[Fingerforce-devel] Bug#1042056: fprintd: FTBFS: tests failed

Lucas Nussbaum lucas at debian.org
Tue Jul 25 21:57:06 BST 2023


Source: fprintd
Version: 1.94.2-2
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20230724 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_auto_test -- -C /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu --print-errorlogs --timeout-multiplier 5
> 	cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 MESON_TESTTHREADS=8 meson test -C /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu --print-errorlogs --timeout-multiplier 5
> ninja: Entering directory `/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
> [1/1] Generating tests/pam/services/pam_test_service_file with a custom command
>   1/531 fprintd / net.reactivated.fprint.device.policy                                                                                                                                         OK               0.09s
>   2/531 fprintd:daemon+fprintd+FPrindConcurrentPolkitRequestsTest / FPrindConcurrentPolkitRequestsTest.test_hanging_claim_can_proceed_when_released                                            OK               1.01s
>   3/531 fprintd:daemon+fprintd+FPrindConcurrentPolkitRequestsTest / FPrindConcurrentPolkitRequestsTest.test_hanging_claim_does_not_block_verification                                          OK               1.01s
>   4/531 fprintd:daemon+fprintd+FPrindConcurrentPolkitRequestsTest / FPrindConcurrentPolkitRequestsTest.test_hanging_claim_does_not_block_new_release                                           OK               1.05s
>   5/531 fprintd:daemon+fprintd+FPrindConcurrentPolkitRequestsTest / FPrindConcurrentPolkitRequestsTest.test_hanging_claim_does_not_block_list                                                  OK               1.08s
>   6/531 fprintd:daemon+fprintd+FPrindConcurrentPolkitRequestsTest / FPrindConcurrentPolkitRequestsTest.test_hanging_claim_does_not_block_empty_list                                            OK               1.16s
>   7/531 fprintd:daemon+fprintd+FPrintdManagerPreStartTests / FPrintdManagerPreStartTests.test_manager_get_no_devices                                                                           OK               0.62s
>   8/531 fprintd:daemon+fprintd+FPrintdManagerPreStartTests / FPrintdManagerPreStartTests.test_manager_get_no_default_device                                                                    OK               0.66s
>   9/531 fprintd:daemon+fprintd+FPrintdManagerPreStartTests / FPrintdManagerPreStartTests.test_manager_get_devices_on_name_appeared                                                             OK               0.80s
>  10/531 fprintd:daemon+fprintd+FPrintdManagerTests / FPrintdManagerTests.test_manager_get_default_device                                                                                       OK               0.94s
>  11/531 fprintd:daemon+fprintd+FPrintdManagerTests / FPrintdManagerTests.test_manager_get_devices                                                                                              OK               0.89s
>  12/531 fprintd:daemon+fprintd+FPrintdUtilsTest / FPrintdUtilsTest.test_delete_error                                                                                                           OK               0.89s
>  13/531 fprintd:daemon+fprintd+FPrintdUtilsTest / FPrintdUtilsTest.test_delete_error_claiming                                                                                                  OK               1.02s
>  14/531 fprintd:daemon+fprintd+FPrindConcurrentPolkitRequestsTest / FPrindConcurrentPolkitRequestsTest.test_hanging_claim_does_not_block_new_claim                                             OK               2.92s
>  15/531 fprintd:daemon+fprintd+FPrintdUtilsTest / FPrintdUtilsTest.test_delete_no_prints                                                                                                       OK               0.92s
>  16/531 fprintd:daemon+fprintd+FPrintdUtilsTest / FPrintdUtilsTest.test_delete_release_error                                                                                                   OK               0.84s
>  17/531 fprintd:daemon+fprintd+FPrindConcurrentPolkitRequestsTest / FPrindConcurrentPolkitRequestsTest.test_hanging_claim_enroll_does_not_block_new_claim                                      OK               3.45s
>  18/531 fprintd:daemon+fprintd+FPrindConcurrentPolkitRequestsTest / FPrindConcurrentPolkitRequestsTest.test_hanging_claim_does_not_block_new_claim_external_client                             OK               3.61s
>  19/531 fprintd:daemon+fprintd+FPrintdUtilsTest / FPrintdUtilsTest.test_enroll                                                                                                                 OK               0.88s
>  20/531 fprintd:daemon+fprintd+FPrintdUtilsTest / FPrintdUtilsTest.test_enroll_error                                                                                                           OK               1.04s
>  21/531 fprintd:daemon+fprintd+FPrintdUtilsTest / FPrintdUtilsTest.test_delete_single_finger                                                                                                   OK               1.26s
>  22/531 fprintd:daemon+fprintd+FPrintdUtilsTest / FPrintdUtilsTest.test_enroll_error_invalid_finger                                                                                            OK               1.09s
>  23/531 fprintd:daemon+fprintd+FPrintdUtilsTest / FPrintdUtilsTest.test_verify_any_finger_error                                                                                                OK               1.11s
>  24/531 fprintd:daemon+fprintd+FPrintdUtilsTest / FPrintdUtilsTest.test_verify_any_finger_match                                                                                                OK               1.24s
>  25/531 fprintd:daemon+fprintd+FPrintdUtilsTest / FPrintdUtilsTest.test_delete_multiple_users_single_finger                                                                                    OK               3.22s
>  26/531 fprintd:daemon+fprintd+FPrintdUtilsTest / FPrintdUtilsTest.test_verify_error                                                                                                           OK               1.19s
>  27/531 fprintd:daemon+fprintd+FPrintdUtilsTest / FPrintdUtilsTest.test_verify_match                                                                                                           OK               1.10s
>  28/531 fprintd:daemon+fprintd+FPrintdUtilsTest / FPrintdUtilsTest.test_verify_any_finger_no_match                                                                                             OK               1.67s
>  29/531 fprintd:daemon+fprintd+FPrintdUtilsTest / FPrintdUtilsTest.test_verify_no_match                                                                                                        OK               1.53s
>  30/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_already_claimed_other_user_delete_enrolled_fingers_no_prints                             OK               1.13s
>  31/531 fprintd:daemon+fprintd+FPrintdUtilsTest / FPrintdUtilsTest.test_vanished_client_operation_is_cancelled                                                                                 OK               3.05s
>  32/531 fprintd:daemon+fprintd+FPrintdUtilsTest / FPrintdUtilsTest.test_delete_already_claimed                                                                                                 FAIL             5.02s   exit status 1
> >>> MALLOC_CHECK_=2 MALLOC_PERTURB_=247 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdUtilsTest.test_delete_already_claimed
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.879: Finger needed 1
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.879: Device reported identify completion
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.879: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.879: Finger present 0
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.879: Finger needed 0
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.879: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.879: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.881: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.881: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.881: Finger present 0
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.881: Finger needed 1
> (fprintd:2408389): libfprint-virtual_device_connection-DEBUG: 06:54:00.881: Got a new connection!
> (fprintd:2408389): libfprint-virtual_device-DEBUG: 06:54:00.882: Got instructions of length 10
> (fprintd:2408389): libfprint-virtual_device-DEBUG: 06:54:00.882: Received command SCAN whorl
> (fprintd:2408389): libfprint-virtual_device-DEBUG: 06:54:00.882: Processing command SCAN whorl
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.882: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.882: Finger present 1
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.882: Finger needed 1
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.882: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.882: Finger present 0
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.882: Finger needed 1
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.882: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.882: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408389): libfprint-virtual_device-DEBUG: 06:54:00.882: Sleeping completed
> (fprintd:2408389): libfprint-virtual_device_connection-DEBUG: 06:54:00.884: Got a new connection!
> (fprintd:2408389): libfprint-virtual_device-DEBUG: 06:54:00.884: Got instructions of length 10
> (fprintd:2408389): libfprint-virtual_device-DEBUG: 06:54:00.884: Received command SCAN whorl
> (fprintd:2408389): libfprint-virtual_device-DEBUG: 06:54:00.884: Processing command SCAN whorl
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.884: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.884: Finger present 1
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.884: Finger needed 1
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.884: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.884: Finger present 0
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.884: Finger needed 1
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.884: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.884: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.884: Device reported enroll completion
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.884: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.884: Finger present 0
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.884: Finger needed 0
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.884: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.884: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.884: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.884: enroll_cb: result enroll-completed
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.884: file_storage_print_data_save(): print saved to /tmp/tmpate_pggd/state/user42/virtual_device_storage/0/7
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.885: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.885: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408389): GLib-GIO-DEBUG: 06:54:00.885: GTask [gio] D-Bus interface method dispatch (source object: 0x5586213b7eb0, source tag: 0x7f74fbe56e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd-delete:2408406): GLib-GIO-DEBUG: 06:54:00.894: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408389): fprintd-DEBUG: 06:54:04.896: main loop completed
> (fprintd:2408389): libfprint-virtual_device_storage-DEBUG: 06:54:04.896: 42193931387: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2408389): libfprint-virtual_device-DEBUG: 06:54:04.896: 42193931681: ../libfprint/drivers/virtual-device.c:746
> 
> (fprintd:2408389): libfprint-device-WARNING **: 06:54:04.896: User destroyed open device! Not cleaning up properly!
> Testing local build
> Testing local build
> Testing local build
> Testing local build
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> stderr:
> test_delete_already_claimed (__main__.FPrintdUtilsTest.test_delete_already_claimed) ... FAIL
> test_delete_already_claimed (__main__.FPrintdUtilsTest.test_delete_already_claimed) ... FAIL
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> 
> ======================================================================
> FAIL: test_delete_already_claimed (__main__.FPrintdUtilsTest.test_delete_already_claimed)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3188, in test_delete_already_claimed
>     out.check_line('{}.Error.AlreadyInUse'.format(FPRINT_NAMESPACE), get_timeout())
>   File "/<<PKGBUILDDIR>>/tests/output_checker.py", line 123, in check_line
>     return self.check_line_re(needle_re, timeout=timeout, failmsg=failmsg)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/output_checker.py", line 110, in check_line_re
>     raise AssertionError('Timed out waiting for needle %s (timeout: %0.2f)' % (str(needle_re), timeout)) from None
> AssertionError: Timed out waiting for needle b'net\\.reactivated\\.Fprint\\.Error\\.AlreadyInUse' (timeout: 3.00)
> 
> ======================================================================
> FAIL: test_delete_already_claimed (__main__.FPrintdUtilsTest.test_delete_already_claimed)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/output_checker.py", line 174, in assert_closed
>     raise AssertionError("OutputCheck: Write side has not been closed yet!")
> AssertionError: OutputCheck: Write side has not been closed yet!
> 
> ----------------------------------------------------------------------
> Ran 1 test in 4.674s
> 
> FAILED (failures=2)
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
>  33/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_always_allowed_enroll_stop                                                               OK               1.23s
>  34/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_already_claimed_same_user_delete_enrolled_fingers_no_prints                              OK               1.38s
>  35/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_any_finger_delete_print                                                                  OK               1.25s
>  36/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_any_finger_enroll_start                                                                  OK               1.22s
>  37/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_busy_device_release_on_enroll                                                            OK               1.26s
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_already_claimed_other_user_delete_enrolled_fingers time out (After 150.0 seconds)
>  38/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_already_claimed_other_user_delete_enrolled_fingers                                       TIMEOUT        150.16s   killed by signal 2 SIGINT
> >>> MALLOC_PERTURB_=137 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_already_claimed_other_user_delete_enrolled_fingers
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2408742): libfprint-device-DEBUG: 06:54:04.540: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.540: released device 0
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.542: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.543: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.543: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.544: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.544: user 'nottestuser' claiming the device: 0
> (fprintd:2408742): libfprint-virtual_image-DEBUG: 06:54:04.544: 42193579795: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2408742): libfprint-virtual_device_connection-DEBUG: 06:54:04.544: 42193579806: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408742): GLib-GIO-DEBUG: 06:54:04.545: GTask [gio] D-Bus interface method dispatch (source object: 0x55f364e5aaa0, source tag: 0x7f6553746e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408742): libfprint-image_device-DEBUG: 06:54:04.645: Image device open completed
> (fprintd:2408742): libfprint-device-DEBUG: 06:54:04.645: Device reported open completion
> (fprintd:2408742): libfprint-device-DEBUG: 06:54:04.645: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408742): libfprint-device-DEBUG: 06:54:04.645: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.645: claimed device 0
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.647: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.648: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.651: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.651: file_storage_print_data_load(): loaded '/tmp/tmpso89n0bu/state/nottestuser/virtual_image/0/7' Unknown error -2
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.651: start enrollment device 0 finger 7
> (fprintd:2408742): libfprint-device-DEBUG: 06:54:04.652: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408742): libfprint-image_device-DEBUG: 06:54:04.652: Activating image device
> (fprintd:2408742): libfprint-image_device-DEBUG: 06:54:04.652: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2408742): libfprint-image_device-DEBUG: 06:54:04.652: Image device activation completed
> (fprintd:2408742): libfprint-image_device-DEBUG: 06:54:04.652: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2408742): libfprint-image_device-DEBUG: 06:54:04.652: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2408742): libfprint-device-DEBUG: 06:54:04.652: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.652: Finger present 0
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.652: Finger needed 1
> (fprintd:2408742): GLib-GIO-DEBUG: 06:54:04.652: GTask [gio] D-Bus interface method dispatch (source object: 0x55f364e5aaa0, source tag: 0x7f6553746e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408742): libfprint-virtual_device_connection-DEBUG: 06:54:04.655: Got a new connection!
> (fprintd:2408742): libfprint-virtual_image-DEBUG: 06:54:04.655: image data: 0x55f364e633d0
> (fprintd:2408742): libfprint-device-DEBUG: 06:54:04.655: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.655: Finger present 1
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.655: Finger needed 1
> (fprintd:2408742): libfprint-image_device-DEBUG: 06:54:04.655: Image device reported finger status: on
> (fprintd:2408742): libfprint-image_device-DEBUG: 06:54:04.655: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2408742): libfprint-image_device-DEBUG: 06:54:04.655: Image device captured an image
> (fprintd:2408742): libfprint-image_device-DEBUG: 06:54:04.655: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2408742): libfprint-device-DEBUG: 06:54:04.655: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.655: Finger present 1
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.655: Finger needed 0
> (fprintd:2408742): libfprint-device-DEBUG: 06:54:04.655: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.655: Finger present 0
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.655: Finger needed 0
> (fprintd:2408742): libfprint-image_device-DEBUG: 06:54:04.655: Image device reported finger status: off
> (fprintd:2408742): libfprint-image_device-DEBUG: 06:54:04.655: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2408742): libfprint-image_device-DEBUG: 06:54:04.655: Deactivating image device
> (fprintd:2408742): libfprint-image_device-DEBUG: 06:54:04.655: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2408742): libfprint-image_device-DEBUG: 06:54:04.655: Image device deactivation completed
> (fprintd:2408742): libfprint-image_device-DEBUG: 06:54:04.655: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2408742): GLib-GIO-CRITICAL **: 06:54:04.655: GTask 0x55f364e63050 (source object: 0x55f364e5bb00, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_already_claimed_other_user_delete_enrolled_fingers (__main__.FPrintdVirtualDeviceClaimedTest.test_already_claimed_other_user_delete_enrolled_fingers) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2414, in test_already_claimed_other_user_delete_enrolled_fingers
>     self.enroll_image('whorl', claim_user='nottestuser')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_already_claimed_same_user_delete_enrolled_fingers time out (After 150.0 seconds)
>  39/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_already_claimed_same_user_delete_enrolled_fingers                                        TIMEOUT        150.10s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=172 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_already_claimed_same_user_delete_enrolled_fingers
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.432: entering main loop
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.433: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.514: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.515: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.517: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.519: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.519: user 'testuser' claiming the device: 0
> (fprintd:2408768): libfprint-virtual_image-DEBUG: 06:54:04.519: 42193554285: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2408768): libfprint-virtual_device_connection-DEBUG: 06:54:04.519: 42193554329: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408768): GLib-GIO-DEBUG: 06:54:04.519: GTask [gio] D-Bus interface method dispatch (source object: 0x56539625fc30, source tag: 0x7f931344de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408768): libfprint-image_device-DEBUG: 06:54:04.620: Image device open completed
> (fprintd:2408768): libfprint-device-DEBUG: 06:54:04.620: Device reported open completion
> (fprintd:2408768): libfprint-device-DEBUG: 06:54:04.620: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408768): libfprint-device-DEBUG: 06:54:04.620: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.620: claimed device 0
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.621: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.621: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.622: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.622: file_storage_print_data_load(): loaded '/tmp/tmph4dm2beu/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.622: start enrollment device 0 finger 7
> (fprintd:2408768): libfprint-device-DEBUG: 06:54:04.622: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408768): libfprint-image_device-DEBUG: 06:54:04.623: Activating image device
> (fprintd:2408768): libfprint-image_device-DEBUG: 06:54:04.623: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2408768): libfprint-image_device-DEBUG: 06:54:04.623: Image device activation completed
> (fprintd:2408768): libfprint-image_device-DEBUG: 06:54:04.623: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2408768): libfprint-image_device-DEBUG: 06:54:04.623: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2408768): libfprint-device-DEBUG: 06:54:04.623: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.623: Finger present 0
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.623: Finger needed 1
> (fprintd:2408768): GLib-GIO-DEBUG: 06:54:04.623: GTask [gio] D-Bus interface method dispatch (source object: 0x56539625fc30, source tag: 0x7f931344de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408768): libfprint-virtual_device_connection-DEBUG: 06:54:04.625: Got a new connection!
> (fprintd:2408768): libfprint-virtual_image-DEBUG: 06:54:04.625: image data: 0x565396268110
> (fprintd:2408768): libfprint-device-DEBUG: 06:54:04.625: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.625: Finger present 1
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.625: Finger needed 1
> (fprintd:2408768): libfprint-image_device-DEBUG: 06:54:04.625: Image device reported finger status: on
> (fprintd:2408768): libfprint-image_device-DEBUG: 06:54:04.625: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2408768): libfprint-image_device-DEBUG: 06:54:04.625: Image device captured an image
> (fprintd:2408768): libfprint-image_device-DEBUG: 06:54:04.625: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2408768): libfprint-device-DEBUG: 06:54:04.626: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.626: Finger present 1
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.626: Finger needed 0
> (fprintd:2408768): libfprint-device-DEBUG: 06:54:04.626: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.626: Finger present 0
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.626: Finger needed 0
> (fprintd:2408768): libfprint-image_device-DEBUG: 06:54:04.626: Image device reported finger status: off
> (fprintd:2408768): libfprint-image_device-DEBUG: 06:54:04.626: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2408768): libfprint-image_device-DEBUG: 06:54:04.627: Deactivating image device
> (fprintd:2408768): libfprint-image_device-DEBUG: 06:54:04.627: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2408768): libfprint-image_device-DEBUG: 06:54:04.627: Image device deactivation completed
> (fprintd:2408768): libfprint-image_device-DEBUG: 06:54:04.627: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2408768): GLib-GIO-CRITICAL **: 06:54:04.627: GTask 0x565396270370 (source object: 0x565396267730, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_already_claimed_same_user_delete_enrolled_fingers (__main__.FPrintdVirtualDeviceClaimedTest.test_already_claimed_same_user_delete_enrolled_fingers) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2405, in test_already_claimed_same_user_delete_enrolled_fingers
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_always_allowed_verify_stop time out (After 150.0 seconds)
>  40/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_always_allowed_verify_stop                                                               TIMEOUT        150.05s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=19 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_always_allowed_verify_stop
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.328: entering main loop
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.328: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.426: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.426: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.428: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.428: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.428: user 'testuser' claiming the device: 0
> (fprintd:2408830): libfprint-virtual_image-DEBUG: 06:54:05.428: 42194463987: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2408830): libfprint-virtual_device_connection-DEBUG: 06:54:05.429: 42194464031: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408830): GLib-GIO-DEBUG: 06:54:05.429: GTask [gio] D-Bus interface method dispatch (source object: 0x557d2da10a90, source tag: 0x7f8eef192e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408830): libfprint-image_device-DEBUG: 06:54:05.530: Image device open completed
> (fprintd:2408830): libfprint-device-DEBUG: 06:54:05.530: Device reported open completion
> (fprintd:2408830): libfprint-device-DEBUG: 06:54:05.530: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408830): libfprint-device-DEBUG: 06:54:05.530: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.530: claimed device 0
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.533: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.533: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.537: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.537: file_storage_print_data_load(): loaded '/tmp/tmpkih7a9qu/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.537: start enrollment device 0 finger 7
> (fprintd:2408830): libfprint-device-DEBUG: 06:54:05.537: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408830): libfprint-image_device-DEBUG: 06:54:05.537: Activating image device
> (fprintd:2408830): libfprint-image_device-DEBUG: 06:54:05.537: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2408830): libfprint-image_device-DEBUG: 06:54:05.537: Image device activation completed
> (fprintd:2408830): libfprint-image_device-DEBUG: 06:54:05.538: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2408830): libfprint-image_device-DEBUG: 06:54:05.538: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2408830): libfprint-device-DEBUG: 06:54:05.538: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.538: Finger present 0
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.538: Finger needed 1
> (fprintd:2408830): GLib-GIO-DEBUG: 06:54:05.538: GTask [gio] D-Bus interface method dispatch (source object: 0x557d2da10a90, source tag: 0x7f8eef192e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408830): libfprint-virtual_device_connection-DEBUG: 06:54:05.539: Got a new connection!
> (fprintd:2408830): libfprint-virtual_image-DEBUG: 06:54:05.539: image data: 0x557d2da190e0
> (fprintd:2408830): libfprint-device-DEBUG: 06:54:05.539: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.539: Finger present 1
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.539: Finger needed 1
> (fprintd:2408830): libfprint-image_device-DEBUG: 06:54:05.539: Image device reported finger status: on
> (fprintd:2408830): libfprint-image_device-DEBUG: 06:54:05.539: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2408830): libfprint-image_device-DEBUG: 06:54:05.539: Image device captured an image
> (fprintd:2408830): libfprint-image_device-DEBUG: 06:54:05.539: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2408830): libfprint-device-DEBUG: 06:54:05.539: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.539: Finger present 1
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.539: Finger needed 0
> (fprintd:2408830): libfprint-device-DEBUG: 06:54:05.539: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.539: Finger present 0
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.539: Finger needed 0
> (fprintd:2408830): libfprint-image_device-DEBUG: 06:54:05.539: Image device reported finger status: off
> (fprintd:2408830): libfprint-image_device-DEBUG: 06:54:05.539: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2408830): libfprint-image_device-DEBUG: 06:54:05.539: Deactivating image device
> (fprintd:2408830): libfprint-image_device-DEBUG: 06:54:05.539: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2408830): libfprint-image_device-DEBUG: 06:54:05.539: Image device deactivation completed
> (fprintd:2408830): libfprint-image_device-DEBUG: 06:54:05.539: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2408830): GLib-GIO-CRITICAL **: 06:54:05.540: GTask 0x557d2da16880 (source object: 0x557d2da18100, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_always_allowed_verify_stop (__main__.FPrintdVirtualDeviceClaimedTest.test_always_allowed_verify_stop) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2123, in test_always_allowed_verify_stop
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
>  41/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_concourrent_enroll_start                                                                 OK               1.27s
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_busy_device_release_on_verify time out (After 150.0 seconds)
>  42/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_busy_device_release_on_verify                                                            TIMEOUT        150.08s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=45 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_busy_device_release_on_verify
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2408879): fprintd-DEBUG: 06:54:05.837: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408879): fprintd-DEBUG: 06:54:05.937: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2408879): fprintd-DEBUG: 06:54:05.938: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408879): fprintd-DEBUG: 06:54:05.940: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408879): fprintd-DEBUG: 06:54:05.942: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2408879): fprintd-DEBUG: 06:54:05.942: user 'testuser' claiming the device: 0
> (fprintd:2408879): libfprint-virtual_image-DEBUG: 06:54:05.942: 42194977232: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2408879): libfprint-virtual_device_connection-DEBUG: 06:54:05.942: 42194977280: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408879): GLib-GIO-DEBUG: 06:54:05.942: GTask [gio] D-Bus interface method dispatch (source object: 0x55718e53bc20, source tag: 0x7f10119dee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408879): libfprint-image_device-DEBUG: 06:54:06.043: Image device open completed
> (fprintd:2408879): libfprint-device-DEBUG: 06:54:06.043: Device reported open completion
> (fprintd:2408879): libfprint-device-DEBUG: 06:54:06.043: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408879): libfprint-device-DEBUG: 06:54:06.043: Updated temperature model after 0.21 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408879): fprintd-DEBUG: 06:54:06.043: claimed device 0
> (fprintd:2408879): fprintd-DEBUG: 06:54:06.046: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2408879): fprintd-DEBUG: 06:54:06.046: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408879): fprintd-DEBUG: 06:54:06.047: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2408879): fprintd-DEBUG: 06:54:06.047: file_storage_print_data_load(): loaded '/tmp/tmpchhpu38u/state/testuser/virtual_image/0/2' Unknown error -2
> (fprintd:2408879): fprintd-DEBUG: 06:54:06.047: start enrollment device 0 finger 2
> (fprintd:2408879): libfprint-device-DEBUG: 06:54:06.047: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408879): libfprint-image_device-DEBUG: 06:54:06.047: Activating image device
> (fprintd:2408879): libfprint-image_device-DEBUG: 06:54:06.047: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2408879): libfprint-image_device-DEBUG: 06:54:06.047: Image device activation completed
> (fprintd:2408879): libfprint-image_device-DEBUG: 06:54:06.047: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2408879): libfprint-image_device-DEBUG: 06:54:06.047: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2408879): libfprint-device-DEBUG: 06:54:06.047: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408879): fprintd-DEBUG: 06:54:06.047: Finger present 0
> (fprintd:2408879): fprintd-DEBUG: 06:54:06.047: Finger needed 1
> (fprintd:2408879): GLib-GIO-DEBUG: 06:54:06.047: GTask [gio] D-Bus interface method dispatch (source object: 0x55718e53bc20, source tag: 0x7f10119dee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408879): libfprint-virtual_device_connection-DEBUG: 06:54:06.048: Got a new connection!
> (fprintd:2408879): libfprint-virtual_image-DEBUG: 06:54:06.048: image data: 0x55718e543d20
> (fprintd:2408879): libfprint-device-DEBUG: 06:54:06.048: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408879): fprintd-DEBUG: 06:54:06.049: Finger present 1
> (fprintd:2408879): fprintd-DEBUG: 06:54:06.049: Finger needed 1
> (fprintd:2408879): libfprint-image_device-DEBUG: 06:54:06.049: Image device reported finger status: on
> (fprintd:2408879): libfprint-image_device-DEBUG: 06:54:06.049: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2408879): libfprint-image_device-DEBUG: 06:54:06.049: Image device captured an image
> (fprintd:2408879): libfprint-image_device-DEBUG: 06:54:06.049: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2408879): libfprint-device-DEBUG: 06:54:06.049: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2408879): fprintd-DEBUG: 06:54:06.049: Finger present 1
> (fprintd:2408879): fprintd-DEBUG: 06:54:06.049: Finger needed 0
> (fprintd:2408879): libfprint-device-DEBUG: 06:54:06.049: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408879): fprintd-DEBUG: 06:54:06.049: Finger present 0
> (fprintd:2408879): fprintd-DEBUG: 06:54:06.049: Finger needed 0
> (fprintd:2408879): libfprint-image_device-DEBUG: 06:54:06.049: Image device reported finger status: off
> (fprintd:2408879): libfprint-image_device-DEBUG: 06:54:06.050: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2408879): libfprint-image_device-DEBUG: 06:54:06.050: Deactivating image device
> (fprintd:2408879): libfprint-image_device-DEBUG: 06:54:06.050: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2408879): libfprint-image_device-DEBUG: 06:54:06.050: Image device deactivation completed
> (fprintd:2408879): libfprint-image_device-DEBUG: 06:54:06.050: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2408879): GLib-GIO-CRITICAL **: 06:54:06.050: GTask 0x55718e53fee0 (source object: 0x55718e543600, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408879): libfprint-image-DEBUG: 06:54:06.068: Minutiae scan completed in 0.018886 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_busy_device_release_on_verify (__main__.FPrintdVirtualDeviceClaimedTest.test_busy_device_release_on_verify) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1954, in test_busy_device_release_on_verify
>     self.enroll_image('whorl', finger='left-index-finger')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_busy_device_release_on_verify_finger time out (After 150.0 seconds)
>  43/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_busy_device_release_on_verify_finger                                                     TIMEOUT        150.08s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 MALLOC_PERTURB_=64 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_busy_device_release_on_verify_finger
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2408887): fprintd-DEBUG: 06:54:05.948: entering main loop
> (fprintd:2408887): fprintd-DEBUG: 06:54:05.948: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408887): fprintd-DEBUG: 06:54:06.048: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2408887): fprintd-DEBUG: 06:54:06.048: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408887): fprintd-DEBUG: 06:54:06.049: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408887): fprintd-DEBUG: 06:54:06.052: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2408887): fprintd-DEBUG: 06:54:06.052: user 'testuser' claiming the device: 0
> (fprintd:2408887): libfprint-virtual_image-DEBUG: 06:54:06.052: 42195087325: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2408887): libfprint-virtual_device_connection-DEBUG: 06:54:06.052: 42195087356: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408887): GLib-GIO-DEBUG: 06:54:06.052: GTask [gio] D-Bus interface method dispatch (source object: 0x55c19544ea20, source tag: 0x7f568bff4e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408887): libfprint-image_device-DEBUG: 06:54:06.152: Image device open completed
> (fprintd:2408887): libfprint-device-DEBUG: 06:54:06.152: Device reported open completion
> (fprintd:2408887): libfprint-device-DEBUG: 06:54:06.152: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408887): libfprint-device-DEBUG: 06:54:06.152: Updated temperature model after 0.21 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408887): fprintd-DEBUG: 06:54:06.152: claimed device 0
> (fprintd:2408887): fprintd-DEBUG: 06:54:06.154: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2408887): fprintd-DEBUG: 06:54:06.154: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408887): fprintd-DEBUG: 06:54:06.155: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2408887): fprintd-DEBUG: 06:54:06.155: file_storage_print_data_load(): loaded '/tmp/tmpf8z328r6/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2408887): fprintd-DEBUG: 06:54:06.155: start enrollment device 0 finger 3
> (fprintd:2408887): libfprint-device-DEBUG: 06:54:06.155: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408887): libfprint-image_device-DEBUG: 06:54:06.155: Activating image device
> (fprintd:2408887): libfprint-image_device-DEBUG: 06:54:06.155: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2408887): libfprint-image_device-DEBUG: 06:54:06.155: Image device activation completed
> (fprintd:2408887): libfprint-image_device-DEBUG: 06:54:06.155: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2408887): libfprint-image_device-DEBUG: 06:54:06.155: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2408887): libfprint-device-DEBUG: 06:54:06.155: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408887): fprintd-DEBUG: 06:54:06.155: Finger present 0
> (fprintd:2408887): fprintd-DEBUG: 06:54:06.155: Finger needed 1
> (fprintd:2408887): GLib-GIO-DEBUG: 06:54:06.155: GTask [gio] D-Bus interface method dispatch (source object: 0x55c19544ea20, source tag: 0x7f568bff4e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408887): libfprint-virtual_device_connection-DEBUG: 06:54:06.156: Got a new connection!
> (fprintd:2408887): libfprint-virtual_image-DEBUG: 06:54:06.156: image data: 0x55c195457120
> (fprintd:2408887): libfprint-device-DEBUG: 06:54:06.156: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408887): fprintd-DEBUG: 06:54:06.156: Finger present 1
> (fprintd:2408887): fprintd-DEBUG: 06:54:06.156: Finger needed 1
> (fprintd:2408887): libfprint-image_device-DEBUG: 06:54:06.156: Image device reported finger status: on
> (fprintd:2408887): libfprint-image_device-DEBUG: 06:54:06.156: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2408887): libfprint-image_device-DEBUG: 06:54:06.156: Image device captured an image
> (fprintd:2408887): libfprint-image_device-DEBUG: 06:54:06.156: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2408887): libfprint-device-DEBUG: 06:54:06.156: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2408887): fprintd-DEBUG: 06:54:06.156: Finger present 1
> (fprintd:2408887): fprintd-DEBUG: 06:54:06.156: Finger needed 0
> (fprintd:2408887): libfprint-device-DEBUG: 06:54:06.156: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408887): fprintd-DEBUG: 06:54:06.156: Finger present 0
> (fprintd:2408887): fprintd-DEBUG: 06:54:06.156: Finger needed 0
> (fprintd:2408887): libfprint-image_device-DEBUG: 06:54:06.156: Image device reported finger status: off
> (fprintd:2408887): libfprint-image_device-DEBUG: 06:54:06.156: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2408887): libfprint-image_device-DEBUG: 06:54:06.156: Deactivating image device
> (fprintd:2408887): libfprint-image_device-DEBUG: 06:54:06.156: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2408887): libfprint-image_device-DEBUG: 06:54:06.156: Image device deactivation completed
> (fprintd:2408887): libfprint-image_device-DEBUG: 06:54:06.156: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2408887): GLib-GIO-CRITICAL **: 06:54:06.156: GTask 0x55c19545f380 (source object: 0x55c195455d70, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_busy_device_release_on_verify_finger (__main__.FPrintdVirtualDeviceClaimedTest.test_busy_device_release_on_verify_finger) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1961, in test_busy_device_release_on_verify_finger
>     self.enroll_image('whorl', finger='left-middle-finger')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_concourrent_delete_enrolled_finger time out (After 150.0 seconds)
>  44/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_concourrent_delete_enrolled_finger                                                       TIMEOUT        150.05s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=239 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_concourrent_delete_enrolled_finger
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.548: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.647: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.648: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.649: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.650: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.650: user 'testuser' claiming the device: 0
> (fprintd:2408915): libfprint-virtual_image-DEBUG: 06:54:06.650: 42195685798: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2408915): libfprint-virtual_device_connection-DEBUG: 06:54:06.650: 42195685861: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408915): GLib-GIO-DEBUG: 06:54:06.650: GTask [gio] D-Bus interface method dispatch (source object: 0x56131d8c2b70, source tag: 0x7fd3bbf31e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408915): libfprint-image_device-DEBUG: 06:54:06.751: Image device open completed
> (fprintd:2408915): libfprint-device-DEBUG: 06:54:06.751: Device reported open completion
> (fprintd:2408915): libfprint-device-DEBUG: 06:54:06.751: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408915): libfprint-device-DEBUG: 06:54:06.751: Updated temperature model after 0.21 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.751: claimed device 0
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.753: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.753: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.754: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.755: file_storage_print_data_load(): loaded '/tmp/tmplvn_tjo2/state/testuser/virtual_image/0/1' Unknown error -2
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.755: start enrollment device 0 finger 1
> (fprintd:2408915): libfprint-device-DEBUG: 06:54:06.755: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408915): libfprint-image_device-DEBUG: 06:54:06.755: Activating image device
> (fprintd:2408915): libfprint-image_device-DEBUG: 06:54:06.755: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2408915): libfprint-image_device-DEBUG: 06:54:06.755: Image device activation completed
> (fprintd:2408915): libfprint-image_device-DEBUG: 06:54:06.755: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2408915): libfprint-image_device-DEBUG: 06:54:06.755: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2408915): libfprint-device-DEBUG: 06:54:06.755: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.755: Finger present 0
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.755: Finger needed 1
> (fprintd:2408915): GLib-GIO-DEBUG: 06:54:06.755: GTask [gio] D-Bus interface method dispatch (source object: 0x56131d8c2b70, source tag: 0x7fd3bbf31e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408915): libfprint-virtual_device_connection-DEBUG: 06:54:06.757: Got a new connection!
> (fprintd:2408915): libfprint-virtual_image-DEBUG: 06:54:06.758: image data: 0x56131d8cb2c0
> (fprintd:2408915): libfprint-device-DEBUG: 06:54:06.758: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.758: Finger present 1
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.758: Finger needed 1
> (fprintd:2408915): libfprint-image_device-DEBUG: 06:54:06.758: Image device reported finger status: on
> (fprintd:2408915): libfprint-image_device-DEBUG: 06:54:06.758: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2408915): libfprint-image_device-DEBUG: 06:54:06.758: Image device captured an image
> (fprintd:2408915): libfprint-image_device-DEBUG: 06:54:06.758: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2408915): libfprint-device-DEBUG: 06:54:06.758: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.758: Finger present 1
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.759: Finger needed 0
> (fprintd:2408915): libfprint-device-DEBUG: 06:54:06.759: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.759: Finger present 0
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.760: Finger needed 0
> (fprintd:2408915): libfprint-image_device-DEBUG: 06:54:06.760: Image device reported finger status: off
> (fprintd:2408915): libfprint-image_device-DEBUG: 06:54:06.760: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2408915): libfprint-image_device-DEBUG: 06:54:06.760: Deactivating image device
> (fprintd:2408915): libfprint-image_device-DEBUG: 06:54:06.760: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2408915): libfprint-image_device-DEBUG: 06:54:06.760: Image device deactivation completed
> (fprintd:2408915): libfprint-image_device-DEBUG: 06:54:06.760: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2408915): GLib-GIO-CRITICAL **: 06:54:06.760: GTask 0x56131d8cae30 (source object: 0x56131d8c9e60, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408915): libfprint-image-DEBUG: 06:54:06.766: Minutiae scan completed in 0.007715 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_concourrent_delete_enrolled_finger (__main__.FPrintdVirtualDeviceClaimedTest.test_concourrent_delete_enrolled_finger) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2377, in test_concourrent_delete_enrolled_finger
>     self.enroll_image('whorl', finger='left-thumb')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
>  45/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_concourrent_release                                                                      OK               1.23s
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_concourrent_delete_enrolled_fingers time out (After 150.0 seconds)
>  46/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_concourrent_delete_enrolled_fingers                                                      TIMEOUT        150.10s   killed by signal 2 SIGINT
> >>> G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals MALLOC_PERTURB_=227 TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_concourrent_delete_enrolled_fingers
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.732: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.839: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.839: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.840: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.841: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.841: user 'testuser' claiming the device: 0
> (fprintd:2408930): libfprint-virtual_image-DEBUG: 06:54:06.842: 42195877035: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2408930): libfprint-virtual_device_connection-DEBUG: 06:54:06.842: 42195877067: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408930): GLib-GIO-DEBUG: 06:54:06.842: GTask [gio] D-Bus interface method dispatch (source object: 0x55ce35570b70, source tag: 0x7efeff300e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408930): libfprint-image_device-DEBUG: 06:54:06.943: Image device open completed
> (fprintd:2408930): libfprint-device-DEBUG: 06:54:06.943: Device reported open completion
> (fprintd:2408930): libfprint-device-DEBUG: 06:54:06.943: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408930): libfprint-device-DEBUG: 06:54:06.943: Updated temperature model after 0.22 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.943: claimed device 0
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.945: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.945: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.946: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.946: file_storage_print_data_load(): loaded '/tmp/tmpmy680ydf/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.946: start enrollment device 0 finger 7
> (fprintd:2408930): libfprint-device-DEBUG: 06:54:06.946: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408930): libfprint-image_device-DEBUG: 06:54:06.946: Activating image device
> (fprintd:2408930): libfprint-image_device-DEBUG: 06:54:06.946: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2408930): libfprint-image_device-DEBUG: 06:54:06.946: Image device activation completed
> (fprintd:2408930): libfprint-image_device-DEBUG: 06:54:06.946: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2408930): libfprint-image_device-DEBUG: 06:54:06.946: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2408930): libfprint-device-DEBUG: 06:54:06.946: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.946: Finger present 0
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.946: Finger needed 1
> (fprintd:2408930): GLib-GIO-DEBUG: 06:54:06.946: GTask [gio] D-Bus interface method dispatch (source object: 0x55ce35570b70, source tag: 0x7efeff300e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408930): libfprint-virtual_device_connection-DEBUG: 06:54:06.947: Got a new connection!
> (fprintd:2408930): libfprint-virtual_image-DEBUG: 06:54:06.947: image data: 0x55ce35579040
> (fprintd:2408930): libfprint-device-DEBUG: 06:54:06.947: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.947: Finger present 1
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.947: Finger needed 1
> (fprintd:2408930): libfprint-image_device-DEBUG: 06:54:06.947: Image device reported finger status: on
> (fprintd:2408930): libfprint-image_device-DEBUG: 06:54:06.947: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2408930): libfprint-image_device-DEBUG: 06:54:06.947: Image device captured an image
> (fprintd:2408930): libfprint-image_device-DEBUG: 06:54:06.948: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2408930): libfprint-device-DEBUG: 06:54:06.950: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.950: Finger present 1
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.950: Finger needed 0
> (fprintd:2408930): libfprint-device-DEBUG: 06:54:06.950: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.950: Finger present 0
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.950: Finger needed 0
> (fprintd:2408930): libfprint-image_device-DEBUG: 06:54:06.950: Image device reported finger status: off
> (fprintd:2408930): libfprint-image_device-DEBUG: 06:54:06.950: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2408930): libfprint-image_device-DEBUG: 06:54:06.950: Deactivating image device
> (fprintd:2408930): libfprint-image_device-DEBUG: 06:54:06.950: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2408930): libfprint-image_device-DEBUG: 06:54:06.950: Image device deactivation completed
> (fprintd:2408930): libfprint-image_device-DEBUG: 06:54:06.950: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2408930): GLib-GIO-CRITICAL **: 06:54:06.950: GTask 0x55ce35578d80 (source object: 0x55ce355784b0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408930): libfprint-image-DEBUG: 06:54:06.964: Minutiae scan completed in 0.016291 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_concourrent_delete_enrolled_fingers (__main__.FPrintdVirtualDeviceClaimedTest.test_concourrent_delete_enrolled_fingers) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2334, in test_concourrent_delete_enrolled_fingers
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_concourrent_delete_enrolled_fingers2 time out (After 150.0 seconds)
>  47/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_concourrent_delete_enrolled_fingers2                                                     TIMEOUT        150.06s   killed by signal 2 SIGINT
> >>> MALLOC_PERTURB_=186 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_concourrent_delete_enrolled_fingers2
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.052: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.145: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.145: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.146: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.147: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.147: user 'testuser' claiming the device: 0
> (fprintd:2408939): libfprint-virtual_image-DEBUG: 06:54:07.147: 42196182609: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2408939): libfprint-virtual_device_connection-DEBUG: 06:54:07.147: 42196182658: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408939): GLib-GIO-DEBUG: 06:54:07.147: GTask [gio] D-Bus interface method dispatch (source object: 0x556dbc7aabf0, source tag: 0x7f15b525ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408939): libfprint-image_device-DEBUG: 06:54:07.248: Image device open completed
> (fprintd:2408939): libfprint-device-DEBUG: 06:54:07.248: Device reported open completion
> (fprintd:2408939): libfprint-device-DEBUG: 06:54:07.248: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408939): libfprint-device-DEBUG: 06:54:07.248: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.248: claimed device 0
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.249: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.249: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.250: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.250: file_storage_print_data_load(): loaded '/tmp/tmpbaksrg67/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.250: start enrollment device 0 finger 7
> (fprintd:2408939): libfprint-device-DEBUG: 06:54:07.250: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408939): libfprint-image_device-DEBUG: 06:54:07.250: Activating image device
> (fprintd:2408939): libfprint-image_device-DEBUG: 06:54:07.250: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2408939): libfprint-image_device-DEBUG: 06:54:07.250: Image device activation completed
> (fprintd:2408939): libfprint-image_device-DEBUG: 06:54:07.250: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2408939): libfprint-image_device-DEBUG: 06:54:07.250: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2408939): libfprint-device-DEBUG: 06:54:07.250: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.250: Finger present 0
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.250: Finger needed 1
> (fprintd:2408939): GLib-GIO-DEBUG: 06:54:07.251: GTask [gio] D-Bus interface method dispatch (source object: 0x556dbc7aabf0, source tag: 0x7f15b525ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408939): libfprint-virtual_device_connection-DEBUG: 06:54:07.251: Got a new connection!
> (fprintd:2408939): libfprint-virtual_image-DEBUG: 06:54:07.252: image data: 0x556dbc7b2df0
> (fprintd:2408939): libfprint-device-DEBUG: 06:54:07.252: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.252: Finger present 1
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.252: Finger needed 1
> (fprintd:2408939): libfprint-image_device-DEBUG: 06:54:07.252: Image device reported finger status: on
> (fprintd:2408939): libfprint-image_device-DEBUG: 06:54:07.252: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2408939): libfprint-image_device-DEBUG: 06:54:07.252: Image device captured an image
> (fprintd:2408939): libfprint-image_device-DEBUG: 06:54:07.252: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2408939): libfprint-device-DEBUG: 06:54:07.252: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.252: Finger present 1
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.252: Finger needed 0
> (fprintd:2408939): libfprint-device-DEBUG: 06:54:07.252: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.252: Finger present 0
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.252: Finger needed 0
> (fprintd:2408939): libfprint-image_device-DEBUG: 06:54:07.252: Image device reported finger status: off
> (fprintd:2408939): libfprint-image_device-DEBUG: 06:54:07.252: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2408939): libfprint-image_device-DEBUG: 06:54:07.252: Deactivating image device
> (fprintd:2408939): libfprint-image_device-DEBUG: 06:54:07.252: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2408939): libfprint-image_device-DEBUG: 06:54:07.252: Image device deactivation completed
> (fprintd:2408939): libfprint-image_device-DEBUG: 06:54:07.252: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2408939): GLib-GIO-CRITICAL **: 06:54:07.253: GTask 0x556dbc7b2820 (source object: 0x556dbc7b2470, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408939): libfprint-image-DEBUG: 06:54:07.262: Minutiae scan completed in 0.009901 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_concourrent_delete_enrolled_fingers2 (__main__.FPrintdVirtualDeviceClaimedTest.test_concourrent_delete_enrolled_fingers2) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2363, in test_concourrent_delete_enrolled_fingers2
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
>  48/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_delete_enrolled_finger_from_other_client                                                 OK               0.98s
>  49/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_delete_enrolled_fingers2_from_other_client                                               OK               1.19s
>  50/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_delete_with_no_enrolled_prints                                                           OK               1.03s
>  51/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_delete_enrolled_fingers_from_other_client                                                OK               1.19s
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_concourrent_delete_enrolled_fingers_unclaimed time out (After 150.0 seconds)
>  52/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_concourrent_delete_enrolled_fingers_unclaimed                                            TIMEOUT        150.14s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=218 G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src G_DEBUG=fatal-criticals /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_concourrent_delete_enrolled_fingers_unclaimed
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.047: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.135: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.135: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.136: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.143: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.144: user 'testuser' claiming the device: 0
> (fprintd:2408970): libfprint-virtual_image-DEBUG: 06:56:34.144: 42343179146: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2408970): libfprint-virtual_device_connection-DEBUG: 06:56:34.144: 42343179191: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408970): GLib-GIO-DEBUG: 06:56:34.144: GTask [gio] D-Bus interface method dispatch (source object: 0x55954ecb7a80, source tag: 0x7f50f5f40e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408970): libfprint-image_device-DEBUG: 06:56:34.245: Image device open completed
> (fprintd:2408970): libfprint-device-DEBUG: 06:56:34.245: Device reported open completion
> (fprintd:2408970): libfprint-device-DEBUG: 06:56:34.245: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408970): libfprint-device-DEBUG: 06:56:34.245: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.245: claimed device 0
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.246: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.246: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.252: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.252: file_storage_print_data_load(): loaded '/tmp/tmpjr_zt6um/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.252: start enrollment device 0 finger 7
> (fprintd:2408970): libfprint-device-DEBUG: 06:56:34.252: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408970): libfprint-image_device-DEBUG: 06:56:34.252: Activating image device
> (fprintd:2408970): libfprint-image_device-DEBUG: 06:56:34.252: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2408970): libfprint-image_device-DEBUG: 06:56:34.252: Image device activation completed
> (fprintd:2408970): libfprint-image_device-DEBUG: 06:56:34.252: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2408970): libfprint-image_device-DEBUG: 06:56:34.252: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2408970): libfprint-device-DEBUG: 06:56:34.252: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.252: Finger present 0
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.252: Finger needed 1
> (fprintd:2408970): GLib-GIO-DEBUG: 06:56:34.252: GTask [gio] D-Bus interface method dispatch (source object: 0x55954ecb7a80, source tag: 0x7f50f5f40e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408970): libfprint-virtual_device_connection-DEBUG: 06:56:34.254: Got a new connection!
> (fprintd:2408970): libfprint-virtual_image-DEBUG: 06:56:34.254: image data: 0x55954ecbfdd0
> (fprintd:2408970): libfprint-device-DEBUG: 06:56:34.254: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.254: Finger present 1
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.254: Finger needed 1
> (fprintd:2408970): libfprint-image_device-DEBUG: 06:56:34.254: Image device reported finger status: on
> (fprintd:2408970): libfprint-image_device-DEBUG: 06:56:34.254: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2408970): libfprint-image_device-DEBUG: 06:56:34.254: Image device captured an image
> (fprintd:2408970): libfprint-image_device-DEBUG: 06:56:34.254: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2408970): libfprint-device-DEBUG: 06:56:34.254: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.254: Finger present 1
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.254: Finger needed 0
> (fprintd:2408970): libfprint-device-DEBUG: 06:56:34.254: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.254: Finger present 0
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.254: Finger needed 0
> (fprintd:2408970): libfprint-image_device-DEBUG: 06:56:34.254: Image device reported finger status: off
> (fprintd:2408970): libfprint-image_device-DEBUG: 06:56:34.254: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2408970): libfprint-image_device-DEBUG: 06:56:34.254: Deactivating image device
> (fprintd:2408970): libfprint-image_device-DEBUG: 06:56:34.254: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2408970): libfprint-image_device-DEBUG: 06:56:34.254: Image device deactivation completed
> (fprintd:2408970): libfprint-image_device-DEBUG: 06:56:34.254: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2408970): GLib-GIO-CRITICAL **: 06:56:34.254: GTask 0x55954ecbf9b0 (source object: 0x55954ecbec40, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408970): libfprint-image-DEBUG: 06:56:34.261: Minutiae scan completed in 0.007179 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_concourrent_delete_enrolled_fingers_unclaimed (__main__.FPrintdVirtualDeviceClaimedTest.test_concourrent_delete_enrolled_fingers_unclaimed) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2348, in test_concourrent_delete_enrolled_fingers_unclaimed
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_concourrent_list_enrolled_fingers time out (After 150.0 seconds)
>  53/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_concourrent_list_enrolled_fingers                                                        TIMEOUT        150.04s   killed by signal 2 SIGINT
> >>> MALLOC_PERTURB_=182 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_concourrent_list_enrolled_fingers
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.194: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.299: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.301: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.302: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.305: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.305: user 'testuser' claiming the device: 0
> (fprintd:2409005): libfprint-virtual_image-DEBUG: 06:56:35.305: 42344340492: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409005): libfprint-virtual_device_connection-DEBUG: 06:56:35.305: 42344340542: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409005): GLib-GIO-DEBUG: 06:56:35.305: GTask [gio] D-Bus interface method dispatch (source object: 0x557e79b32af0, source tag: 0x7fd40c0bfe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409005): libfprint-image_device-DEBUG: 06:56:35.405: Image device open completed
> (fprintd:2409005): libfprint-device-DEBUG: 06:56:35.405: Device reported open completion
> (fprintd:2409005): libfprint-device-DEBUG: 06:56:35.405: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409005): libfprint-device-DEBUG: 06:56:35.405: Updated temperature model after 0.22 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.405: claimed device 0
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.407: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.407: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.408: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.408: file_storage_print_data_load(): loaded '/tmp/tmpp7hsd37g/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.408: start enrollment device 0 finger 7
> (fprintd:2409005): libfprint-device-DEBUG: 06:56:35.409: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409005): libfprint-image_device-DEBUG: 06:56:35.409: Activating image device
> (fprintd:2409005): libfprint-image_device-DEBUG: 06:56:35.409: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409005): libfprint-image_device-DEBUG: 06:56:35.409: Image device activation completed
> (fprintd:2409005): libfprint-image_device-DEBUG: 06:56:35.409: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409005): libfprint-image_device-DEBUG: 06:56:35.409: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409005): libfprint-device-DEBUG: 06:56:35.409: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.409: Finger present 0
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.409: Finger needed 1
> (fprintd:2409005): GLib-GIO-DEBUG: 06:56:35.409: GTask [gio] D-Bus interface method dispatch (source object: 0x557e79b32af0, source tag: 0x7fd40c0bfe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409005): libfprint-virtual_device_connection-DEBUG: 06:56:35.411: Got a new connection!
> (fprintd:2409005): libfprint-virtual_image-DEBUG: 06:56:35.411: image data: 0x557e79b3adc0
> (fprintd:2409005): libfprint-device-DEBUG: 06:56:35.411: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.411: Finger present 1
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.411: Finger needed 1
> (fprintd:2409005): libfprint-image_device-DEBUG: 06:56:35.411: Image device reported finger status: on
> (fprintd:2409005): libfprint-image_device-DEBUG: 06:56:35.411: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409005): libfprint-image_device-DEBUG: 06:56:35.411: Image device captured an image
> (fprintd:2409005): libfprint-image_device-DEBUG: 06:56:35.412: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409005): libfprint-device-DEBUG: 06:56:35.412: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.412: Finger present 1
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.412: Finger needed 0
> (fprintd:2409005): libfprint-device-DEBUG: 06:56:35.412: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.412: Finger present 0
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.412: Finger needed 0
> (fprintd:2409005): libfprint-image_device-DEBUG: 06:56:35.412: Image device reported finger status: off
> (fprintd:2409005): libfprint-image_device-DEBUG: 06:56:35.412: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409005): libfprint-image_device-DEBUG: 06:56:35.412: Deactivating image device
> (fprintd:2409005): libfprint-image_device-DEBUG: 06:56:35.412: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409005): libfprint-image_device-DEBUG: 06:56:35.412: Image device deactivation completed
> (fprintd:2409005): libfprint-image_device-DEBUG: 06:56:35.412: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409005): GLib-GIO-CRITICAL **: 06:56:35.412: GTask 0x557e79b3aac0 (source object: 0x557e79b39da0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409005): libfprint-image-DEBUG: 06:56:35.419: Minutiae scan completed in 0.007143 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_concourrent_list_enrolled_fingers (__main__.FPrintdVirtualDeviceClaimedTest.test_concourrent_list_enrolled_fingers) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2324, in test_concourrent_list_enrolled_fingers
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_concourrent_verify_start time out (After 150.0 seconds)
>  54/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_concourrent_verify_start                                                                 TIMEOUT        150.05s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 MALLOC_PERTURB_=89 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_concourrent_verify_start
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2409046): fprintd-DEBUG: 06:56:35.839: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409046): fprintd-DEBUG: 06:56:35.940: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409046): fprintd-DEBUG: 06:56:35.941: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409046): fprintd-DEBUG: 06:56:35.941: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409046): fprintd-DEBUG: 06:56:35.942: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409046): fprintd-DEBUG: 06:56:35.942: user 'testuser' claiming the device: 0
> (fprintd:2409046): libfprint-virtual_image-DEBUG: 06:56:35.942: 42344977900: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409046): libfprint-virtual_device_connection-DEBUG: 06:56:35.942: 42344977945: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409046): GLib-GIO-DEBUG: 06:56:35.943: GTask [gio] D-Bus interface method dispatch (source object: 0x565337b919e0, source tag: 0x7f2e0e6c8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409046): libfprint-image_device-DEBUG: 06:56:36.043: Image device open completed
> (fprintd:2409046): libfprint-device-DEBUG: 06:56:36.043: Device reported open completion
> (fprintd:2409046): libfprint-device-DEBUG: 06:56:36.043: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409046): libfprint-device-DEBUG: 06:56:36.043: Updated temperature model after 0.21 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409046): fprintd-DEBUG: 06:56:36.043: claimed device 0
> (fprintd:2409046): fprintd-DEBUG: 06:56:36.045: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409046): fprintd-DEBUG: 06:56:36.045: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409046): fprintd-DEBUG: 06:56:36.049: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409046): fprintd-DEBUG: 06:56:36.050: file_storage_print_data_load(): loaded '/tmp/tmpp0idi3x5/state/testuser/virtual_image/0/1' Unknown error -2
> (fprintd:2409046): fprintd-DEBUG: 06:56:36.050: start enrollment device 0 finger 1
> (fprintd:2409046): libfprint-device-DEBUG: 06:56:36.050: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409046): libfprint-image_device-DEBUG: 06:56:36.050: Activating image device
> (fprintd:2409046): libfprint-image_device-DEBUG: 06:56:36.050: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409046): libfprint-image_device-DEBUG: 06:56:36.050: Image device activation completed
> (fprintd:2409046): libfprint-image_device-DEBUG: 06:56:36.050: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409046): libfprint-image_device-DEBUG: 06:56:36.050: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409046): libfprint-device-DEBUG: 06:56:36.051: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409046): fprintd-DEBUG: 06:56:36.051: Finger present 0
> (fprintd:2409046): fprintd-DEBUG: 06:56:36.051: Finger needed 1
> (fprintd:2409046): GLib-GIO-DEBUG: 06:56:36.051: GTask [gio] D-Bus interface method dispatch (source object: 0x565337b919e0, source tag: 0x7f2e0e6c8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409046): libfprint-virtual_device_connection-DEBUG: 06:56:36.051: Got a new connection!
> (fprintd:2409046): libfprint-virtual_image-DEBUG: 06:56:36.052: image data: 0x565337b99f50
> (fprintd:2409046): libfprint-device-DEBUG: 06:56:36.052: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409046): fprintd-DEBUG: 06:56:36.052: Finger present 1
> (fprintd:2409046): fprintd-DEBUG: 06:56:36.052: Finger needed 1
> (fprintd:2409046): libfprint-image_device-DEBUG: 06:56:36.052: Image device reported finger status: on
> (fprintd:2409046): libfprint-image_device-DEBUG: 06:56:36.052: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409046): libfprint-image_device-DEBUG: 06:56:36.052: Image device captured an image
> (fprintd:2409046): libfprint-image_device-DEBUG: 06:56:36.052: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409046): libfprint-device-DEBUG: 06:56:36.052: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409046): fprintd-DEBUG: 06:56:36.052: Finger present 1
> (fprintd:2409046): fprintd-DEBUG: 06:56:36.052: Finger needed 0
> (fprintd:2409046): libfprint-device-DEBUG: 06:56:36.052: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409046): fprintd-DEBUG: 06:56:36.052: Finger present 0
> (fprintd:2409046): fprintd-DEBUG: 06:56:36.052: Finger needed 0
> (fprintd:2409046): libfprint-image_device-DEBUG: 06:56:36.052: Image device reported finger status: off
> (fprintd:2409046): libfprint-image_device-DEBUG: 06:56:36.052: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409046): libfprint-image_device-DEBUG: 06:56:36.052: Deactivating image device
> (fprintd:2409046): libfprint-image_device-DEBUG: 06:56:36.052: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409046): libfprint-image_device-DEBUG: 06:56:36.052: Image device deactivation completed
> (fprintd:2409046): libfprint-image_device-DEBUG: 06:56:36.052: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409046): GLib-GIO-CRITICAL **: 06:56:36.052: GTask 0x565337b99ac0 (source object: 0x565337b98d90, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409046): libfprint-image-DEBUG: 06:56:36.060: Minutiae scan completed in 0.007743 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_concourrent_verify_start (__main__.FPrintdVirtualDeviceClaimedTest.test_concourrent_verify_start) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2314, in test_concourrent_verify_start
>     self.enroll_image('whorl', finger='left-thumb')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
>  55/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_finger_status                                                                     FAIL             1.01s   exit status 1
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=198 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_enroll_finger_status
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2409261): libfprint-device-DEBUG: 06:59:05.332: Device reported probe completion
> (fprintd:2409261): libfprint-device-DEBUG: 06:59:05.332: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409261): libfprint-device-DEBUG: 06:59:05.332: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.339: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.339: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.339: Finger present 0
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.339: Finger needed 0
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.339: Got delay inhibitor for sleep.
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.339: entering main loop
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.339: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.425: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.426: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.427: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.427: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.428: user 'testuser' claiming the device: 0
> (fprintd:2409261): libfprint-virtual_image-DEBUG: 06:59:05.428: 42494463222: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409261): libfprint-virtual_device_connection-DEBUG: 06:59:05.428: 42494463272: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409261): GLib-GIO-DEBUG: 06:59:05.428: GTask [gio] D-Bus interface method dispatch (source object: 0x562957987c00, source tag: 0x7fb8c35f9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409261): libfprint-image_device-DEBUG: 06:59:05.528: Image device open completed
> (fprintd:2409261): libfprint-device-DEBUG: 06:59:05.528: Device reported open completion
> (fprintd:2409261): libfprint-device-DEBUG: 06:59:05.528: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409261): libfprint-device-DEBUG: 06:59:05.528: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.528: claimed device 0
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.531: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.531: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.532: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.532: file_storage_print_data_load(): loaded '/tmp/tmp7q_kj2on/state/testuser/virtual_image/0/8' Unknown error -2
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.532: start enrollment device 0 finger 8
> (fprintd:2409261): libfprint-device-DEBUG: 06:59:05.532: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409261): libfprint-image_device-DEBUG: 06:59:05.532: Activating image device
> (fprintd:2409261): libfprint-image_device-DEBUG: 06:59:05.532: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409261): libfprint-image_device-DEBUG: 06:59:05.532: Image device activation completed
> (fprintd:2409261): libfprint-image_device-DEBUG: 06:59:05.532: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409261): libfprint-image_device-DEBUG: 06:59:05.532: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409261): libfprint-device-DEBUG: 06:59:05.532: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.532: Finger present 0
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.532: Finger needed 1
> (fprintd:2409261): GLib-GIO-DEBUG: 06:59:05.532: GTask [gio] D-Bus interface method dispatch (source object: 0x562957987c00, source tag: 0x7fb8c35f9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409261): libfprint-virtual_device_connection-DEBUG: 06:59:05.533: Got a new connection!
> (fprintd:2409261): libfprint-device-DEBUG: 06:59:05.533: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.533: Finger present 1
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.533: Finger needed 1
> (fprintd:2409261): libfprint-image_device-DEBUG: 06:59:05.533: Image device reported finger status: on
> (fprintd:2409261): libfprint-image_device-DEBUG: 06:59:05.533: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> 
> (fprintd:2409261): GLib-GIO-CRITICAL **: 06:59:05.533: GTask 0x56295798d7d0 (source object: 0x56295798ee80, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-present': <true>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_enroll_finger_status (__main__.FPrintdVirtualDeviceClaimedTest.test_enroll_finger_status) ... ERROR
> test_enroll_finger_status (__main__.FPrintdVirtualDeviceClaimedTest.test_enroll_finger_status) ... ERROR
> test_enroll_finger_status (__main__.FPrintdVirtualDeviceClaimedTest.test_enroll_finger_status) ... FAIL
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> 
> ======================================================================
> ERROR: test_enroll_finger_status (__main__.FPrintdVirtualDeviceClaimedTest.test_enroll_finger_status)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2242, in test_enroll_finger_status
>     self.send_finger_report(False)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 494, in send_finger_report
>     while iterate and self.finger_present != has_finger:
>                       ^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 423, in finger_present
>     return self.device.get_cached_property('finger-present').unpack()
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> AttributeError: 'NoneType' object has no attribute 'unpack'
> 
> ======================================================================
> ERROR: test_enroll_finger_status (__main__.FPrintdVirtualDeviceClaimedTest.test_enroll_finger_status)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1723, in tearDown
>     self.try_release()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 684, in try_release
>     raise(e)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 681, in try_release
>     self.device.Release()
>   File "/usr/lib/python3/dist-packages/gi/overrides/Gio.py", line 349, in __call__
>     result = self.dbus_proxy.call_sync(self.method_name, arg_variant,
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> gi.repository.GLib.GError: g-io-error-quark: Cannot invoke method; proxy is for the well-known name net.reactivated.Fprint without an owner, and proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag (0)
> 
> ======================================================================
> FAIL: test_enroll_finger_status (__main__.FPrintdVirtualDeviceClaimedTest.test_enroll_finger_status)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 318, in daemon_stop
>     self.assertGreaterEqual(self.daemon.returncode, 0)
> AssertionError: -5 not greater than or equal to 0
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.852s
> 
> FAILED (failures=1, errors=2)
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_delete2 time out (After 150.0 seconds)
>  56/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_delete2                                                                           TIMEOUT        150.04s   killed by signal 2 SIGINT
> >>> MALLOC_PERTURB_=12 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_enroll_delete2
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.031: Got delay inhibitor for sleep.
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.102: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.103: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.105: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.106: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.106: user 'testuser' claiming the device: 0
> (fprintd:2409146): libfprint-virtual_image-DEBUG: 06:56:37.106: 42346141340: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409146): libfprint-virtual_device_connection-DEBUG: 06:56:37.106: 42346141391: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409146): GLib-GIO-DEBUG: 06:56:37.106: GTask [gio] D-Bus interface method dispatch (source object: 0x557587d36b60, source tag: 0x7fd4310f5e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409146): libfprint-image_device-DEBUG: 06:56:37.207: Image device open completed
> (fprintd:2409146): libfprint-device-DEBUG: 06:56:37.207: Device reported open completion
> (fprintd:2409146): libfprint-device-DEBUG: 06:56:37.207: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409146): libfprint-device-DEBUG: 06:56:37.207: Updated temperature model after 0.18 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.208: claimed device 0
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.214: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.214: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.216: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.216: file_storage_print_data_load(): loaded '/tmp/tmphlwhoo_8/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.216: start enrollment device 0 finger 7
> (fprintd:2409146): libfprint-device-DEBUG: 06:56:37.216: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409146): libfprint-image_device-DEBUG: 06:56:37.216: Activating image device
> (fprintd:2409146): libfprint-image_device-DEBUG: 06:56:37.216: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409146): libfprint-image_device-DEBUG: 06:56:37.216: Image device activation completed
> (fprintd:2409146): libfprint-image_device-DEBUG: 06:56:37.216: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409146): libfprint-image_device-DEBUG: 06:56:37.216: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409146): libfprint-device-DEBUG: 06:56:37.216: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.216: Finger present 0
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.216: Finger needed 1
> (fprintd:2409146): GLib-GIO-DEBUG: 06:56:37.216: GTask [gio] D-Bus interface method dispatch (source object: 0x557587d36b60, source tag: 0x7fd4310f5e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409146): libfprint-virtual_device_connection-DEBUG: 06:56:37.218: Got a new connection!
> (fprintd:2409146): libfprint-virtual_image-DEBUG: 06:56:37.218: image data: 0x557587d3f1f0
> (fprintd:2409146): libfprint-device-DEBUG: 06:56:37.218: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.218: Finger present 1
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.218: Finger needed 1
> (fprintd:2409146): libfprint-image_device-DEBUG: 06:56:37.218: Image device reported finger status: on
> (fprintd:2409146): libfprint-image_device-DEBUG: 06:56:37.218: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409146): libfprint-image_device-DEBUG: 06:56:37.218: Image device captured an image
> (fprintd:2409146): libfprint-image_device-DEBUG: 06:56:37.218: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409146): libfprint-device-DEBUG: 06:56:37.218: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.218: Finger present 1
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.218: Finger needed 0
> (fprintd:2409146): libfprint-device-DEBUG: 06:56:37.218: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.218: Finger present 0
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.218: Finger needed 0
> (fprintd:2409146): libfprint-image_device-DEBUG: 06:56:37.218: Image device reported finger status: off
> (fprintd:2409146): libfprint-image_device-DEBUG: 06:56:37.218: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409146): libfprint-image_device-DEBUG: 06:56:37.218: Deactivating image device
> (fprintd:2409146): libfprint-image_device-DEBUG: 06:56:37.218: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409146): libfprint-image_device-DEBUG: 06:56:37.218: Image device deactivation completed
> (fprintd:2409146): libfprint-image_device-DEBUG: 06:56:37.218: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409146): GLib-GIO-CRITICAL **: 06:56:37.218: GTask 0x557587d3ecd0 (source object: 0x557587d3e5e0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409146): libfprint-image-DEBUG: 06:56:37.225: Minutiae scan completed in 0.007031 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_enroll_delete2 (__main__.FPrintdVirtualDeviceClaimedTest.test_enroll_delete2) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1825, in test_enroll_delete2
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_delete2_multiple time out (After 150.0 seconds)
>  57/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_delete2_multiple                                                                  TIMEOUT        150.04s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=205 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_enroll_delete2_multiple
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2409132): fprintd-DEBUG: 06:56:36.922: entering main loop
> (fprintd:2409132): fprintd-DEBUG: 06:56:36.923: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409132): fprintd-DEBUG: 06:56:37.012: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409132): fprintd-DEBUG: 06:56:37.013: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409132): fprintd-DEBUG: 06:56:37.016: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409132): fprintd-DEBUG: 06:56:37.026: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409132): fprintd-DEBUG: 06:56:37.026: user 'testuser' claiming the device: 0
> (fprintd:2409132): libfprint-virtual_image-DEBUG: 06:56:37.026: 42346061662: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409132): libfprint-virtual_device_connection-DEBUG: 06:56:37.026: 42346061694: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409132): GLib-GIO-DEBUG: 06:56:37.026: GTask [gio] D-Bus interface method dispatch (source object: 0x55b8a1b76b40, source tag: 0x7fc7e1b6ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409132): libfprint-image_device-DEBUG: 06:56:37.127: Image device open completed
> (fprintd:2409132): libfprint-device-DEBUG: 06:56:37.127: Device reported open completion
> (fprintd:2409132): libfprint-device-DEBUG: 06:56:37.127: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409132): libfprint-device-DEBUG: 06:56:37.127: Updated temperature model after 0.21 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409132): fprintd-DEBUG: 06:56:37.127: claimed device 0
> (fprintd:2409132): fprintd-DEBUG: 06:56:37.128: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409132): fprintd-DEBUG: 06:56:37.128: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409132): fprintd-DEBUG: 06:56:37.129: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409132): fprintd-DEBUG: 06:56:37.129: file_storage_print_data_load(): loaded '/tmp/tmpjqy2tuka/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2409132): fprintd-DEBUG: 06:56:37.129: start enrollment device 0 finger 7
> (fprintd:2409132): libfprint-device-DEBUG: 06:56:37.129: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409132): libfprint-image_device-DEBUG: 06:56:37.129: Activating image device
> (fprintd:2409132): libfprint-image_device-DEBUG: 06:56:37.129: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409132): libfprint-image_device-DEBUG: 06:56:37.129: Image device activation completed
> (fprintd:2409132): libfprint-image_device-DEBUG: 06:56:37.129: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409132): libfprint-image_device-DEBUG: 06:56:37.129: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409132): libfprint-device-DEBUG: 06:56:37.129: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409132): fprintd-DEBUG: 06:56:37.129: Finger present 0
> (fprintd:2409132): fprintd-DEBUG: 06:56:37.129: Finger needed 1
> (fprintd:2409132): GLib-GIO-DEBUG: 06:56:37.129: GTask [gio] D-Bus interface method dispatch (source object: 0x55b8a1b76b40, source tag: 0x7fc7e1b6ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409132): libfprint-virtual_device_connection-DEBUG: 06:56:37.131: Got a new connection!
> (fprintd:2409132): libfprint-virtual_image-DEBUG: 06:56:37.131: image data: 0x55b8a1b7f090
> (fprintd:2409132): libfprint-device-DEBUG: 06:56:37.131: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409132): fprintd-DEBUG: 06:56:37.131: Finger present 1
> (fprintd:2409132): fprintd-DEBUG: 06:56:37.131: Finger needed 1
> (fprintd:2409132): libfprint-image_device-DEBUG: 06:56:37.131: Image device reported finger status: on
> (fprintd:2409132): libfprint-image_device-DEBUG: 06:56:37.131: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409132): libfprint-image_device-DEBUG: 06:56:37.131: Image device captured an image
> (fprintd:2409132): libfprint-image_device-DEBUG: 06:56:37.131: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409132): libfprint-device-DEBUG: 06:56:37.131: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409132): fprintd-DEBUG: 06:56:37.131: Finger present 1
> (fprintd:2409132): fprintd-DEBUG: 06:56:37.131: Finger needed 0
> (fprintd:2409132): libfprint-device-DEBUG: 06:56:37.131: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409132): fprintd-DEBUG: 06:56:37.131: Finger present 0
> (fprintd:2409132): fprintd-DEBUG: 06:56:37.131: Finger needed 0
> (fprintd:2409132): libfprint-image_device-DEBUG: 06:56:37.131: Image device reported finger status: off
> (fprintd:2409132): libfprint-image_device-DEBUG: 06:56:37.131: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409132): libfprint-image_device-DEBUG: 06:56:37.131: Deactivating image device
> (fprintd:2409132): libfprint-image_device-DEBUG: 06:56:37.131: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409132): libfprint-image_device-DEBUG: 06:56:37.131: Image device deactivation completed
> (fprintd:2409132): libfprint-image_device-DEBUG: 06:56:37.131: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409132): GLib-GIO-CRITICAL **: 06:56:37.131: GTask 0x55b8a1b7ed50 (source object: 0x55b8a1b7e550, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_enroll_delete2_multiple (__main__.FPrintdVirtualDeviceClaimedTest.test_enroll_delete2_multiple) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1837, in test_enroll_delete2_multiple
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
>  58/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_start_from_other_client                                                           OK               0.90s
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_delete2_storage_error time out (After 150.0 seconds)
>  59/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_delete2_storage_error                                                             TIMEOUT        150.04s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 MALLOC_PERTURB_=236 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_enroll_delete2_storage_error
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.658: entering main loop
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.662: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.753: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.754: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.755: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.758: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.758: user 'testuser' claiming the device: 0
> (fprintd:2409185): libfprint-virtual_image-DEBUG: 06:56:37.758: 42346793297: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409185): libfprint-virtual_device_connection-DEBUG: 06:56:37.758: 42346793334: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409185): GLib-GIO-DEBUG: 06:56:37.758: GTask [gio] D-Bus interface method dispatch (source object: 0x56212e93fba0, source tag: 0x7fd2774b5e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409185): libfprint-image_device-DEBUG: 06:56:37.858: Image device open completed
> (fprintd:2409185): libfprint-device-DEBUG: 06:56:37.858: Device reported open completion
> (fprintd:2409185): libfprint-device-DEBUG: 06:56:37.859: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409185): libfprint-device-DEBUG: 06:56:37.859: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.859: claimed device 0
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.860: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.860: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.861: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.861: file_storage_print_data_load(): loaded '/tmp/tmpk4uaib_m/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.861: start enrollment device 0 finger 7
> (fprintd:2409185): libfprint-device-DEBUG: 06:56:37.861: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409185): libfprint-image_device-DEBUG: 06:56:37.861: Activating image device
> (fprintd:2409185): libfprint-image_device-DEBUG: 06:56:37.861: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409185): libfprint-image_device-DEBUG: 06:56:37.861: Image device activation completed
> (fprintd:2409185): libfprint-image_device-DEBUG: 06:56:37.861: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409185): libfprint-image_device-DEBUG: 06:56:37.861: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409185): libfprint-device-DEBUG: 06:56:37.861: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.861: Finger present 0
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.861: Finger needed 1
> (fprintd:2409185): GLib-GIO-DEBUG: 06:56:37.861: GTask [gio] D-Bus interface method dispatch (source object: 0x56212e93fba0, source tag: 0x7fd2774b5e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409185): libfprint-virtual_device_connection-DEBUG: 06:56:37.862: Got a new connection!
> (fprintd:2409185): libfprint-virtual_image-DEBUG: 06:56:37.863: image data: 0x56212e948390
> (fprintd:2409185): libfprint-device-DEBUG: 06:56:37.863: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.863: Finger present 1
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.863: Finger needed 1
> (fprintd:2409185): libfprint-image_device-DEBUG: 06:56:37.863: Image device reported finger status: on
> (fprintd:2409185): libfprint-image_device-DEBUG: 06:56:37.863: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409185): libfprint-image_device-DEBUG: 06:56:37.863: Image device captured an image
> (fprintd:2409185): libfprint-image_device-DEBUG: 06:56:37.863: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409185): libfprint-device-DEBUG: 06:56:37.863: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.863: Finger present 1
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.863: Finger needed 0
> (fprintd:2409185): libfprint-device-DEBUG: 06:56:37.863: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.863: Finger present 0
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.863: Finger needed 0
> (fprintd:2409185): libfprint-image_device-DEBUG: 06:56:37.863: Image device reported finger status: off
> (fprintd:2409185): libfprint-image_device-DEBUG: 06:56:37.863: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409185): libfprint-image_device-DEBUG: 06:56:37.863: Deactivating image device
> (fprintd:2409185): libfprint-image_device-DEBUG: 06:56:37.863: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409185): libfprint-image_device-DEBUG: 06:56:37.863: Image device deactivation completed
> (fprintd:2409185): libfprint-image_device-DEBUG: 06:56:37.863: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409185): GLib-GIO-CRITICAL **: 06:56:37.863: GTask 0x56212e947f40 (source object: 0x56212e946fd0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_enroll_delete2_storage_error (__main__.FPrintdVirtualDeviceClaimedTest.test_enroll_delete2_storage_error) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1849, in test_enroll_delete2_storage_error
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_delete_single time out (After 150.0 seconds)
>  60/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_delete_single                                                                     TIMEOUT        150.06s   killed by signal 2 SIGINT
> >>> MALLOC_PERTURB_=4 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_enroll_delete_single
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2409195): fprintd-DEBUG: 06:56:37.915: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409195): fprintd-DEBUG: 06:56:37.998: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409195): fprintd-DEBUG: 06:56:37.998: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409195): fprintd-DEBUG: 06:56:37.999: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409195): fprintd-DEBUG: 06:56:38.002: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409195): fprintd-DEBUG: 06:56:38.003: user 'testuser' claiming the device: 0
> (fprintd:2409195): libfprint-virtual_image-DEBUG: 06:56:38.003: 42347038316: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409195): libfprint-virtual_device_connection-DEBUG: 06:56:38.003: 42347038524: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409195): GLib-GIO-DEBUG: 06:56:38.003: GTask [gio] D-Bus interface method dispatch (source object: 0x55fb108cebb0, source tag: 0x7fca567f7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409195): libfprint-image_device-DEBUG: 06:56:38.104: Image device open completed
> (fprintd:2409195): libfprint-device-DEBUG: 06:56:38.104: Device reported open completion
> (fprintd:2409195): libfprint-device-DEBUG: 06:56:38.104: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409195): libfprint-device-DEBUG: 06:56:38.104: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409195): fprintd-DEBUG: 06:56:38.104: claimed device 0
> (fprintd:2409195): fprintd-DEBUG: 06:56:38.105: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409195): fprintd-DEBUG: 06:56:38.105: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409195): fprintd-DEBUG: 06:56:38.105: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409195): fprintd-DEBUG: 06:56:38.105: file_storage_print_data_load(): loaded '/tmp/tmpsbvv7mtz/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2409195): fprintd-DEBUG: 06:56:38.105: start enrollment device 0 finger 7
> (fprintd:2409195): libfprint-device-DEBUG: 06:56:38.105: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409195): libfprint-image_device-DEBUG: 06:56:38.106: Activating image device
> (fprintd:2409195): libfprint-image_device-DEBUG: 06:56:38.106: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409195): libfprint-image_device-DEBUG: 06:56:38.106: Image device activation completed
> (fprintd:2409195): libfprint-image_device-DEBUG: 06:56:38.106: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409195): libfprint-image_device-DEBUG: 06:56:38.106: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409195): libfprint-device-DEBUG: 06:56:38.106: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409195): fprintd-DEBUG: 06:56:38.106: Finger present 0
> (fprintd:2409195): fprintd-DEBUG: 06:56:38.106: Finger needed 1
> (fprintd:2409195): GLib-GIO-DEBUG: 06:56:38.106: GTask [gio] D-Bus interface method dispatch (source object: 0x55fb108cebb0, source tag: 0x7fca567f7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409195): libfprint-virtual_device_connection-DEBUG: 06:56:38.106: Got a new connection!
> (fprintd:2409195): libfprint-virtual_image-DEBUG: 06:56:38.106: image data: 0x55fb108d71b0
> (fprintd:2409195): libfprint-device-DEBUG: 06:56:38.106: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409195): fprintd-DEBUG: 06:56:38.106: Finger present 1
> (fprintd:2409195): fprintd-DEBUG: 06:56:38.106: Finger needed 1
> (fprintd:2409195): libfprint-image_device-DEBUG: 06:56:38.106: Image device reported finger status: on
> (fprintd:2409195): libfprint-image_device-DEBUG: 06:56:38.106: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409195): libfprint-image_device-DEBUG: 06:56:38.106: Image device captured an image
> (fprintd:2409195): libfprint-image_device-DEBUG: 06:56:38.106: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409195): libfprint-device-DEBUG: 06:56:38.106: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409195): fprintd-DEBUG: 06:56:38.106: Finger present 1
> (fprintd:2409195): fprintd-DEBUG: 06:56:38.106: Finger needed 0
> (fprintd:2409195): libfprint-device-DEBUG: 06:56:38.106: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409195): fprintd-DEBUG: 06:56:38.106: Finger present 0
> (fprintd:2409195): fprintd-DEBUG: 06:56:38.106: Finger needed 0
> (fprintd:2409195): libfprint-image_device-DEBUG: 06:56:38.106: Image device reported finger status: off
> (fprintd:2409195): libfprint-image_device-DEBUG: 06:56:38.106: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409195): libfprint-image_device-DEBUG: 06:56:38.106: Deactivating image device
> (fprintd:2409195): libfprint-image_device-DEBUG: 06:56:38.106: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409195): libfprint-image_device-DEBUG: 06:56:38.106: Image device deactivation completed
> (fprintd:2409195): libfprint-image_device-DEBUG: 06:56:38.106: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409195): GLib-GIO-CRITICAL **: 06:56:38.107: GTask 0x55fb108d6880 (source object: 0x55fb108d5fc0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409195): libfprint-image-DEBUG: 06:56:38.114: Minutiae scan completed in 0.007422 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_enroll_delete_single (__main__.FPrintdVirtualDeviceClaimedTest.test_enroll_delete_single) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1864, in test_enroll_delete_single
>     self.enroll_image('whorl', finger='right-index-finger')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
>  61/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_stop_cancels                                                                      OK               0.90s
>  62/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_stop_not_started                                                                  OK               0.95s
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_delete_single_storage_error time out (After 150.0 seconds)
>  63/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_delete_single_storage_error                                                       TIMEOUT        150.09s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=155 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_enroll_delete_single_storage_error
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.063: Got delay inhibitor for sleep.
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.149: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.149: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.150: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.150: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.151: user 'testuser' claiming the device: 0
> (fprintd:2409203): libfprint-virtual_image-DEBUG: 06:56:38.151: 42347186154: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409203): libfprint-virtual_device_connection-DEBUG: 06:56:38.151: 42347186190: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409203): GLib-GIO-DEBUG: 06:56:38.151: GTask [gio] D-Bus interface method dispatch (source object: 0x556290f3da90, source tag: 0x7fc3757c4e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409203): libfprint-image_device-DEBUG: 06:56:38.251: Image device open completed
> (fprintd:2409203): libfprint-device-DEBUG: 06:56:38.251: Device reported open completion
> (fprintd:2409203): libfprint-device-DEBUG: 06:56:38.251: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409203): libfprint-device-DEBUG: 06:56:38.251: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.252: claimed device 0
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.253: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.253: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.254: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.254: file_storage_print_data_load(): loaded '/tmp/tmp1mc759gf/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.254: start enrollment device 0 finger 7
> (fprintd:2409203): libfprint-device-DEBUG: 06:56:38.254: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409203): libfprint-image_device-DEBUG: 06:56:38.254: Activating image device
> (fprintd:2409203): libfprint-image_device-DEBUG: 06:56:38.254: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409203): libfprint-image_device-DEBUG: 06:56:38.254: Image device activation completed
> (fprintd:2409203): libfprint-image_device-DEBUG: 06:56:38.254: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409203): libfprint-image_device-DEBUG: 06:56:38.254: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409203): libfprint-device-DEBUG: 06:56:38.254: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.254: Finger present 0
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.254: Finger needed 1
> (fprintd:2409203): GLib-GIO-DEBUG: 06:56:38.254: GTask [gio] D-Bus interface method dispatch (source object: 0x556290f3da90, source tag: 0x7fc3757c4e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409203): libfprint-virtual_device_connection-DEBUG: 06:56:38.255: Got a new connection!
> (fprintd:2409203): libfprint-virtual_image-DEBUG: 06:56:38.255: image data: 0x556290f465a0
> (fprintd:2409203): libfprint-device-DEBUG: 06:56:38.255: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.255: Finger present 1
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.255: Finger needed 1
> (fprintd:2409203): libfprint-image_device-DEBUG: 06:56:38.255: Image device reported finger status: on
> (fprintd:2409203): libfprint-image_device-DEBUG: 06:56:38.255: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409203): libfprint-image_device-DEBUG: 06:56:38.255: Image device captured an image
> (fprintd:2409203): libfprint-image_device-DEBUG: 06:56:38.255: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409203): libfprint-device-DEBUG: 06:56:38.255: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.255: Finger present 1
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.255: Finger needed 0
> (fprintd:2409203): libfprint-device-DEBUG: 06:56:38.255: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.255: Finger present 0
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.255: Finger needed 0
> (fprintd:2409203): libfprint-image_device-DEBUG: 06:56:38.255: Image device reported finger status: off
> (fprintd:2409203): libfprint-image_device-DEBUG: 06:56:38.255: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409203): libfprint-image_device-DEBUG: 06:56:38.255: Deactivating image device
> (fprintd:2409203): libfprint-image_device-DEBUG: 06:56:38.255: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409203): libfprint-image_device-DEBUG: 06:56:38.255: Image device deactivation completed
> (fprintd:2409203): libfprint-image_device-DEBUG: 06:56:38.255: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409203): GLib-GIO-CRITICAL **: 06:56:38.255: GTask 0x556290f46160 (source object: 0x556290f454e0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409203): libfprint-image-DEBUG: 06:56:38.264: Minutiae scan completed in 0.008582 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_enroll_delete_single_storage_error (__main__.FPrintdVirtualDeviceClaimedTest.test_enroll_delete_single_storage_error) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1879, in test_enroll_delete_single_storage_error
>     self.enroll_image('whorl', finger='right-index-finger')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
>  64/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_identify_finger_not_enrolled                                                             OK               1.19s
>  65/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_identify_finger_not_enrolled_stops_verification                                          OK               1.19s
>  66/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_release_from_other_client                                                                OK               1.02s
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_delete_storage_error time out (After 150.0 seconds)
>  67/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_delete_storage_error                                                              TIMEOUT        150.17s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 MALLOC_PERTURB_=167 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_enroll_delete_storage_error
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.105: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.201: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.202: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.203: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.203: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.203: user 'testuser' claiming the device: 0
> (fprintd:2409244): libfprint-virtual_image-DEBUG: 06:59:04.203: 42493238809: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409244): libfprint-virtual_device_connection-DEBUG: 06:59:04.203: 42493238839: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409244): GLib-GIO-DEBUG: 06:59:04.203: GTask [gio] D-Bus interface method dispatch (source object: 0x559bd836dac0, source tag: 0x7f4b54900e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409244): libfprint-image_device-DEBUG: 06:59:04.304: Image device open completed
> (fprintd:2409244): libfprint-device-DEBUG: 06:59:04.304: Device reported open completion
> (fprintd:2409244): libfprint-device-DEBUG: 06:59:04.304: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409244): libfprint-device-DEBUG: 06:59:04.304: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.304: claimed device 0
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.305: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.305: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.306: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.306: file_storage_print_data_load(): loaded '/tmp/tmpgmsbzd4b/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.306: start enrollment device 0 finger 7
> (fprintd:2409244): libfprint-device-DEBUG: 06:59:04.306: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409244): libfprint-image_device-DEBUG: 06:59:04.306: Activating image device
> (fprintd:2409244): libfprint-image_device-DEBUG: 06:59:04.306: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409244): libfprint-image_device-DEBUG: 06:59:04.306: Image device activation completed
> (fprintd:2409244): libfprint-image_device-DEBUG: 06:59:04.306: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409244): libfprint-image_device-DEBUG: 06:59:04.306: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409244): libfprint-device-DEBUG: 06:59:04.306: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.306: Finger present 0
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.306: Finger needed 1
> (fprintd:2409244): GLib-GIO-DEBUG: 06:59:04.306: GTask [gio] D-Bus interface method dispatch (source object: 0x559bd836dac0, source tag: 0x7f4b54900e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409244): libfprint-virtual_device_connection-DEBUG: 06:59:04.307: Got a new connection!
> (fprintd:2409244): libfprint-virtual_image-DEBUG: 06:59:04.307: image data: 0x559bd8375f20
> (fprintd:2409244): libfprint-device-DEBUG: 06:59:04.307: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.307: Finger present 1
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.307: Finger needed 1
> (fprintd:2409244): libfprint-image_device-DEBUG: 06:59:04.307: Image device reported finger status: on
> (fprintd:2409244): libfprint-image_device-DEBUG: 06:59:04.307: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409244): libfprint-image_device-DEBUG: 06:59:04.307: Image device captured an image
> (fprintd:2409244): libfprint-image_device-DEBUG: 06:59:04.307: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409244): libfprint-device-DEBUG: 06:59:04.307: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.307: Finger present 1
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.307: Finger needed 0
> (fprintd:2409244): libfprint-device-DEBUG: 06:59:04.307: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.307: Finger present 0
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.307: Finger needed 0
> (fprintd:2409244): libfprint-image_device-DEBUG: 06:59:04.307: Image device reported finger status: off
> (fprintd:2409244): libfprint-image_device-DEBUG: 06:59:04.307: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409244): libfprint-image_device-DEBUG: 06:59:04.307: Deactivating image device
> (fprintd:2409244): libfprint-image_device-DEBUG: 06:59:04.307: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409244): libfprint-image_device-DEBUG: 06:59:04.307: Image device deactivation completed
> (fprintd:2409244): libfprint-image_device-DEBUG: 06:59:04.307: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409244): GLib-GIO-CRITICAL **: 06:59:04.307: GTask 0x559bd8375ca0 (source object: 0x559bd8374f30, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409244): libfprint-image-DEBUG: 06:59:04.315: Minutiae scan completed in 0.007891 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_enroll_delete_storage_error (__main__.FPrintdVirtualDeviceClaimedTest.test_enroll_delete_storage_error) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1810, in test_enroll_delete_storage_error
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_invalid_storage_dir time out (After 150.0 seconds)
>  68/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_invalid_storage_dir                                                               TIMEOUT        150.06s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=149 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_enroll_invalid_storage_dir
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2409286): fprintd-DEBUG: 06:59:05.938: entering main loop
> (fprintd:2409286): fprintd-DEBUG: 06:59:05.938: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409286): fprintd-DEBUG: 06:59:06.008: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409286): fprintd-DEBUG: 06:59:06.008: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409286): fprintd-DEBUG: 06:59:06.009: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409286): fprintd-DEBUG: 06:59:06.010: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409286): fprintd-DEBUG: 06:59:06.010: user 'testuser' claiming the device: 0
> (fprintd:2409286): libfprint-virtual_image-DEBUG: 06:59:06.010: 42495045786: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409286): libfprint-virtual_device_connection-DEBUG: 06:59:06.010: 42495045849: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409286): GLib-GIO-DEBUG: 06:59:06.010: GTask [gio] D-Bus interface method dispatch (source object: 0x563d093ccb40, source tag: 0x7f55af359e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409286): libfprint-image_device-DEBUG: 06:59:06.111: Image device open completed
> (fprintd:2409286): libfprint-device-DEBUG: 06:59:06.111: Device reported open completion
> (fprintd:2409286): libfprint-device-DEBUG: 06:59:06.111: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409286): libfprint-device-DEBUG: 06:59:06.111: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409286): fprintd-DEBUG: 06:59:06.111: claimed device 0
> (fprintd:2409286): fprintd-DEBUG: 06:59:06.112: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409286): fprintd-DEBUG: 06:59:06.112: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409286): fprintd-DEBUG: 06:59:06.113: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409286): fprintd-DEBUG: 06:59:06.113: file_storage_print_data_load(): loaded '/tmp/tmplb52nt0g/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2409286): fprintd-DEBUG: 06:59:06.113: start enrollment device 0 finger 7
> (fprintd:2409286): libfprint-device-DEBUG: 06:59:06.113: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409286): libfprint-image_device-DEBUG: 06:59:06.114: Activating image device
> (fprintd:2409286): libfprint-image_device-DEBUG: 06:59:06.114: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409286): libfprint-image_device-DEBUG: 06:59:06.114: Image device activation completed
> (fprintd:2409286): libfprint-image_device-DEBUG: 06:59:06.114: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409286): libfprint-image_device-DEBUG: 06:59:06.114: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409286): libfprint-device-DEBUG: 06:59:06.114: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409286): fprintd-DEBUG: 06:59:06.114: Finger present 0
> (fprintd:2409286): fprintd-DEBUG: 06:59:06.114: Finger needed 1
> (fprintd:2409286): GLib-GIO-DEBUG: 06:59:06.114: GTask [gio] D-Bus interface method dispatch (source object: 0x563d093ccb40, source tag: 0x7f55af359e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409286): libfprint-virtual_device_connection-DEBUG: 06:59:06.115: Got a new connection!
> (fprintd:2409286): libfprint-virtual_image-DEBUG: 06:59:06.115: image data: 0x563d093d5170
> (fprintd:2409286): libfprint-device-DEBUG: 06:59:06.115: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409286): fprintd-DEBUG: 06:59:06.115: Finger present 1
> (fprintd:2409286): fprintd-DEBUG: 06:59:06.115: Finger needed 1
> (fprintd:2409286): libfprint-image_device-DEBUG: 06:59:06.115: Image device reported finger status: on
> (fprintd:2409286): libfprint-image_device-DEBUG: 06:59:06.115: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409286): libfprint-image_device-DEBUG: 06:59:06.115: Image device captured an image
> (fprintd:2409286): libfprint-image_device-DEBUG: 06:59:06.115: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409286): libfprint-device-DEBUG: 06:59:06.115: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409286): fprintd-DEBUG: 06:59:06.115: Finger present 1
> (fprintd:2409286): fprintd-DEBUG: 06:59:06.115: Finger needed 0
> (fprintd:2409286): libfprint-device-DEBUG: 06:59:06.115: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409286): fprintd-DEBUG: 06:59:06.115: Finger present 0
> (fprintd:2409286): fprintd-DEBUG: 06:59:06.115: Finger needed 0
> (fprintd:2409286): libfprint-image_device-DEBUG: 06:59:06.115: Image device reported finger status: off
> (fprintd:2409286): libfprint-image_device-DEBUG: 06:59:06.115: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409286): libfprint-image_device-DEBUG: 06:59:06.115: Deactivating image device
> (fprintd:2409286): libfprint-image_device-DEBUG: 06:59:06.115: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409286): libfprint-image_device-DEBUG: 06:59:06.115: Image device deactivation completed
> (fprintd:2409286): libfprint-image_device-DEBUG: 06:59:06.115: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409286): GLib-GIO-CRITICAL **: 06:59:06.116: GTask 0x563d093d3840 (source object: 0x563d093d3e80, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_enroll_invalid_storage_dir (__main__.FPrintdVirtualDeviceClaimedTest.test_enroll_invalid_storage_dir) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1908, in test_enroll_invalid_storage_dir
>     self.enroll_image('whorl', expected_result='enroll-failed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_users_duplicate_prints time out (After 150.0 seconds)
>  69/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_users_duplicate_prints                                                            TIMEOUT        150.06s   killed by signal 2 SIGINT
> >>> MALLOC_PERTURB_=66 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_enroll_users_duplicate_prints
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.521: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.522: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.523: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.523: user 'test-user1' claiming the device: 0
> (fprintd:2409350): libfprint-virtual_image-DEBUG: 06:59:07.523: 42496558945: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409350): libfprint-virtual_device_connection-DEBUG: 06:59:07.523: 42496558962: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409350): GLib-GIO-DEBUG: 06:59:07.524: GTask [gio] D-Bus interface method dispatch (source object: 0x55bdde3bd9c0, source tag: 0x7f6e329dee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409350): libfprint-image_device-DEBUG: 06:59:07.624: Image device open completed
> (fprintd:2409350): libfprint-device-DEBUG: 06:59:07.624: Device reported open completion
> (fprintd:2409350): libfprint-device-DEBUG: 06:59:07.624: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409350): libfprint-device-DEBUG: 06:59:07.624: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.624: claimed device 0
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.625: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.625: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.627: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.628: file_storage_print_data_load(): loaded '/tmp/tmpb74s5m4o/state/test-user1/virtual_image/0/1' Unknown error -2
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.628: start enrollment device 0 finger 1
> (fprintd:2409350): libfprint-device-DEBUG: 06:59:07.628: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409350): libfprint-image_device-DEBUG: 06:59:07.628: Activating image device
> (fprintd:2409350): libfprint-image_device-DEBUG: 06:59:07.628: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409350): libfprint-image_device-DEBUG: 06:59:07.629: Image device activation completed
> (fprintd:2409350): libfprint-image_device-DEBUG: 06:59:07.629: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409350): libfprint-image_device-DEBUG: 06:59:07.629: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409350): libfprint-device-DEBUG: 06:59:07.629: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.629: Finger present 0
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.629: Finger needed 1
> (fprintd:2409350): GLib-GIO-DEBUG: 06:59:07.629: GTask [gio] D-Bus interface method dispatch (source object: 0x55bdde3bd9c0, source tag: 0x7f6e329dee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409350): libfprint-virtual_device_connection-DEBUG: 06:59:07.636: Got a new connection!
> (fprintd:2409350): libfprint-virtual_image-DEBUG: 06:59:07.636: image data: 0x55bdde3c63d0
> (fprintd:2409350): libfprint-device-DEBUG: 06:59:07.636: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.636: Finger present 1
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.636: Finger needed 1
> (fprintd:2409350): libfprint-image_device-DEBUG: 06:59:07.637: Image device reported finger status: on
> (fprintd:2409350): libfprint-image_device-DEBUG: 06:59:07.637: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409350): libfprint-image_device-DEBUG: 06:59:07.637: Image device captured an image
> (fprintd:2409350): libfprint-image_device-DEBUG: 06:59:07.637: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409350): libfprint-device-DEBUG: 06:59:07.637: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.637: Finger present 1
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.637: Finger needed 0
> (fprintd:2409350): libfprint-device-DEBUG: 06:59:07.637: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.637: Finger present 0
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.637: Finger needed 0
> (fprintd:2409350): libfprint-image_device-DEBUG: 06:59:07.637: Image device reported finger status: off
> (fprintd:2409350): libfprint-image_device-DEBUG: 06:59:07.637: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409350): libfprint-image_device-DEBUG: 06:59:07.637: Deactivating image device
> (fprintd:2409350): libfprint-image_device-DEBUG: 06:59:07.637: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409350): libfprint-image_device-DEBUG: 06:59:07.637: Image device deactivation completed
> (fprintd:2409350): libfprint-image_device-DEBUG: 06:59:07.637: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409350): GLib-GIO-CRITICAL **: 06:59:07.637: GTask 0x55bdde3c61d0 (source object: 0x55bdde3c3550, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_enroll_users_duplicate_prints (__main__.FPrintdVirtualDeviceClaimedTest.test_enroll_users_duplicate_prints) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2066, in test_enroll_users_duplicate_prints
>     _enroll_map, prints_info = self.enroll_users_images(enroll_map={
>                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 809, in enroll_users_images
>     self.enroll_image(p, finger=finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_verify_list_delete time out (After 150.0 seconds)
>  70/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_verify_list_delete                                                                TIMEOUT        150.09s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=143 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_enroll_verify_list_delete
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.115: claimed device 0
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.117: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual image device for debugging'
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.118: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.120: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.123: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual image device for debugging'!
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.123: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpzgzx6sp_/state/testuser/virtual_image/0'
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.123: scan_dev_storedir(): opendir("/tmp/tmpzgzx6sp_/state/testuser/virtual_image/0") failed: Error opening directory “/tmp/tmpzgzx6sp_/state/testuser/virtual_image/0”: No such file or directory
> (fprintd:2409400): GLib-GIO-DEBUG: 06:59:08.123: GTask [gio] D-Bus interface method dispatch (source object: 0x55d8739f5bd0, source tag: 0x7f1d5b7fde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.124: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual image device for debugging'
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.125: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.126: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.127: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual image device for debugging'!
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.127: file_storage_discover_prints() for user 'nottestuser' in '/tmp/tmpzgzx6sp_/state/nottestuser/virtual_image/0'
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.127: scan_dev_storedir(): opendir("/tmp/tmpzgzx6sp_/state/nottestuser/virtual_image/0") failed: Error opening directory “/tmp/tmpzgzx6sp_/state/nottestuser/virtual_image/0”: No such file or directory
> (fprintd:2409400): GLib-GIO-DEBUG: 06:59:08.127: GTask [gio] D-Bus interface method dispatch (source object: 0x55d8739f5bd0, source tag: 0x7f1d5b7fde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.127: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.127: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.128: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.128: file_storage_print_data_load(): loaded '/tmp/tmpzgzx6sp_/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.128: start enrollment device 0 finger 7
> (fprintd:2409400): libfprint-device-DEBUG: 06:59:08.128: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409400): libfprint-image_device-DEBUG: 06:59:08.128: Activating image device
> (fprintd:2409400): libfprint-image_device-DEBUG: 06:59:08.128: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409400): libfprint-image_device-DEBUG: 06:59:08.128: Image device activation completed
> (fprintd:2409400): libfprint-image_device-DEBUG: 06:59:08.128: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409400): libfprint-image_device-DEBUG: 06:59:08.128: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409400): libfprint-device-DEBUG: 06:59:08.128: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.128: Finger present 0
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.128: Finger needed 1
> (fprintd:2409400): GLib-GIO-DEBUG: 06:59:08.128: GTask [gio] D-Bus interface method dispatch (source object: 0x55d8739f5bd0, source tag: 0x7f1d5b7fde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409400): libfprint-virtual_device_connection-DEBUG: 06:59:08.131: Got a new connection!
> (fprintd:2409400): libfprint-virtual_image-DEBUG: 06:59:08.132: image data: 0x55d8739fe670
> (fprintd:2409400): libfprint-device-DEBUG: 06:59:08.132: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.132: Finger present 1
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.132: Finger needed 1
> (fprintd:2409400): libfprint-image_device-DEBUG: 06:59:08.132: Image device reported finger status: on
> (fprintd:2409400): libfprint-image_device-DEBUG: 06:59:08.132: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409400): libfprint-image_device-DEBUG: 06:59:08.132: Image device captured an image
> (fprintd:2409400): libfprint-image_device-DEBUG: 06:59:08.132: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409400): libfprint-device-DEBUG: 06:59:08.132: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.132: Finger present 1
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.132: Finger needed 0
> (fprintd:2409400): libfprint-device-DEBUG: 06:59:08.132: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.132: Finger present 0
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.132: Finger needed 0
> (fprintd:2409400): libfprint-image_device-DEBUG: 06:59:08.132: Image device reported finger status: off
> (fprintd:2409400): libfprint-image_device-DEBUG: 06:59:08.132: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409400): libfprint-image_device-DEBUG: 06:59:08.132: Deactivating image device
> (fprintd:2409400): libfprint-image_device-DEBUG: 06:59:08.132: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409400): libfprint-image_device-DEBUG: 06:59:08.132: Image device deactivation completed
> (fprintd:2409400): libfprint-image_device-DEBUG: 06:59:08.132: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409400): GLib-GIO-CRITICAL **: 06:59:08.132: GTask 0x55d8739fe170 (source object: 0x55d8739fcf50, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_enroll_verify_list_delete (__main__.FPrintdVirtualDeviceClaimedTest.test_enroll_verify_list_delete) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1762, in test_enroll_verify_list_delete
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_write_print_error time out (After 150.0 seconds)
>  71/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_write_print_error                                                                 TIMEOUT        150.12s   killed by signal 2 SIGINT
> >>> MALLOC_PERTURB_=166 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_enroll_write_print_error
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.178: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.180: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.182: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.182: user 'testuser' claiming the device: 0
> (fprintd:2409418): libfprint-virtual_image-DEBUG: 06:59:08.182: 42497217625: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409418): libfprint-virtual_device_connection-DEBUG: 06:59:08.182: 42497217655: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409418): GLib-GIO-DEBUG: 06:59:08.182: GTask [gio] D-Bus interface method dispatch (source object: 0x555b42c41c30, source tag: 0x7f7553946e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409418): libfprint-image_device-DEBUG: 06:59:08.283: Image device open completed
> (fprintd:2409418): libfprint-device-DEBUG: 06:59:08.283: Device reported open completion
> (fprintd:2409418): libfprint-device-DEBUG: 06:59:08.283: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409418): libfprint-device-DEBUG: 06:59:08.283: Updated temperature model after 0.21 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.283: claimed device 0
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.298: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.298: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.306: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.306: file_storage_print_data_load(): loaded '/tmp/tmprvd7_kgf/state/testuser/virtual_image/0/1' Operation not permitted
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.306: start enrollment device 0 finger 1
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.307: file_storage_discover_prints() for user 'testuser' in '/tmp/tmprvd7_kgf/state/testuser/virtual_image/0'
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.307: file_storage_print_data_load(): loaded '/tmp/tmprvd7_kgf/state/testuser/virtual_image/0/1' Operation not permitted
> (fprintd:2409418): libfprint-device-DEBUG: 06:59:08.307: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409418): libfprint-image_device-DEBUG: 06:59:08.307: Activating image device
> (fprintd:2409418): libfprint-image_device-DEBUG: 06:59:08.307: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409418): libfprint-image_device-DEBUG: 06:59:08.307: Image device activation completed
> (fprintd:2409418): libfprint-image_device-DEBUG: 06:59:08.307: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409418): libfprint-image_device-DEBUG: 06:59:08.307: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409418): libfprint-device-DEBUG: 06:59:08.307: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.307: Finger present 0
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.307: Finger needed 1
> (fprintd:2409418): GLib-GIO-DEBUG: 06:59:08.307: GTask [gio] D-Bus interface method dispatch (source object: 0x555b42c41c30, source tag: 0x7f7553946e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409418): libfprint-virtual_device_connection-DEBUG: 06:59:08.308: Got a new connection!
> (fprintd:2409418): libfprint-virtual_image-DEBUG: 06:59:08.308: image data: 0x555b42c4a180
> (fprintd:2409418): libfprint-device-DEBUG: 06:59:08.308: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.308: Finger present 1
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.308: Finger needed 1
> (fprintd:2409418): libfprint-image_device-DEBUG: 06:59:08.308: Image device reported finger status: on
> (fprintd:2409418): libfprint-image_device-DEBUG: 06:59:08.308: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409418): libfprint-image_device-DEBUG: 06:59:08.308: Image device captured an image
> (fprintd:2409418): libfprint-image_device-DEBUG: 06:59:08.308: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409418): libfprint-device-DEBUG: 06:59:08.308: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.308: Finger present 1
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.308: Finger needed 0
> (fprintd:2409418): libfprint-device-DEBUG: 06:59:08.308: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.308: Finger present 0
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.308: Finger needed 0
> (fprintd:2409418): libfprint-image_device-DEBUG: 06:59:08.308: Image device reported finger status: off
> (fprintd:2409418): libfprint-image_device-DEBUG: 06:59:08.308: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409418): libfprint-image_device-DEBUG: 06:59:08.308: Deactivating image device
> (fprintd:2409418): libfprint-image_device-DEBUG: 06:59:08.308: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409418): libfprint-image_device-DEBUG: 06:59:08.308: Image device deactivation completed
> (fprintd:2409418): libfprint-image_device-DEBUG: 06:59:08.308: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409418): GLib-GIO-CRITICAL **: 06:59:08.309: GTask 0x555b42c523e0 (source object: 0x555b42c48a10, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409418): libfprint-image-DEBUG: 06:59:08.316: Minutiae scan completed in 0.008057 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_enroll_write_print_error (__main__.FPrintdVirtualDeviceClaimedTest.test_enroll_write_print_error) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1912, in test_enroll_write_print_error
>     self.enroll_image('whorl', expected_result='enroll-failed', finger='left-thumb')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_list_enrolled_fingers_current_user time out (After 150.0 seconds)
>  72/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_list_enrolled_fingers_current_user                                                       TIMEOUT        150.06s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 MALLOC_PERTURB_=180 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_list_enrolled_fingers_current_user
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.211: entering main loop
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.212: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.296: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.296: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.297: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.299: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.299: user 'testuser' claiming the device: 0
> (fprintd:2409434): libfprint-virtual_image-DEBUG: 06:59:08.299: 42497334955: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409434): libfprint-virtual_device_connection-DEBUG: 06:59:08.299: 42497334989: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409434): GLib-GIO-DEBUG: 06:59:08.300: GTask [gio] D-Bus interface method dispatch (source object: 0x56209279b050, source tag: 0x7f155c31ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409434): libfprint-image_device-DEBUG: 06:59:08.400: Image device open completed
> (fprintd:2409434): libfprint-device-DEBUG: 06:59:08.400: Device reported open completion
> (fprintd:2409434): libfprint-device-DEBUG: 06:59:08.400: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409434): libfprint-device-DEBUG: 06:59:08.400: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.400: claimed device 0
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.401: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.401: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.402: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.402: file_storage_print_data_load(): loaded '/tmp/tmpej1mlap6/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.402: start enrollment device 0 finger 7
> (fprintd:2409434): libfprint-device-DEBUG: 06:59:08.402: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409434): libfprint-image_device-DEBUG: 06:59:08.402: Activating image device
> (fprintd:2409434): libfprint-image_device-DEBUG: 06:59:08.402: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409434): libfprint-image_device-DEBUG: 06:59:08.402: Image device activation completed
> (fprintd:2409434): libfprint-image_device-DEBUG: 06:59:08.402: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409434): libfprint-image_device-DEBUG: 06:59:08.402: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409434): libfprint-device-DEBUG: 06:59:08.402: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.402: Finger present 0
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.402: Finger needed 1
> (fprintd:2409434): GLib-GIO-DEBUG: 06:59:08.402: GTask [gio] D-Bus interface method dispatch (source object: 0x56209279b050, source tag: 0x7f155c31ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409434): libfprint-virtual_device_connection-DEBUG: 06:59:08.403: Got a new connection!
> (fprintd:2409434): libfprint-virtual_image-DEBUG: 06:59:08.403: image data: 0x5620927a30c0
> (fprintd:2409434): libfprint-device-DEBUG: 06:59:08.403: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.403: Finger present 1
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.403: Finger needed 1
> (fprintd:2409434): libfprint-image_device-DEBUG: 06:59:08.403: Image device reported finger status: on
> (fprintd:2409434): libfprint-image_device-DEBUG: 06:59:08.403: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409434): libfprint-image_device-DEBUG: 06:59:08.403: Image device captured an image
> (fprintd:2409434): libfprint-image_device-DEBUG: 06:59:08.403: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409434): libfprint-device-DEBUG: 06:59:08.403: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.403: Finger present 1
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.403: Finger needed 0
> (fprintd:2409434): libfprint-device-DEBUG: 06:59:08.403: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.403: Finger present 0
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.403: Finger needed 0
> (fprintd:2409434): libfprint-image_device-DEBUG: 06:59:08.403: Image device reported finger status: off
> (fprintd:2409434): libfprint-image_device-DEBUG: 06:59:08.403: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409434): libfprint-image_device-DEBUG: 06:59:08.403: Deactivating image device
> (fprintd:2409434): libfprint-image_device-DEBUG: 06:59:08.403: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409434): libfprint-image_device-DEBUG: 06:59:08.403: Image device deactivation completed
> (fprintd:2409434): libfprint-image_device-DEBUG: 06:59:08.403: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409434): GLib-GIO-CRITICAL **: 06:59:08.403: GTask 0x5620927ab260 (source object: 0x5620927a1e60, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_list_enrolled_fingers_current_user (__main__.FPrintdVirtualDeviceClaimedTest.test_list_enrolled_fingers_current_user) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2130, in test_list_enrolled_fingers_current_user
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
>  73/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_unallowed_verify_start                                                                   OK               1.02s
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_unallowed_delete_enrolled_finger time out (After 150.0 seconds)
>  74/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_unallowed_delete_enrolled_finger                                                         TIMEOUT        150.06s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 MALLOC_PERTURB_=187 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_unallowed_delete_enrolled_finger
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.294: entering main loop
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.295: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.381: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.382: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.383: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.383: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.383: user 'testuser' claiming the device: 0
> (fprintd:2409473): libfprint-virtual_image-DEBUG: 06:59:09.383: 42498418993: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409473): libfprint-virtual_device_connection-DEBUG: 06:59:09.383: 42498419022: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409473): GLib-GIO-DEBUG: 06:59:09.384: GTask [gio] D-Bus interface method dispatch (source object: 0x5558fe881960, source tag: 0x7f4be823ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409473): libfprint-image_device-DEBUG: 06:59:09.484: Image device open completed
> (fprintd:2409473): libfprint-device-DEBUG: 06:59:09.484: Device reported open completion
> (fprintd:2409473): libfprint-device-DEBUG: 06:59:09.484: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409473): libfprint-device-DEBUG: 06:59:09.484: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.484: claimed device 0
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.486: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.486: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.487: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.487: file_storage_print_data_load(): loaded '/tmp/tmpho1oo4px/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.487: start enrollment device 0 finger 7
> (fprintd:2409473): libfprint-device-DEBUG: 06:59:09.487: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409473): libfprint-image_device-DEBUG: 06:59:09.487: Activating image device
> (fprintd:2409473): libfprint-image_device-DEBUG: 06:59:09.487: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409473): libfprint-image_device-DEBUG: 06:59:09.487: Image device activation completed
> (fprintd:2409473): libfprint-image_device-DEBUG: 06:59:09.487: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409473): libfprint-image_device-DEBUG: 06:59:09.487: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409473): libfprint-device-DEBUG: 06:59:09.487: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.487: Finger present 0
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.487: Finger needed 1
> (fprintd:2409473): GLib-GIO-DEBUG: 06:59:09.487: GTask [gio] D-Bus interface method dispatch (source object: 0x5558fe881960, source tag: 0x7f4be823ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409473): libfprint-virtual_device_connection-DEBUG: 06:59:09.488: Got a new connection!
> (fprintd:2409473): libfprint-virtual_image-DEBUG: 06:59:09.488: image data: 0x5558fe889ab0
> (fprintd:2409473): libfprint-device-DEBUG: 06:59:09.488: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.488: Finger present 1
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.488: Finger needed 1
> (fprintd:2409473): libfprint-image_device-DEBUG: 06:59:09.488: Image device reported finger status: on
> (fprintd:2409473): libfprint-image_device-DEBUG: 06:59:09.488: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409473): libfprint-image_device-DEBUG: 06:59:09.488: Image device captured an image
> (fprintd:2409473): libfprint-image_device-DEBUG: 06:59:09.488: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409473): libfprint-device-DEBUG: 06:59:09.488: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.488: Finger present 1
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.488: Finger needed 0
> (fprintd:2409473): libfprint-device-DEBUG: 06:59:09.488: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.488: Finger present 0
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.488: Finger needed 0
> (fprintd:2409473): libfprint-image_device-DEBUG: 06:59:09.488: Image device reported finger status: off
> (fprintd:2409473): libfprint-image_device-DEBUG: 06:59:09.488: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409473): libfprint-image_device-DEBUG: 06:59:09.489: Deactivating image device
> (fprintd:2409473): libfprint-image_device-DEBUG: 06:59:09.489: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409473): libfprint-image_device-DEBUG: 06:59:09.489: Image device deactivation completed
> (fprintd:2409473): libfprint-image_device-DEBUG: 06:59:09.489: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409473): GLib-GIO-CRITICAL **: 06:59:09.489: GTask 0x5558fe891d80 (source object: 0x5558fe888db0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_unallowed_delete_enrolled_finger (__main__.FPrintdVirtualDeviceClaimedTest.test_unallowed_delete_enrolled_finger) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2186, in test_unallowed_delete_enrolled_finger
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_unallowed_delete_enrolled_fingers time out (After 150.0 seconds)
>  75/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_unallowed_delete_enrolled_fingers                                                        TIMEOUT        150.09s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 MALLOC_PERTURB_=32 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_unallowed_delete_enrolled_fingers
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.007: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.103: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.103: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.104: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.105: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.105: user 'testuser' claiming the device: 0
> (fprintd:2409494): libfprint-virtual_image-DEBUG: 06:59:10.105: 42499140617: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409494): libfprint-virtual_device_connection-DEBUG: 06:59:10.105: 42499140651: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409494): GLib-GIO-DEBUG: 06:59:10.105: GTask [gio] D-Bus interface method dispatch (source object: 0x55862d36b9e0, source tag: 0x7ff2570e8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409494): libfprint-image_device-DEBUG: 06:59:10.205: Image device open completed
> (fprintd:2409494): libfprint-device-DEBUG: 06:59:10.205: Device reported open completion
> (fprintd:2409494): libfprint-device-DEBUG: 06:59:10.205: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409494): libfprint-device-DEBUG: 06:59:10.205: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.205: claimed device 0
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.207: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.207: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.208: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.208: file_storage_print_data_load(): loaded '/tmp/tmpynoubetf/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.208: start enrollment device 0 finger 7
> (fprintd:2409494): libfprint-device-DEBUG: 06:59:10.208: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409494): libfprint-image_device-DEBUG: 06:59:10.208: Activating image device
> (fprintd:2409494): libfprint-image_device-DEBUG: 06:59:10.208: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409494): libfprint-image_device-DEBUG: 06:59:10.208: Image device activation completed
> (fprintd:2409494): libfprint-image_device-DEBUG: 06:59:10.208: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409494): libfprint-image_device-DEBUG: 06:59:10.208: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409494): libfprint-device-DEBUG: 06:59:10.208: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.208: Finger present 0
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.208: Finger needed 1
> (fprintd:2409494): GLib-GIO-DEBUG: 06:59:10.208: GTask [gio] D-Bus interface method dispatch (source object: 0x55862d36b9e0, source tag: 0x7ff2570e8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409494): libfprint-virtual_device_connection-DEBUG: 06:59:10.209: Got a new connection!
> (fprintd:2409494): libfprint-virtual_image-DEBUG: 06:59:10.209: image data: 0x55862d3748f0
> (fprintd:2409494): libfprint-device-DEBUG: 06:59:10.209: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.209: Finger present 1
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.209: Finger needed 1
> (fprintd:2409494): libfprint-image_device-DEBUG: 06:59:10.209: Image device reported finger status: on
> (fprintd:2409494): libfprint-image_device-DEBUG: 06:59:10.209: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409494): libfprint-image_device-DEBUG: 06:59:10.209: Image device captured an image
> (fprintd:2409494): libfprint-image_device-DEBUG: 06:59:10.209: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409494): libfprint-device-DEBUG: 06:59:10.209: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.209: Finger present 1
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.209: Finger needed 0
> (fprintd:2409494): libfprint-device-DEBUG: 06:59:10.209: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.209: Finger present 0
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.209: Finger needed 0
> (fprintd:2409494): libfprint-image_device-DEBUG: 06:59:10.209: Image device reported finger status: off
> (fprintd:2409494): libfprint-image_device-DEBUG: 06:59:10.209: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409494): libfprint-image_device-DEBUG: 06:59:10.209: Deactivating image device
> (fprintd:2409494): libfprint-image_device-DEBUG: 06:59:10.209: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409494): libfprint-image_device-DEBUG: 06:59:10.209: Image device deactivation completed
> (fprintd:2409494): libfprint-image_device-DEBUG: 06:59:10.209: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409494): GLib-GIO-CRITICAL **: 06:59:10.209: GTask 0x55862d374530 (source object: 0x55862d3738b0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409494): libfprint-image-DEBUG: 06:59:10.217: Minutiae scan completed in 0.008152 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_unallowed_delete_enrolled_fingers (__main__.FPrintdVirtualDeviceClaimedTest.test_unallowed_delete_enrolled_fingers) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2168, in test_unallowed_delete_enrolled_fingers
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_unallowed_delete_enrolled_fingers2 time out (After 150.0 seconds)
>  76/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_unallowed_delete_enrolled_fingers2                                                       TIMEOUT        150.23s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=143 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_unallowed_delete_enrolled_fingers2
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.560: entering main loop
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.560: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.654: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.655: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.656: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.657: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.657: user 'testuser' claiming the device: 0
> (fprintd:2409520): libfprint-virtual_image-DEBUG: 07:01:34.657: 42643692574: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409520): libfprint-virtual_device_connection-DEBUG: 07:01:34.657: 42643692608: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409520): GLib-GIO-DEBUG: 07:01:34.657: GTask [gio] D-Bus interface method dispatch (source object: 0x55b5783b9bf0, source tag: 0x7f6797b3de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409520): libfprint-image_device-DEBUG: 07:01:34.757: Image device open completed
> (fprintd:2409520): libfprint-device-DEBUG: 07:01:34.757: Device reported open completion
> (fprintd:2409520): libfprint-device-DEBUG: 07:01:34.757: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409520): libfprint-device-DEBUG: 07:01:34.757: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.757: claimed device 0
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.759: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.759: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.760: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.760: file_storage_print_data_load(): loaded '/tmp/tmpyt6rll2n/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.760: start enrollment device 0 finger 7
> (fprintd:2409520): libfprint-device-DEBUG: 07:01:34.760: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409520): libfprint-image_device-DEBUG: 07:01:34.760: Activating image device
> (fprintd:2409520): libfprint-image_device-DEBUG: 07:01:34.760: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409520): libfprint-image_device-DEBUG: 07:01:34.760: Image device activation completed
> (fprintd:2409520): libfprint-image_device-DEBUG: 07:01:34.760: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409520): libfprint-image_device-DEBUG: 07:01:34.760: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409520): libfprint-device-DEBUG: 07:01:34.760: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.760: Finger present 0
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.760: Finger needed 1
> (fprintd:2409520): GLib-GIO-DEBUG: 07:01:34.760: GTask [gio] D-Bus interface method dispatch (source object: 0x55b5783b9bf0, source tag: 0x7f6797b3de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409520): libfprint-virtual_device_connection-DEBUG: 07:01:34.761: Got a new connection!
> (fprintd:2409520): libfprint-virtual_image-DEBUG: 07:01:34.761: image data: 0x55b5783c1ee0
> (fprintd:2409520): libfprint-device-DEBUG: 07:01:34.761: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.761: Finger present 1
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.761: Finger needed 1
> (fprintd:2409520): libfprint-image_device-DEBUG: 07:01:34.761: Image device reported finger status: on
> (fprintd:2409520): libfprint-image_device-DEBUG: 07:01:34.761: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409520): libfprint-image_device-DEBUG: 07:01:34.761: Image device captured an image
> (fprintd:2409520): libfprint-image_device-DEBUG: 07:01:34.761: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409520): libfprint-device-DEBUG: 07:01:34.761: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.761: Finger present 1
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.761: Finger needed 0
> (fprintd:2409520): libfprint-device-DEBUG: 07:01:34.761: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.761: Finger present 0
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.761: Finger needed 0
> (fprintd:2409520): libfprint-image_device-DEBUG: 07:01:34.761: Image device reported finger status: off
> (fprintd:2409520): libfprint-image_device-DEBUG: 07:01:34.761: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409520): libfprint-image_device-DEBUG: 07:01:34.761: Deactivating image device
> (fprintd:2409520): libfprint-image_device-DEBUG: 07:01:34.761: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409520): libfprint-image_device-DEBUG: 07:01:34.761: Image device deactivation completed
> (fprintd:2409520): libfprint-image_device-DEBUG: 07:01:34.761: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409520): GLib-GIO-CRITICAL **: 07:01:34.761: GTask 0x55b5783c1c00 (source object: 0x55b5783c0da0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_unallowed_delete_enrolled_fingers2 (__main__.FPrintdVirtualDeviceClaimedTest.test_unallowed_delete_enrolled_fingers2) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2179, in test_unallowed_delete_enrolled_fingers2
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_unallowed_enroll_start time out (After 150.0 seconds)
>  77/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_unallowed_enroll_start                                                                   TIMEOUT        150.05s   killed by signal 2 SIGINT
> >>> MALLOC_PERTURB_=51 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_unallowed_enroll_start
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.119: user 'testuser' claiming the device: 0
> (fprintd:2409537): libfprint-virtual_image-DEBUG: 07:01:36.119: 42645154676: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409537): libfprint-virtual_device_connection-DEBUG: 07:01:36.119: 42645154712: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409537): GLib-GIO-DEBUG: 07:01:36.119: GTask [gio] D-Bus interface method dispatch (source object: 0x5614e3e99ab0, source tag: 0x7efc79872e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409537): libfprint-image_device-DEBUG: 07:01:36.220: Image device open completed
> (fprintd:2409537): libfprint-device-DEBUG: 07:01:36.220: Device reported open completion
> (fprintd:2409537): libfprint-device-DEBUG: 07:01:36.220: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409537): libfprint-device-DEBUG: 07:01:36.220: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.220: claimed device 0
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.222: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.222: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> 
> (fprintd:2409537): fprintd-WARNING **: 07:01:36.223: Authorization denied to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging': Not Authorized: net.reactivated.fprint.device.enroll
> (fprintd:2409537): GLib-GIO-DEBUG: 07:01:36.223: GTask [gio] D-Bus interface method dispatch (source object: 0x5614e3e99ab0, source tag: 0x7efc79872e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.224: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.224: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.225: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.225: file_storage_print_data_load(): loaded '/tmp/tmp6y9zsjli/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.225: start enrollment device 0 finger 7
> (fprintd:2409537): libfprint-device-DEBUG: 07:01:36.225: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409537): libfprint-image_device-DEBUG: 07:01:36.225: Activating image device
> (fprintd:2409537): libfprint-image_device-DEBUG: 07:01:36.225: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409537): libfprint-image_device-DEBUG: 07:01:36.225: Image device activation completed
> (fprintd:2409537): libfprint-image_device-DEBUG: 07:01:36.225: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409537): libfprint-image_device-DEBUG: 07:01:36.225: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409537): libfprint-device-DEBUG: 07:01:36.225: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.225: Finger present 0
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.225: Finger needed 1
> (fprintd:2409537): GLib-GIO-DEBUG: 07:01:36.225: GTask [gio] D-Bus interface method dispatch (source object: 0x5614e3e99ab0, source tag: 0x7efc79872e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409537): libfprint-virtual_device_connection-DEBUG: 07:01:36.226: Got a new connection!
> (fprintd:2409537): libfprint-virtual_image-DEBUG: 07:01:36.226: image data: 0x5614e3ea21c0
> (fprintd:2409537): libfprint-device-DEBUG: 07:01:36.226: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.226: Finger present 1
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.226: Finger needed 1
> (fprintd:2409537): libfprint-image_device-DEBUG: 07:01:36.226: Image device reported finger status: on
> (fprintd:2409537): libfprint-image_device-DEBUG: 07:01:36.226: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409537): libfprint-image_device-DEBUG: 07:01:36.226: Image device captured an image
> (fprintd:2409537): libfprint-image_device-DEBUG: 07:01:36.226: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409537): libfprint-device-DEBUG: 07:01:36.226: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.226: Finger present 1
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.226: Finger needed 0
> (fprintd:2409537): libfprint-device-DEBUG: 07:01:36.226: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.226: Finger present 0
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.226: Finger needed 0
> (fprintd:2409537): libfprint-image_device-DEBUG: 07:01:36.226: Image device reported finger status: off
> (fprintd:2409537): libfprint-image_device-DEBUG: 07:01:36.226: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409537): libfprint-image_device-DEBUG: 07:01:36.226: Deactivating image device
> (fprintd:2409537): libfprint-image_device-DEBUG: 07:01:36.226: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409537): libfprint-image_device-DEBUG: 07:01:36.226: Image device deactivation completed
> (fprintd:2409537): libfprint-image_device-DEBUG: 07:01:36.226: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409537): GLib-GIO-CRITICAL **: 07:01:36.226: GTask 0x5614e3ea1e70 (source object: 0x5614e3ea0fb0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409537): libfprint-image-DEBUG: 07:01:36.233: Minutiae scan completed in 0.007163 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_unallowed_enroll_start (__main__.FPrintdVirtualDeviceClaimedTest.test_unallowed_enroll_start) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2107, in test_unallowed_enroll_start
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_unallowed_list_enrolled_fingers time out (After 150.0 seconds)
>  78/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_unallowed_list_enrolled_fingers                                                          TIMEOUT        150.07s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 MALLOC_PERTURB_=203 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_unallowed_list_enrolled_fingers
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.401: entering main loop
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.402: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.489: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.490: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.491: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.493: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.493: user 'testuser' claiming the device: 0
> (fprintd:2409556): libfprint-virtual_image-DEBUG: 07:01:37.493: 42646528140: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409556): libfprint-virtual_device_connection-DEBUG: 07:01:37.493: 42646528171: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409556): GLib-GIO-DEBUG: 07:01:37.493: GTask [gio] D-Bus interface method dispatch (source object: 0x55580e354b50, source tag: 0x7f78d5afae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409556): libfprint-image_device-DEBUG: 07:01:37.593: Image device open completed
> (fprintd:2409556): libfprint-device-DEBUG: 07:01:37.594: Device reported open completion
> (fprintd:2409556): libfprint-device-DEBUG: 07:01:37.594: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409556): libfprint-device-DEBUG: 07:01:37.594: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.594: claimed device 0
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.603: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.603: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.606: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.606: file_storage_print_data_load(): loaded '/tmp/tmp645xk7w7/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.606: start enrollment device 0 finger 7
> (fprintd:2409556): libfprint-device-DEBUG: 07:01:37.606: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409556): libfprint-image_device-DEBUG: 07:01:37.606: Activating image device
> (fprintd:2409556): libfprint-image_device-DEBUG: 07:01:37.606: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409556): libfprint-image_device-DEBUG: 07:01:37.606: Image device activation completed
> (fprintd:2409556): libfprint-image_device-DEBUG: 07:01:37.606: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409556): libfprint-image_device-DEBUG: 07:01:37.606: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409556): libfprint-device-DEBUG: 07:01:37.606: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.606: Finger present 0
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.606: Finger needed 1
> (fprintd:2409556): GLib-GIO-DEBUG: 07:01:37.606: GTask [gio] D-Bus interface method dispatch (source object: 0x55580e354b50, source tag: 0x7f78d5afae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409556): libfprint-virtual_device_connection-DEBUG: 07:01:37.611: Got a new connection!
> (fprintd:2409556): libfprint-virtual_image-DEBUG: 07:01:37.611: image data: 0x55580e35cde0
> (fprintd:2409556): libfprint-device-DEBUG: 07:01:37.611: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.611: Finger present 1
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.611: Finger needed 1
> (fprintd:2409556): libfprint-image_device-DEBUG: 07:01:37.611: Image device reported finger status: on
> (fprintd:2409556): libfprint-image_device-DEBUG: 07:01:37.611: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409556): libfprint-image_device-DEBUG: 07:01:37.611: Image device captured an image
> (fprintd:2409556): libfprint-image_device-DEBUG: 07:01:37.611: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409556): libfprint-device-DEBUG: 07:01:37.611: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.612: Finger present 1
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.612: Finger needed 0
> (fprintd:2409556): libfprint-device-DEBUG: 07:01:37.612: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.613: Finger present 0
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.613: Finger needed 0
> (fprintd:2409556): libfprint-image_device-DEBUG: 07:01:37.613: Image device reported finger status: off
> (fprintd:2409556): libfprint-image_device-DEBUG: 07:01:37.613: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409556): libfprint-image_device-DEBUG: 07:01:37.613: Deactivating image device
> (fprintd:2409556): libfprint-image_device-DEBUG: 07:01:37.613: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409556): libfprint-image_device-DEBUG: 07:01:37.613: Image device deactivation completed
> (fprintd:2409556): libfprint-image_device-DEBUG: 07:01:37.613: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409556): GLib-GIO-CRITICAL **: 07:01:37.613: GTask 0x55580e35cac0 (source object: 0x55580e35be90, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_unallowed_list_enrolled_fingers (__main__.FPrintdVirtualDeviceClaimedTest.test_unallowed_list_enrolled_fingers) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2140, in test_unallowed_list_enrolled_fingers
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_unallowed_list_enrolled_fingers_current_user time out (After 150.0 seconds)
>  79/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_unallowed_list_enrolled_fingers_current_user                                             TIMEOUT        150.09s   killed by signal 2 SIGINT
> >>> TOPSRCDIR=/<<PKGBUILDDIR>> G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_PERTURB_=184 MALLOC_CHECK_=2 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_unallowed_list_enrolled_fingers_current_user
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2409588): fprintd-DEBUG: 07:01:37.899: entering main loop
> (fprintd:2409588): fprintd-DEBUG: 07:01:37.899: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409588): fprintd-DEBUG: 07:01:37.996: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409588): fprintd-DEBUG: 07:01:37.997: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409588): fprintd-DEBUG: 07:01:37.998: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409588): fprintd-DEBUG: 07:01:37.999: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409588): fprintd-DEBUG: 07:01:37.999: user 'testuser' claiming the device: 0
> (fprintd:2409588): libfprint-virtual_image-DEBUG: 07:01:37.999: 42647034318: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409588): libfprint-virtual_device_connection-DEBUG: 07:01:37.999: 42647034351: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409588): GLib-GIO-DEBUG: 07:01:37.999: GTask [gio] D-Bus interface method dispatch (source object: 0x555941d8bbf0, source tag: 0x7fc6d960ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409588): libfprint-image_device-DEBUG: 07:01:38.100: Image device open completed
> (fprintd:2409588): libfprint-device-DEBUG: 07:01:38.100: Device reported open completion
> (fprintd:2409588): libfprint-device-DEBUG: 07:01:38.100: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409588): libfprint-device-DEBUG: 07:01:38.100: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409588): fprintd-DEBUG: 07:01:38.100: claimed device 0
> (fprintd:2409588): fprintd-DEBUG: 07:01:38.101: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409588): fprintd-DEBUG: 07:01:38.101: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409588): fprintd-DEBUG: 07:01:38.102: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409588): fprintd-DEBUG: 07:01:38.102: file_storage_print_data_load(): loaded '/tmp/tmpabvsv3v6/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2409588): fprintd-DEBUG: 07:01:38.103: start enrollment device 0 finger 7
> (fprintd:2409588): libfprint-device-DEBUG: 07:01:38.103: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409588): libfprint-image_device-DEBUG: 07:01:38.103: Activating image device
> (fprintd:2409588): libfprint-image_device-DEBUG: 07:01:38.103: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409588): libfprint-image_device-DEBUG: 07:01:38.103: Image device activation completed
> (fprintd:2409588): libfprint-image_device-DEBUG: 07:01:38.103: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409588): libfprint-image_device-DEBUG: 07:01:38.103: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409588): libfprint-device-DEBUG: 07:01:38.103: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409588): fprintd-DEBUG: 07:01:38.103: Finger present 0
> (fprintd:2409588): fprintd-DEBUG: 07:01:38.103: Finger needed 1
> (fprintd:2409588): GLib-GIO-DEBUG: 07:01:38.103: GTask [gio] D-Bus interface method dispatch (source object: 0x555941d8bbf0, source tag: 0x7fc6d960ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409588): libfprint-virtual_device_connection-DEBUG: 07:01:38.103: Got a new connection!
> (fprintd:2409588): libfprint-virtual_image-DEBUG: 07:01:38.104: image data: 0x555941d94200
> (fprintd:2409588): libfprint-device-DEBUG: 07:01:38.104: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409588): fprintd-DEBUG: 07:01:38.104: Finger present 1
> (fprintd:2409588): fprintd-DEBUG: 07:01:38.104: Finger needed 1
> (fprintd:2409588): libfprint-image_device-DEBUG: 07:01:38.104: Image device reported finger status: on
> (fprintd:2409588): libfprint-image_device-DEBUG: 07:01:38.104: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409588): libfprint-image_device-DEBUG: 07:01:38.104: Image device captured an image
> (fprintd:2409588): libfprint-image_device-DEBUG: 07:01:38.104: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409588): libfprint-device-DEBUG: 07:01:38.104: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409588): fprintd-DEBUG: 07:01:38.104: Finger present 1
> (fprintd:2409588): fprintd-DEBUG: 07:01:38.104: Finger needed 0
> (fprintd:2409588): libfprint-device-DEBUG: 07:01:38.104: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409588): fprintd-DEBUG: 07:01:38.104: Finger present 0
> (fprintd:2409588): fprintd-DEBUG: 07:01:38.104: Finger needed 0
> (fprintd:2409588): libfprint-image_device-DEBUG: 07:01:38.104: Image device reported finger status: off
> (fprintd:2409588): libfprint-image_device-DEBUG: 07:01:38.104: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409588): libfprint-image_device-DEBUG: 07:01:38.104: Deactivating image device
> (fprintd:2409588): libfprint-image_device-DEBUG: 07:01:38.104: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409588): libfprint-image_device-DEBUG: 07:01:38.104: Image device deactivation completed
> (fprintd:2409588): libfprint-image_device-DEBUG: 07:01:38.104: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409588): GLib-GIO-CRITICAL **: 07:01:38.104: GTask 0x555941d9c3a0 (source object: 0x555941d935f0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_unallowed_list_enrolled_fingers_current_user (__main__.FPrintdVirtualDeviceClaimedTest.test_unallowed_list_enrolled_fingers_current_user) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2151, in test_unallowed_list_enrolled_fingers_current_user
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_any_finger_match time out (After 150.0 seconds)
>  80/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_any_finger_match                                                                  TIMEOUT        150.09s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=74 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_verify_any_finger_match
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.172: user 'testuser' claiming the device: 0
> (fprintd:2409604): libfprint-virtual_image-DEBUG: 07:01:38.173: 42647208048: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409604): libfprint-virtual_device_connection-DEBUG: 07:01:38.173: 42647208085: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409604): GLib-GIO-DEBUG: 07:01:38.173: GTask [gio] D-Bus interface method dispatch (source object: 0x55a70fb0ac80, source tag: 0x7fcebc8e7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409604): libfprint-image_device-DEBUG: 07:01:38.273: Image device open completed
> (fprintd:2409604): libfprint-device-DEBUG: 07:01:38.273: Device reported open completion
> (fprintd:2409604): libfprint-device-DEBUG: 07:01:38.273: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409604): libfprint-device-DEBUG: 07:01:38.273: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.273: claimed device 0
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.274: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.274: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.279: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.279: file_storage_print_data_load(): loaded '/tmp/tmp39qq04m2/state/testuser/virtual_image/0/1' Unknown error -2
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.279: start enrollment device 0 finger 1
> (fprintd:2409604): libfprint-device-DEBUG: 07:01:38.279: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409604): libfprint-image_device-DEBUG: 07:01:38.279: Activating image device
> (fprintd:2409604): libfprint-image_device-DEBUG: 07:01:38.279: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409604): libfprint-image_device-DEBUG: 07:01:38.279: Image device activation completed
> (fprintd:2409604): libfprint-image_device-DEBUG: 07:01:38.279: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409604): libfprint-image_device-DEBUG: 07:01:38.279: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409604): libfprint-device-DEBUG: 07:01:38.279: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.279: Finger present 0
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.279: Finger needed 1
> (fprintd:2409604): GLib-GIO-DEBUG: 07:01:38.279: GTask [gio] D-Bus interface method dispatch (source object: 0x55a70fb0ac80, source tag: 0x7fcebc8e7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409604): libfprint-virtual_device_connection-DEBUG: 07:01:38.281: Got a new connection!
> (fprintd:2409604): libfprint-virtual_image-DEBUG: 07:01:38.281: image data: 0x55a70fb12ee0
> (fprintd:2409604): libfprint-device-DEBUG: 07:01:38.281: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.281: Finger present 1
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.281: Finger needed 1
> (fprintd:2409604): libfprint-image_device-DEBUG: 07:01:38.281: Image device reported finger status: on
> (fprintd:2409604): libfprint-image_device-DEBUG: 07:01:38.281: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409604): libfprint-image_device-DEBUG: 07:01:38.281: Image device captured an image
> (fprintd:2409604): libfprint-image-DEBUG: 07:01:38.288: Minutiae scan completed in 0.006652 secs
> (fprintd:2409604): libfprint-image_device-DEBUG: 07:01:38.288: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409604): libfprint-device-DEBUG: 07:01:38.288: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.288: Finger present 1
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.288: Finger needed 0
> (fprintd:2409604): libfprint-device-DEBUG: 07:01:38.288: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.288: Finger present 0
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.288: Finger needed 0
> (fprintd:2409604): libfprint-image_device-DEBUG: 07:01:38.288: Image device reported finger status: off
> (fprintd:2409604): libfprint-image_device-DEBUG: 07:01:38.288: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409604): libfprint-image_device-DEBUG: 07:01:38.288: Deactivating image device
> (fprintd:2409604): libfprint-image_device-DEBUG: 07:01:38.288: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409604): libfprint-image_device-DEBUG: 07:01:38.288: Image device deactivation completed
> (fprintd:2409604): libfprint-image_device-DEBUG: 07:01:38.288: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2409604): libfprint-device-DEBUG: 07:01:38.289: Device reported identify result
> (fprintd:2409604): libfprint-device-DEBUG: 07:01:38.289: Device reported identify completion
> 
> (fprintd:2409604): GLib-GIO-CRITICAL **: 07:01:38.289: GTask 0x55a70fb12b10 (source object: 0x55a70fb11ea0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_any_finger_match (__main__.FPrintdVirtualDeviceClaimedTest.test_verify_any_finger_match) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2026, in test_verify_any_finger_match
>     second_image = self.enroll_multiple_images(return_index=1)
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 772, in enroll_multiple_images
>     self.enroll_image(print, finger=finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_any_finger_multiple_users time out (After 150.0 seconds)
>  81/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_any_finger_multiple_users                                                         TIMEOUT        150.15s   killed by signal 2 SIGINT
> >>> MALLOC_PERTURB_=109 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_verify_any_finger_multiple_users
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.439: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.440: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.440: user 'test-user1' claiming the device: 0
> (fprintd:2409630): libfprint-virtual_image-DEBUG: 07:01:39.440: 42648475962: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409630): libfprint-virtual_device_connection-DEBUG: 07:01:39.440: 42648475976: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409630): GLib-GIO-DEBUG: 07:01:39.441: GTask [gio] D-Bus interface method dispatch (source object: 0x562b4b2a5950, source tag: 0x7fecc3c75e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409630): libfprint-image_device-DEBUG: 07:01:39.541: Image device open completed
> (fprintd:2409630): libfprint-device-DEBUG: 07:01:39.541: Device reported open completion
> (fprintd:2409630): libfprint-device-DEBUG: 07:01:39.541: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409630): libfprint-device-DEBUG: 07:01:39.541: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.541: claimed device 0
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.542: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.542: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.543: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.543: file_storage_print_data_load(): loaded '/tmp/tmp9s97b4su/state/test-user1/virtual_image/0/1' Unknown error -2
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.543: start enrollment device 0 finger 1
> (fprintd:2409630): libfprint-device-DEBUG: 07:01:39.543: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409630): libfprint-image_device-DEBUG: 07:01:39.543: Activating image device
> (fprintd:2409630): libfprint-image_device-DEBUG: 07:01:39.543: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409630): libfprint-image_device-DEBUG: 07:01:39.543: Image device activation completed
> (fprintd:2409630): libfprint-image_device-DEBUG: 07:01:39.543: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409630): libfprint-image_device-DEBUG: 07:01:39.543: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409630): libfprint-device-DEBUG: 07:01:39.543: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.543: Finger present 0
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.543: Finger needed 1
> (fprintd:2409630): GLib-GIO-DEBUG: 07:01:39.543: GTask [gio] D-Bus interface method dispatch (source object: 0x562b4b2a5950, source tag: 0x7fecc3c75e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409630): libfprint-virtual_device_connection-DEBUG: 07:01:39.544: Got a new connection!
> (fprintd:2409630): libfprint-virtual_image-DEBUG: 07:01:39.544: image data: 0x562b4b2ae1c0
> (fprintd:2409630): libfprint-device-DEBUG: 07:01:39.544: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.544: Finger present 1
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.544: Finger needed 1
> (fprintd:2409630): libfprint-image_device-DEBUG: 07:01:39.544: Image device reported finger status: on
> (fprintd:2409630): libfprint-image_device-DEBUG: 07:01:39.544: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409630): libfprint-image_device-DEBUG: 07:01:39.544: Image device captured an image
> (fprintd:2409630): libfprint-image_device-DEBUG: 07:01:39.544: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409630): libfprint-device-DEBUG: 07:01:39.544: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.544: Finger present 1
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.544: Finger needed 0
> (fprintd:2409630): libfprint-device-DEBUG: 07:01:39.544: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.544: Finger present 0
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.544: Finger needed 0
> (fprintd:2409630): libfprint-image_device-DEBUG: 07:01:39.544: Image device reported finger status: off
> (fprintd:2409630): libfprint-image_device-DEBUG: 07:01:39.544: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409630): libfprint-image_device-DEBUG: 07:01:39.544: Deactivating image device
> (fprintd:2409630): libfprint-image_device-DEBUG: 07:01:39.544: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409630): libfprint-image_device-DEBUG: 07:01:39.544: Image device deactivation completed
> (fprintd:2409630): libfprint-image_device-DEBUG: 07:01:39.544: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409630): GLib-GIO-CRITICAL **: 07:01:39.544: GTask 0x562b4b2adf00 (source object: 0x562b4b2ada80, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409630): libfprint-image-DEBUG: 07:01:39.552: Minutiae scan completed in 0.007749 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_any_finger_multiple_users (__main__.FPrintdVirtualDeviceClaimedTest.test_verify_any_finger_multiple_users) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2045, in test_verify_any_finger_multiple_users
>     enroll_map, enrolled_prints_info = self.enroll_users_images()
>                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 809, in enroll_users_images
>     self.enroll_image(p, finger=finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_any_finger_no_match time out (After 150.0 seconds)
>  82/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_any_finger_no_match                                                               TIMEOUT        150.11s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=99 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_verify_any_finger_no_match
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.460: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.461: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.461: user 'testuser' claiming the device: 0
> (fprintd:2409639): libfprint-virtual_image-DEBUG: 07:01:39.461: 42648496890: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409639): libfprint-virtual_device_connection-DEBUG: 07:01:39.462: 42648497049: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409639): GLib-GIO-DEBUG: 07:01:39.462: GTask [gio] D-Bus interface method dispatch (source object: 0x55f56e766d30, source tag: 0x7f51e307fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409639): libfprint-image_device-DEBUG: 07:01:39.563: Image device open completed
> (fprintd:2409639): libfprint-device-DEBUG: 07:01:39.563: Device reported open completion
> (fprintd:2409639): libfprint-device-DEBUG: 07:01:39.563: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409639): libfprint-device-DEBUG: 07:01:39.563: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.563: claimed device 0
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.564: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.564: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.565: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.565: file_storage_print_data_load(): loaded '/tmp/tmpwe4f9kb5/state/testuser/virtual_image/0/1' Unknown error -2
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.566: start enrollment device 0 finger 1
> (fprintd:2409639): libfprint-device-DEBUG: 07:01:39.566: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409639): libfprint-image_device-DEBUG: 07:01:39.566: Activating image device
> (fprintd:2409639): libfprint-image_device-DEBUG: 07:01:39.566: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409639): libfprint-image_device-DEBUG: 07:01:39.566: Image device activation completed
> (fprintd:2409639): libfprint-image_device-DEBUG: 07:01:39.566: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409639): libfprint-image_device-DEBUG: 07:01:39.566: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409639): libfprint-device-DEBUG: 07:01:39.566: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.566: Finger present 0
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.566: Finger needed 1
> (fprintd:2409639): GLib-GIO-DEBUG: 07:01:39.566: GTask [gio] D-Bus interface method dispatch (source object: 0x55f56e766d30, source tag: 0x7f51e307fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409639): libfprint-virtual_device_connection-DEBUG: 07:01:39.567: Got a new connection!
> (fprintd:2409639): libfprint-virtual_image-DEBUG: 07:01:39.567: image data: 0x55f56e76eda0
> (fprintd:2409639): libfprint-device-DEBUG: 07:01:39.567: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.567: Finger present 1
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.567: Finger needed 1
> (fprintd:2409639): libfprint-image_device-DEBUG: 07:01:39.567: Image device reported finger status: on
> (fprintd:2409639): libfprint-image_device-DEBUG: 07:01:39.567: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409639): libfprint-image_device-DEBUG: 07:01:39.567: Image device captured an image
> (fprintd:2409639): libfprint-image_device-DEBUG: 07:01:39.567: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409639): libfprint-device-DEBUG: 07:01:39.567: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.567: Finger present 1
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.567: Finger needed 0
> (fprintd:2409639): libfprint-device-DEBUG: 07:01:39.567: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.567: Finger present 0
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.567: Finger needed 0
> (fprintd:2409639): libfprint-image_device-DEBUG: 07:01:39.567: Image device reported finger status: off
> (fprintd:2409639): libfprint-image_device-DEBUG: 07:01:39.567: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409639): libfprint-image_device-DEBUG: 07:01:39.567: Deactivating image device
> (fprintd:2409639): libfprint-image_device-DEBUG: 07:01:39.567: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409639): libfprint-image_device-DEBUG: 07:01:39.567: Image device deactivation completed
> (fprintd:2409639): libfprint-image_device-DEBUG: 07:01:39.567: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409639): GLib-GIO-CRITICAL **: 07:01:39.567: GTask 0x55f56e76c080 (source object: 0x55f56e76e1a0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409639): libfprint-image-DEBUG: 07:01:39.584: Minutiae scan completed in 0.017099 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_any_finger_no_match (__main__.FPrintdVirtualDeviceClaimedTest.test_verify_any_finger_no_match) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2036, in test_verify_any_finger_no_match
>     enrolled, _map = self.enroll_multiple_images()
>                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 772, in enroll_multiple_images
>     self.enroll_image(print, finger=finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_finger_match time out (After 150.0 seconds)
>  83/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_finger_match                                                                      TIMEOUT        150.05s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=102 G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src G_DEBUG=fatal-criticals /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_verify_finger_match
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.331: entering main loop
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.331: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.406: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.406: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.408: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.409: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.410: user 'testuser' claiming the device: 0
> (fprintd:2409656): libfprint-virtual_image-DEBUG: 07:01:40.410: 42649445129: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409656): libfprint-virtual_device_connection-DEBUG: 07:01:40.410: 42649445183: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409656): GLib-GIO-DEBUG: 07:01:40.410: GTask [gio] D-Bus interface method dispatch (source object: 0x557a0ac088d0, source tag: 0x7f4c7b1fbe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409656): libfprint-image_device-DEBUG: 07:01:40.511: Image device open completed
> (fprintd:2409656): libfprint-device-DEBUG: 07:01:40.511: Device reported open completion
> (fprintd:2409656): libfprint-device-DEBUG: 07:01:40.511: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409656): libfprint-device-DEBUG: 07:01:40.511: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.511: claimed device 0
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.513: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.513: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.514: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.514: file_storage_print_data_load(): loaded '/tmp/tmpa3rtw924/state/testuser/virtual_image/0/1' Unknown error -2
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.514: start enrollment device 0 finger 1
> (fprintd:2409656): libfprint-device-DEBUG: 07:01:40.514: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409656): libfprint-image_device-DEBUG: 07:01:40.514: Activating image device
> (fprintd:2409656): libfprint-image_device-DEBUG: 07:01:40.515: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409656): libfprint-image_device-DEBUG: 07:01:40.515: Image device activation completed
> (fprintd:2409656): libfprint-image_device-DEBUG: 07:01:40.515: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409656): libfprint-image_device-DEBUG: 07:01:40.515: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409656): libfprint-device-DEBUG: 07:01:40.515: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.515: Finger present 0
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.515: Finger needed 1
> (fprintd:2409656): GLib-GIO-DEBUG: 07:01:40.515: GTask [gio] D-Bus interface method dispatch (source object: 0x557a0ac088d0, source tag: 0x7f4c7b1fbe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409656): libfprint-virtual_device_connection-DEBUG: 07:01:40.517: Got a new connection!
> (fprintd:2409656): libfprint-virtual_image-DEBUG: 07:01:40.517: image data: 0x557a0ac11000
> (fprintd:2409656): libfprint-device-DEBUG: 07:01:40.517: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.517: Finger present 1
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.517: Finger needed 1
> (fprintd:2409656): libfprint-image_device-DEBUG: 07:01:40.517: Image device reported finger status: on
> (fprintd:2409656): libfprint-image_device-DEBUG: 07:01:40.517: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409656): libfprint-image_device-DEBUG: 07:01:40.517: Image device captured an image
> (fprintd:2409656): libfprint-image_device-DEBUG: 07:01:40.517: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409656): libfprint-device-DEBUG: 07:01:40.517: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.517: Finger present 1
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.517: Finger needed 0
> (fprintd:2409656): libfprint-device-DEBUG: 07:01:40.517: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.517: Finger present 0
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.517: Finger needed 0
> (fprintd:2409656): libfprint-image_device-DEBUG: 07:01:40.517: Image device reported finger status: off
> (fprintd:2409656): libfprint-image_device-DEBUG: 07:01:40.517: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409656): libfprint-image_device-DEBUG: 07:01:40.517: Deactivating image device
> (fprintd:2409656): libfprint-image_device-DEBUG: 07:01:40.517: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409656): libfprint-image_device-DEBUG: 07:01:40.517: Image device deactivation completed
> (fprintd:2409656): libfprint-image_device-DEBUG: 07:01:40.517: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409656): GLib-GIO-CRITICAL **: 07:01:40.517: GTask 0x557a0ac10d40 (source object: 0x557a0ac104f0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_finger_match (__main__.FPrintdVirtualDeviceClaimedTest.test_verify_finger_match) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1976, in test_verify_finger_match
>     self.enroll_image('whorl', finger='left-thumb')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_finger_no_match time out (After 150.0 seconds)
>  84/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_finger_no_match                                                                   TIMEOUT        150.14s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=172 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_verify_finger_no_match
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2409682): fprintd-DEBUG: 07:04:04.870: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409682): fprintd-DEBUG: 07:04:04.967: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409682): fprintd-DEBUG: 07:04:04.967: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409682): fprintd-DEBUG: 07:04:04.968: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409682): fprintd-DEBUG: 07:04:04.969: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409682): fprintd-DEBUG: 07:04:04.969: user 'testuser' claiming the device: 0
> (fprintd:2409682): libfprint-virtual_image-DEBUG: 07:04:04.969: 42794004674: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409682): libfprint-virtual_device_connection-DEBUG: 07:04:04.969: 42794004866: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409682): GLib-GIO-DEBUG: 07:04:04.970: GTask [gio] D-Bus interface method dispatch (source object: 0x56007003ebc0, source tag: 0x7eff9c568e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409682): libfprint-image_device-DEBUG: 07:04:05.070: Image device open completed
> (fprintd:2409682): libfprint-device-DEBUG: 07:04:05.070: Device reported open completion
> (fprintd:2409682): libfprint-device-DEBUG: 07:04:05.070: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409682): libfprint-device-DEBUG: 07:04:05.070: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409682): fprintd-DEBUG: 07:04:05.070: claimed device 0
> (fprintd:2409682): fprintd-DEBUG: 07:04:05.072: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409682): fprintd-DEBUG: 07:04:05.072: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409682): fprintd-DEBUG: 07:04:05.073: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409682): fprintd-DEBUG: 07:04:05.073: file_storage_print_data_load(): loaded '/tmp/tmp7grl99sd/state/testuser/virtual_image/0/1' Unknown error -2
> (fprintd:2409682): fprintd-DEBUG: 07:04:05.073: start enrollment device 0 finger 1
> (fprintd:2409682): libfprint-device-DEBUG: 07:04:05.073: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409682): libfprint-image_device-DEBUG: 07:04:05.073: Activating image device
> (fprintd:2409682): libfprint-image_device-DEBUG: 07:04:05.073: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409682): libfprint-image_device-DEBUG: 07:04:05.073: Image device activation completed
> (fprintd:2409682): libfprint-image_device-DEBUG: 07:04:05.073: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409682): libfprint-image_device-DEBUG: 07:04:05.073: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409682): libfprint-device-DEBUG: 07:04:05.073: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409682): fprintd-DEBUG: 07:04:05.073: Finger present 0
> (fprintd:2409682): fprintd-DEBUG: 07:04:05.073: Finger needed 1
> (fprintd:2409682): GLib-GIO-DEBUG: 07:04:05.073: GTask [gio] D-Bus interface method dispatch (source object: 0x56007003ebc0, source tag: 0x7eff9c568e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409682): libfprint-virtual_device_connection-DEBUG: 07:04:05.074: Got a new connection!
> (fprintd:2409682): libfprint-virtual_image-DEBUG: 07:04:05.074: image data: 0x560070046f70
> (fprintd:2409682): libfprint-device-DEBUG: 07:04:05.076: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409682): fprintd-DEBUG: 07:04:05.076: Finger present 1
> (fprintd:2409682): fprintd-DEBUG: 07:04:05.076: Finger needed 1
> (fprintd:2409682): libfprint-image_device-DEBUG: 07:04:05.076: Image device reported finger status: on
> (fprintd:2409682): libfprint-image_device-DEBUG: 07:04:05.076: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409682): libfprint-image_device-DEBUG: 07:04:05.076: Image device captured an image
> (fprintd:2409682): libfprint-image_device-DEBUG: 07:04:05.076: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409682): libfprint-device-DEBUG: 07:04:05.078: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409682): fprintd-DEBUG: 07:04:05.078: Finger present 1
> (fprintd:2409682): fprintd-DEBUG: 07:04:05.078: Finger needed 0
> (fprintd:2409682): libfprint-device-DEBUG: 07:04:05.078: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409682): fprintd-DEBUG: 07:04:05.078: Finger present 0
> (fprintd:2409682): fprintd-DEBUG: 07:04:05.078: Finger needed 0
> (fprintd:2409682): libfprint-image_device-DEBUG: 07:04:05.078: Image device reported finger status: off
> (fprintd:2409682): libfprint-image_device-DEBUG: 07:04:05.078: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409682): libfprint-image_device-DEBUG: 07:04:05.078: Deactivating image device
> (fprintd:2409682): libfprint-image_device-DEBUG: 07:04:05.078: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409682): libfprint-image_device-DEBUG: 07:04:05.078: Image device deactivation completed
> (fprintd:2409682): libfprint-image_device-DEBUG: 07:04:05.078: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409682): GLib-GIO-CRITICAL **: 07:04:05.078: GTask 0x560070046b20 (source object: 0x560070045f10, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409682): libfprint-image-DEBUG: 07:04:05.084: Minutiae scan completed in 0.008114 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_finger_no_match (__main__.FPrintdVirtualDeviceClaimedTest.test_verify_finger_no_match) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1986, in test_verify_finger_no_match
>     self.enroll_image('whorl', finger='left-thumb')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
>  85/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_start_finger_from_other_client                                                    OK               0.95s
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_finger_no_match_restart time out (After 150.0 seconds)
>  86/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_finger_no_match_restart                                                           TIMEOUT        150.10s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=19 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_verify_finger_no_match_restart
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.149: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.228: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.229: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.233: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.233: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.234: user 'testuser' claiming the device: 0
> (fprintd:2409699): libfprint-virtual_image-DEBUG: 07:04:06.234: 42795269163: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409699): libfprint-virtual_device_connection-DEBUG: 07:04:06.234: 42795269201: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409699): GLib-GIO-DEBUG: 07:04:06.234: GTask [gio] D-Bus interface method dispatch (source object: 0x55cb3c1c5c10, source tag: 0x7ff598435e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409699): libfprint-image_device-DEBUG: 07:04:06.334: Image device open completed
> (fprintd:2409699): libfprint-device-DEBUG: 07:04:06.334: Device reported open completion
> (fprintd:2409699): libfprint-device-DEBUG: 07:04:06.334: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409699): libfprint-device-DEBUG: 07:04:06.334: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.334: claimed device 0
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.336: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.336: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.337: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.337: file_storage_print_data_load(): loaded '/tmp/tmpujirvjcr/state/testuser/virtual_image/0/1' Unknown error -2
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.337: start enrollment device 0 finger 1
> (fprintd:2409699): libfprint-device-DEBUG: 07:04:06.337: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409699): libfprint-image_device-DEBUG: 07:04:06.338: Activating image device
> (fprintd:2409699): libfprint-image_device-DEBUG: 07:04:06.338: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409699): libfprint-image_device-DEBUG: 07:04:06.338: Image device activation completed
> (fprintd:2409699): libfprint-image_device-DEBUG: 07:04:06.338: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409699): libfprint-image_device-DEBUG: 07:04:06.338: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409699): libfprint-device-DEBUG: 07:04:06.338: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.338: Finger present 0
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.338: Finger needed 1
> (fprintd:2409699): GLib-GIO-DEBUG: 07:04:06.338: GTask [gio] D-Bus interface method dispatch (source object: 0x55cb3c1c5c10, source tag: 0x7ff598435e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409699): libfprint-virtual_device_connection-DEBUG: 07:04:06.339: Got a new connection!
> (fprintd:2409699): libfprint-virtual_image-DEBUG: 07:04:06.339: image data: 0x55cb3c1ce500
> (fprintd:2409699): libfprint-device-DEBUG: 07:04:06.339: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.339: Finger present 1
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.339: Finger needed 1
> (fprintd:2409699): libfprint-image_device-DEBUG: 07:04:06.339: Image device reported finger status: on
> (fprintd:2409699): libfprint-image_device-DEBUG: 07:04:06.339: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409699): libfprint-image_device-DEBUG: 07:04:06.339: Image device captured an image
> (fprintd:2409699): libfprint-image_device-DEBUG: 07:04:06.339: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409699): libfprint-device-DEBUG: 07:04:06.339: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.339: Finger present 1
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.339: Finger needed 0
> (fprintd:2409699): libfprint-device-DEBUG: 07:04:06.339: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.339: Finger present 0
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.339: Finger needed 0
> (fprintd:2409699): libfprint-image_device-DEBUG: 07:04:06.339: Image device reported finger status: off
> (fprintd:2409699): libfprint-image_device-DEBUG: 07:04:06.339: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409699): libfprint-image_device-DEBUG: 07:04:06.339: Deactivating image device
> (fprintd:2409699): libfprint-image_device-DEBUG: 07:04:06.339: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409699): libfprint-image_device-DEBUG: 07:04:06.339: Image device deactivation completed
> (fprintd:2409699): libfprint-image_device-DEBUG: 07:04:06.339: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409699): GLib-GIO-CRITICAL **: 07:04:06.339: GTask 0x55cb3c1ce1b0 (source object: 0x55cb3c1cd6f0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409699): libfprint-image-DEBUG: 07:04:06.352: Minutiae scan completed in 0.013159 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_finger_no_match_restart (__main__.FPrintdVirtualDeviceClaimedTest.test_verify_finger_no_match_restart) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1993, in test_verify_finger_no_match_restart
>     self.enroll_image('whorl', finger='left-thumb')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
>  87/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_start_from_other_client                                                           OK               1.13s
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_finger_not_enrolled time out (After 150.0 seconds)
>  88/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_finger_not_enrolled                                                               TIMEOUT        150.07s   killed by signal 2 SIGINT
> >>> MALLOC_PERTURB_=67 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_verify_finger_not_enrolled
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.534: entering main loop
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.534: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.615: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.616: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.624: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.630: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.631: user 'testuser' claiming the device: 0
> (fprintd:2409718): libfprint-virtual_image-DEBUG: 07:04:07.631: 42796666133: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409718): libfprint-virtual_device_connection-DEBUG: 07:04:07.631: 42796666165: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409718): GLib-GIO-DEBUG: 07:04:07.631: GTask [gio] D-Bus interface method dispatch (source object: 0x560953f68830, source tag: 0x7fa1a0d0be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409718): libfprint-image_device-DEBUG: 07:04:07.731: Image device open completed
> (fprintd:2409718): libfprint-device-DEBUG: 07:04:07.731: Device reported open completion
> (fprintd:2409718): libfprint-device-DEBUG: 07:04:07.732: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409718): libfprint-device-DEBUG: 07:04:07.732: Updated temperature model after 0.22 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.732: claimed device 0
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.735: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.735: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.740: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.745: file_storage_print_data_load(): loaded '/tmp/tmp0129oif1/state/testuser/virtual_image/0/1' Unknown error -2
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.745: start enrollment device 0 finger 1
> (fprintd:2409718): libfprint-device-DEBUG: 07:04:07.745: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409718): libfprint-image_device-DEBUG: 07:04:07.745: Activating image device
> (fprintd:2409718): libfprint-image_device-DEBUG: 07:04:07.745: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409718): libfprint-image_device-DEBUG: 07:04:07.745: Image device activation completed
> (fprintd:2409718): libfprint-image_device-DEBUG: 07:04:07.746: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409718): libfprint-image_device-DEBUG: 07:04:07.746: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409718): libfprint-device-DEBUG: 07:04:07.746: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.746: Finger present 0
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.746: Finger needed 1
> (fprintd:2409718): GLib-GIO-DEBUG: 07:04:07.746: GTask [gio] D-Bus interface method dispatch (source object: 0x560953f68830, source tag: 0x7fa1a0d0be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409718): libfprint-virtual_device_connection-DEBUG: 07:04:07.748: Got a new connection!
> (fprintd:2409718): libfprint-virtual_image-DEBUG: 07:04:07.748: image data: 0x560953f704e0
> (fprintd:2409718): libfprint-device-DEBUG: 07:04:07.748: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.748: Finger present 1
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.748: Finger needed 1
> (fprintd:2409718): libfprint-image_device-DEBUG: 07:04:07.748: Image device reported finger status: on
> (fprintd:2409718): libfprint-image_device-DEBUG: 07:04:07.748: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409718): libfprint-image_device-DEBUG: 07:04:07.748: Image device captured an image
> (fprintd:2409718): libfprint-image_device-DEBUG: 07:04:07.749: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409718): libfprint-device-DEBUG: 07:04:07.749: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.749: Finger present 1
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.749: Finger needed 0
> (fprintd:2409718): libfprint-device-DEBUG: 07:04:07.749: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.749: Finger present 0
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.749: Finger needed 0
> (fprintd:2409718): libfprint-image_device-DEBUG: 07:04:07.749: Image device reported finger status: off
> (fprintd:2409718): libfprint-image_device-DEBUG: 07:04:07.749: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409718): libfprint-image_device-DEBUG: 07:04:07.749: Deactivating image device
> (fprintd:2409718): libfprint-image_device-DEBUG: 07:04:07.749: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409718): libfprint-image_device-DEBUG: 07:04:07.749: Image device deactivation completed
> (fprintd:2409718): libfprint-image_device-DEBUG: 07:04:07.749: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409718): GLib-GIO-CRITICAL **: 07:04:07.749: GTask 0x560953f702e0 (source object: 0x560953f6faf0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_finger_not_enrolled (__main__.FPrintdVirtualDeviceClaimedTest.test_verify_finger_not_enrolled) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2077, in test_verify_finger_not_enrolled
>     self.enroll_image('whorl', finger='left-thumb')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_finger_not_enrolled_stops_verification time out (After 150.0 seconds)
>  89/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_finger_not_enrolled_stops_verification                                            TIMEOUT        150.09s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=15 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_verify_finger_not_enrolled_stops_verification
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.156: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.246: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.247: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.248: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.249: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.249: user 'testuser' claiming the device: 0
> (fprintd:2409741): libfprint-virtual_image-DEBUG: 07:04:08.249: 42797284515: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409741): libfprint-virtual_device_connection-DEBUG: 07:04:08.249: 42797284552: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409741): GLib-GIO-DEBUG: 07:04:08.249: GTask [gio] D-Bus interface method dispatch (source object: 0x55e615e17aa0, source tag: 0x7fe090391e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409741): libfprint-image_device-DEBUG: 07:04:08.350: Image device open completed
> (fprintd:2409741): libfprint-device-DEBUG: 07:04:08.350: Device reported open completion
> (fprintd:2409741): libfprint-device-DEBUG: 07:04:08.350: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409741): libfprint-device-DEBUG: 07:04:08.350: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.350: claimed device 0
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.351: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.351: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.352: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.352: file_storage_print_data_load(): loaded '/tmp/tmpt2i5pqbg/state/testuser/virtual_image/0/1' Unknown error -2
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.352: start enrollment device 0 finger 1
> (fprintd:2409741): libfprint-device-DEBUG: 07:04:08.352: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409741): libfprint-image_device-DEBUG: 07:04:08.352: Activating image device
> (fprintd:2409741): libfprint-image_device-DEBUG: 07:04:08.352: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409741): libfprint-image_device-DEBUG: 07:04:08.352: Image device activation completed
> (fprintd:2409741): libfprint-image_device-DEBUG: 07:04:08.353: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409741): libfprint-image_device-DEBUG: 07:04:08.353: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409741): libfprint-device-DEBUG: 07:04:08.353: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.353: Finger present 0
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.353: Finger needed 1
> (fprintd:2409741): GLib-GIO-DEBUG: 07:04:08.353: GTask [gio] D-Bus interface method dispatch (source object: 0x55e615e17aa0, source tag: 0x7fe090391e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409741): libfprint-virtual_device_connection-DEBUG: 07:04:08.353: Got a new connection!
> (fprintd:2409741): libfprint-virtual_image-DEBUG: 07:04:08.353: image data: 0x55e615e20750
> (fprintd:2409741): libfprint-device-DEBUG: 07:04:08.353: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.354: Finger present 1
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.354: Finger needed 1
> (fprintd:2409741): libfprint-image_device-DEBUG: 07:04:08.354: Image device reported finger status: on
> (fprintd:2409741): libfprint-image_device-DEBUG: 07:04:08.354: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409741): libfprint-image_device-DEBUG: 07:04:08.354: Image device captured an image
> (fprintd:2409741): libfprint-image_device-DEBUG: 07:04:08.354: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409741): libfprint-device-DEBUG: 07:04:08.354: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.354: Finger present 1
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.354: Finger needed 0
> (fprintd:2409741): libfprint-device-DEBUG: 07:04:08.354: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.354: Finger present 0
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.354: Finger needed 0
> (fprintd:2409741): libfprint-image_device-DEBUG: 07:04:08.354: Image device reported finger status: off
> (fprintd:2409741): libfprint-image_device-DEBUG: 07:04:08.354: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409741): libfprint-image_device-DEBUG: 07:04:08.354: Deactivating image device
> (fprintd:2409741): libfprint-image_device-DEBUG: 07:04:08.354: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409741): libfprint-image_device-DEBUG: 07:04:08.354: Image device deactivation completed
> (fprintd:2409741): libfprint-image_device-DEBUG: 07:04:08.354: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409741): GLib-GIO-CRITICAL **: 07:04:08.354: GTask 0x55e615e20380 (source object: 0x55e615e1ec60, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409741): libfprint-image-DEBUG: 07:04:08.362: Minutiae scan completed in 0.007837 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_finger_not_enrolled_stops_verification (__main__.FPrintdVirtualDeviceClaimedTest.test_verify_finger_not_enrolled_stops_verification) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2082, in test_verify_finger_not_enrolled_stops_verification
>     self.enroll_image('whorl', finger='left-thumb')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
>  90/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_stop_not_started                                                                  OK               1.25s
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_finger_status time out (After 150.0 seconds)
>  91/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_finger_status                                                                     TIMEOUT        150.08s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=102 G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src G_DEBUG=fatal-criticals /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_verify_finger_status
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.381: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.476: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.476: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.478: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.478: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.478: user 'testuser' claiming the device: 0
> (fprintd:2409750): libfprint-virtual_image-DEBUG: 07:04:08.479: 42797514033: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409750): libfprint-virtual_device_connection-DEBUG: 07:04:08.479: 42797514075: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409750): GLib-GIO-DEBUG: 07:04:08.479: GTask [gio] D-Bus interface method dispatch (source object: 0x55730c505b70, source tag: 0x7f2afe9a3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409750): libfprint-image_device-DEBUG: 07:04:08.587: Image device open completed
> (fprintd:2409750): libfprint-device-DEBUG: 07:04:08.587: Device reported open completion
> (fprintd:2409750): libfprint-device-DEBUG: 07:04:08.587: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409750): libfprint-device-DEBUG: 07:04:08.587: Updated temperature model after 0.21 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.587: claimed device 0
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.595: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.595: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.596: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.596: file_storage_print_data_load(): loaded '/tmp/tmpg9cik9i0/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.596: start enrollment device 0 finger 7
> (fprintd:2409750): libfprint-device-DEBUG: 07:04:08.596: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409750): libfprint-image_device-DEBUG: 07:04:08.596: Activating image device
> (fprintd:2409750): libfprint-image_device-DEBUG: 07:04:08.596: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409750): libfprint-image_device-DEBUG: 07:04:08.596: Image device activation completed
> (fprintd:2409750): libfprint-image_device-DEBUG: 07:04:08.596: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409750): libfprint-image_device-DEBUG: 07:04:08.596: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409750): libfprint-device-DEBUG: 07:04:08.596: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.596: Finger present 0
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.596: Finger needed 1
> (fprintd:2409750): GLib-GIO-DEBUG: 07:04:08.596: GTask [gio] D-Bus interface method dispatch (source object: 0x55730c505b70, source tag: 0x7f2afe9a3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409750): libfprint-virtual_device_connection-DEBUG: 07:04:08.597: Got a new connection!
> (fprintd:2409750): libfprint-virtual_image-DEBUG: 07:04:08.597: image data: 0x55730c50de80
> (fprintd:2409750): libfprint-device-DEBUG: 07:04:08.597: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.597: Finger present 1
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.597: Finger needed 1
> (fprintd:2409750): libfprint-image_device-DEBUG: 07:04:08.597: Image device reported finger status: on
> (fprintd:2409750): libfprint-image_device-DEBUG: 07:04:08.597: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409750): libfprint-image_device-DEBUG: 07:04:08.597: Image device captured an image
> (fprintd:2409750): libfprint-image_device-DEBUG: 07:04:08.597: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409750): libfprint-device-DEBUG: 07:04:08.597: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.597: Finger present 1
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.597: Finger needed 0
> (fprintd:2409750): libfprint-device-DEBUG: 07:04:08.597: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.597: Finger present 0
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.597: Finger needed 0
> (fprintd:2409750): libfprint-image_device-DEBUG: 07:04:08.597: Image device reported finger status: off
> (fprintd:2409750): libfprint-image_device-DEBUG: 07:04:08.597: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409750): libfprint-image_device-DEBUG: 07:04:08.597: Deactivating image device
> (fprintd:2409750): libfprint-image_device-DEBUG: 07:04:08.597: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409750): libfprint-image_device-DEBUG: 07:04:08.597: Image device deactivation completed
> (fprintd:2409750): libfprint-image_device-DEBUG: 07:04:08.597: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409750): GLib-GIO-CRITICAL **: 07:04:08.597: GTask 0x55730c50dbc0 (source object: 0x55730c50ce70, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409750): libfprint-image-DEBUG: 07:04:08.606: Minutiae scan completed in 0.008635 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_finger_status (__main__.FPrintdVirtualDeviceClaimedTest.test_verify_finger_status) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2262, in test_verify_finger_status
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
>  92/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_with_no_enrolled_prints                                                           OK               1.04s
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_finger_stop_cancels time out (After 150.0 seconds)
>  93/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_finger_stop_cancels                                                               TIMEOUT        150.06s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=123 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_verify_finger_stop_cancels
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.395: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.492: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.494: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.495: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.496: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.496: user 'testuser' claiming the device: 0
> (fprintd:2409776): libfprint-virtual_image-DEBUG: 07:04:09.496: 42798531771: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409776): libfprint-virtual_device_connection-DEBUG: 07:04:09.496: 42798531826: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409776): GLib-GIO-DEBUG: 07:04:09.496: GTask [gio] D-Bus interface method dispatch (source object: 0x55c3811478a0, source tag: 0x7f00347bee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409776): libfprint-image_device-DEBUG: 07:04:09.596: Image device open completed
> (fprintd:2409776): libfprint-device-DEBUG: 07:04:09.596: Device reported open completion
> (fprintd:2409776): libfprint-device-DEBUG: 07:04:09.596: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409776): libfprint-device-DEBUG: 07:04:09.597: Updated temperature model after 0.21 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.597: claimed device 0
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.598: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.598: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.599: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.599: file_storage_print_data_load(): loaded '/tmp/tmpkn_ekf8g/state/testuser/virtual_image/0/1' Unknown error -2
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.599: start enrollment device 0 finger 1
> (fprintd:2409776): libfprint-device-DEBUG: 07:04:09.599: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409776): libfprint-image_device-DEBUG: 07:04:09.599: Activating image device
> (fprintd:2409776): libfprint-image_device-DEBUG: 07:04:09.599: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409776): libfprint-image_device-DEBUG: 07:04:09.599: Image device activation completed
> (fprintd:2409776): libfprint-image_device-DEBUG: 07:04:09.599: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409776): libfprint-image_device-DEBUG: 07:04:09.599: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409776): libfprint-device-DEBUG: 07:04:09.599: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.599: Finger present 0
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.599: Finger needed 1
> (fprintd:2409776): GLib-GIO-DEBUG: 07:04:09.600: GTask [gio] D-Bus interface method dispatch (source object: 0x55c3811478a0, source tag: 0x7f00347bee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409776): libfprint-virtual_device_connection-DEBUG: 07:04:09.600: Got a new connection!
> (fprintd:2409776): libfprint-virtual_image-DEBUG: 07:04:09.601: image data: 0x55c38114f520
> (fprintd:2409776): libfprint-device-DEBUG: 07:04:09.601: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.601: Finger present 1
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.601: Finger needed 1
> (fprintd:2409776): libfprint-image_device-DEBUG: 07:04:09.601: Image device reported finger status: on
> (fprintd:2409776): libfprint-image_device-DEBUG: 07:04:09.601: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409776): libfprint-image_device-DEBUG: 07:04:09.601: Image device captured an image
> (fprintd:2409776): libfprint-image_device-DEBUG: 07:04:09.601: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409776): libfprint-device-DEBUG: 07:04:09.601: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.601: Finger present 1
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.601: Finger needed 0
> (fprintd:2409776): libfprint-device-DEBUG: 07:04:09.601: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.601: Finger present 0
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.601: Finger needed 0
> (fprintd:2409776): libfprint-image_device-DEBUG: 07:04:09.601: Image device reported finger status: off
> (fprintd:2409776): libfprint-image_device-DEBUG: 07:04:09.601: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409776): libfprint-image_device-DEBUG: 07:04:09.601: Deactivating image device
> (fprintd:2409776): libfprint-image_device-DEBUG: 07:04:09.601: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409776): libfprint-image_device-DEBUG: 07:04:09.601: Image device deactivation completed
> (fprintd:2409776): libfprint-image_device-DEBUG: 07:04:09.601: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409776): GLib-GIO-CRITICAL **: 07:04:09.601: GTask 0x55c38114eab0 (source object: 0x55c38114da70, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409776): libfprint-image-DEBUG: 07:04:09.609: Minutiae scan completed in 0.007902 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_finger_stop_cancels (__main__.FPrintdVirtualDeviceClaimedTest.test_verify_finger_stop_cancels) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1943, in test_verify_finger_stop_cancels
>     self.enroll_image('whorl', finger='left-thumb')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
>  94/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_wrong_finger_delete_print                                                                OK               1.10s
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_invalid_storage_dir time out (After 150.0 seconds)
>  95/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_invalid_storage_dir                                                               TIMEOUT        150.05s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 MALLOC_PERTURB_=224 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_verify_invalid_storage_dir
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.473: entering main loop
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.473: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.562: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.563: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.565: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.567: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.567: user 'testuser' claiming the device: 0
> (fprintd:2409783): libfprint-virtual_image-DEBUG: 07:04:09.567: 42798602209: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409783): libfprint-virtual_device_connection-DEBUG: 07:04:09.567: 42798602244: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409783): GLib-GIO-DEBUG: 07:04:09.567: GTask [gio] D-Bus interface method dispatch (source object: 0x55a7ed816ac0, source tag: 0x7fbc3a85ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409783): libfprint-image_device-DEBUG: 07:04:09.667: Image device open completed
> (fprintd:2409783): libfprint-device-DEBUG: 07:04:09.667: Device reported open completion
> (fprintd:2409783): libfprint-device-DEBUG: 07:04:09.667: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409783): libfprint-device-DEBUG: 07:04:09.667: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.667: claimed device 0
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.668: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.668: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.669: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.669: file_storage_print_data_load(): loaded '/tmp/tmptu9orand/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.669: start enrollment device 0 finger 7
> (fprintd:2409783): libfprint-device-DEBUG: 07:04:09.669: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409783): libfprint-image_device-DEBUG: 07:04:09.669: Activating image device
> (fprintd:2409783): libfprint-image_device-DEBUG: 07:04:09.669: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409783): libfprint-image_device-DEBUG: 07:04:09.669: Image device activation completed
> (fprintd:2409783): libfprint-image_device-DEBUG: 07:04:09.669: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409783): libfprint-image_device-DEBUG: 07:04:09.669: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409783): libfprint-device-DEBUG: 07:04:09.669: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.669: Finger present 0
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.669: Finger needed 1
> (fprintd:2409783): GLib-GIO-DEBUG: 07:04:09.669: GTask [gio] D-Bus interface method dispatch (source object: 0x55a7ed816ac0, source tag: 0x7fbc3a85ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409783): libfprint-virtual_device_connection-DEBUG: 07:04:09.670: Got a new connection!
> (fprintd:2409783): libfprint-virtual_image-DEBUG: 07:04:09.670: image data: 0x55a7ed81eca0
> (fprintd:2409783): libfprint-device-DEBUG: 07:04:09.670: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.670: Finger present 1
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.670: Finger needed 1
> (fprintd:2409783): libfprint-image_device-DEBUG: 07:04:09.670: Image device reported finger status: on
> (fprintd:2409783): libfprint-image_device-DEBUG: 07:04:09.670: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409783): libfprint-image_device-DEBUG: 07:04:09.671: Image device captured an image
> (fprintd:2409783): libfprint-image_device-DEBUG: 07:04:09.671: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409783): libfprint-device-DEBUG: 07:04:09.671: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.671: Finger present 1
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.671: Finger needed 0
> (fprintd:2409783): libfprint-device-DEBUG: 07:04:09.671: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.671: Finger present 0
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.671: Finger needed 0
> (fprintd:2409783): libfprint-image_device-DEBUG: 07:04:09.671: Image device reported finger status: off
> (fprintd:2409783): libfprint-image_device-DEBUG: 07:04:09.671: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409783): libfprint-image_device-DEBUG: 07:04:09.671: Deactivating image device
> (fprintd:2409783): libfprint-image_device-DEBUG: 07:04:09.671: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409783): libfprint-image_device-DEBUG: 07:04:09.671: Image device deactivation completed
> (fprintd:2409783): libfprint-image_device-DEBUG: 07:04:09.671: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409783): GLib-GIO-CRITICAL **: 07:04:09.671: GTask 0x55a7ed81e740 (source object: 0x55a7ed81dd70, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_invalid_storage_dir (__main__.FPrintdVirtualDeviceClaimedTest.test_verify_invalid_storage_dir) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1915, in test_verify_invalid_storage_dir
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
>  96/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_wrong_finger_enroll_start                                                                OK               1.05s
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_read_print_error time out (After 150.0 seconds)
>  97/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_read_print_error                                                                  TIMEOUT        150.06s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_PERTURB_=196 TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_verify_read_print_error
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.205: Got delay inhibitor for sleep.
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.297: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.298: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.299: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.300: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.300: user 'testuser' claiming the device: 0
> (fprintd:2409801): libfprint-virtual_image-DEBUG: 07:04:10.300: 42799335480: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409801): libfprint-virtual_device_connection-DEBUG: 07:04:10.300: 42799335527: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409801): GLib-GIO-DEBUG: 07:04:10.300: GTask [gio] D-Bus interface method dispatch (source object: 0x560e2dad82d0, source tag: 0x7f8e4d5b2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409801): libfprint-image_device-DEBUG: 07:04:10.400: Image device open completed
> (fprintd:2409801): libfprint-device-DEBUG: 07:04:10.400: Device reported open completion
> (fprintd:2409801): libfprint-device-DEBUG: 07:04:10.400: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409801): libfprint-device-DEBUG: 07:04:10.400: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.400: claimed device 0
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.401: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.401: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.402: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.402: file_storage_print_data_load(): loaded '/tmp/tmpd66jtoet/state/testuser/virtual_image/0/1' Unknown error -2
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.402: start enrollment device 0 finger 1
> (fprintd:2409801): libfprint-device-DEBUG: 07:04:10.403: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409801): libfprint-image_device-DEBUG: 07:04:10.403: Activating image device
> (fprintd:2409801): libfprint-image_device-DEBUG: 07:04:10.403: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409801): libfprint-image_device-DEBUG: 07:04:10.403: Image device activation completed
> (fprintd:2409801): libfprint-image_device-DEBUG: 07:04:10.403: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409801): libfprint-image_device-DEBUG: 07:04:10.403: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409801): libfprint-device-DEBUG: 07:04:10.403: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.403: Finger present 0
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.403: Finger needed 1
> (fprintd:2409801): GLib-GIO-DEBUG: 07:04:10.403: GTask [gio] D-Bus interface method dispatch (source object: 0x560e2dad82d0, source tag: 0x7f8e4d5b2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409801): libfprint-virtual_device_connection-DEBUG: 07:04:10.404: Got a new connection!
> (fprintd:2409801): libfprint-virtual_image-DEBUG: 07:04:10.404: image data: 0x560e2dae04e0
> (fprintd:2409801): libfprint-device-DEBUG: 07:04:10.404: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.404: Finger present 1
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.404: Finger needed 1
> (fprintd:2409801): libfprint-image_device-DEBUG: 07:04:10.404: Image device reported finger status: on
> (fprintd:2409801): libfprint-image_device-DEBUG: 07:04:10.404: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409801): libfprint-image_device-DEBUG: 07:04:10.404: Image device captured an image
> (fprintd:2409801): libfprint-image_device-DEBUG: 07:04:10.404: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409801): libfprint-device-DEBUG: 07:04:10.404: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.404: Finger present 1
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.404: Finger needed 0
> (fprintd:2409801): libfprint-device-DEBUG: 07:04:10.404: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.404: Finger present 0
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.404: Finger needed 0
> (fprintd:2409801): libfprint-image_device-DEBUG: 07:04:10.404: Image device reported finger status: off
> (fprintd:2409801): libfprint-image_device-DEBUG: 07:04:10.404: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409801): libfprint-image_device-DEBUG: 07:04:10.404: Deactivating image device
> (fprintd:2409801): libfprint-image_device-DEBUG: 07:04:10.404: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409801): libfprint-image_device-DEBUG: 07:04:10.404: Image device deactivation completed
> (fprintd:2409801): libfprint-image_device-DEBUG: 07:04:10.404: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409801): GLib-GIO-CRITICAL **: 07:04:10.404: GTask 0x560e2dae0110 (source object: 0x560e2dadf5e0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409801): libfprint-image-DEBUG: 07:04:10.413: Minutiae scan completed in 0.009182 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_read_print_error (__main__.FPrintdVirtualDeviceClaimedTest.test_verify_read_print_error) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1925, in test_verify_read_print_error
>     self.enroll_image('whorl', finger='left-thumb')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
>  98/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_delete_fingers2_during_enroll                                                            OK               1.04s
>  99/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_delete_finger_during_enroll                                                              OK               1.22s
> 100/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_delete_fingers_during_enroll                                                             OK               1.11s
> 101/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_concourrent_stop                                                                  OK               1.11s
> 102/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_error_already_open                                                                FAIL             1.24s   exit status 1
> >>> MALLOC_PERTURB_=153 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceEnrollTests.test_enroll_error_already_open
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410102): GLib-GIO-DEBUG: 07:06:40.773: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.774: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410102): fprintd-WARNING **: 07:06:40.774: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.774: Launching FprintObject
> (fprintd:2410102): libfprint-context-DEBUG: 07:06:40.774: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.781: Preparing devices for resume
> (fprintd:2410102): libfprint-context-DEBUG: 07:06:40.781: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-umz4ms0w/virtual-image.socket
> (fprintd:2410102): libfprint-context-DEBUG: 07:06:40.781: created
> (fprintd:2410102): libfprint-device-DEBUG: 07:06:40.781: Device reported probe completion
> (fprintd:2410102): libfprint-device-DEBUG: 07:06:40.781: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> 1690268800.782 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410102): libfprint-device-DEBUG: 07:06:40.783: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.789: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.789: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.789: Finger present 0
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.789: Finger needed 0
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.790: Got delay inhibitor for sleep.
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.790: entering main loop
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.791: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.868: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.868: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.871: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.871: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.872: user 'testuser' claiming the device: 0
> (fprintd:2410102): libfprint-virtual_image-DEBUG: 07:06:40.872: 42949907448: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410102): libfprint-virtual_device_connection-DEBUG: 07:06:40.872: 42949907482: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410102): GLib-GIO-DEBUG: 07:06:40.872: GTask [gio] D-Bus interface method dispatch (source object: 0x559d31528ce0, source tag: 0x7fc78b6bbe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410102): libfprint-image_device-DEBUG: 07:06:40.973: Image device open completed
> (fprintd:2410102): libfprint-device-DEBUG: 07:06:40.973: Device reported open completion
> (fprintd:2410102): libfprint-device-DEBUG: 07:06:40.973: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410102): libfprint-device-DEBUG: 07:06:40.973: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.973: claimed device 0
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.974: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.974: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.975: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.975: file_storage_print_data_load(): loaded '/tmp/tmpb2borxbm/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.975: start enrollment device 0 finger 3
> (fprintd:2410102): libfprint-device-DEBUG: 07:06:40.975: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410102): libfprint-image_device-DEBUG: 07:06:40.975: Activating image device
> (fprintd:2410102): libfprint-image_device-DEBUG: 07:06:40.975: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410102): libfprint-image_device-DEBUG: 07:06:40.975: Image device activation completed
> (fprintd:2410102): libfprint-image_device-DEBUG: 07:06:40.975: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410102): libfprint-image_device-DEBUG: 07:06:40.975: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410102): libfprint-device-DEBUG: 07:06:40.975: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.975: Finger present 0
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.975: Finger needed 1
> (fprintd:2410102): GLib-GIO-DEBUG: 07:06:40.975: GTask [gio] D-Bus interface method dispatch (source object: 0x559d31528ce0, source tag: 0x7fc78b6bbe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410102): libfprint-virtual_device_connection-DEBUG: 07:06:40.975: Got a new connection!
> (fprintd:2410102): libfprint-image_device-DEBUG: 07:06:40.975: Deactivating image device
> (fprintd:2410102): libfprint-image_device-DEBUG: 07:06:40.975: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410102): libfprint-image_device-DEBUG: 07:06:40.975: Image device deactivation completed
> (fprintd:2410102): libfprint-image_device-DEBUG: 07:06:40.975: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2410102): libfprint-device-DEBUG: 07:06:40.975: Device reported generic error (The device has already been opened!) during action; action was: FPI_DEVICE_ACTION_IDENTIFY
> (fprintd:2410102): libfprint-device-DEBUG: 07:06:40.975: Device reported identify completion
> (fprintd:2410102): libfprint-device-DEBUG: 07:06:40.975: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.975: Finger present 0
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.975: Finger needed 0
> (fprintd:2410102): libfprint-device-DEBUG: 07:06:40.975: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2410102): libfprint-device-DEBUG: 07:06:40.975: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 
> (fprintd:2410102): fprintd-WARNING **: 07:06:40.975: Device reported an error during identify for enroll: The device has already been opened!
> 
> (fprintd:2410102): GLib-GIO-CRITICAL **: 07:06:40.976: GTask 0x559d3152eb20 (source object: 0x559d31530020, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-unknown-error', true)
> stderr:
> test_enroll_error_already_open (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_already_open) ... ERROR
> test_enroll_error_already_open (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_already_open) ... FAIL
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> 
> ======================================================================
> ERROR: test_enroll_error_already_open (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_already_open)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2434, in tearDown
>     self.device.EnrollStop()
>   File "/usr/lib/python3/dist-packages/gi/overrides/Gio.py", line 349, in __call__
>     result = self.dbus_proxy.call_sync(self.method_name, arg_variant,
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying (4)
> 
> ======================================================================
> FAIL: test_enroll_error_already_open (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_already_open)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 318, in daemon_stop
>     self.assertGreaterEqual(self.daemon.returncode, 0)
> AssertionError: -5 not greater than or equal to 0
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.853s
> 
> FAILED (failures=1, errors=1)
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> 103/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_error_busy                                                                        FAIL             1.23s   exit status 1
> >>> MALLOC_PERTURB_=109 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceEnrollTests.test_enroll_error_busy
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410100): GLib-GIO-DEBUG: 07:06:40.781: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.786: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410100): fprintd-WARNING **: 07:06:40.786: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.786: Launching FprintObject
> (fprintd:2410100): libfprint-context-DEBUG: 07:06:40.786: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.791: Preparing devices for resume
> (fprintd:2410100): libfprint-context-DEBUG: 07:06:40.791: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-zlgmwkv7/virtual-image.socket
> 1690268800.792 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410100): libfprint-context-DEBUG: 07:06:40.791: created
> (fprintd:2410100): libfprint-device-DEBUG: 07:06:40.793: Device reported probe completion
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.793: Got delay inhibitor for sleep.
> (fprintd:2410100): libfprint-device-DEBUG: 07:06:40.794: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410100): libfprint-device-DEBUG: 07:06:40.794: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.799: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.800: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.800: Finger present 0
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.800: Finger needed 0
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.800: entering main loop
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.801: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.872: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.873: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.873: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.875: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.875: user 'testuser' claiming the device: 0
> (fprintd:2410100): libfprint-virtual_image-DEBUG: 07:06:40.875: 42949910333: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410100): libfprint-virtual_device_connection-DEBUG: 07:06:40.875: 42949910366: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410100): GLib-GIO-DEBUG: 07:06:40.875: GTask [gio] D-Bus interface method dispatch (source object: 0x55cfe81c98c0, source tag: 0x7f82654d7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410100): libfprint-image_device-DEBUG: 07:06:40.975: Image device open completed
> (fprintd:2410100): libfprint-device-DEBUG: 07:06:40.975: Device reported open completion
> (fprintd:2410100): libfprint-device-DEBUG: 07:06:40.975: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410100): libfprint-device-DEBUG: 07:06:40.975: Updated temperature model after 0.18 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.975: claimed device 0
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.976: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.976: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.977: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.978: file_storage_print_data_load(): loaded '/tmp/tmpscodr0cl/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.978: start enrollment device 0 finger 3
> (fprintd:2410100): libfprint-device-DEBUG: 07:06:40.978: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410100): libfprint-image_device-DEBUG: 07:06:40.978: Activating image device
> (fprintd:2410100): libfprint-image_device-DEBUG: 07:06:40.978: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410100): libfprint-image_device-DEBUG: 07:06:40.978: Image device activation completed
> (fprintd:2410100): libfprint-image_device-DEBUG: 07:06:40.978: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410100): libfprint-image_device-DEBUG: 07:06:40.978: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410100): libfprint-device-DEBUG: 07:06:40.978: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.978: Finger present 0
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.978: Finger needed 1
> (fprintd:2410100): GLib-GIO-DEBUG: 07:06:40.978: GTask [gio] D-Bus interface method dispatch (source object: 0x55cfe81c98c0, source tag: 0x7f82654d7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410100): libfprint-virtual_device_connection-DEBUG: 07:06:40.978: Got a new connection!
> (fprintd:2410100): libfprint-image_device-DEBUG: 07:06:40.978: Deactivating image device
> (fprintd:2410100): libfprint-image_device-DEBUG: 07:06:40.978: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410100): libfprint-image_device-DEBUG: 07:06:40.978: Image device deactivation completed
> (fprintd:2410100): libfprint-image_device-DEBUG: 07:06:40.978: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2410100): libfprint-device-DEBUG: 07:06:40.978: Device reported generic error (The device is still busy with another operation, please try again later.) during action; action was: FPI_DEVICE_ACTION_IDENTIFY
> (fprintd:2410100): libfprint-device-DEBUG: 07:06:40.978: Device reported identify completion
> (fprintd:2410100): libfprint-device-DEBUG: 07:06:40.978: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.978: Finger present 0
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.978: Finger needed 0
> (fprintd:2410100): libfprint-device-DEBUG: 07:06:40.979: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2410100): libfprint-device-DEBUG: 07:06:40.979: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 
> (fprintd:2410100): fprintd-WARNING **: 07:06:40.979: Device reported an error during identify for enroll: The device is still busy with another operation, please try again later.
> 
> (fprintd:2410100): GLib-GIO-CRITICAL **: 07:06:40.979: GTask 0x55cfe81d1f10 (source object: 0x55cfe81d17d0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-unknown-error', true)
> stderr:
> test_enroll_error_busy (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_busy) ... ERROR
> test_enroll_error_busy (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_busy) ... FAIL
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> 
> ======================================================================
> ERROR: test_enroll_error_busy (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_busy)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2434, in tearDown
>     self.device.EnrollStop()
>   File "/usr/lib/python3/dist-packages/gi/overrides/Gio.py", line 349, in __call__
>     result = self.dbus_proxy.call_sync(self.method_name, arg_variant,
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying (4)
> 
> ======================================================================
> FAIL: test_enroll_error_busy (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_busy)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 318, in daemon_stop
>     self.assertGreaterEqual(self.daemon.returncode, 0)
> AssertionError: -5 not greater than or equal to 0
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.898s
> 
> FAILED (failures=1, errors=1)
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> 104/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_error_data_full                                                                   FAIL             1.02s   exit status 1
> >>> MALLOC_CHECK_=2 MALLOC_PERTURB_=222 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceEnrollTests.test_enroll_error_data_full
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410141): GLib-GIO-DEBUG: 07:06:41.481: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.481: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410141): fprintd-WARNING **: 07:06:41.482: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.482: Launching FprintObject
> (fprintd:2410141): libfprint-context-DEBUG: 07:06:41.482: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.483: Preparing devices for resume
> (fprintd:2410141): libfprint-context-DEBUG: 07:06:41.483: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-nrwnjz8f/virtual-image.socket
> (fprintd:2410141): libfprint-context-DEBUG: 07:06:41.483: created
> (fprintd:2410141): libfprint-device-DEBUG: 07:06:41.483: Device reported probe completion
> (fprintd:2410141): libfprint-device-DEBUG: 07:06:41.484: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410141): libfprint-device-DEBUG: 07:06:41.484: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268801.484 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.485: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.485: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.485: Finger present 0
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.485: Finger needed 0
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.485: Got delay inhibitor for sleep.
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.485: entering main loop
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.486: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.582: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.582: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.583: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.584: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.584: user 'testuser' claiming the device: 0
> (fprintd:2410141): libfprint-virtual_image-DEBUG: 07:06:41.584: 42950619898: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410141): libfprint-virtual_device_connection-DEBUG: 07:06:41.584: 42950619988: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410141): GLib-GIO-DEBUG: 07:06:41.585: GTask [gio] D-Bus interface method dispatch (source object: 0x55f071075a30, source tag: 0x7ff0c3100e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410141): libfprint-image_device-DEBUG: 07:06:41.685: Image device open completed
> (fprintd:2410141): libfprint-device-DEBUG: 07:06:41.685: Device reported open completion
> (fprintd:2410141): libfprint-device-DEBUG: 07:06:41.685: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410141): libfprint-device-DEBUG: 07:06:41.685: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.685: claimed device 0
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.687: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.687: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.688: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.688: file_storage_print_data_load(): loaded '/tmp/tmpygufjfco/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.688: start enrollment device 0 finger 3
> (fprintd:2410141): libfprint-device-DEBUG: 07:06:41.688: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410141): libfprint-image_device-DEBUG: 07:06:41.688: Activating image device
> (fprintd:2410141): libfprint-image_device-DEBUG: 07:06:41.688: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410141): libfprint-image_device-DEBUG: 07:06:41.688: Image device activation completed
> (fprintd:2410141): libfprint-image_device-DEBUG: 07:06:41.688: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410141): libfprint-image_device-DEBUG: 07:06:41.688: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410141): libfprint-device-DEBUG: 07:06:41.688: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.688: Finger present 0
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.688: Finger needed 1
> (fprintd:2410141): GLib-GIO-DEBUG: 07:06:41.688: GTask [gio] D-Bus interface method dispatch (source object: 0x55f071075a30, source tag: 0x7ff0c3100e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410141): libfprint-virtual_device_connection-DEBUG: 07:06:41.689: Got a new connection!
> (fprintd:2410141): libfprint-image_device-DEBUG: 07:06:41.689: Deactivating image device
> (fprintd:2410141): libfprint-image_device-DEBUG: 07:06:41.689: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410141): libfprint-image_device-DEBUG: 07:06:41.689: Image device deactivation completed
> (fprintd:2410141): libfprint-image_device-DEBUG: 07:06:41.689: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2410141): libfprint-device-DEBUG: 07:06:41.689: Device reported generic error (On device storage space is full.) during action; action was: FPI_DEVICE_ACTION_IDENTIFY
> (fprintd:2410141): libfprint-device-DEBUG: 07:06:41.689: Device reported identify completion
> (fprintd:2410141): libfprint-device-DEBUG: 07:06:41.689: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.689: Finger present 0
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.689: Finger needed 0
> (fprintd:2410141): libfprint-device-DEBUG: 07:06:41.689: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2410141): libfprint-device-DEBUG: 07:06:41.689: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 
> (fprintd:2410141): fprintd-WARNING **: 07:06:41.689: Device reported an error during identify for enroll: On device storage space is full.
> 
> (fprintd:2410141): GLib-GIO-CRITICAL **: 07:06:41.689: GTask 0x55f07107de30 (source object: 0x55f07107ceb0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-data-full', true)
> stderr:
> test_enroll_error_data_full (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_data_full) ... ERROR
> test_enroll_error_data_full (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_data_full) ... FAIL
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> 
> ======================================================================
> ERROR: test_enroll_error_data_full (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_data_full)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2434, in tearDown
>     self.device.EnrollStop()
>   File "/usr/lib/python3/dist-packages/gi/overrides/Gio.py", line 349, in __call__
>     result = self.dbus_proxy.call_sync(self.method_name, arg_variant,
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying (4)
> 
> ======================================================================
> FAIL: test_enroll_error_data_full (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_data_full)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 318, in daemon_stop
>     self.assertGreaterEqual(self.daemon.returncode, 0)
> AssertionError: -5 not greater than or equal to 0
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.738s
> 
> FAILED (failures=1, errors=1)
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> 105/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_error_data_invalid                                                                FAIL             0.93s   exit status 1
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=143 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceEnrollTests.test_enroll_error_data_invalid
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410151): GLib-GIO-DEBUG: 07:06:41.697: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.698: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410151): fprintd-WARNING **: 07:06:41.698: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.698: Launching FprintObject
> (fprintd:2410151): libfprint-context-DEBUG: 07:06:41.698: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.700: Preparing devices for resume
> (fprintd:2410151): libfprint-context-DEBUG: 07:06:41.700: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-f_yt00sg/virtual-image.socket
> 1690268801.701 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410151): libfprint-context-DEBUG: 07:06:41.700: created
> (fprintd:2410151): libfprint-device-DEBUG: 07:06:41.701: Device reported probe completion
> (fprintd:2410151): libfprint-device-DEBUG: 07:06:41.701: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410151): libfprint-device-DEBUG: 07:06:41.701: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.702: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.702: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.702: Finger present 0
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.702: Finger needed 0
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.702: Got delay inhibitor for sleep.
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.702: entering main loop
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.703: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.798: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.798: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.799: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.800: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.800: user 'testuser' claiming the device: 0
> (fprintd:2410151): libfprint-virtual_image-DEBUG: 07:06:41.800: 42950835862: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410151): libfprint-virtual_device_connection-DEBUG: 07:06:41.800: 42950835894: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410151): GLib-GIO-DEBUG: 07:06:41.800: GTask [gio] D-Bus interface method dispatch (source object: 0x55a19ad66b20, source tag: 0x7fb326209e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410151): libfprint-image_device-DEBUG: 07:06:41.901: Image device open completed
> (fprintd:2410151): libfprint-device-DEBUG: 07:06:41.901: Device reported open completion
> (fprintd:2410151): libfprint-device-DEBUG: 07:06:41.901: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410151): libfprint-device-DEBUG: 07:06:41.901: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.901: claimed device 0
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.902: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.902: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.904: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.904: file_storage_print_data_load(): loaded '/tmp/tmpec4_2kd9/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.904: start enrollment device 0 finger 3
> (fprintd:2410151): libfprint-device-DEBUG: 07:06:41.904: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410151): libfprint-image_device-DEBUG: 07:06:41.904: Activating image device
> (fprintd:2410151): libfprint-image_device-DEBUG: 07:06:41.904: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410151): libfprint-image_device-DEBUG: 07:06:41.904: Image device activation completed
> (fprintd:2410151): libfprint-image_device-DEBUG: 07:06:41.904: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410151): libfprint-image_device-DEBUG: 07:06:41.904: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410151): libfprint-device-DEBUG: 07:06:41.904: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.904: Finger present 0
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.904: Finger needed 1
> (fprintd:2410151): GLib-GIO-DEBUG: 07:06:41.904: GTask [gio] D-Bus interface method dispatch (source object: 0x55a19ad66b20, source tag: 0x7fb326209e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410151): libfprint-virtual_device_connection-DEBUG: 07:06:41.905: Got a new connection!
> (fprintd:2410151): libfprint-image_device-DEBUG: 07:06:41.905: Deactivating image device
> (fprintd:2410151): libfprint-image_device-DEBUG: 07:06:41.905: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410151): libfprint-image_device-DEBUG: 07:06:41.905: Image device deactivation completed
> (fprintd:2410151): libfprint-image_device-DEBUG: 07:06:41.905: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2410151): libfprint-device-DEBUG: 07:06:41.905: Device reported generic error (Passed (print) data is not valid.) during action; action was: FPI_DEVICE_ACTION_IDENTIFY
> (fprintd:2410151): libfprint-device-DEBUG: 07:06:41.905: Device reported identify completion
> (fprintd:2410151): libfprint-device-DEBUG: 07:06:41.905: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.905: Finger present 0
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.905: Finger needed 0
> (fprintd:2410151): libfprint-device-DEBUG: 07:06:41.906: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2410151): libfprint-device-DEBUG: 07:06:41.906: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 
> (fprintd:2410151): fprintd-WARNING **: 07:06:41.906: Device reported an error during identify for enroll: Passed (print) data is not valid.
> 
> (fprintd:2410151): GLib-GIO-CRITICAL **: 07:06:41.906: GTask 0x55a19ad6eea0 (source object: 0x55a19ad6dc20, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-unknown-error', true)
> stderr:
> test_enroll_error_data_invalid (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_data_invalid) ... ERROR
> test_enroll_error_data_invalid (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_data_invalid) ... FAIL
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> 
> ======================================================================
> ERROR: test_enroll_error_data_invalid (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_data_invalid)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2434, in tearDown
>     self.device.EnrollStop()
>   File "/usr/lib/python3/dist-packages/gi/overrides/Gio.py", line 349, in __call__
>     result = self.dbus_proxy.call_sync(self.method_name, arg_variant,
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying (4)
> 
> ======================================================================
> FAIL: test_enroll_error_data_invalid (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_data_invalid)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 318, in daemon_stop
>     self.assertGreaterEqual(self.daemon.returncode, 0)
> AssertionError: -5 not greater than or equal to 0
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.707s
> 
> FAILED (failures=1, errors=1)
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> 106/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_error_general                                                                     FAIL             0.90s   exit status 1
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=177 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceEnrollTests.test_enroll_error_general
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410184): GLib-GIO-DEBUG: 07:06:42.390: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.391: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410184): fprintd-WARNING **: 07:06:42.391: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.391: Launching FprintObject
> (fprintd:2410184): libfprint-context-DEBUG: 07:06:42.391: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.392: Preparing devices for resume
> (fprintd:2410184): libfprint-context-DEBUG: 07:06:42.392: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-j9j16nge/virtual-image.socket
> (fprintd:2410184): libfprint-context-DEBUG: 07:06:42.392: created
> 1690268802.393 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410184): libfprint-device-DEBUG: 07:06:42.393: Device reported probe completion
> (fprintd:2410184): libfprint-device-DEBUG: 07:06:42.393: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410184): libfprint-device-DEBUG: 07:06:42.393: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.395: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.395: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.395: Finger present 0
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.395: Finger needed 0
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.395: Got delay inhibitor for sleep.
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.395: entering main loop
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.395: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.491: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.491: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.492: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.493: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.493: user 'testuser' claiming the device: 0
> (fprintd:2410184): libfprint-virtual_image-DEBUG: 07:06:42.493: 42951528383: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410184): libfprint-virtual_device_connection-DEBUG: 07:06:42.493: 42951528428: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410184): GLib-GIO-DEBUG: 07:06:42.493: GTask [gio] D-Bus interface method dispatch (source object: 0x561c920aac20, source tag: 0x7fd95e021e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410184): libfprint-image_device-DEBUG: 07:06:42.594: Image device open completed
> (fprintd:2410184): libfprint-device-DEBUG: 07:06:42.594: Device reported open completion
> (fprintd:2410184): libfprint-device-DEBUG: 07:06:42.594: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410184): libfprint-device-DEBUG: 07:06:42.594: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.594: claimed device 0
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.595: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.595: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.596: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.597: file_storage_print_data_load(): loaded '/tmp/tmpazqg1crg/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.597: start enrollment device 0 finger 3
> (fprintd:2410184): libfprint-device-DEBUG: 07:06:42.597: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410184): libfprint-image_device-DEBUG: 07:06:42.597: Activating image device
> (fprintd:2410184): libfprint-image_device-DEBUG: 07:06:42.597: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410184): libfprint-image_device-DEBUG: 07:06:42.597: Image device activation completed
> (fprintd:2410184): libfprint-image_device-DEBUG: 07:06:42.597: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410184): libfprint-image_device-DEBUG: 07:06:42.597: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410184): libfprint-device-DEBUG: 07:06:42.597: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.597: Finger present 0
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.597: Finger needed 1
> (fprintd:2410184): GLib-GIO-DEBUG: 07:06:42.597: GTask [gio] D-Bus interface method dispatch (source object: 0x561c920aac20, source tag: 0x7fd95e021e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410184): libfprint-virtual_device_connection-DEBUG: 07:06:42.598: Got a new connection!
> (fprintd:2410184): libfprint-image_device-DEBUG: 07:06:42.598: Deactivating image device
> (fprintd:2410184): libfprint-image_device-DEBUG: 07:06:42.598: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410184): libfprint-image_device-DEBUG: 07:06:42.598: Image device deactivation completed
> (fprintd:2410184): libfprint-image_device-DEBUG: 07:06:42.598: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2410184): libfprint-device-DEBUG: 07:06:42.598: Device reported generic error (An unspecified error occurred!) during action; action was: FPI_DEVICE_ACTION_IDENTIFY
> (fprintd:2410184): libfprint-device-DEBUG: 07:06:42.598: Device reported identify completion
> (fprintd:2410184): libfprint-device-DEBUG: 07:06:42.598: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.598: Finger present 0
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.598: Finger needed 0
> (fprintd:2410184): libfprint-device-DEBUG: 07:06:42.598: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2410184): libfprint-device-DEBUG: 07:06:42.598: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 
> (fprintd:2410184): fprintd-WARNING **: 07:06:42.598: Device reported an error during identify for enroll: An unspecified error occurred!
> 
> (fprintd:2410184): GLib-GIO-CRITICAL **: 07:06:42.598: GTask 0x561c920b0a10 (source object: 0x561c920b1e90, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-unknown-error', true)
> stderr:
> test_enroll_error_general (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_general) ... ERROR
> test_enroll_error_general (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_general) ... FAIL
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> 
> ======================================================================
> ERROR: test_enroll_error_general (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_general)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2434, in tearDown
>     self.device.EnrollStop()
>   File "/usr/lib/python3/dist-packages/gi/overrides/Gio.py", line 349, in __call__
>     result = self.dbus_proxy.call_sync(self.method_name, arg_variant,
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying (4)
> 
> ======================================================================
> FAIL: test_enroll_error_general (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_general)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 318, in daemon_stop
>     self.assertGreaterEqual(self.daemon.returncode, 0)
> AssertionError: -5 not greater than or equal to 0
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.725s
> 
> FAILED (failures=1, errors=1)
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> 107/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_error_not_open                                                                    FAIL             1.10s   exit status 1
> >>> MALLOC_PERTURB_=31 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceEnrollTests.test_enroll_error_not_open
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410193): GLib-GIO-DEBUG: 07:06:42.788: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.789: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410193): fprintd-WARNING **: 07:06:42.789: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.789: Launching FprintObject
> (fprintd:2410193): libfprint-context-DEBUG: 07:06:42.789: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.792: Preparing devices for resume
> (fprintd:2410193): libfprint-context-DEBUG: 07:06:42.793: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-krplwgw0/virtual-image.socket
> (fprintd:2410193): libfprint-context-DEBUG: 07:06:42.793: created
> 1690268802.793 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410193): libfprint-device-DEBUG: 07:06:42.793: Device reported probe completion
> (fprintd:2410193): libfprint-device-DEBUG: 07:06:42.793: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410193): libfprint-device-DEBUG: 07:06:42.793: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.797: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.797: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.797: Finger present 0
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.797: Finger needed 0
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.797: Got delay inhibitor for sleep.
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.797: entering main loop
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.797: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.884: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.885: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.887: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.887: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.888: user 'testuser' claiming the device: 0
> (fprintd:2410193): libfprint-virtual_image-DEBUG: 07:06:42.888: 42951923143: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410193): libfprint-virtual_device_connection-DEBUG: 07:06:42.888: 42951923181: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410193): GLib-GIO-DEBUG: 07:06:42.888: GTask [gio] D-Bus interface method dispatch (source object: 0x55672a621b30, source tag: 0x7fd0adc44e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410193): libfprint-image_device-DEBUG: 07:06:42.988: Image device open completed
> (fprintd:2410193): libfprint-device-DEBUG: 07:06:42.988: Device reported open completion
> (fprintd:2410193): libfprint-device-DEBUG: 07:06:42.988: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410193): libfprint-device-DEBUG: 07:06:42.988: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.989: claimed device 0
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.990: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.990: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.991: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.991: file_storage_print_data_load(): loaded '/tmp/tmpf30m7bfx/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.991: start enrollment device 0 finger 3
> (fprintd:2410193): libfprint-device-DEBUG: 07:06:42.991: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410193): libfprint-image_device-DEBUG: 07:06:42.991: Activating image device
> (fprintd:2410193): libfprint-image_device-DEBUG: 07:06:42.991: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410193): libfprint-image_device-DEBUG: 07:06:42.991: Image device activation completed
> (fprintd:2410193): libfprint-image_device-DEBUG: 07:06:42.991: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410193): libfprint-image_device-DEBUG: 07:06:42.991: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410193): libfprint-device-DEBUG: 07:06:42.991: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.991: Finger present 0
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.992: Finger needed 1
> (fprintd:2410193): GLib-GIO-DEBUG: 07:06:42.992: GTask [gio] D-Bus interface method dispatch (source object: 0x55672a621b30, source tag: 0x7fd0adc44e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410193): libfprint-virtual_device_connection-DEBUG: 07:06:42.993: Got a new connection!
> (fprintd:2410193): libfprint-image_device-DEBUG: 07:06:42.993: Deactivating image device
> (fprintd:2410193): libfprint-image_device-DEBUG: 07:06:42.993: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410193): libfprint-image_device-DEBUG: 07:06:42.993: Image device deactivation completed
> (fprintd:2410193): libfprint-image_device-DEBUG: 07:06:42.993: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2410193): libfprint-device-DEBUG: 07:06:42.993: Device reported generic error (The device needs to be opened first!) during action; action was: FPI_DEVICE_ACTION_IDENTIFY
> (fprintd:2410193): libfprint-device-DEBUG: 07:06:42.993: Device reported identify completion
> (fprintd:2410193): libfprint-device-DEBUG: 07:06:42.993: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.993: Finger present 0
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.993: Finger needed 0
> (fprintd:2410193): libfprint-device-DEBUG: 07:06:42.993: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2410193): libfprint-device-DEBUG: 07:06:42.993: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 
> (fprintd:2410193): fprintd-WARNING **: 07:06:42.993: Device reported an error during identify for enroll: The device needs to be opened first!
> 
> (fprintd:2410193): GLib-GIO-CRITICAL **: 07:06:42.993: GTask 0x55672a622a20 (source object: 0x55672a628f00, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-unknown-error', true)
> stderr:
> test_enroll_error_not_open (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_not_open) ... ERROR
> test_enroll_error_not_open (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_not_open) ... FAIL
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> 
> ======================================================================
> ERROR: test_enroll_error_not_open (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_not_open)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2434, in tearDown
>     self.device.EnrollStop()
>   File "/usr/lib/python3/dist-packages/gi/overrides/Gio.py", line 349, in __call__
>     result = self.dbus_proxy.call_sync(self.method_name, arg_variant,
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying (4)
> 
> ======================================================================
> FAIL: test_enroll_error_not_open (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_not_open)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 318, in daemon_stop
>     self.assertGreaterEqual(self.daemon.returncode, 0)
> AssertionError: -5 not greater than or equal to 0
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.838s
> 
> FAILED (failures=1, errors=1)
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> 108/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_error_not_supported                                                               FAIL             0.87s   exit status 1
> >>> MALLOC_CHECK_=2 MALLOC_PERTURB_=135 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceEnrollTests.test_enroll_error_not_supported
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410212): GLib-GIO-DEBUG: 07:06:43.250: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.251: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410212): fprintd-WARNING **: 07:06:43.251: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.251: Launching FprintObject
> (fprintd:2410212): libfprint-context-DEBUG: 07:06:43.251: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.252: Preparing devices for resume
> (fprintd:2410212): libfprint-context-DEBUG: 07:06:43.252: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-c4mr4uvw/virtual-image.socket
> (fprintd:2410212): libfprint-context-DEBUG: 07:06:43.252: created
> (fprintd:2410212): libfprint-device-DEBUG: 07:06:43.252: Device reported probe completion
> (fprintd:2410212): libfprint-device-DEBUG: 07:06:43.252: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410212): libfprint-device-DEBUG: 07:06:43.252: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268803.253 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.256: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.256: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.256: Finger present 0
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.256: Finger needed 0
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.256: Got delay inhibitor for sleep.
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.257: entering main loop
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.258: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.379: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.381: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.382: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.385: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.385: user 'testuser' claiming the device: 0
> (fprintd:2410212): libfprint-virtual_image-DEBUG: 07:06:43.385: 42952420761: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410212): libfprint-virtual_device_connection-DEBUG: 07:06:43.385: 42952420815: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410212): GLib-GIO-DEBUG: 07:06:43.385: GTask [gio] D-Bus interface method dispatch (source object: 0x55cd25a98a60, source tag: 0x7f07304cfe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410212): libfprint-image_device-DEBUG: 07:06:43.486: Image device open completed
> (fprintd:2410212): libfprint-device-DEBUG: 07:06:43.486: Device reported open completion
> (fprintd:2410212): libfprint-device-DEBUG: 07:06:43.486: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410212): libfprint-device-DEBUG: 07:06:43.486: Updated temperature model after 0.23 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.486: claimed device 0
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.487: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.487: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.488: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.488: file_storage_print_data_load(): loaded '/tmp/tmp0sg0un08/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.488: start enrollment device 0 finger 3
> (fprintd:2410212): libfprint-device-DEBUG: 07:06:43.488: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410212): libfprint-image_device-DEBUG: 07:06:43.488: Activating image device
> (fprintd:2410212): libfprint-image_device-DEBUG: 07:06:43.488: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410212): libfprint-image_device-DEBUG: 07:06:43.488: Image device activation completed
> (fprintd:2410212): libfprint-image_device-DEBUG: 07:06:43.488: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410212): libfprint-image_device-DEBUG: 07:06:43.488: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410212): libfprint-device-DEBUG: 07:06:43.488: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.488: Finger present 0
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.488: Finger needed 1
> (fprintd:2410212): GLib-GIO-DEBUG: 07:06:43.488: GTask [gio] D-Bus interface method dispatch (source object: 0x55cd25a98a60, source tag: 0x7f07304cfe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410212): libfprint-virtual_device_connection-DEBUG: 07:06:43.490: Got a new connection!
> (fprintd:2410212): libfprint-image_device-DEBUG: 07:06:43.490: Deactivating image device
> (fprintd:2410212): libfprint-image_device-DEBUG: 07:06:43.490: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410212): libfprint-image_device-DEBUG: 07:06:43.490: Image device deactivation completed
> (fprintd:2410212): libfprint-image_device-DEBUG: 07:06:43.490: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2410212): libfprint-device-DEBUG: 07:06:43.490: Device reported generic error (The operation is not supported on this device!) during action; action was: FPI_DEVICE_ACTION_IDENTIFY
> (fprintd:2410212): libfprint-device-DEBUG: 07:06:43.490: Device reported identify completion
> (fprintd:2410212): libfprint-device-DEBUG: 07:06:43.490: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.490: Finger present 0
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.490: Finger needed 0
> (fprintd:2410212): libfprint-device-DEBUG: 07:06:43.490: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2410212): libfprint-device-DEBUG: 07:06:43.490: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 
> (fprintd:2410212): fprintd-WARNING **: 07:06:43.490: Device reported an error during identify for enroll: The operation is not supported on this device!
> 
> (fprintd:2410212): GLib-GIO-CRITICAL **: 07:06:43.490: GTask 0x55cd25aa0b90 (source object: 0x55cd25a9fd00, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-unknown-error', true)
> stderr:
> test_enroll_error_not_supported (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_not_supported) ... ERROR
> test_enroll_error_not_supported (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_not_supported) ... FAIL
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> 
> ======================================================================
> ERROR: test_enroll_error_not_supported (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_not_supported)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2434, in tearDown
>     self.device.EnrollStop()
>   File "/usr/lib/python3/dist-packages/gi/overrides/Gio.py", line 349, in __call__
>     result = self.dbus_proxy.call_sync(self.method_name, arg_variant,
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying (4)
> 
> ======================================================================
> FAIL: test_enroll_error_not_supported (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_not_supported)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 318, in daemon_stop
>     self.assertGreaterEqual(self.daemon.returncode, 0)
> AssertionError: -5 not greater than or equal to 0
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.706s
> 
> FAILED (failures=1, errors=1)
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> 109/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_error_proto                                                                       FAIL             0.89s   exit status 1
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_PERTURB_=253 TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceEnrollTests.test_enroll_error_proto
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410229): GLib-GIO-DEBUG: 07:06:43.709: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.716: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410229): fprintd-WARNING **: 07:06:43.716: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.716: Launching FprintObject
> (fprintd:2410229): libfprint-context-DEBUG: 07:06:43.716: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.718: Preparing devices for resume
> 1690268803.720 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410229): libfprint-context-DEBUG: 07:06:43.719: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-2kv8ypvw/virtual-image.socket
> (fprintd:2410229): libfprint-context-DEBUG: 07:06:43.720: created
> (fprintd:2410229): libfprint-device-DEBUG: 07:06:43.720: Device reported probe completion
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.721: Got delay inhibitor for sleep.
> (fprintd:2410229): libfprint-device-DEBUG: 07:06:43.721: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410229): libfprint-device-DEBUG: 07:06:43.721: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.723: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.723: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.723: Finger present 0
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.723: Finger needed 0
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.723: entering main loop
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.724: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.808: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.809: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.810: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.811: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.811: user 'testuser' claiming the device: 0
> (fprintd:2410229): libfprint-virtual_image-DEBUG: 07:06:43.811: 42952846298: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410229): libfprint-virtual_device_connection-DEBUG: 07:06:43.811: 42952846351: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410229): GLib-GIO-DEBUG: 07:06:43.811: GTask [gio] D-Bus interface method dispatch (source object: 0x55bf22485740, source tag: 0x7fbdc7038e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410229): libfprint-image_device-DEBUG: 07:06:43.912: Image device open completed
> (fprintd:2410229): libfprint-device-DEBUG: 07:06:43.912: Device reported open completion
> (fprintd:2410229): libfprint-device-DEBUG: 07:06:43.912: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410229): libfprint-device-DEBUG: 07:06:43.912: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.912: claimed device 0
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.913: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.913: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.915: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.915: file_storage_print_data_load(): loaded '/tmp/tmp5cwkg092/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.916: start enrollment device 0 finger 3
> (fprintd:2410229): libfprint-device-DEBUG: 07:06:43.916: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410229): libfprint-image_device-DEBUG: 07:06:43.916: Activating image device
> (fprintd:2410229): libfprint-image_device-DEBUG: 07:06:43.916: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410229): libfprint-image_device-DEBUG: 07:06:43.916: Image device activation completed
> (fprintd:2410229): libfprint-image_device-DEBUG: 07:06:43.916: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410229): libfprint-image_device-DEBUG: 07:06:43.916: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410229): libfprint-device-DEBUG: 07:06:43.916: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.916: Finger present 0
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.916: Finger needed 1
> (fprintd:2410229): GLib-GIO-DEBUG: 07:06:43.916: GTask [gio] D-Bus interface method dispatch (source object: 0x55bf22485740, source tag: 0x7fbdc7038e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410229): libfprint-virtual_device_connection-DEBUG: 07:06:43.916: Got a new connection!
> (fprintd:2410229): libfprint-image_device-DEBUG: 07:06:43.916: Deactivating image device
> (fprintd:2410229): libfprint-image_device-DEBUG: 07:06:43.916: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410229): libfprint-image_device-DEBUG: 07:06:43.916: Image device deactivation completed
> (fprintd:2410229): libfprint-image_device-DEBUG: 07:06:43.916: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2410229): libfprint-device-DEBUG: 07:06:43.916: Device reported generic error (The driver encountered a protocol error with the device.) during action; action was: FPI_DEVICE_ACTION_IDENTIFY
> (fprintd:2410229): libfprint-device-DEBUG: 07:06:43.916: Device reported identify completion
> (fprintd:2410229): libfprint-device-DEBUG: 07:06:43.916: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.916: Finger present 0
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.916: Finger needed 0
> (fprintd:2410229): libfprint-device-DEBUG: 07:06:43.917: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2410229): libfprint-device-DEBUG: 07:06:43.917: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 
> (fprintd:2410229): fprintd-WARNING **: 07:06:43.917: Device reported an error during identify for enroll: The driver encountered a protocol error with the device.
> 
> (fprintd:2410229): GLib-GIO-CRITICAL **: 07:06:43.917: GTask 0x55bf22487640 (source object: 0x55bf2248d1e0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-disconnected', true)
> stderr:
> test_enroll_error_proto (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_proto) ... ERROR
> test_enroll_error_proto (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_proto) ... FAIL
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> 
> ======================================================================
> ERROR: test_enroll_error_proto (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_proto)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2434, in tearDown
>     self.device.EnrollStop()
>   File "/usr/lib/python3/dist-packages/gi/overrides/Gio.py", line 349, in __call__
>     result = self.dbus_proxy.call_sync(self.method_name, arg_variant,
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying (4)
> 
> ======================================================================
> FAIL: test_enroll_error_proto (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_proto)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 318, in daemon_stop
>     self.assertGreaterEqual(self.daemon.returncode, 0)
> AssertionError: -5 not greater than or equal to 0
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.725s
> 
> FAILED (failures=1, errors=1)
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> 110/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_retry_center_finger                                                               FAIL             1.03s   exit status 1
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=209 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceEnrollTests.test_enroll_retry_center_finger
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.273: Preparing devices for resume
> (fprintd:2410247): libfprint-context-DEBUG: 07:06:44.273: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-r06jjr37/virtual-image.socket
> (fprintd:2410247): libfprint-context-DEBUG: 07:06:44.273: created
> 1690268804.274 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410247): libfprint-device-DEBUG: 07:06:44.273: Device reported probe completion
> (fprintd:2410247): libfprint-device-DEBUG: 07:06:44.273: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410247): libfprint-device-DEBUG: 07:06:44.273: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.278: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.278: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.278: Finger present 0
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.278: Finger needed 0
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.279: Got delay inhibitor for sleep.
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.279: entering main loop
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.279: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.374: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.374: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.376: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.378: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.395: user 'testuser' claiming the device: 0
> (fprintd:2410247): libfprint-virtual_image-DEBUG: 07:06:44.395: 42953430512: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410247): libfprint-virtual_device_connection-DEBUG: 07:06:44.395: 42953430554: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410247): GLib-GIO-DEBUG: 07:06:44.395: GTask [gio] D-Bus interface method dispatch (source object: 0x555885578b20, source tag: 0x7fae31321e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410247): libfprint-image_device-DEBUG: 07:06:44.511: Image device open completed
> (fprintd:2410247): libfprint-device-DEBUG: 07:06:44.511: Device reported open completion
> (fprintd:2410247): libfprint-device-DEBUG: 07:06:44.511: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410247): libfprint-device-DEBUG: 07:06:44.511: Updated temperature model after 0.24 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.511: claimed device 0
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.523: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.523: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.524: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.525: file_storage_print_data_load(): loaded '/tmp/tmp19pcvh7j/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.525: start enrollment device 0 finger 3
> (fprintd:2410247): libfprint-device-DEBUG: 07:06:44.525: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410247): libfprint-image_device-DEBUG: 07:06:44.525: Activating image device
> (fprintd:2410247): libfprint-image_device-DEBUG: 07:06:44.525: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410247): libfprint-image_device-DEBUG: 07:06:44.525: Image device activation completed
> (fprintd:2410247): libfprint-image_device-DEBUG: 07:06:44.525: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410247): libfprint-image_device-DEBUG: 07:06:44.525: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410247): libfprint-device-DEBUG: 07:06:44.525: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.525: Finger present 0
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.525: Finger needed 1
> (fprintd:2410247): GLib-GIO-DEBUG: 07:06:44.525: GTask [gio] D-Bus interface method dispatch (source object: 0x555885578b20, source tag: 0x7fae31321e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410247): libfprint-virtual_device_connection-DEBUG: 07:06:44.526: Got a new connection!
> (fprintd:2410247): libfprint-device-DEBUG: 07:06:44.526: Device reported identify result
> (fprintd:2410247): libfprint-image_device-DEBUG: 07:06:44.526: Deactivating image device
> (fprintd:2410247): libfprint-image_device-DEBUG: 07:06:44.526: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410247): libfprint-image_device-DEBUG: 07:06:44.526: Image device deactivation completed
> (fprintd:2410247): libfprint-image_device-DEBUG: 07:06:44.526: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2410247): libfprint-device-DEBUG: 07:06:44.526: Device reported identify completion
> (fprintd:2410247): libfprint-device-DEBUG: 07:06:44.526: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.526: Finger present 0
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.526: Finger needed 0
> (fprintd:2410247): libfprint-device-DEBUG: 07:06:44.526: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2410247): libfprint-device-DEBUG: 07:06:44.526: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410247): libfprint-device-DEBUG: 07:06:44.526: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410247): libfprint-image_device-DEBUG: 07:06:44.526: Activating image device
> (fprintd:2410247): libfprint-image_device-DEBUG: 07:06:44.526: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410247): libfprint-image_device-DEBUG: 07:06:44.526: Image device activation completed
> (fprintd:2410247): libfprint-image_device-DEBUG: 07:06:44.526: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410247): libfprint-image_device-DEBUG: 07:06:44.526: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410247): libfprint-device-DEBUG: 07:06:44.526: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.526: Finger present 0
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.526: Finger needed 1
> 
> (fprintd:2410247): GLib-GIO-CRITICAL **: 07:06:44.526: GTask 0x55588557b000 (source object: 0x55588557fe10, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-finger-not-centered', false)
> stderr:
> test_enroll_retry_center_finger (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_retry_center_finger) ... ERROR
> test_enroll_retry_center_finger (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_retry_center_finger) ... FAIL
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> 
> ======================================================================
> ERROR: test_enroll_retry_center_finger (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_retry_center_finger)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2434, in tearDown
>     self.device.EnrollStop()
>   File "/usr/lib/python3/dist-packages/gi/overrides/Gio.py", line 349, in __call__
>     result = self.dbus_proxy.call_sync(self.method_name, arg_variant,
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying (4)
> 
> ======================================================================
> FAIL: test_enroll_retry_center_finger (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_retry_center_finger)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 318, in daemon_stop
>     self.assertGreaterEqual(self.daemon.returncode, 0)
> AssertionError: -5 not greater than or equal to 0
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.857s
> 
> FAILED (failures=1, errors=1)
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> 111/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_retry_general                                                                     FAIL             0.92s   exit status 1
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=194 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceEnrollTests.test_enroll_retry_general
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.629: Preparing devices for resume
> (fprintd:2410261): libfprint-context-DEBUG: 07:06:44.629: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-dfdaf_lw/virtual-image.socket
> (fprintd:2410261): libfprint-context-DEBUG: 07:06:44.629: created
> 1690268804.630 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410261): libfprint-device-DEBUG: 07:06:44.630: Device reported probe completion
> (fprintd:2410261): libfprint-device-DEBUG: 07:06:44.630: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410261): libfprint-device-DEBUG: 07:06:44.630: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.631: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.631: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.631: Finger present 0
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.631: Finger needed 0
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.631: Got delay inhibitor for sleep.
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.631: entering main loop
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.632: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.731: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.731: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.732: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.733: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.733: user 'testuser' claiming the device: 0
> (fprintd:2410261): libfprint-virtual_image-DEBUG: 07:06:44.733: 42953768577: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410261): libfprint-virtual_device_connection-DEBUG: 07:06:44.733: 42953768618: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410261): GLib-GIO-DEBUG: 07:06:44.733: GTask [gio] D-Bus interface method dispatch (source object: 0x560413b89ab0, source tag: 0x7fbca479de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410261): libfprint-image_device-DEBUG: 07:06:44.834: Image device open completed
> (fprintd:2410261): libfprint-device-DEBUG: 07:06:44.834: Device reported open completion
> (fprintd:2410261): libfprint-device-DEBUG: 07:06:44.834: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410261): libfprint-device-DEBUG: 07:06:44.834: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.834: claimed device 0
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.839: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.839: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.840: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.840: file_storage_print_data_load(): loaded '/tmp/tmpzz4odpxy/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.840: start enrollment device 0 finger 3
> (fprintd:2410261): libfprint-device-DEBUG: 07:06:44.840: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410261): libfprint-image_device-DEBUG: 07:06:44.840: Activating image device
> (fprintd:2410261): libfprint-image_device-DEBUG: 07:06:44.840: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410261): libfprint-image_device-DEBUG: 07:06:44.841: Image device activation completed
> (fprintd:2410261): libfprint-image_device-DEBUG: 07:06:44.841: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410261): libfprint-image_device-DEBUG: 07:06:44.841: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410261): libfprint-device-DEBUG: 07:06:44.841: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.841: Finger present 0
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.841: Finger needed 1
> (fprintd:2410261): GLib-GIO-DEBUG: 07:06:44.841: GTask [gio] D-Bus interface method dispatch (source object: 0x560413b89ab0, source tag: 0x7fbca479de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410261): libfprint-virtual_device_connection-DEBUG: 07:06:44.842: Got a new connection!
> (fprintd:2410261): libfprint-device-DEBUG: 07:06:44.842: Device reported identify result
> (fprintd:2410261): libfprint-image_device-DEBUG: 07:06:44.842: Deactivating image device
> (fprintd:2410261): libfprint-image_device-DEBUG: 07:06:44.842: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410261): libfprint-image_device-DEBUG: 07:06:44.842: Image device deactivation completed
> (fprintd:2410261): libfprint-image_device-DEBUG: 07:06:44.843: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2410261): libfprint-device-DEBUG: 07:06:44.843: Device reported identify completion
> (fprintd:2410261): libfprint-device-DEBUG: 07:06:44.843: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.843: Finger present 0
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.843: Finger needed 0
> (fprintd:2410261): libfprint-device-DEBUG: 07:06:44.843: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2410261): libfprint-device-DEBUG: 07:06:44.843: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410261): libfprint-device-DEBUG: 07:06:44.844: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410261): libfprint-image_device-DEBUG: 07:06:44.844: Activating image device
> (fprintd:2410261): libfprint-image_device-DEBUG: 07:06:44.844: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410261): libfprint-image_device-DEBUG: 07:06:44.844: Image device activation completed
> (fprintd:2410261): libfprint-image_device-DEBUG: 07:06:44.844: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410261): libfprint-image_device-DEBUG: 07:06:44.844: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410261): libfprint-device-DEBUG: 07:06:44.844: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.844: Finger present 0
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.844: Finger needed 1
> 
> (fprintd:2410261): GLib-GIO-CRITICAL **: 07:06:44.845: GTask 0x560413b8dfc0 (source object: 0x560413b90de0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-retry-scan', false)
> stderr:
> test_enroll_retry_general (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_retry_general) ... ERROR
> test_enroll_retry_general (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_retry_general) ... FAIL
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> 
> ======================================================================
> ERROR: test_enroll_retry_general (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_retry_general)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2434, in tearDown
>     self.device.EnrollStop()
>   File "/usr/lib/python3/dist-packages/gi/overrides/Gio.py", line 349, in __call__
>     result = self.dbus_proxy.call_sync(self.method_name, arg_variant,
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying (4)
> 
> ======================================================================
> FAIL: test_enroll_retry_general (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_retry_general)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 318, in daemon_stop
>     self.assertGreaterEqual(self.daemon.returncode, 0)
> AssertionError: -5 not greater than or equal to 0
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.730s
> 
> FAILED (failures=1, errors=1)
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> 112/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_retry_remove_finger                                                               FAIL             0.96s   exit status 1
> >>> MALLOC_CHECK_=2 MALLOC_PERTURB_=152 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceEnrollTests.test_enroll_retry_remove_finger
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.220: Preparing devices for resume
> (fprintd:2410280): libfprint-context-DEBUG: 07:06:45.220: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-51iqf1oo/virtual-image.socket
> 1690268805.221 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410280): libfprint-context-DEBUG: 07:06:45.220: created
> (fprintd:2410280): libfprint-device-DEBUG: 07:06:45.220: Device reported probe completion
> (fprintd:2410280): libfprint-device-DEBUG: 07:06:45.220: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410280): libfprint-device-DEBUG: 07:06:45.220: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.221: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.221: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.221: Finger present 0
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.221: Finger needed 0
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.222: entering main loop
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.222: Got delay inhibitor for sleep.
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.227: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.311: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.312: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.313: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.315: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.315: user 'testuser' claiming the device: 0
> (fprintd:2410280): libfprint-virtual_image-DEBUG: 07:06:45.315: 42954350453: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410280): libfprint-virtual_device_connection-DEBUG: 07:06:45.315: 42954350497: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410280): GLib-GIO-DEBUG: 07:06:45.315: GTask [gio] D-Bus interface method dispatch (source object: 0x55e4928b9ab0, source tag: 0x7f435cef7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410280): libfprint-image_device-DEBUG: 07:06:45.415: Image device open completed
> (fprintd:2410280): libfprint-device-DEBUG: 07:06:45.415: Device reported open completion
> (fprintd:2410280): libfprint-device-DEBUG: 07:06:45.415: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410280): libfprint-device-DEBUG: 07:06:45.415: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.415: claimed device 0
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.417: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.417: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.419: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.420: file_storage_print_data_load(): loaded '/tmp/tmpw6vz5er3/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.420: start enrollment device 0 finger 3
> (fprintd:2410280): libfprint-device-DEBUG: 07:06:45.420: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410280): libfprint-image_device-DEBUG: 07:06:45.420: Activating image device
> (fprintd:2410280): libfprint-image_device-DEBUG: 07:06:45.420: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410280): libfprint-image_device-DEBUG: 07:06:45.420: Image device activation completed
> (fprintd:2410280): libfprint-image_device-DEBUG: 07:06:45.420: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410280): libfprint-image_device-DEBUG: 07:06:45.420: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410280): libfprint-device-DEBUG: 07:06:45.420: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.420: Finger present 0
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.420: Finger needed 1
> (fprintd:2410280): GLib-GIO-DEBUG: 07:06:45.420: GTask [gio] D-Bus interface method dispatch (source object: 0x55e4928b9ab0, source tag: 0x7f435cef7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410280): libfprint-virtual_device_connection-DEBUG: 07:06:45.422: Got a new connection!
> (fprintd:2410280): libfprint-device-DEBUG: 07:06:45.422: Device reported identify result
> (fprintd:2410280): libfprint-image_device-DEBUG: 07:06:45.422: Deactivating image device
> (fprintd:2410280): libfprint-image_device-DEBUG: 07:06:45.422: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410280): libfprint-image_device-DEBUG: 07:06:45.422: Image device deactivation completed
> (fprintd:2410280): libfprint-image_device-DEBUG: 07:06:45.422: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2410280): libfprint-device-DEBUG: 07:06:45.422: Device reported identify completion
> (fprintd:2410280): libfprint-device-DEBUG: 07:06:45.422: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.422: Finger present 0
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.422: Finger needed 0
> (fprintd:2410280): libfprint-device-DEBUG: 07:06:45.422: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2410280): libfprint-device-DEBUG: 07:06:45.422: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410280): libfprint-device-DEBUG: 07:06:45.422: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410280): libfprint-image_device-DEBUG: 07:06:45.422: Activating image device
> (fprintd:2410280): libfprint-image_device-DEBUG: 07:06:45.422: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410280): libfprint-image_device-DEBUG: 07:06:45.422: Image device activation completed
> (fprintd:2410280): libfprint-image_device-DEBUG: 07:06:45.422: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410280): libfprint-image_device-DEBUG: 07:06:45.422: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410280): libfprint-device-DEBUG: 07:06:45.422: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.422: Finger present 0
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.422: Finger needed 1
> 
> (fprintd:2410280): GLib-GIO-CRITICAL **: 07:06:45.423: GTask 0x55e4928bbef0 (source object: 0x55e4928c16e0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-remove-and-retry', false)
> stderr:
> test_enroll_retry_remove_finger (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_retry_remove_finger) ... ERROR
> test_enroll_retry_remove_finger (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_retry_remove_finger) ... FAIL
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> 
> ======================================================================
> ERROR: test_enroll_retry_remove_finger (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_retry_remove_finger)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2434, in tearDown
>     self.device.EnrollStop()
>   File "/usr/lib/python3/dist-packages/gi/overrides/Gio.py", line 349, in __call__
>     result = self.dbus_proxy.call_sync(self.method_name, arg_variant,
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying (4)
> 
> ======================================================================
> FAIL: test_enroll_retry_remove_finger (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_retry_remove_finger)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 318, in daemon_stop
>     self.assertGreaterEqual(self.daemon.returncode, 0)
> AssertionError: -5 not greater than or equal to 0
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.735s
> 
> FAILED (failures=1, errors=1)
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> 113/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_retry_too_short                                                                   FAIL             0.95s   exit status 1
> >>> TOPSRCDIR=/<<PKGBUILDDIR>> G_SLICE=always-malloc FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 MALLOC_PERTURB_=118 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceEnrollTests.test_enroll_retry_too_short
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.599: Preparing devices for resume
> 1690268805.600 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410295): libfprint-context-DEBUG: 07:06:45.599: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-dd6v28lo/virtual-image.socket
> (fprintd:2410295): libfprint-context-DEBUG: 07:06:45.599: created
> (fprintd:2410295): libfprint-device-DEBUG: 07:06:45.604: Device reported probe completion
> (fprintd:2410295): libfprint-device-DEBUG: 07:06:45.604: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410295): libfprint-device-DEBUG: 07:06:45.604: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.607: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.607: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.607: Finger present 0
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.607: Finger needed 0
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.607: Got delay inhibitor for sleep.
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.607: entering main loop
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.608: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.702: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.703: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.704: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.708: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.708: user 'testuser' claiming the device: 0
> (fprintd:2410295): libfprint-virtual_image-DEBUG: 07:06:45.708: 42954743534: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410295): libfprint-virtual_device_connection-DEBUG: 07:06:45.708: 42954743581: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410295): GLib-GIO-DEBUG: 07:06:45.708: GTask [gio] D-Bus interface method dispatch (source object: 0x5583a23dda80, source tag: 0x7f85cefe3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410295): libfprint-image_device-DEBUG: 07:06:45.809: Image device open completed
> (fprintd:2410295): libfprint-device-DEBUG: 07:06:45.810: Device reported open completion
> (fprintd:2410295): libfprint-device-DEBUG: 07:06:45.811: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410295): libfprint-device-DEBUG: 07:06:45.811: Updated temperature model after 0.21 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.811: claimed device 0
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.812: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.812: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.812: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.812: file_storage_print_data_load(): loaded '/tmp/tmpezr6r468/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.812: start enrollment device 0 finger 3
> (fprintd:2410295): libfprint-device-DEBUG: 07:06:45.812: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410295): libfprint-image_device-DEBUG: 07:06:45.813: Activating image device
> (fprintd:2410295): libfprint-image_device-DEBUG: 07:06:45.813: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410295): libfprint-image_device-DEBUG: 07:06:45.813: Image device activation completed
> (fprintd:2410295): libfprint-image_device-DEBUG: 07:06:45.813: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410295): libfprint-image_device-DEBUG: 07:06:45.813: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410295): libfprint-device-DEBUG: 07:06:45.813: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.813: Finger present 0
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.813: Finger needed 1
> (fprintd:2410295): GLib-GIO-DEBUG: 07:06:45.813: GTask [gio] D-Bus interface method dispatch (source object: 0x5583a23dda80, source tag: 0x7f85cefe3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410295): libfprint-virtual_device_connection-DEBUG: 07:06:45.813: Got a new connection!
> (fprintd:2410295): libfprint-device-DEBUG: 07:06:45.814: Device reported identify result
> (fprintd:2410295): libfprint-image_device-DEBUG: 07:06:45.814: Deactivating image device
> (fprintd:2410295): libfprint-image_device-DEBUG: 07:06:45.814: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410295): libfprint-image_device-DEBUG: 07:06:45.814: Image device deactivation completed
> (fprintd:2410295): libfprint-image_device-DEBUG: 07:06:45.814: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2410295): libfprint-device-DEBUG: 07:06:45.814: Device reported identify completion
> (fprintd:2410295): libfprint-device-DEBUG: 07:06:45.814: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.814: Finger present 0
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.814: Finger needed 0
> (fprintd:2410295): libfprint-device-DEBUG: 07:06:45.814: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2410295): libfprint-device-DEBUG: 07:06:45.814: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410295): libfprint-device-DEBUG: 07:06:45.814: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410295): libfprint-image_device-DEBUG: 07:06:45.814: Activating image device
> (fprintd:2410295): libfprint-image_device-DEBUG: 07:06:45.814: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410295): libfprint-image_device-DEBUG: 07:06:45.814: Image device activation completed
> (fprintd:2410295): libfprint-image_device-DEBUG: 07:06:45.814: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410295): libfprint-image_device-DEBUG: 07:06:45.814: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410295): libfprint-device-DEBUG: 07:06:45.814: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.814: Finger present 0
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.814: Finger needed 1
> 
> (fprintd:2410295): GLib-GIO-CRITICAL **: 07:06:45.815: GTask 0x5583a23e2a20 (source object: 0x5583a23e4ad0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-swipe-too-short', false)
> stderr:
> test_enroll_retry_too_short (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_retry_too_short) ... ERROR
> test_enroll_retry_too_short (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_retry_too_short) ... FAIL
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> 
> ======================================================================
> ERROR: test_enroll_retry_too_short (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_retry_too_short)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2434, in tearDown
>     self.device.EnrollStop()
>   File "/usr/lib/python3/dist-packages/gi/overrides/Gio.py", line 349, in __call__
>     result = self.dbus_proxy.call_sync(self.method_name, arg_variant,
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying (4)
> 
> ======================================================================
> FAIL: test_enroll_retry_too_short (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_retry_too_short)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 318, in daemon_stop
>     self.assertGreaterEqual(self.daemon.returncode, 0)
> AssertionError: -5 not greater than or equal to 0
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.715s
> 
> FAILED (failures=1, errors=1)
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> 114/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_start_during_enroll                                                               OK               1.07s
> 115/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_stop_from_other_client                                                            OK               1.09s
> 116/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_verify_stop_during_enroll                                                                OK               1.00s
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_stop_cancels time out (After 150.0 seconds)
> 117/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_stop_cancels                                                                      TIMEOUT        150.16s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=104 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_verify_stop_cancels
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.167: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.254: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.255: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.257: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.258: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.258: user 'testuser' claiming the device: 0
> (fprintd:2409869): libfprint-virtual_image-DEBUG: 07:06:36.258: 42945293394: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409869): libfprint-virtual_device_connection-DEBUG: 07:06:36.258: 42945293436: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409869): GLib-GIO-DEBUG: 07:06:36.258: GTask [gio] D-Bus interface method dispatch (source object: 0x557f426bbb10, source tag: 0x7f4db2db0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409869): libfprint-image_device-DEBUG: 07:06:36.359: Image device open completed
> (fprintd:2409869): libfprint-device-DEBUG: 07:06:36.359: Device reported open completion
> (fprintd:2409869): libfprint-device-DEBUG: 07:06:36.359: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409869): libfprint-device-DEBUG: 07:06:36.359: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.359: claimed device 0
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.360: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.360: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.363: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.363: file_storage_print_data_load(): loaded '/tmp/tmpvc9egr1u/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.363: start enrollment device 0 finger 7
> (fprintd:2409869): libfprint-device-DEBUG: 07:06:36.363: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409869): libfprint-image_device-DEBUG: 07:06:36.363: Activating image device
> (fprintd:2409869): libfprint-image_device-DEBUG: 07:06:36.363: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409869): libfprint-image_device-DEBUG: 07:06:36.363: Image device activation completed
> (fprintd:2409869): libfprint-image_device-DEBUG: 07:06:36.363: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409869): libfprint-image_device-DEBUG: 07:06:36.363: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409869): libfprint-device-DEBUG: 07:06:36.363: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.363: Finger present 0
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.363: Finger needed 1
> (fprintd:2409869): GLib-GIO-DEBUG: 07:06:36.363: GTask [gio] D-Bus interface method dispatch (source object: 0x557f426bbb10, source tag: 0x7f4db2db0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409869): libfprint-virtual_device_connection-DEBUG: 07:06:36.367: Got a new connection!
> (fprintd:2409869): libfprint-virtual_image-DEBUG: 07:06:36.367: image data: 0x557f426c3f20
> (fprintd:2409869): libfprint-device-DEBUG: 07:06:36.367: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.367: Finger present 1
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.367: Finger needed 1
> (fprintd:2409869): libfprint-image_device-DEBUG: 07:06:36.367: Image device reported finger status: on
> (fprintd:2409869): libfprint-image_device-DEBUG: 07:06:36.367: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409869): libfprint-image_device-DEBUG: 07:06:36.367: Image device captured an image
> (fprintd:2409869): libfprint-image_device-DEBUG: 07:06:36.367: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409869): libfprint-device-DEBUG: 07:06:36.367: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.367: Finger present 1
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.367: Finger needed 0
> (fprintd:2409869): libfprint-device-DEBUG: 07:06:36.367: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.367: Finger present 0
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.367: Finger needed 0
> (fprintd:2409869): libfprint-image_device-DEBUG: 07:06:36.367: Image device reported finger status: off
> (fprintd:2409869): libfprint-image_device-DEBUG: 07:06:36.367: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409869): libfprint-image_device-DEBUG: 07:06:36.367: Deactivating image device
> (fprintd:2409869): libfprint-image_device-DEBUG: 07:06:36.367: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409869): libfprint-image_device-DEBUG: 07:06:36.367: Image device deactivation completed
> (fprintd:2409869): libfprint-image_device-DEBUG: 07:06:36.367: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409869): GLib-GIO-CRITICAL **: 07:06:36.368: GTask 0x557f426c3b80 (source object: 0x557f426c2f00, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409869): libfprint-image-DEBUG: 07:06:36.377: Minutiae scan completed in 0.009880 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_stop_cancels (__main__.FPrintdVirtualDeviceClaimedTest.test_verify_stop_cancels) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1937, in test_verify_stop_cancels
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_wrong_finger_match time out (After 150.0 seconds)
> 118/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_wrong_finger_match                                                                TIMEOUT        150.07s   killed by signal 2 SIGINT
> >>> MALLOC_PERTURB_=54 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_verify_wrong_finger_match
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.371: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.443: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.444: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.444: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.445: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.445: user 'testuser' claiming the device: 0
> (fprintd:2409955): libfprint-virtual_image-DEBUG: 07:06:38.445: 42947480947: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409955): libfprint-virtual_device_connection-DEBUG: 07:06:38.445: 42947480978: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409955): GLib-GIO-DEBUG: 07:06:38.446: GTask [gio] D-Bus interface method dispatch (source object: 0x556135a39870, source tag: 0x7f2ee0801e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409955): libfprint-image_device-DEBUG: 07:06:38.546: Image device open completed
> (fprintd:2409955): libfprint-device-DEBUG: 07:06:38.546: Device reported open completion
> (fprintd:2409955): libfprint-device-DEBUG: 07:06:38.546: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409955): libfprint-device-DEBUG: 07:06:38.546: Updated temperature model after 0.18 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.546: claimed device 0
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.547: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.547: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.548: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.548: file_storage_print_data_load(): loaded '/tmp/tmp4ii9p_hz/state/testuser/virtual_image/0/1' Unknown error -2
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.549: start enrollment device 0 finger 1
> (fprintd:2409955): libfprint-device-DEBUG: 07:06:38.549: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409955): libfprint-image_device-DEBUG: 07:06:38.549: Activating image device
> (fprintd:2409955): libfprint-image_device-DEBUG: 07:06:38.549: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409955): libfprint-image_device-DEBUG: 07:06:38.549: Image device activation completed
> (fprintd:2409955): libfprint-image_device-DEBUG: 07:06:38.549: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409955): libfprint-image_device-DEBUG: 07:06:38.549: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409955): libfprint-device-DEBUG: 07:06:38.549: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.549: Finger present 0
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.549: Finger needed 1
> (fprintd:2409955): GLib-GIO-DEBUG: 07:06:38.549: GTask [gio] D-Bus interface method dispatch (source object: 0x556135a39870, source tag: 0x7f2ee0801e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409955): libfprint-virtual_device_connection-DEBUG: 07:06:38.550: Got a new connection!
> (fprintd:2409955): libfprint-virtual_image-DEBUG: 07:06:38.550: image data: 0x556135a41b30
> (fprintd:2409955): libfprint-device-DEBUG: 07:06:38.550: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.550: Finger present 1
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.550: Finger needed 1
> (fprintd:2409955): libfprint-image_device-DEBUG: 07:06:38.550: Image device reported finger status: on
> (fprintd:2409955): libfprint-image_device-DEBUG: 07:06:38.550: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409955): libfprint-image_device-DEBUG: 07:06:38.550: Image device captured an image
> (fprintd:2409955): libfprint-image_device-DEBUG: 07:06:38.550: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409955): libfprint-device-DEBUG: 07:06:38.550: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.550: Finger present 1
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.550: Finger needed 0
> (fprintd:2409955): libfprint-device-DEBUG: 07:06:38.550: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.550: Finger present 0
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.550: Finger needed 0
> (fprintd:2409955): libfprint-image_device-DEBUG: 07:06:38.550: Image device reported finger status: off
> (fprintd:2409955): libfprint-image_device-DEBUG: 07:06:38.550: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409955): libfprint-image_device-DEBUG: 07:06:38.550: Deactivating image device
> (fprintd:2409955): libfprint-image_device-DEBUG: 07:06:38.550: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409955): libfprint-image_device-DEBUG: 07:06:38.550: Image device deactivation completed
> (fprintd:2409955): libfprint-image_device-DEBUG: 07:06:38.550: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409955): GLib-GIO-CRITICAL **: 07:06:38.550: GTask 0x556135a41790 (source object: 0x556135a41400, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409955): libfprint-image-DEBUG: 07:06:38.563: Minutiae scan completed in 0.013114 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_wrong_finger_match (__main__.FPrintdVirtualDeviceClaimedTest.test_verify_wrong_finger_match) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2009, in test_verify_wrong_finger_match
>     self.enroll_image('whorl', finger='left-thumb')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_wrong_finger_no_match time out (After 150.0 seconds)
> 119/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_wrong_finger_no_match                                                             TIMEOUT        150.05s   killed by signal 2 SIGINT
> >>> MALLOC_PERTURB_=71 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_verify_wrong_finger_no_match
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.101: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.191: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.192: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.193: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.194: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.194: user 'testuser' claiming the device: 0
> (fprintd:2409945): libfprint-virtual_image-DEBUG: 07:06:38.197: 42947232641: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409945): libfprint-virtual_device_connection-DEBUG: 07:06:38.198: 42947232988: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409945): GLib-GIO-DEBUG: 07:06:38.199: GTask [gio] D-Bus interface method dispatch (source object: 0x557d000aa870, source tag: 0x7f0aaa1bbe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409945): libfprint-image_device-DEBUG: 07:06:38.295: Image device open completed
> (fprintd:2409945): libfprint-device-DEBUG: 07:06:38.295: Device reported open completion
> (fprintd:2409945): libfprint-device-DEBUG: 07:06:38.295: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409945): libfprint-device-DEBUG: 07:06:38.295: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.295: claimed device 0
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.297: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.297: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.298: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.298: file_storage_print_data_load(): loaded '/tmp/tmply_8vmzl/state/testuser/virtual_image/0/6' Unknown error -2
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.298: start enrollment device 0 finger 6
> (fprintd:2409945): libfprint-device-DEBUG: 07:06:38.298: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409945): libfprint-image_device-DEBUG: 07:06:38.298: Activating image device
> (fprintd:2409945): libfprint-image_device-DEBUG: 07:06:38.298: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409945): libfprint-image_device-DEBUG: 07:06:38.298: Image device activation completed
> (fprintd:2409945): libfprint-image_device-DEBUG: 07:06:38.298: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409945): libfprint-image_device-DEBUG: 07:06:38.298: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409945): libfprint-device-DEBUG: 07:06:38.298: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.298: Finger present 0
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.298: Finger needed 1
> (fprintd:2409945): GLib-GIO-DEBUG: 07:06:38.298: GTask [gio] D-Bus interface method dispatch (source object: 0x557d000aa870, source tag: 0x7f0aaa1bbe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409945): libfprint-virtual_device_connection-DEBUG: 07:06:38.299: Got a new connection!
> (fprintd:2409945): libfprint-virtual_image-DEBUG: 07:06:38.299: image data: 0x557d000b2370
> (fprintd:2409945): libfprint-device-DEBUG: 07:06:38.299: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.299: Finger present 1
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.299: Finger needed 1
> (fprintd:2409945): libfprint-image_device-DEBUG: 07:06:38.299: Image device reported finger status: on
> (fprintd:2409945): libfprint-image_device-DEBUG: 07:06:38.299: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409945): libfprint-image_device-DEBUG: 07:06:38.299: Image device captured an image
> (fprintd:2409945): libfprint-image_device-DEBUG: 07:06:38.299: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409945): libfprint-device-DEBUG: 07:06:38.299: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.299: Finger present 1
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.299: Finger needed 0
> (fprintd:2409945): libfprint-device-DEBUG: 07:06:38.299: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.299: Finger present 0
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.299: Finger needed 0
> (fprintd:2409945): libfprint-image_device-DEBUG: 07:06:38.299: Image device reported finger status: off
> (fprintd:2409945): libfprint-image_device-DEBUG: 07:06:38.299: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409945): libfprint-image_device-DEBUG: 07:06:38.299: Deactivating image device
> (fprintd:2409945): libfprint-image_device-DEBUG: 07:06:38.299: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409945): libfprint-image_device-DEBUG: 07:06:38.299: Image device deactivation completed
> (fprintd:2409945): libfprint-image_device-DEBUG: 07:06:38.299: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409945): GLib-GIO-CRITICAL **: 07:06:38.299: GTask 0x557d000b2030 (source object: 0x557d000b1370, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409945): libfprint-image-DEBUG: 07:06:38.308: Minutiae scan completed in 0.008855 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_wrong_finger_no_match (__main__.FPrintdVirtualDeviceClaimedTest.test_verify_wrong_finger_no_match) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2019, in test_verify_wrong_finger_no_match
>     self.enroll_image('whorl', finger='right-thumb')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_already_enrolled_finger time out (After 150.0 seconds)
> 120/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_already_enrolled_finger                                                           TIMEOUT        150.06s   killed by signal 2 SIGINT
> >>> MALLOC_PERTURB_=7 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceEnrollTests.test_enroll_already_enrolled_finger
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.737: entering main loop
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.737: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.818: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.819: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.820: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.820: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.821: user 'testuser' claiming the device: 0
> (fprintd:2410039): libfprint-virtual_image-DEBUG: 07:06:39.821: 42948856231: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410039): libfprint-virtual_device_connection-DEBUG: 07:06:39.821: 42948856287: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410039): GLib-GIO-DEBUG: 07:06:39.821: GTask [gio] D-Bus interface method dispatch (source object: 0x55ab1f9dcd70, source tag: 0x7fe72d064e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410039): libfprint-image_device-DEBUG: 07:06:39.922: Image device open completed
> (fprintd:2410039): libfprint-device-DEBUG: 07:06:39.922: Device reported open completion
> (fprintd:2410039): libfprint-device-DEBUG: 07:06:39.922: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410039): libfprint-device-DEBUG: 07:06:39.922: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.922: claimed device 0
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.924: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.924: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.927: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.928: file_storage_print_data_load(): loaded '/tmp/tmp7_0itsen/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.928: start enrollment device 0 finger 3
> (fprintd:2410039): libfprint-device-DEBUG: 07:06:39.928: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410039): libfprint-image_device-DEBUG: 07:06:39.928: Activating image device
> (fprintd:2410039): libfprint-image_device-DEBUG: 07:06:39.928: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410039): libfprint-image_device-DEBUG: 07:06:39.928: Image device activation completed
> (fprintd:2410039): libfprint-image_device-DEBUG: 07:06:39.928: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410039): libfprint-image_device-DEBUG: 07:06:39.928: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410039): libfprint-device-DEBUG: 07:06:39.928: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.928: Finger present 0
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.928: Finger needed 1
> (fprintd:2410039): GLib-GIO-DEBUG: 07:06:39.928: GTask [gio] D-Bus interface method dispatch (source object: 0x55ab1f9dcd70, source tag: 0x7fe72d064e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410039): libfprint-virtual_device_connection-DEBUG: 07:06:39.930: Got a new connection!
> (fprintd:2410039): libfprint-virtual_image-DEBUG: 07:06:39.930: image data: 0x55ab1f9e5410
> (fprintd:2410039): libfprint-device-DEBUG: 07:06:39.930: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.930: Finger present 1
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.930: Finger needed 1
> (fprintd:2410039): libfprint-image_device-DEBUG: 07:06:39.930: Image device reported finger status: on
> (fprintd:2410039): libfprint-image_device-DEBUG: 07:06:39.930: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410039): libfprint-image_device-DEBUG: 07:06:39.930: Image device captured an image
> (fprintd:2410039): libfprint-image_device-DEBUG: 07:06:39.930: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410039): libfprint-device-DEBUG: 07:06:39.930: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.930: Finger present 1
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.930: Finger needed 0
> (fprintd:2410039): libfprint-device-DEBUG: 07:06:39.930: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.930: Finger present 0
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.930: Finger needed 0
> (fprintd:2410039): libfprint-image_device-DEBUG: 07:06:39.930: Image device reported finger status: off
> (fprintd:2410039): libfprint-image_device-DEBUG: 07:06:39.930: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410039): libfprint-image_device-DEBUG: 07:06:39.930: Deactivating image device
> (fprintd:2410039): libfprint-image_device-DEBUG: 07:06:39.930: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410039): libfprint-image_device-DEBUG: 07:06:39.930: Image device deactivation completed
> (fprintd:2410039): libfprint-image_device-DEBUG: 07:06:39.930: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410039): GLib-GIO-CRITICAL **: 07:06:39.931: GTask 0x55ab1f9ed5b0 (source object: 0x55ab1f9e3f20, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_enroll_already_enrolled_finger (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_already_enrolled_finger) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2489, in test_enroll_already_enrolled_finger
>     self.enroll_image('whorl', start=False)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_duplicate_image time out (After 150.0 seconds)
> 121/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_duplicate_image                                                                   TIMEOUT        150.08s   killed by signal 2 SIGINT
> >>> TOPSRCDIR=/<<PKGBUILDDIR>> G_SLICE=always-malloc FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 MALLOC_PERTURB_=252 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceEnrollTests.test_enroll_duplicate_image
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.597: entering main loop
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.600: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.679: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.683: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.691: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.693: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.694: user 'testuser' claiming the device: 0
> (fprintd:2410092): libfprint-virtual_image-DEBUG: 07:06:40.694: 42949729214: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410092): libfprint-virtual_device_connection-DEBUG: 07:06:40.694: 42949729257: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410092): GLib-GIO-DEBUG: 07:06:40.694: GTask [gio] D-Bus interface method dispatch (source object: 0x563c743cabf0, source tag: 0x7febdbe2ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410092): libfprint-image_device-DEBUG: 07:06:40.795: Image device open completed
> (fprintd:2410092): libfprint-device-DEBUG: 07:06:40.795: Device reported open completion
> (fprintd:2410092): libfprint-device-DEBUG: 07:06:40.795: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410092): libfprint-device-DEBUG: 07:06:40.795: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.795: claimed device 0
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.796: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.796: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.798: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.798: file_storage_print_data_load(): loaded '/tmp/tmpqy5vl4df/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.798: start enrollment device 0 finger 3
> (fprintd:2410092): libfprint-device-DEBUG: 07:06:40.798: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410092): libfprint-image_device-DEBUG: 07:06:40.798: Activating image device
> (fprintd:2410092): libfprint-image_device-DEBUG: 07:06:40.798: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410092): libfprint-image_device-DEBUG: 07:06:40.798: Image device activation completed
> (fprintd:2410092): libfprint-image_device-DEBUG: 07:06:40.798: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410092): libfprint-image_device-DEBUG: 07:06:40.798: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410092): libfprint-device-DEBUG: 07:06:40.799: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.799: Finger present 0
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.799: Finger needed 1
> (fprintd:2410092): GLib-GIO-DEBUG: 07:06:40.799: GTask [gio] D-Bus interface method dispatch (source object: 0x563c743cabf0, source tag: 0x7febdbe2ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410092): libfprint-virtual_device_connection-DEBUG: 07:06:40.803: Got a new connection!
> (fprintd:2410092): libfprint-virtual_image-DEBUG: 07:06:40.804: image data: 0x563c743d2ff0
> (fprintd:2410092): libfprint-device-DEBUG: 07:06:40.804: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.804: Finger present 1
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.804: Finger needed 1
> (fprintd:2410092): libfprint-image_device-DEBUG: 07:06:40.804: Image device reported finger status: on
> (fprintd:2410092): libfprint-image_device-DEBUG: 07:06:40.804: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410092): libfprint-image_device-DEBUG: 07:06:40.804: Image device captured an image
> (fprintd:2410092): libfprint-image_device-DEBUG: 07:06:40.804: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410092): libfprint-device-DEBUG: 07:06:40.804: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.804: Finger present 1
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.804: Finger needed 0
> (fprintd:2410092): libfprint-device-DEBUG: 07:06:40.804: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.804: Finger present 0
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.804: Finger needed 0
> (fprintd:2410092): libfprint-image_device-DEBUG: 07:06:40.804: Image device reported finger status: off
> (fprintd:2410092): libfprint-image_device-DEBUG: 07:06:40.804: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410092): libfprint-image_device-DEBUG: 07:06:40.804: Deactivating image device
> (fprintd:2410092): libfprint-image_device-DEBUG: 07:06:40.804: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410092): libfprint-image_device-DEBUG: 07:06:40.804: Image device deactivation completed
> (fprintd:2410092): libfprint-image_device-DEBUG: 07:06:40.804: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410092): GLib-GIO-CRITICAL **: 07:06:40.804: GTask 0x563c743d2970 (source object: 0x563c743d1e80, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_enroll_duplicate_image (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_duplicate_image) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2508, in test_enroll_duplicate_image
>     self.enroll_image('whorl', finger='left-thumb', start=False)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_error_data_not_found time out (After 150.0 seconds)
> 122/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_error_data_not_found                                                              TIMEOUT        150.06s   killed by signal 2 SIGINT
> >>> G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals MALLOC_PERTURB_=83 TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceEnrollTests.test_enroll_error_data_not_found
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.737: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.842: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.843: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.845: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.845: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.846: user 'testuser' claiming the device: 0
> (fprintd:2410158): libfprint-virtual_image-DEBUG: 07:06:41.846: 42950881272: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410158): libfprint-virtual_device_connection-DEBUG: 07:06:41.846: 42950881315: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410158): GLib-GIO-DEBUG: 07:06:41.846: GTask [gio] D-Bus interface method dispatch (source object: 0x562be0645920, source tag: 0x7f004f164e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410158): libfprint-image_device-DEBUG: 07:06:41.946: Image device open completed
> (fprintd:2410158): libfprint-device-DEBUG: 07:06:41.946: Device reported open completion
> (fprintd:2410158): libfprint-device-DEBUG: 07:06:41.946: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410158): libfprint-device-DEBUG: 07:06:41.946: Updated temperature model after 0.21 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.946: claimed device 0
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.948: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.948: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.950: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.951: file_storage_print_data_load(): loaded '/tmp/tmpvbe_reh4/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.951: start enrollment device 0 finger 3
> (fprintd:2410158): libfprint-device-DEBUG: 07:06:41.951: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410158): libfprint-image_device-DEBUG: 07:06:41.951: Activating image device
> (fprintd:2410158): libfprint-image_device-DEBUG: 07:06:41.951: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410158): libfprint-image_device-DEBUG: 07:06:41.951: Image device activation completed
> (fprintd:2410158): libfprint-image_device-DEBUG: 07:06:41.951: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410158): libfprint-image_device-DEBUG: 07:06:41.951: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410158): libfprint-device-DEBUG: 07:06:41.951: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.951: Finger present 0
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.951: Finger needed 1
> (fprintd:2410158): GLib-GIO-DEBUG: 07:06:41.951: GTask [gio] D-Bus interface method dispatch (source object: 0x562be0645920, source tag: 0x7f004f164e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410158): libfprint-virtual_device_connection-DEBUG: 07:06:41.952: Got a new connection!
> (fprintd:2410158): libfprint-image_device-DEBUG: 07:06:41.952: Deactivating image device
> (fprintd:2410158): libfprint-image_device-DEBUG: 07:06:41.952: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410158): libfprint-image_device-DEBUG: 07:06:41.952: Image device deactivation completed
> (fprintd:2410158): libfprint-image_device-DEBUG: 07:06:41.952: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2410158): libfprint-device-DEBUG: 07:06:41.952: Device reported generic error (Print was not found on the devices storage.) during action; action was: FPI_DEVICE_ACTION_IDENTIFY
> (fprintd:2410158): libfprint-device-DEBUG: 07:06:41.952: Device reported identify completion
> (fprintd:2410158): libfprint-device-DEBUG: 07:06:41.952: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.952: Finger present 0
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.952: Finger needed 0
> (fprintd:2410158): libfprint-device-DEBUG: 07:06:41.952: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2410158): libfprint-device-DEBUG: 07:06:41.952: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410158): libfprint-device-DEBUG: 07:06:41.952: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410158): libfprint-image_device-DEBUG: 07:06:41.952: Activating image device
> (fprintd:2410158): libfprint-image_device-DEBUG: 07:06:41.952: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410158): libfprint-image_device-DEBUG: 07:06:41.952: Image device activation completed
> (fprintd:2410158): libfprint-image_device-DEBUG: 07:06:41.952: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410158): libfprint-image_device-DEBUG: 07:06:41.952: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410158): libfprint-device-DEBUG: 07:06:41.952: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.952: Finger present 0
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.952: Finger needed 1
> 
> (fprintd:2410158): GLib-GIO-CRITICAL **: 07:06:41.952: GTask 0x562be0646810 (source object: 0x562be064cd50, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_enroll_error_data_not_found (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_data_not_found) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2483, in test_enroll_error_data_not_found
>     self.assertEnrollError(FPrint.DeviceError.DATA_NOT_FOUND, 'enroll-unknown-error')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2444, in assertEnrollError
>     self.wait_for_result(expected=expected_error)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_verify_start_during_enroll time out (After 150.0 seconds)
> 123/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_verify_start_during_enroll                                                               TIMEOUT        150.05s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=26 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceEnrollTests.test_verify_start_during_enroll
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.382: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.480: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.481: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.485: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.487: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.487: user 'testuser' claiming the device: 0
> (fprintd:2410358): libfprint-virtual_image-DEBUG: 07:06:47.487: 42956522639: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410358): libfprint-virtual_device_connection-DEBUG: 07:06:47.487: 42956522675: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410358): GLib-GIO-DEBUG: 07:06:47.487: GTask [gio] D-Bus interface method dispatch (source object: 0x55dcf81b1bf0, source tag: 0x7fdbeb669e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410358): libfprint-image_device-DEBUG: 07:06:47.589: Image device open completed
> (fprintd:2410358): libfprint-device-DEBUG: 07:06:47.589: Device reported open completion
> (fprintd:2410358): libfprint-device-DEBUG: 07:06:47.589: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410358): libfprint-device-DEBUG: 07:06:47.589: Updated temperature model after 0.21 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.589: claimed device 0
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.593: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.593: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.594: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.594: file_storage_print_data_load(): loaded '/tmp/tmpcav4uh8t/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.594: start enrollment device 0 finger 3
> (fprintd:2410358): libfprint-device-DEBUG: 07:06:47.594: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410358): libfprint-image_device-DEBUG: 07:06:47.594: Activating image device
> (fprintd:2410358): libfprint-image_device-DEBUG: 07:06:47.594: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410358): libfprint-image_device-DEBUG: 07:06:47.594: Image device activation completed
> (fprintd:2410358): libfprint-image_device-DEBUG: 07:06:47.594: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410358): libfprint-image_device-DEBUG: 07:06:47.594: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410358): libfprint-device-DEBUG: 07:06:47.594: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.594: Finger present 0
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.594: Finger needed 1
> (fprintd:2410358): GLib-GIO-DEBUG: 07:06:47.594: GTask [gio] D-Bus interface method dispatch (source object: 0x55dcf81b1bf0, source tag: 0x7fdbeb669e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410358): libfprint-virtual_device_connection-DEBUG: 07:06:47.596: Got a new connection!
> (fprintd:2410358): libfprint-virtual_image-DEBUG: 07:06:47.596: image data: 0x55dcf81ba6b0
> (fprintd:2410358): libfprint-device-DEBUG: 07:06:47.596: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.596: Finger present 1
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.596: Finger needed 1
> (fprintd:2410358): libfprint-image_device-DEBUG: 07:06:47.596: Image device reported finger status: on
> (fprintd:2410358): libfprint-image_device-DEBUG: 07:06:47.596: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410358): libfprint-image_device-DEBUG: 07:06:47.596: Image device captured an image
> (fprintd:2410358): libfprint-image_device-DEBUG: 07:06:47.596: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410358): libfprint-device-DEBUG: 07:06:47.596: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.596: Finger present 1
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.596: Finger needed 0
> (fprintd:2410358): libfprint-device-DEBUG: 07:06:47.596: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.596: Finger present 0
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.596: Finger needed 0
> (fprintd:2410358): libfprint-image_device-DEBUG: 07:06:47.596: Image device reported finger status: off
> (fprintd:2410358): libfprint-image_device-DEBUG: 07:06:47.596: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410358): libfprint-image_device-DEBUG: 07:06:47.596: Deactivating image device
> (fprintd:2410358): libfprint-image_device-DEBUG: 07:06:47.596: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410358): libfprint-image_device-DEBUG: 07:06:47.596: Image device deactivation completed
> (fprintd:2410358): libfprint-image_device-DEBUG: 07:06:47.596: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410358): GLib-GIO-CRITICAL **: 07:06:47.601: GTask 0x55dcf81ba2f0 (source object: 0x55dcf81b8eb0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410358): libfprint-image-DEBUG: 07:06:47.608: Minutiae scan completed in 0.011655 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_start_during_enroll (__main__.FPrintdVirtualDeviceEnrollTests.test_verify_start_during_enroll) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2518, in test_verify_start_during_enroll
>     self.enroll_image('whorl', start=False)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_delete_finger_during_verify time out (After 150.0 seconds)
> 124/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_delete_finger_during_verify                                              TIMEOUT        150.07s   killed by signal 2 SIGINT
> >>> MALLOC_PERTURB_=13 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_delete_finger_during_verify
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.620: entering main loop
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.620: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.716: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.717: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.719: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.719: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.721: user 'testuser' claiming the device: 0
> (fprintd:2410384): libfprint-virtual_image-DEBUG: 07:06:48.721: 42957756273: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410384): libfprint-virtual_device_connection-DEBUG: 07:06:48.721: 42957756309: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410384): GLib-GIO-DEBUG: 07:06:48.721: GTask [gio] D-Bus interface method dispatch (source object: 0x5642a8315c10, source tag: 0x7f5c79588e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410384): libfprint-image_device-DEBUG: 07:06:48.822: Image device open completed
> (fprintd:2410384): libfprint-device-DEBUG: 07:06:48.822: Device reported open completion
> (fprintd:2410384): libfprint-device-DEBUG: 07:06:48.822: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410384): libfprint-device-DEBUG: 07:06:48.822: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.822: claimed device 0
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.823: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.823: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.824: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.824: file_storage_print_data_load(): loaded '/tmp/tmp1rzo6tba/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.824: start enrollment device 0 finger 3
> (fprintd:2410384): libfprint-device-DEBUG: 07:06:48.824: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410384): libfprint-image_device-DEBUG: 07:06:48.824: Activating image device
> (fprintd:2410384): libfprint-image_device-DEBUG: 07:06:48.824: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410384): libfprint-image_device-DEBUG: 07:06:48.824: Image device activation completed
> (fprintd:2410384): libfprint-image_device-DEBUG: 07:06:48.824: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410384): libfprint-image_device-DEBUG: 07:06:48.824: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410384): libfprint-device-DEBUG: 07:06:48.824: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.824: Finger present 0
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.824: Finger needed 1
> (fprintd:2410384): GLib-GIO-DEBUG: 07:06:48.824: GTask [gio] D-Bus interface method dispatch (source object: 0x5642a8315c10, source tag: 0x7f5c79588e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410384): libfprint-virtual_device_connection-DEBUG: 07:06:48.825: Got a new connection!
> (fprintd:2410384): libfprint-virtual_image-DEBUG: 07:06:48.825: image data: 0x5642a831e340
> (fprintd:2410384): libfprint-device-DEBUG: 07:06:48.825: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.825: Finger present 1
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.825: Finger needed 1
> (fprintd:2410384): libfprint-image_device-DEBUG: 07:06:48.825: Image device reported finger status: on
> (fprintd:2410384): libfprint-image_device-DEBUG: 07:06:48.825: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410384): libfprint-image_device-DEBUG: 07:06:48.825: Image device captured an image
> (fprintd:2410384): libfprint-image_device-DEBUG: 07:06:48.825: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410384): libfprint-device-DEBUG: 07:06:48.825: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.825: Finger present 1
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.825: Finger needed 0
> (fprintd:2410384): libfprint-device-DEBUG: 07:06:48.825: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.825: Finger present 0
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.825: Finger needed 0
> (fprintd:2410384): libfprint-image_device-DEBUG: 07:06:48.826: Image device reported finger status: off
> (fprintd:2410384): libfprint-image_device-DEBUG: 07:06:48.826: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410384): libfprint-image_device-DEBUG: 07:06:48.826: Deactivating image device
> (fprintd:2410384): libfprint-image_device-DEBUG: 07:06:48.826: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410384): libfprint-image_device-DEBUG: 07:06:48.826: Image device deactivation completed
> (fprintd:2410384): libfprint-image_device-DEBUG: 07:06:48.826: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410384): GLib-GIO-CRITICAL **: 07:06:48.826: GTask 0x5642a831dff0 (source object: 0x5642a831cec0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410384): libfprint-image-DEBUG: 07:06:48.837: Minutiae scan completed in 0.011786 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_delete_finger_during_verify (__main__.FPrintdVirtualDeviceIdentificationTests.test_delete_finger_during_verify) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_delete_fingers2_during_verify time out (After 150.0 seconds)
> 125/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_delete_fingers2_during_verify                                            TIMEOUT        150.16s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=86 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_delete_fingers2_during_verify
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.316: entering main loop
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.318: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.410: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.411: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.412: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.412: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.412: user 'testuser' claiming the device: 0
> (fprintd:2410410): libfprint-virtual_image-DEBUG: 07:09:06.412: 43095447971: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410410): libfprint-virtual_device_connection-DEBUG: 07:09:06.412: 43095448008: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410410): GLib-GIO-DEBUG: 07:09:06.413: GTask [gio] D-Bus interface method dispatch (source object: 0x56132ddaea20, source tag: 0x7fd983ad8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410410): libfprint-image_device-DEBUG: 07:09:06.513: Image device open completed
> (fprintd:2410410): libfprint-device-DEBUG: 07:09:06.513: Device reported open completion
> (fprintd:2410410): libfprint-device-DEBUG: 07:09:06.513: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410410): libfprint-device-DEBUG: 07:09:06.513: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.513: claimed device 0
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.515: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.515: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.516: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.516: file_storage_print_data_load(): loaded '/tmp/tmp528z5p_p/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.516: start enrollment device 0 finger 3
> (fprintd:2410410): libfprint-device-DEBUG: 07:09:06.516: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410410): libfprint-image_device-DEBUG: 07:09:06.516: Activating image device
> (fprintd:2410410): libfprint-image_device-DEBUG: 07:09:06.516: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410410): libfprint-image_device-DEBUG: 07:09:06.516: Image device activation completed
> (fprintd:2410410): libfprint-image_device-DEBUG: 07:09:06.516: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410410): libfprint-image_device-DEBUG: 07:09:06.516: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410410): libfprint-device-DEBUG: 07:09:06.516: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.516: Finger present 0
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.516: Finger needed 1
> (fprintd:2410410): GLib-GIO-DEBUG: 07:09:06.516: GTask [gio] D-Bus interface method dispatch (source object: 0x56132ddaea20, source tag: 0x7fd983ad8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410410): libfprint-virtual_device_connection-DEBUG: 07:09:06.517: Got a new connection!
> (fprintd:2410410): libfprint-virtual_image-DEBUG: 07:09:06.517: image data: 0x56132ddb70a0
> (fprintd:2410410): libfprint-device-DEBUG: 07:09:06.517: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.517: Finger present 1
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.517: Finger needed 1
> (fprintd:2410410): libfprint-image_device-DEBUG: 07:09:06.517: Image device reported finger status: on
> (fprintd:2410410): libfprint-image_device-DEBUG: 07:09:06.517: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410410): libfprint-image_device-DEBUG: 07:09:06.517: Image device captured an image
> (fprintd:2410410): libfprint-image_device-DEBUG: 07:09:06.517: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410410): libfprint-device-DEBUG: 07:09:06.517: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.517: Finger present 1
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.517: Finger needed 0
> (fprintd:2410410): libfprint-device-DEBUG: 07:09:06.517: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.517: Finger present 0
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.517: Finger needed 0
> (fprintd:2410410): libfprint-image_device-DEBUG: 07:09:06.517: Image device reported finger status: off
> (fprintd:2410410): libfprint-image_device-DEBUG: 07:09:06.517: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410410): libfprint-image_device-DEBUG: 07:09:06.517: Deactivating image device
> (fprintd:2410410): libfprint-image_device-DEBUG: 07:09:06.517: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410410): libfprint-image_device-DEBUG: 07:09:06.517: Image device deactivation completed
> (fprintd:2410410): libfprint-image_device-DEBUG: 07:09:06.517: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410410): GLib-GIO-CRITICAL **: 07:09:06.517: GTask 0x56132ddb6c80 (source object: 0x56132ddb5eb0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410410): libfprint-image-DEBUG: 07:09:06.524: Minutiae scan completed in 0.006656 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_delete_fingers2_during_verify (__main__.FPrintdVirtualDeviceIdentificationTests.test_delete_fingers2_during_verify) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_enroll_start_during_verify time out (After 150.0 seconds)
> 126/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_enroll_start_during_verify                                               TIMEOUT        150.05s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=74 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_enroll_start_during_verify
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.346: entering main loop
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.346: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.447: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.448: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.449: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.450: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.450: user 'testuser' claiming the device: 0
> (fprintd:2410444): libfprint-virtual_image-DEBUG: 07:09:08.450: 43097485671: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410444): libfprint-virtual_device_connection-DEBUG: 07:09:08.450: 43097485703: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410444): GLib-GIO-DEBUG: 07:09:08.450: GTask [gio] D-Bus interface method dispatch (source object: 0x5647a9c29cb0, source tag: 0x7f08704a7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410444): libfprint-image_device-DEBUG: 07:09:08.551: Image device open completed
> (fprintd:2410444): libfprint-device-DEBUG: 07:09:08.551: Device reported open completion
> (fprintd:2410444): libfprint-device-DEBUG: 07:09:08.551: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410444): libfprint-device-DEBUG: 07:09:08.551: Updated temperature model after 0.21 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.551: claimed device 0
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.552: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.552: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.553: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.553: file_storage_print_data_load(): loaded '/tmp/tmp8xfsncyx/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.553: start enrollment device 0 finger 3
> (fprintd:2410444): libfprint-device-DEBUG: 07:09:08.553: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410444): libfprint-image_device-DEBUG: 07:09:08.553: Activating image device
> (fprintd:2410444): libfprint-image_device-DEBUG: 07:09:08.553: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410444): libfprint-image_device-DEBUG: 07:09:08.553: Image device activation completed
> (fprintd:2410444): libfprint-image_device-DEBUG: 07:09:08.553: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410444): libfprint-image_device-DEBUG: 07:09:08.553: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410444): libfprint-device-DEBUG: 07:09:08.553: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.553: Finger present 0
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.553: Finger needed 1
> (fprintd:2410444): GLib-GIO-DEBUG: 07:09:08.553: GTask [gio] D-Bus interface method dispatch (source object: 0x5647a9c29cb0, source tag: 0x7f08704a7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410444): libfprint-virtual_device_connection-DEBUG: 07:09:08.554: Got a new connection!
> (fprintd:2410444): libfprint-virtual_image-DEBUG: 07:09:08.554: image data: 0x5647a9c31f20
> (fprintd:2410444): libfprint-device-DEBUG: 07:09:08.554: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.554: Finger present 1
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.554: Finger needed 1
> (fprintd:2410444): libfprint-image_device-DEBUG: 07:09:08.554: Image device reported finger status: on
> (fprintd:2410444): libfprint-image_device-DEBUG: 07:09:08.554: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410444): libfprint-image_device-DEBUG: 07:09:08.554: Image device captured an image
> (fprintd:2410444): libfprint-image_device-DEBUG: 07:09:08.554: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410444): libfprint-device-DEBUG: 07:09:08.554: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.554: Finger present 1
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.554: Finger needed 0
> (fprintd:2410444): libfprint-device-DEBUG: 07:09:08.554: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.554: Finger present 0
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.554: Finger needed 0
> (fprintd:2410444): libfprint-image_device-DEBUG: 07:09:08.554: Image device reported finger status: off
> (fprintd:2410444): libfprint-image_device-DEBUG: 07:09:08.554: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410444): libfprint-image_device-DEBUG: 07:09:08.554: Deactivating image device
> (fprintd:2410444): libfprint-image_device-DEBUG: 07:09:08.554: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410444): libfprint-image_device-DEBUG: 07:09:08.554: Image device deactivation completed
> (fprintd:2410444): libfprint-image_device-DEBUG: 07:09:08.554: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410444): GLib-GIO-CRITICAL **: 07:09:08.555: GTask 0x5647a9c3a1f0 (source object: 0x5647a9c30f90, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410444): libfprint-image-DEBUG: 07:09:08.561: Minutiae scan completed in 0.006769 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_enroll_start_during_verify (__main__.FPrintdVirtualDeviceIdentificationTests.test_enroll_start_during_verify) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_delete_fingers_during_verify time out (After 150.0 seconds)
> 127/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_delete_fingers_during_verify                                             TIMEOUT        150.09s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 MALLOC_PERTURB_=24 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_delete_fingers_during_verify
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.215: entering main loop
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.216: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.305: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.305: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.306: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.307: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.307: user 'testuser' claiming the device: 0
> (fprintd:2410436): libfprint-virtual_image-DEBUG: 07:09:08.307: 43097342190: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410436): libfprint-virtual_device_connection-DEBUG: 07:09:08.307: 43097342238: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410436): GLib-GIO-DEBUG: 07:09:08.307: GTask [gio] D-Bus interface method dispatch (source object: 0x55f195809aa0, source tag: 0x7fc842db5e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410436): libfprint-image_device-DEBUG: 07:09:08.407: Image device open completed
> (fprintd:2410436): libfprint-device-DEBUG: 07:09:08.407: Device reported open completion
> (fprintd:2410436): libfprint-device-DEBUG: 07:09:08.407: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410436): libfprint-device-DEBUG: 07:09:08.407: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.407: claimed device 0
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.409: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.409: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.410: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.410: file_storage_print_data_load(): loaded '/tmp/tmpcsm1fcxl/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.410: start enrollment device 0 finger 3
> (fprintd:2410436): libfprint-device-DEBUG: 07:09:08.410: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410436): libfprint-image_device-DEBUG: 07:09:08.410: Activating image device
> (fprintd:2410436): libfprint-image_device-DEBUG: 07:09:08.410: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410436): libfprint-image_device-DEBUG: 07:09:08.410: Image device activation completed
> (fprintd:2410436): libfprint-image_device-DEBUG: 07:09:08.410: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410436): libfprint-image_device-DEBUG: 07:09:08.410: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410436): libfprint-device-DEBUG: 07:09:08.410: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.410: Finger present 0
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.411: Finger needed 1
> (fprintd:2410436): GLib-GIO-DEBUG: 07:09:08.411: GTask [gio] D-Bus interface method dispatch (source object: 0x55f195809aa0, source tag: 0x7fc842db5e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410436): libfprint-virtual_device_connection-DEBUG: 07:09:08.411: Got a new connection!
> (fprintd:2410436): libfprint-virtual_image-DEBUG: 07:09:08.411: image data: 0x55f195812090
> (fprintd:2410436): libfprint-device-DEBUG: 07:09:08.411: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.411: Finger present 1
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.411: Finger needed 1
> (fprintd:2410436): libfprint-image_device-DEBUG: 07:09:08.411: Image device reported finger status: on
> (fprintd:2410436): libfprint-image_device-DEBUG: 07:09:08.411: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410436): libfprint-image_device-DEBUG: 07:09:08.411: Image device captured an image
> (fprintd:2410436): libfprint-image_device-DEBUG: 07:09:08.412: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410436): libfprint-device-DEBUG: 07:09:08.412: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.412: Finger present 1
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.412: Finger needed 0
> (fprintd:2410436): libfprint-device-DEBUG: 07:09:08.412: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.412: Finger present 0
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.412: Finger needed 0
> (fprintd:2410436): libfprint-image_device-DEBUG: 07:09:08.412: Image device reported finger status: off
> (fprintd:2410436): libfprint-image_device-DEBUG: 07:09:08.412: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410436): libfprint-image_device-DEBUG: 07:09:08.412: Deactivating image device
> (fprintd:2410436): libfprint-image_device-DEBUG: 07:09:08.412: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410436): libfprint-image_device-DEBUG: 07:09:08.412: Image device deactivation completed
> (fprintd:2410436): libfprint-image_device-DEBUG: 07:09:08.412: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410436): GLib-GIO-CRITICAL **: 07:09:08.412: GTask 0x55f195811c60 (source object: 0x55f195810dc0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410436): libfprint-image-DEBUG: 07:09:08.420: Minutiae scan completed in 0.008444 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_delete_fingers_during_verify (__main__.FPrintdVirtualDeviceIdentificationTests.test_delete_fingers_during_verify) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_enroll_stop_during_verify time out (After 150.0 seconds)
> 128/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_enroll_stop_during_verify                                                TIMEOUT        150.06s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=215 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_enroll_stop_during_verify
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.496: entering main loop
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.496: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.583: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.584: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.584: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.585: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.585: user 'testuser' claiming the device: 0
> (fprintd:2410461): libfprint-virtual_image-DEBUG: 07:09:09.585: 43098620801: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410461): libfprint-virtual_device_connection-DEBUG: 07:09:09.585: 43098620841: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410461): GLib-GIO-DEBUG: 07:09:09.585: GTask [gio] D-Bus interface method dispatch (source object: 0x5574bb3aed50, source tag: 0x7fdd74e50e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410461): libfprint-image_device-DEBUG: 07:09:09.686: Image device open completed
> (fprintd:2410461): libfprint-device-DEBUG: 07:09:09.686: Device reported open completion
> (fprintd:2410461): libfprint-device-DEBUG: 07:09:09.686: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410461): libfprint-device-DEBUG: 07:09:09.686: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.686: claimed device 0
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.687: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.687: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.688: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.688: file_storage_print_data_load(): loaded '/tmp/tmp2dnxj43z/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.688: start enrollment device 0 finger 3
> (fprintd:2410461): libfprint-device-DEBUG: 07:09:09.688: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410461): libfprint-image_device-DEBUG: 07:09:09.688: Activating image device
> (fprintd:2410461): libfprint-image_device-DEBUG: 07:09:09.688: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410461): libfprint-image_device-DEBUG: 07:09:09.688: Image device activation completed
> (fprintd:2410461): libfprint-image_device-DEBUG: 07:09:09.688: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410461): libfprint-image_device-DEBUG: 07:09:09.688: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410461): libfprint-device-DEBUG: 07:09:09.688: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.688: Finger present 0
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.688: Finger needed 1
> (fprintd:2410461): GLib-GIO-DEBUG: 07:09:09.688: GTask [gio] D-Bus interface method dispatch (source object: 0x5574bb3aed50, source tag: 0x7fdd74e50e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410461): libfprint-virtual_device_connection-DEBUG: 07:09:09.689: Got a new connection!
> (fprintd:2410461): libfprint-virtual_image-DEBUG: 07:09:09.689: image data: 0x5574bb3b74a0
> (fprintd:2410461): libfprint-device-DEBUG: 07:09:09.689: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.689: Finger present 1
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.689: Finger needed 1
> (fprintd:2410461): libfprint-image_device-DEBUG: 07:09:09.689: Image device reported finger status: on
> (fprintd:2410461): libfprint-image_device-DEBUG: 07:09:09.689: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410461): libfprint-image_device-DEBUG: 07:09:09.689: Image device captured an image
> (fprintd:2410461): libfprint-image_device-DEBUG: 07:09:09.689: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410461): libfprint-device-DEBUG: 07:09:09.689: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.689: Finger present 1
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.689: Finger needed 0
> (fprintd:2410461): libfprint-device-DEBUG: 07:09:09.689: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.689: Finger present 0
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.689: Finger needed 0
> (fprintd:2410461): libfprint-image_device-DEBUG: 07:09:09.689: Image device reported finger status: off
> (fprintd:2410461): libfprint-image_device-DEBUG: 07:09:09.689: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410461): libfprint-image_device-DEBUG: 07:09:09.689: Deactivating image device
> (fprintd:2410461): libfprint-image_device-DEBUG: 07:09:09.689: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410461): libfprint-image_device-DEBUG: 07:09:09.689: Image device deactivation completed
> (fprintd:2410461): libfprint-image_device-DEBUG: 07:09:09.689: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410461): GLib-GIO-CRITICAL **: 07:09:09.690: GTask 0x5574bb3b6e90 (source object: 0x5574bb3b5e00, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410461): libfprint-image-DEBUG: 07:09:09.700: Minutiae scan completed in 0.010376 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_enroll_stop_during_verify (__main__.FPrintdVirtualDeviceIdentificationTests.test_enroll_stop_during_verify) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_multiple_verify time out (After 150.0 seconds)
> 129/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_multiple_verify                                                          TIMEOUT        150.05s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=162 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_multiple_verify
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.578: Got delay inhibitor for sleep.
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.578: entering main loop
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.579: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.669: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.670: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.672: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.673: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.673: user 'testuser' claiming the device: 0
> (fprintd:2410478): libfprint-virtual_image-DEBUG: 07:09:10.673: 43099708545: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410478): libfprint-virtual_device_connection-DEBUG: 07:09:10.673: 43099708590: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410478): GLib-GIO-DEBUG: 07:09:10.673: GTask [gio] D-Bus interface method dispatch (source object: 0x55e38d6b6bc0, source tag: 0x7fc4a7f0fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410478): libfprint-image_device-DEBUG: 07:09:10.774: Image device open completed
> (fprintd:2410478): libfprint-device-DEBUG: 07:09:10.774: Device reported open completion
> (fprintd:2410478): libfprint-device-DEBUG: 07:09:10.774: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410478): libfprint-device-DEBUG: 07:09:10.774: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.774: claimed device 0
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.775: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.775: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.776: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.776: file_storage_print_data_load(): loaded '/tmp/tmp6qtirbnk/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.776: start enrollment device 0 finger 3
> (fprintd:2410478): libfprint-device-DEBUG: 07:09:10.776: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410478): libfprint-image_device-DEBUG: 07:09:10.776: Activating image device
> (fprintd:2410478): libfprint-image_device-DEBUG: 07:09:10.776: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410478): libfprint-image_device-DEBUG: 07:09:10.776: Image device activation completed
> (fprintd:2410478): libfprint-image_device-DEBUG: 07:09:10.776: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410478): libfprint-image_device-DEBUG: 07:09:10.776: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410478): libfprint-device-DEBUG: 07:09:10.776: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.776: Finger present 0
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.776: Finger needed 1
> (fprintd:2410478): GLib-GIO-DEBUG: 07:09:10.776: GTask [gio] D-Bus interface method dispatch (source object: 0x55e38d6b6bc0, source tag: 0x7fc4a7f0fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410478): libfprint-virtual_device_connection-DEBUG: 07:09:10.777: Got a new connection!
> (fprintd:2410478): libfprint-virtual_image-DEBUG: 07:09:10.777: image data: 0x55e38d6bed10
> (fprintd:2410478): libfprint-device-DEBUG: 07:09:10.777: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.777: Finger present 1
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.777: Finger needed 1
> (fprintd:2410478): libfprint-image_device-DEBUG: 07:09:10.777: Image device reported finger status: on
> (fprintd:2410478): libfprint-image_device-DEBUG: 07:09:10.777: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410478): libfprint-image_device-DEBUG: 07:09:10.777: Image device captured an image
> (fprintd:2410478): libfprint-image_device-DEBUG: 07:09:10.777: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410478): libfprint-device-DEBUG: 07:09:10.777: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.777: Finger present 1
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.777: Finger needed 0
> (fprintd:2410478): libfprint-device-DEBUG: 07:09:10.777: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.777: Finger present 0
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.777: Finger needed 0
> (fprintd:2410478): libfprint-image_device-DEBUG: 07:09:10.777: Image device reported finger status: off
> (fprintd:2410478): libfprint-image_device-DEBUG: 07:09:10.777: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410478): libfprint-image_device-DEBUG: 07:09:10.777: Deactivating image device
> (fprintd:2410478): libfprint-image_device-DEBUG: 07:09:10.777: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410478): libfprint-image_device-DEBUG: 07:09:10.777: Image device deactivation completed
> (fprintd:2410478): libfprint-image_device-DEBUG: 07:09:10.777: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410478): GLib-GIO-CRITICAL **: 07:09:10.778: GTask 0x55e38d6c6f70 (source object: 0x55e38d6be4c0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_multiple_verify (__main__.FPrintdVirtualDeviceIdentificationTests.test_multiple_verify) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_multiple_verify_cancelled time out (After 150.0 seconds)
> 130/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_multiple_verify_cancelled                                                TIMEOUT        150.05s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 MALLOC_PERTURB_=144 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_multiple_verify_cancelled
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410495): fprintd-DEBUG: 07:09:11.808: entering main loop
> (fprintd:2410495): fprintd-DEBUG: 07:09:11.808: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410495): fprintd-DEBUG: 07:09:11.809: Got delay inhibitor for sleep.
> (fprintd:2410495): fprintd-DEBUG: 07:09:11.902: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410495): fprintd-DEBUG: 07:09:11.903: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410495): fprintd-DEBUG: 07:09:11.904: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410495): fprintd-DEBUG: 07:09:11.905: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410495): fprintd-DEBUG: 07:09:11.905: user 'testuser' claiming the device: 0
> (fprintd:2410495): libfprint-virtual_image-DEBUG: 07:09:11.905: 43100940459: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410495): libfprint-virtual_device_connection-DEBUG: 07:09:11.905: 43100940498: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410495): GLib-GIO-DEBUG: 07:09:11.905: GTask [gio] D-Bus interface method dispatch (source object: 0x55aa4305dc00, source tag: 0x7fe34c1c4e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410495): libfprint-image_device-DEBUG: 07:09:12.006: Image device open completed
> (fprintd:2410495): libfprint-device-DEBUG: 07:09:12.006: Device reported open completion
> (fprintd:2410495): libfprint-device-DEBUG: 07:09:12.006: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410495): libfprint-device-DEBUG: 07:09:12.006: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410495): fprintd-DEBUG: 07:09:12.006: claimed device 0
> (fprintd:2410495): fprintd-DEBUG: 07:09:12.007: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410495): fprintd-DEBUG: 07:09:12.007: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410495): fprintd-DEBUG: 07:09:12.008: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410495): fprintd-DEBUG: 07:09:12.008: file_storage_print_data_load(): loaded '/tmp/tmp8unqrjo1/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410495): fprintd-DEBUG: 07:09:12.008: start enrollment device 0 finger 3
> (fprintd:2410495): libfprint-device-DEBUG: 07:09:12.008: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410495): libfprint-image_device-DEBUG: 07:09:12.008: Activating image device
> (fprintd:2410495): libfprint-image_device-DEBUG: 07:09:12.008: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410495): libfprint-image_device-DEBUG: 07:09:12.008: Image device activation completed
> (fprintd:2410495): libfprint-image_device-DEBUG: 07:09:12.008: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410495): libfprint-image_device-DEBUG: 07:09:12.008: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410495): libfprint-device-DEBUG: 07:09:12.008: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410495): fprintd-DEBUG: 07:09:12.008: Finger present 0
> (fprintd:2410495): fprintd-DEBUG: 07:09:12.008: Finger needed 1
> (fprintd:2410495): GLib-GIO-DEBUG: 07:09:12.008: GTask [gio] D-Bus interface method dispatch (source object: 0x55aa4305dc00, source tag: 0x7fe34c1c4e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410495): libfprint-virtual_device_connection-DEBUG: 07:09:12.009: Got a new connection!
> (fprintd:2410495): libfprint-virtual_image-DEBUG: 07:09:12.009: image data: 0x55aa430665d0
> (fprintd:2410495): libfprint-device-DEBUG: 07:09:12.009: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410495): fprintd-DEBUG: 07:09:12.009: Finger present 1
> (fprintd:2410495): fprintd-DEBUG: 07:09:12.009: Finger needed 1
> (fprintd:2410495): libfprint-image_device-DEBUG: 07:09:12.009: Image device reported finger status: on
> (fprintd:2410495): libfprint-image_device-DEBUG: 07:09:12.009: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410495): libfprint-image_device-DEBUG: 07:09:12.009: Image device captured an image
> (fprintd:2410495): libfprint-image_device-DEBUG: 07:09:12.009: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410495): libfprint-device-DEBUG: 07:09:12.009: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410495): fprintd-DEBUG: 07:09:12.009: Finger present 1
> (fprintd:2410495): fprintd-DEBUG: 07:09:12.009: Finger needed 0
> (fprintd:2410495): libfprint-device-DEBUG: 07:09:12.009: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410495): fprintd-DEBUG: 07:09:12.009: Finger present 0
> (fprintd:2410495): fprintd-DEBUG: 07:09:12.009: Finger needed 0
> (fprintd:2410495): libfprint-image_device-DEBUG: 07:09:12.009: Image device reported finger status: off
> (fprintd:2410495): libfprint-image_device-DEBUG: 07:09:12.009: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410495): libfprint-image_device-DEBUG: 07:09:12.009: Deactivating image device
> (fprintd:2410495): libfprint-image_device-DEBUG: 07:09:12.009: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410495): libfprint-image_device-DEBUG: 07:09:12.009: Image device deactivation completed
> (fprintd:2410495): libfprint-image_device-DEBUG: 07:09:12.009: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410495): GLib-GIO-CRITICAL **: 07:09:12.009: GTask 0x55aa43066110 (source object: 0x55aa43065870, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_multiple_verify_cancelled (__main__.FPrintdVirtualDeviceIdentificationTests.test_multiple_verify_cancelled) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_concourrent_stop time out (After 150.0 seconds)
> 131/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_concourrent_stop                                                  TIMEOUT        150.05s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=48 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_concourrent_stop
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.326: entering main loop
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.327: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.420: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.422: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.423: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.424: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.424: user 'testuser' claiming the device: 0
> (fprintd:2410512): libfprint-virtual_image-DEBUG: 07:09:17.424: 43106459398: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410512): libfprint-virtual_device_connection-DEBUG: 07:09:17.424: 43106459449: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410512): GLib-GIO-DEBUG: 07:09:17.424: GTask [gio] D-Bus interface method dispatch (source object: 0x55900c1b2c80, source tag: 0x7f92bdff3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410512): libfprint-image_device-DEBUG: 07:09:17.525: Image device open completed
> (fprintd:2410512): libfprint-device-DEBUG: 07:09:17.525: Device reported open completion
> (fprintd:2410512): libfprint-device-DEBUG: 07:09:17.525: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410512): libfprint-device-DEBUG: 07:09:17.525: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.525: claimed device 0
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.526: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.526: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.527: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.527: file_storage_print_data_load(): loaded '/tmp/tmpclvvx84b/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.527: start enrollment device 0 finger 3
> (fprintd:2410512): libfprint-device-DEBUG: 07:09:17.527: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410512): libfprint-image_device-DEBUG: 07:09:17.527: Activating image device
> (fprintd:2410512): libfprint-image_device-DEBUG: 07:09:17.527: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410512): libfprint-image_device-DEBUG: 07:09:17.527: Image device activation completed
> (fprintd:2410512): libfprint-image_device-DEBUG: 07:09:17.527: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410512): libfprint-image_device-DEBUG: 07:09:17.527: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410512): libfprint-device-DEBUG: 07:09:17.527: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.527: Finger present 0
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.527: Finger needed 1
> (fprintd:2410512): GLib-GIO-DEBUG: 07:09:17.527: GTask [gio] D-Bus interface method dispatch (source object: 0x55900c1b2c80, source tag: 0x7f92bdff3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410512): libfprint-virtual_device_connection-DEBUG: 07:09:17.528: Got a new connection!
> (fprintd:2410512): libfprint-virtual_image-DEBUG: 07:09:17.528: image data: 0x55900c1bb1d0
> (fprintd:2410512): libfprint-device-DEBUG: 07:09:17.528: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.528: Finger present 1
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.528: Finger needed 1
> (fprintd:2410512): libfprint-image_device-DEBUG: 07:09:17.528: Image device reported finger status: on
> (fprintd:2410512): libfprint-image_device-DEBUG: 07:09:17.528: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410512): libfprint-image_device-DEBUG: 07:09:17.528: Image device captured an image
> (fprintd:2410512): libfprint-image_device-DEBUG: 07:09:17.528: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410512): libfprint-device-DEBUG: 07:09:17.528: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.528: Finger present 1
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.528: Finger needed 0
> (fprintd:2410512): libfprint-device-DEBUG: 07:09:17.528: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.528: Finger present 0
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.528: Finger needed 0
> (fprintd:2410512): libfprint-image_device-DEBUG: 07:09:17.528: Image device reported finger status: off
> (fprintd:2410512): libfprint-image_device-DEBUG: 07:09:17.528: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410512): libfprint-image_device-DEBUG: 07:09:17.528: Deactivating image device
> (fprintd:2410512): libfprint-image_device-DEBUG: 07:09:17.528: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410512): libfprint-image_device-DEBUG: 07:09:17.528: Image device deactivation completed
> (fprintd:2410512): libfprint-image_device-DEBUG: 07:09:17.528: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410512): GLib-GIO-CRITICAL **: 07:09:17.529: GTask 0x55900c1bad90 (source object: 0x55900c1ba470, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410512): libfprint-image-DEBUG: 07:09:17.544: Minutiae scan completed in 0.013601 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_concourrent_stop (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_concourrent_stop) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_already_open time out (After 150.0 seconds)
> 132/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_already_open                                                TIMEOUT        150.08s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 MALLOC_PERTURB_=236 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_error_already_open
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.627: entering main loop
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.627: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.723: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.724: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.725: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.725: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.726: user 'testuser' claiming the device: 0
> (fprintd:2410529): libfprint-virtual_image-DEBUG: 07:09:18.726: 43107761107: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410529): libfprint-virtual_device_connection-DEBUG: 07:09:18.726: 43107761154: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410529): GLib-GIO-DEBUG: 07:09:18.726: GTask [gio] D-Bus interface method dispatch (source object: 0x55897967ec00, source tag: 0x7f14f18d3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410529): libfprint-image_device-DEBUG: 07:09:18.826: Image device open completed
> (fprintd:2410529): libfprint-device-DEBUG: 07:09:18.826: Device reported open completion
> (fprintd:2410529): libfprint-device-DEBUG: 07:09:18.826: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410529): libfprint-device-DEBUG: 07:09:18.826: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.826: claimed device 0
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.828: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.828: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.829: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.829: file_storage_print_data_load(): loaded '/tmp/tmpcs49dixp/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.829: start enrollment device 0 finger 3
> (fprintd:2410529): libfprint-device-DEBUG: 07:09:18.829: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410529): libfprint-image_device-DEBUG: 07:09:18.829: Activating image device
> (fprintd:2410529): libfprint-image_device-DEBUG: 07:09:18.829: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410529): libfprint-image_device-DEBUG: 07:09:18.829: Image device activation completed
> (fprintd:2410529): libfprint-image_device-DEBUG: 07:09:18.829: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410529): libfprint-image_device-DEBUG: 07:09:18.829: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410529): libfprint-device-DEBUG: 07:09:18.829: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.829: Finger present 0
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.829: Finger needed 1
> (fprintd:2410529): GLib-GIO-DEBUG: 07:09:18.829: GTask [gio] D-Bus interface method dispatch (source object: 0x55897967ec00, source tag: 0x7f14f18d3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410529): libfprint-virtual_device_connection-DEBUG: 07:09:18.830: Got a new connection!
> (fprintd:2410529): libfprint-virtual_image-DEBUG: 07:09:18.830: image data: 0x558979686f70
> (fprintd:2410529): libfprint-device-DEBUG: 07:09:18.830: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.830: Finger present 1
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.830: Finger needed 1
> (fprintd:2410529): libfprint-image_device-DEBUG: 07:09:18.830: Image device reported finger status: on
> (fprintd:2410529): libfprint-image_device-DEBUG: 07:09:18.830: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410529): libfprint-image_device-DEBUG: 07:09:18.830: Image device captured an image
> (fprintd:2410529): libfprint-image_device-DEBUG: 07:09:18.830: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410529): libfprint-device-DEBUG: 07:09:18.830: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.830: Finger present 1
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.830: Finger needed 0
> (fprintd:2410529): libfprint-device-DEBUG: 07:09:18.830: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.830: Finger present 0
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.830: Finger needed 0
> (fprintd:2410529): libfprint-image_device-DEBUG: 07:09:18.830: Image device reported finger status: off
> (fprintd:2410529): libfprint-image_device-DEBUG: 07:09:18.830: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410529): libfprint-image_device-DEBUG: 07:09:18.830: Deactivating image device
> (fprintd:2410529): libfprint-image_device-DEBUG: 07:09:18.830: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410529): libfprint-image_device-DEBUG: 07:09:18.830: Image device deactivation completed
> (fprintd:2410529): libfprint-image_device-DEBUG: 07:09:18.830: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410529): GLib-GIO-CRITICAL **: 07:09:18.830: GTask 0x558979686ba0 (source object: 0x558979686370, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410529): libfprint-image-DEBUG: 07:09:18.838: Minutiae scan completed in 0.007845 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_error_already_open (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_error_already_open) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_busy time out (After 150.0 seconds)
> 133/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_busy                                                        TIMEOUT        150.14s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 MALLOC_PERTURB_=115 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_error_busy
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.598: Got delay inhibitor for sleep.
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.599: entering main loop
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.599: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.690: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.691: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.692: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.692: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.692: user 'testuser' claiming the device: 0
> (fprintd:2410555): libfprint-virtual_image-DEBUG: 07:11:36.693: 43245728051: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410555): libfprint-virtual_device_connection-DEBUG: 07:11:36.693: 43245728083: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410555): GLib-GIO-DEBUG: 07:11:36.693: GTask [gio] D-Bus interface method dispatch (source object: 0x564d20996c00, source tag: 0x7f0172c29e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410555): libfprint-image_device-DEBUG: 07:11:36.793: Image device open completed
> (fprintd:2410555): libfprint-device-DEBUG: 07:11:36.793: Device reported open completion
> (fprintd:2410555): libfprint-device-DEBUG: 07:11:36.793: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410555): libfprint-device-DEBUG: 07:11:36.793: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.793: claimed device 0
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.794: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.794: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.795: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.795: file_storage_print_data_load(): loaded '/tmp/tmpiqivqtms/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.795: start enrollment device 0 finger 3
> (fprintd:2410555): libfprint-device-DEBUG: 07:11:36.795: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410555): libfprint-image_device-DEBUG: 07:11:36.796: Activating image device
> (fprintd:2410555): libfprint-image_device-DEBUG: 07:11:36.796: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410555): libfprint-image_device-DEBUG: 07:11:36.796: Image device activation completed
> (fprintd:2410555): libfprint-image_device-DEBUG: 07:11:36.796: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410555): libfprint-image_device-DEBUG: 07:11:36.796: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410555): libfprint-device-DEBUG: 07:11:36.796: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.796: Finger present 0
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.796: Finger needed 1
> (fprintd:2410555): GLib-GIO-DEBUG: 07:11:36.796: GTask [gio] D-Bus interface method dispatch (source object: 0x564d20996c00, source tag: 0x7f0172c29e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410555): libfprint-virtual_device_connection-DEBUG: 07:11:36.796: Got a new connection!
> (fprintd:2410555): libfprint-virtual_image-DEBUG: 07:11:36.796: image data: 0x564d2099ef00
> (fprintd:2410555): libfprint-device-DEBUG: 07:11:36.796: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.796: Finger present 1
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.796: Finger needed 1
> (fprintd:2410555): libfprint-image_device-DEBUG: 07:11:36.796: Image device reported finger status: on
> (fprintd:2410555): libfprint-image_device-DEBUG: 07:11:36.796: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410555): libfprint-image_device-DEBUG: 07:11:36.796: Image device captured an image
> (fprintd:2410555): libfprint-image_device-DEBUG: 07:11:36.796: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410555): libfprint-device-DEBUG: 07:11:36.796: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.796: Finger present 1
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.796: Finger needed 0
> (fprintd:2410555): libfprint-device-DEBUG: 07:11:36.796: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.796: Finger present 0
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.796: Finger needed 0
> (fprintd:2410555): libfprint-image_device-DEBUG: 07:11:36.797: Image device reported finger status: off
> (fprintd:2410555): libfprint-image_device-DEBUG: 07:11:36.797: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410555): libfprint-image_device-DEBUG: 07:11:36.797: Deactivating image device
> (fprintd:2410555): libfprint-image_device-DEBUG: 07:11:36.797: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410555): libfprint-image_device-DEBUG: 07:11:36.797: Image device deactivation completed
> (fprintd:2410555): libfprint-image_device-DEBUG: 07:11:36.797: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410555): GLib-GIO-CRITICAL **: 07:11:36.797: GTask 0x564d2099ebc0 (source object: 0x564d2099ddb0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_error_busy (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_error_busy) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_data_invalid time out (After 150.0 seconds)
> 134/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_data_invalid                                                TIMEOUT        150.05s   killed by signal 2 SIGINT
> >>> MALLOC_PERTURB_=219 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_error_data_invalid
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.276: Got delay inhibitor for sleep.
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.276: entering main loop
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.276: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.362: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.363: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.364: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.364: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.364: user 'testuser' claiming the device: 0
> (fprintd:2410588): libfprint-virtual_image-DEBUG: 07:11:38.365: 43247400033: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410588): libfprint-virtual_device_connection-DEBUG: 07:11:38.365: 43247400076: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410588): GLib-GIO-DEBUG: 07:11:38.365: GTask [gio] D-Bus interface method dispatch (source object: 0x5636be966d20, source tag: 0x7f0e61ba0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410588): libfprint-image_device-DEBUG: 07:11:38.465: Image device open completed
> (fprintd:2410588): libfprint-device-DEBUG: 07:11:38.465: Device reported open completion
> (fprintd:2410588): libfprint-device-DEBUG: 07:11:38.465: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410588): libfprint-device-DEBUG: 07:11:38.465: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.465: claimed device 0
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.467: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.467: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.468: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.468: file_storage_print_data_load(): loaded '/tmp/tmph_96mpxu/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.468: start enrollment device 0 finger 3
> (fprintd:2410588): libfprint-device-DEBUG: 07:11:38.468: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410588): libfprint-image_device-DEBUG: 07:11:38.468: Activating image device
> (fprintd:2410588): libfprint-image_device-DEBUG: 07:11:38.468: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410588): libfprint-image_device-DEBUG: 07:11:38.468: Image device activation completed
> (fprintd:2410588): libfprint-image_device-DEBUG: 07:11:38.468: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410588): libfprint-image_device-DEBUG: 07:11:38.468: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410588): libfprint-device-DEBUG: 07:11:38.468: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.468: Finger present 0
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.468: Finger needed 1
> (fprintd:2410588): GLib-GIO-DEBUG: 07:11:38.468: GTask [gio] D-Bus interface method dispatch (source object: 0x5636be966d20, source tag: 0x7f0e61ba0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410588): libfprint-virtual_device_connection-DEBUG: 07:11:38.469: Got a new connection!
> (fprintd:2410588): libfprint-virtual_image-DEBUG: 07:11:38.469: image data: 0x5636be96f160
> (fprintd:2410588): libfprint-device-DEBUG: 07:11:38.469: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.469: Finger present 1
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.469: Finger needed 1
> (fprintd:2410588): libfprint-image_device-DEBUG: 07:11:38.469: Image device reported finger status: on
> (fprintd:2410588): libfprint-image_device-DEBUG: 07:11:38.469: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410588): libfprint-image_device-DEBUG: 07:11:38.469: Image device captured an image
> (fprintd:2410588): libfprint-image_device-DEBUG: 07:11:38.469: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410588): libfprint-device-DEBUG: 07:11:38.469: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.469: Finger present 1
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.469: Finger needed 0
> (fprintd:2410588): libfprint-device-DEBUG: 07:11:38.469: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.469: Finger present 0
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.469: Finger needed 0
> (fprintd:2410588): libfprint-image_device-DEBUG: 07:11:38.469: Image device reported finger status: off
> (fprintd:2410588): libfprint-image_device-DEBUG: 07:11:38.469: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410588): libfprint-image_device-DEBUG: 07:11:38.469: Deactivating image device
> (fprintd:2410588): libfprint-image_device-DEBUG: 07:11:38.469: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410588): libfprint-image_device-DEBUG: 07:11:38.469: Image device deactivation completed
> (fprintd:2410588): libfprint-image_device-DEBUG: 07:11:38.469: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410588): GLib-GIO-CRITICAL **: 07:11:38.469: GTask 0x5636be96eda0 (source object: 0x5636be96ded0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_error_data_invalid (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_error_data_invalid) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_data_full time out (After 150.0 seconds)
> 135/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_data_full                                                   TIMEOUT        150.08s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 MALLOC_PERTURB_=174 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_error_data_full
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.218: entering main loop
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.218: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.315: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.316: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.317: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.318: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.318: user 'testuser' claiming the device: 0
> (fprintd:2410581): libfprint-virtual_image-DEBUG: 07:11:38.318: 43247353429: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410581): libfprint-virtual_device_connection-DEBUG: 07:11:38.318: 43247353461: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410581): GLib-GIO-DEBUG: 07:11:38.318: GTask [gio] D-Bus interface method dispatch (source object: 0x55e2cf3eac20, source tag: 0x7fb0f84e9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410581): libfprint-image_device-DEBUG: 07:11:38.419: Image device open completed
> (fprintd:2410581): libfprint-device-DEBUG: 07:11:38.419: Device reported open completion
> (fprintd:2410581): libfprint-device-DEBUG: 07:11:38.419: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410581): libfprint-device-DEBUG: 07:11:38.419: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.419: claimed device 0
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.420: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.420: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.421: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.421: file_storage_print_data_load(): loaded '/tmp/tmphg5_rqiy/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.421: start enrollment device 0 finger 3
> (fprintd:2410581): libfprint-device-DEBUG: 07:11:38.421: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410581): libfprint-image_device-DEBUG: 07:11:38.421: Activating image device
> (fprintd:2410581): libfprint-image_device-DEBUG: 07:11:38.421: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410581): libfprint-image_device-DEBUG: 07:11:38.421: Image device activation completed
> (fprintd:2410581): libfprint-image_device-DEBUG: 07:11:38.421: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410581): libfprint-image_device-DEBUG: 07:11:38.421: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410581): libfprint-device-DEBUG: 07:11:38.421: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.421: Finger present 0
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.421: Finger needed 1
> (fprintd:2410581): GLib-GIO-DEBUG: 07:11:38.421: GTask [gio] D-Bus interface method dispatch (source object: 0x55e2cf3eac20, source tag: 0x7fb0f84e9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410581): libfprint-virtual_device_connection-DEBUG: 07:11:38.422: Got a new connection!
> (fprintd:2410581): libfprint-virtual_image-DEBUG: 07:11:38.422: image data: 0x55e2cf3f30f0
> (fprintd:2410581): libfprint-device-DEBUG: 07:11:38.422: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.422: Finger present 1
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.422: Finger needed 1
> (fprintd:2410581): libfprint-image_device-DEBUG: 07:11:38.422: Image device reported finger status: on
> (fprintd:2410581): libfprint-image_device-DEBUG: 07:11:38.422: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410581): libfprint-image_device-DEBUG: 07:11:38.422: Image device captured an image
> (fprintd:2410581): libfprint-image_device-DEBUG: 07:11:38.422: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410581): libfprint-device-DEBUG: 07:11:38.422: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.422: Finger present 1
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.422: Finger needed 0
> (fprintd:2410581): libfprint-device-DEBUG: 07:11:38.422: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.422: Finger present 0
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.422: Finger needed 0
> (fprintd:2410581): libfprint-image_device-DEBUG: 07:11:38.422: Image device reported finger status: off
> (fprintd:2410581): libfprint-image_device-DEBUG: 07:11:38.422: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410581): libfprint-image_device-DEBUG: 07:11:38.422: Deactivating image device
> (fprintd:2410581): libfprint-image_device-DEBUG: 07:11:38.422: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410581): libfprint-image_device-DEBUG: 07:11:38.422: Image device deactivation completed
> (fprintd:2410581): libfprint-image_device-DEBUG: 07:11:38.422: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410581): GLib-GIO-CRITICAL **: 07:11:38.422: GTask 0x55e2cf3f2e30 (source object: 0x55e2cf3f1e10, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410581): libfprint-image-DEBUG: 07:11:38.432: Minutiae scan completed in 0.009529 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_error_data_full (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_error_data_full) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_data_not_found time out (After 150.0 seconds)
> 136/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_data_not_found                                              TIMEOUT        150.06s   killed by signal 2 SIGINT
> >>> MALLOC_PERTURB_=202 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_error_data_not_found
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.467: entering main loop
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.467: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.562: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.563: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.564: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.564: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.565: user 'testuser' claiming the device: 0
> (fprintd:2410606): libfprint-virtual_image-DEBUG: 07:11:39.565: 43248600095: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410606): libfprint-virtual_device_connection-DEBUG: 07:11:39.565: 43248600128: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410606): GLib-GIO-DEBUG: 07:11:39.565: GTask [gio] D-Bus interface method dispatch (source object: 0x5585bc3a2ad0, source tag: 0x7f6b4c936e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410606): libfprint-image_device-DEBUG: 07:11:39.665: Image device open completed
> (fprintd:2410606): libfprint-device-DEBUG: 07:11:39.665: Device reported open completion
> (fprintd:2410606): libfprint-device-DEBUG: 07:11:39.665: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410606): libfprint-device-DEBUG: 07:11:39.665: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.665: claimed device 0
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.666: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.666: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.667: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.667: file_storage_print_data_load(): loaded '/tmp/tmpo3m71gpz/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.667: start enrollment device 0 finger 3
> (fprintd:2410606): libfprint-device-DEBUG: 07:11:39.667: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410606): libfprint-image_device-DEBUG: 07:11:39.667: Activating image device
> (fprintd:2410606): libfprint-image_device-DEBUG: 07:11:39.667: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410606): libfprint-image_device-DEBUG: 07:11:39.667: Image device activation completed
> (fprintd:2410606): libfprint-image_device-DEBUG: 07:11:39.667: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410606): libfprint-image_device-DEBUG: 07:11:39.667: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410606): libfprint-device-DEBUG: 07:11:39.667: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.667: Finger present 0
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.668: Finger needed 1
> (fprintd:2410606): GLib-GIO-DEBUG: 07:11:39.668: GTask [gio] D-Bus interface method dispatch (source object: 0x5585bc3a2ad0, source tag: 0x7f6b4c936e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410606): libfprint-virtual_device_connection-DEBUG: 07:11:39.668: Got a new connection!
> (fprintd:2410606): libfprint-virtual_image-DEBUG: 07:11:39.668: image data: 0x5585bc3aad20
> (fprintd:2410606): libfprint-device-DEBUG: 07:11:39.668: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.668: Finger present 1
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.668: Finger needed 1
> (fprintd:2410606): libfprint-image_device-DEBUG: 07:11:39.668: Image device reported finger status: on
> (fprintd:2410606): libfprint-image_device-DEBUG: 07:11:39.668: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410606): libfprint-image_device-DEBUG: 07:11:39.668: Image device captured an image
> (fprintd:2410606): libfprint-image_device-DEBUG: 07:11:39.668: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410606): libfprint-device-DEBUG: 07:11:39.668: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.668: Finger present 1
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.668: Finger needed 0
> (fprintd:2410606): libfprint-device-DEBUG: 07:11:39.668: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.668: Finger present 0
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.668: Finger needed 0
> (fprintd:2410606): libfprint-image_device-DEBUG: 07:11:39.668: Image device reported finger status: off
> (fprintd:2410606): libfprint-image_device-DEBUG: 07:11:39.668: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410606): libfprint-image_device-DEBUG: 07:11:39.668: Deactivating image device
> (fprintd:2410606): libfprint-image_device-DEBUG: 07:11:39.668: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410606): libfprint-image_device-DEBUG: 07:11:39.668: Image device deactivation completed
> (fprintd:2410606): libfprint-image_device-DEBUG: 07:11:39.668: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410606): GLib-GIO-CRITICAL **: 07:11:39.669: GTask 0x5585bc3aaa60 (source object: 0x5585bc3a9ec0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410606): libfprint-image-DEBUG: 07:11:39.675: Minutiae scan completed in 0.006798 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_error_data_not_found (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_error_data_not_found) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_general time out (After 150.0 seconds)
> 137/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_general                                                     TIMEOUT        150.05s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=47 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_error_general
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.460: entering main loop
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.460: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.551: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.551: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.552: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.553: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.553: user 'testuser' claiming the device: 0
> (fprintd:2410623): libfprint-virtual_image-DEBUG: 07:11:40.553: 43249588407: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410623): libfprint-virtual_device_connection-DEBUG: 07:11:40.553: 43249588441: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410623): GLib-GIO-DEBUG: 07:11:40.553: GTask [gio] D-Bus interface method dispatch (source object: 0x561e8542fb90, source tag: 0x7f6993793e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410623): libfprint-image_device-DEBUG: 07:11:40.654: Image device open completed
> (fprintd:2410623): libfprint-device-DEBUG: 07:11:40.654: Device reported open completion
> (fprintd:2410623): libfprint-device-DEBUG: 07:11:40.654: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410623): libfprint-device-DEBUG: 07:11:40.654: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.654: claimed device 0
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.655: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.655: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.655: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.656: file_storage_print_data_load(): loaded '/tmp/tmpc5ll1nwf/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.656: start enrollment device 0 finger 3
> (fprintd:2410623): libfprint-device-DEBUG: 07:11:40.656: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410623): libfprint-image_device-DEBUG: 07:11:40.656: Activating image device
> (fprintd:2410623): libfprint-image_device-DEBUG: 07:11:40.656: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410623): libfprint-image_device-DEBUG: 07:11:40.656: Image device activation completed
> (fprintd:2410623): libfprint-image_device-DEBUG: 07:11:40.656: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410623): libfprint-image_device-DEBUG: 07:11:40.656: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410623): libfprint-device-DEBUG: 07:11:40.656: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.656: Finger present 0
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.656: Finger needed 1
> (fprintd:2410623): GLib-GIO-DEBUG: 07:11:40.656: GTask [gio] D-Bus interface method dispatch (source object: 0x561e8542fb90, source tag: 0x7f6993793e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410623): libfprint-virtual_device_connection-DEBUG: 07:11:40.656: Got a new connection!
> (fprintd:2410623): libfprint-virtual_image-DEBUG: 07:11:40.657: image data: 0x561e85438350
> (fprintd:2410623): libfprint-device-DEBUG: 07:11:40.657: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.657: Finger present 1
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.657: Finger needed 1
> (fprintd:2410623): libfprint-image_device-DEBUG: 07:11:40.657: Image device reported finger status: on
> (fprintd:2410623): libfprint-image_device-DEBUG: 07:11:40.657: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410623): libfprint-image_device-DEBUG: 07:11:40.657: Image device captured an image
> (fprintd:2410623): libfprint-image_device-DEBUG: 07:11:40.657: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410623): libfprint-device-DEBUG: 07:11:40.657: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.657: Finger present 1
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.657: Finger needed 0
> (fprintd:2410623): libfprint-device-DEBUG: 07:11:40.657: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.657: Finger present 0
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.657: Finger needed 0
> (fprintd:2410623): libfprint-image_device-DEBUG: 07:11:40.657: Image device reported finger status: off
> (fprintd:2410623): libfprint-image_device-DEBUG: 07:11:40.657: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410623): libfprint-image_device-DEBUG: 07:11:40.657: Deactivating image device
> (fprintd:2410623): libfprint-image_device-DEBUG: 07:11:40.657: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410623): libfprint-image_device-DEBUG: 07:11:40.657: Image device deactivation completed
> (fprintd:2410623): libfprint-image_device-DEBUG: 07:11:40.657: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410623): GLib-GIO-CRITICAL **: 07:11:40.657: GTask 0x561e85437fa0 (source object: 0x561e854376b0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410623): libfprint-image-DEBUG: 07:11:40.664: Minutiae scan completed in 0.006879 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_error_general (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_error_general) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_ignored_after_report time out (After 150.0 seconds)
> 138/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_ignored_after_report                                        TIMEOUT        150.05s   killed by signal 2 SIGINT
> >>> TOPSRCDIR=/<<PKGBUILDDIR>> G_SLICE=always-malloc MALLOC_PERTURB_=206 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_error_ignored_after_report
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410640): fprintd-DEBUG: 07:11:41.868: entering main loop
> (fprintd:2410640): fprintd-DEBUG: 07:11:41.868: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410640): fprintd-DEBUG: 07:11:41.960: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410640): fprintd-DEBUG: 07:11:41.961: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410640): fprintd-DEBUG: 07:11:41.962: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410640): fprintd-DEBUG: 07:11:41.963: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410640): fprintd-DEBUG: 07:11:41.963: user 'testuser' claiming the device: 0
> (fprintd:2410640): libfprint-virtual_image-DEBUG: 07:11:41.963: 43250998640: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410640): libfprint-virtual_device_connection-DEBUG: 07:11:41.963: 43250998678: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410640): GLib-GIO-DEBUG: 07:11:41.963: GTask [gio] D-Bus interface method dispatch (source object: 0x5630254d9ae0, source tag: 0x7fedffc2de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410640): libfprint-image_device-DEBUG: 07:11:42.064: Image device open completed
> (fprintd:2410640): libfprint-device-DEBUG: 07:11:42.064: Device reported open completion
> (fprintd:2410640): libfprint-device-DEBUG: 07:11:42.064: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410640): libfprint-device-DEBUG: 07:11:42.064: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410640): fprintd-DEBUG: 07:11:42.064: claimed device 0
> (fprintd:2410640): fprintd-DEBUG: 07:11:42.065: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410640): fprintd-DEBUG: 07:11:42.065: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410640): fprintd-DEBUG: 07:11:42.066: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410640): fprintd-DEBUG: 07:11:42.066: file_storage_print_data_load(): loaded '/tmp/tmpdlbh_rmu/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410640): fprintd-DEBUG: 07:11:42.066: start enrollment device 0 finger 3
> (fprintd:2410640): libfprint-device-DEBUG: 07:11:42.066: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410640): libfprint-image_device-DEBUG: 07:11:42.066: Activating image device
> (fprintd:2410640): libfprint-image_device-DEBUG: 07:11:42.066: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410640): libfprint-image_device-DEBUG: 07:11:42.066: Image device activation completed
> (fprintd:2410640): libfprint-image_device-DEBUG: 07:11:42.066: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410640): libfprint-image_device-DEBUG: 07:11:42.066: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410640): libfprint-device-DEBUG: 07:11:42.066: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410640): fprintd-DEBUG: 07:11:42.066: Finger present 0
> (fprintd:2410640): fprintd-DEBUG: 07:11:42.066: Finger needed 1
> (fprintd:2410640): GLib-GIO-DEBUG: 07:11:42.066: GTask [gio] D-Bus interface method dispatch (source object: 0x5630254d9ae0, source tag: 0x7fedffc2de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410640): libfprint-virtual_device_connection-DEBUG: 07:11:42.067: Got a new connection!
> (fprintd:2410640): libfprint-virtual_image-DEBUG: 07:11:42.067: image data: 0x5630254e1eb0
> (fprintd:2410640): libfprint-device-DEBUG: 07:11:42.067: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410640): fprintd-DEBUG: 07:11:42.067: Finger present 1
> (fprintd:2410640): fprintd-DEBUG: 07:11:42.067: Finger needed 1
> (fprintd:2410640): libfprint-image_device-DEBUG: 07:11:42.067: Image device reported finger status: on
> (fprintd:2410640): libfprint-image_device-DEBUG: 07:11:42.067: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410640): libfprint-image_device-DEBUG: 07:11:42.067: Image device captured an image
> (fprintd:2410640): libfprint-image_device-DEBUG: 07:11:42.067: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410640): libfprint-device-DEBUG: 07:11:42.067: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410640): fprintd-DEBUG: 07:11:42.067: Finger present 1
> (fprintd:2410640): fprintd-DEBUG: 07:11:42.067: Finger needed 0
> (fprintd:2410640): libfprint-device-DEBUG: 07:11:42.067: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410640): fprintd-DEBUG: 07:11:42.067: Finger present 0
> (fprintd:2410640): fprintd-DEBUG: 07:11:42.067: Finger needed 0
> (fprintd:2410640): libfprint-image_device-DEBUG: 07:11:42.067: Image device reported finger status: off
> (fprintd:2410640): libfprint-image_device-DEBUG: 07:11:42.067: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410640): libfprint-image_device-DEBUG: 07:11:42.067: Deactivating image device
> (fprintd:2410640): libfprint-image_device-DEBUG: 07:11:42.067: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410640): libfprint-image_device-DEBUG: 07:11:42.067: Image device deactivation completed
> (fprintd:2410640): libfprint-image_device-DEBUG: 07:11:42.067: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410640): GLib-GIO-CRITICAL **: 07:11:42.068: GTask 0x5630254ea050 (source object: 0x5630254e14f0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410640): libfprint-image-DEBUG: 07:11:42.078: Minutiae scan completed in 0.010173 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_error_ignored_after_report (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_error_ignored_after_report) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_not_open time out (After 150.0 seconds)
> 139/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_not_open                                                    TIMEOUT        150.05s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=3 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_error_not_open
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.444: Got delay inhibitor for sleep.
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.444: entering main loop
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.444: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.538: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.539: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.540: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.541: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.541: user 'testuser' claiming the device: 0
> (fprintd:2410657): libfprint-virtual_image-DEBUG: 07:11:47.541: 43256576397: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410657): libfprint-virtual_device_connection-DEBUG: 07:11:47.541: 43256576456: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410657): GLib-GIO-DEBUG: 07:11:47.541: GTask [gio] D-Bus interface method dispatch (source object: 0x55ad33331a50, source tag: 0x7ff4dbc2ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410657): libfprint-image_device-DEBUG: 07:11:47.641: Image device open completed
> (fprintd:2410657): libfprint-device-DEBUG: 07:11:47.641: Device reported open completion
> (fprintd:2410657): libfprint-device-DEBUG: 07:11:47.641: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410657): libfprint-device-DEBUG: 07:11:47.641: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.641: claimed device 0
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.643: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.643: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.644: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.644: file_storage_print_data_load(): loaded '/tmp/tmpb0y_itxv/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.644: start enrollment device 0 finger 3
> (fprintd:2410657): libfprint-device-DEBUG: 07:11:47.644: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410657): libfprint-image_device-DEBUG: 07:11:47.644: Activating image device
> (fprintd:2410657): libfprint-image_device-DEBUG: 07:11:47.644: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410657): libfprint-image_device-DEBUG: 07:11:47.644: Image device activation completed
> (fprintd:2410657): libfprint-image_device-DEBUG: 07:11:47.644: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410657): libfprint-image_device-DEBUG: 07:11:47.644: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410657): libfprint-device-DEBUG: 07:11:47.644: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.644: Finger present 0
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.644: Finger needed 1
> (fprintd:2410657): GLib-GIO-DEBUG: 07:11:47.644: GTask [gio] D-Bus interface method dispatch (source object: 0x55ad33331a50, source tag: 0x7ff4dbc2ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410657): libfprint-virtual_device_connection-DEBUG: 07:11:47.645: Got a new connection!
> (fprintd:2410657): libfprint-virtual_image-DEBUG: 07:11:47.645: image data: 0x55ad3333a0b0
> (fprintd:2410657): libfprint-device-DEBUG: 07:11:47.645: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.645: Finger present 1
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.645: Finger needed 1
> (fprintd:2410657): libfprint-image_device-DEBUG: 07:11:47.645: Image device reported finger status: on
> (fprintd:2410657): libfprint-image_device-DEBUG: 07:11:47.645: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410657): libfprint-image_device-DEBUG: 07:11:47.645: Image device captured an image
> (fprintd:2410657): libfprint-image_device-DEBUG: 07:11:47.645: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410657): libfprint-device-DEBUG: 07:11:47.645: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.645: Finger present 1
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.645: Finger needed 0
> (fprintd:2410657): libfprint-device-DEBUG: 07:11:47.645: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.645: Finger present 0
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.645: Finger needed 0
> (fprintd:2410657): libfprint-image_device-DEBUG: 07:11:47.645: Image device reported finger status: off
> (fprintd:2410657): libfprint-image_device-DEBUG: 07:11:47.645: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410657): libfprint-image_device-DEBUG: 07:11:47.645: Deactivating image device
> (fprintd:2410657): libfprint-image_device-DEBUG: 07:11:47.645: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410657): libfprint-image_device-DEBUG: 07:11:47.645: Image device deactivation completed
> (fprintd:2410657): libfprint-image_device-DEBUG: 07:11:47.645: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410657): GLib-GIO-CRITICAL **: 07:11:47.645: GTask 0x55ad33339cf0 (source object: 0x55ad33339710, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_error_not_open (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_error_not_open) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_not_supported time out (After 150.0 seconds)
> 140/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_not_supported                                               TIMEOUT        150.07s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=149 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_error_not_supported
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.714: entering main loop
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.714: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.806: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.806: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.807: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.808: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.808: user 'testuser' claiming the device: 0
> (fprintd:2410674): libfprint-virtual_image-DEBUG: 07:11:48.808: 43257843537: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410674): libfprint-virtual_device_connection-DEBUG: 07:11:48.808: 43257843593: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410674): GLib-GIO-DEBUG: 07:11:48.808: GTask [gio] D-Bus interface method dispatch (source object: 0x5618b2e0ba10, source tag: 0x7f3161fd8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410674): libfprint-image_device-DEBUG: 07:11:48.909: Image device open completed
> (fprintd:2410674): libfprint-device-DEBUG: 07:11:48.909: Device reported open completion
> (fprintd:2410674): libfprint-device-DEBUG: 07:11:48.909: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410674): libfprint-device-DEBUG: 07:11:48.909: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.909: claimed device 0
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.911: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.911: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.912: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.912: file_storage_print_data_load(): loaded '/tmp/tmplzxv4rb2/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.912: start enrollment device 0 finger 3
> (fprintd:2410674): libfprint-device-DEBUG: 07:11:48.912: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410674): libfprint-image_device-DEBUG: 07:11:48.912: Activating image device
> (fprintd:2410674): libfprint-image_device-DEBUG: 07:11:48.912: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410674): libfprint-image_device-DEBUG: 07:11:48.912: Image device activation completed
> (fprintd:2410674): libfprint-image_device-DEBUG: 07:11:48.912: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410674): libfprint-image_device-DEBUG: 07:11:48.912: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410674): libfprint-device-DEBUG: 07:11:48.912: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.912: Finger present 0
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.912: Finger needed 1
> (fprintd:2410674): GLib-GIO-DEBUG: 07:11:48.912: GTask [gio] D-Bus interface method dispatch (source object: 0x5618b2e0ba10, source tag: 0x7f3161fd8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410674): libfprint-virtual_device_connection-DEBUG: 07:11:48.913: Got a new connection!
> (fprintd:2410674): libfprint-virtual_image-DEBUG: 07:11:48.913: image data: 0x5618b2e14150
> (fprintd:2410674): libfprint-device-DEBUG: 07:11:48.913: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.913: Finger present 1
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.913: Finger needed 1
> (fprintd:2410674): libfprint-image_device-DEBUG: 07:11:48.913: Image device reported finger status: on
> (fprintd:2410674): libfprint-image_device-DEBUG: 07:11:48.913: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410674): libfprint-image_device-DEBUG: 07:11:48.913: Image device captured an image
> (fprintd:2410674): libfprint-image_device-DEBUG: 07:11:48.913: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410674): libfprint-device-DEBUG: 07:11:48.913: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.913: Finger present 1
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.913: Finger needed 0
> (fprintd:2410674): libfprint-device-DEBUG: 07:11:48.913: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.913: Finger present 0
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.913: Finger needed 0
> (fprintd:2410674): libfprint-image_device-DEBUG: 07:11:48.913: Image device reported finger status: off
> (fprintd:2410674): libfprint-image_device-DEBUG: 07:11:48.913: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410674): libfprint-image_device-DEBUG: 07:11:48.913: Deactivating image device
> (fprintd:2410674): libfprint-image_device-DEBUG: 07:11:48.913: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410674): libfprint-image_device-DEBUG: 07:11:48.913: Image device deactivation completed
> (fprintd:2410674): libfprint-image_device-DEBUG: 07:11:48.913: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410674): GLib-GIO-CRITICAL **: 07:11:48.913: GTask 0x5618b2e13ca0 (source object: 0x5618b2e12f80, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410674): libfprint-image-DEBUG: 07:11:48.920: Minutiae scan completed in 0.006803 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_error_not_supported (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_error_not_supported) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_proto time out (After 150.0 seconds)
> 141/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_proto                                                       TIMEOUT        150.14s   killed by signal 2 SIGINT
> >>> TOPSRCDIR=/<<PKGBUILDDIR>> MALLOC_PERTURB_=126 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_error_proto
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.591: entering main loop
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.591: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.688: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.688: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.689: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.690: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.690: user 'testuser' claiming the device: 0
> (fprintd:2410699): libfprint-virtual_image-DEBUG: 07:14:06.690: 43395725527: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410699): libfprint-virtual_device_connection-DEBUG: 07:14:06.690: 43395725562: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410699): GLib-GIO-DEBUG: 07:14:06.690: GTask [gio] D-Bus interface method dispatch (source object: 0x55dd984f2bf0, source tag: 0x7fd041583e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410699): libfprint-image_device-DEBUG: 07:14:06.791: Image device open completed
> (fprintd:2410699): libfprint-device-DEBUG: 07:14:06.791: Device reported open completion
> (fprintd:2410699): libfprint-device-DEBUG: 07:14:06.791: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410699): libfprint-device-DEBUG: 07:14:06.791: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.791: claimed device 0
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.792: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.792: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.793: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.793: file_storage_print_data_load(): loaded '/tmp/tmpq4kp0dj9/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.793: start enrollment device 0 finger 3
> (fprintd:2410699): libfprint-device-DEBUG: 07:14:06.793: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410699): libfprint-image_device-DEBUG: 07:14:06.793: Activating image device
> (fprintd:2410699): libfprint-image_device-DEBUG: 07:14:06.793: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410699): libfprint-image_device-DEBUG: 07:14:06.793: Image device activation completed
> (fprintd:2410699): libfprint-image_device-DEBUG: 07:14:06.793: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410699): libfprint-image_device-DEBUG: 07:14:06.793: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410699): libfprint-device-DEBUG: 07:14:06.793: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.793: Finger present 0
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.793: Finger needed 1
> (fprintd:2410699): GLib-GIO-DEBUG: 07:14:06.793: GTask [gio] D-Bus interface method dispatch (source object: 0x55dd984f2bf0, source tag: 0x7fd041583e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410699): libfprint-virtual_device_connection-DEBUG: 07:14:06.794: Got a new connection!
> (fprintd:2410699): libfprint-virtual_image-DEBUG: 07:14:06.794: image data: 0x55dd984fb460
> (fprintd:2410699): libfprint-device-DEBUG: 07:14:06.794: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.794: Finger present 1
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.794: Finger needed 1
> (fprintd:2410699): libfprint-image_device-DEBUG: 07:14:06.794: Image device reported finger status: on
> (fprintd:2410699): libfprint-image_device-DEBUG: 07:14:06.794: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410699): libfprint-image_device-DEBUG: 07:14:06.794: Image device captured an image
> (fprintd:2410699): libfprint-image_device-DEBUG: 07:14:06.794: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410699): libfprint-device-DEBUG: 07:14:06.794: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.794: Finger present 1
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.794: Finger needed 0
> (fprintd:2410699): libfprint-device-DEBUG: 07:14:06.794: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.794: Finger present 0
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.794: Finger needed 0
> (fprintd:2410699): libfprint-image_device-DEBUG: 07:14:06.794: Image device reported finger status: off
> (fprintd:2410699): libfprint-image_device-DEBUG: 07:14:06.794: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410699): libfprint-image_device-DEBUG: 07:14:06.794: Deactivating image device
> (fprintd:2410699): libfprint-image_device-DEBUG: 07:14:06.794: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410699): libfprint-image_device-DEBUG: 07:14:06.794: Image device deactivation completed
> (fprintd:2410699): libfprint-image_device-DEBUG: 07:14:06.794: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410699): GLib-GIO-CRITICAL **: 07:14:06.794: GTask 0x55dd984fb0c0 (source object: 0x55dd984f9ea0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410699): libfprint-image-DEBUG: 07:14:06.804: Minutiae scan completed in 0.010269 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_error_proto (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_error_proto) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_retry_center_finger time out (After 150.0 seconds)
> 142/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_retry_center_finger                                               TIMEOUT        150.05s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 MALLOC_PERTURB_=24 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_retry_center_finger
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.274: entering main loop
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.274: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.373: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.374: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.374: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.375: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.375: user 'testuser' claiming the device: 0
> (fprintd:2410725): libfprint-virtual_image-DEBUG: 07:14:08.375: 43397410940: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410725): libfprint-virtual_device_connection-DEBUG: 07:14:08.376: 43397411039: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410725): GLib-GIO-DEBUG: 07:14:08.376: GTask [gio] D-Bus interface method dispatch (source object: 0x563f1d353c70, source tag: 0x7f6d7b090e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410725): libfprint-image_device-DEBUG: 07:14:08.476: Image device open completed
> (fprintd:2410725): libfprint-device-DEBUG: 07:14:08.476: Device reported open completion
> (fprintd:2410725): libfprint-device-DEBUG: 07:14:08.476: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410725): libfprint-device-DEBUG: 07:14:08.476: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.476: claimed device 0
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.478: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.478: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.479: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.479: file_storage_print_data_load(): loaded '/tmp/tmplyo6cp5u/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.479: start enrollment device 0 finger 3
> (fprintd:2410725): libfprint-device-DEBUG: 07:14:08.479: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410725): libfprint-image_device-DEBUG: 07:14:08.479: Activating image device
> (fprintd:2410725): libfprint-image_device-DEBUG: 07:14:08.479: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410725): libfprint-image_device-DEBUG: 07:14:08.479: Image device activation completed
> (fprintd:2410725): libfprint-image_device-DEBUG: 07:14:08.479: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410725): libfprint-image_device-DEBUG: 07:14:08.479: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410725): libfprint-device-DEBUG: 07:14:08.479: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.479: Finger present 0
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.479: Finger needed 1
> (fprintd:2410725): GLib-GIO-DEBUG: 07:14:08.479: GTask [gio] D-Bus interface method dispatch (source object: 0x563f1d353c70, source tag: 0x7f6d7b090e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410725): libfprint-virtual_device_connection-DEBUG: 07:14:08.480: Got a new connection!
> (fprintd:2410725): libfprint-virtual_image-DEBUG: 07:14:08.480: image data: 0x563f1d35be10
> (fprintd:2410725): libfprint-device-DEBUG: 07:14:08.480: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.480: Finger present 1
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.480: Finger needed 1
> (fprintd:2410725): libfprint-image_device-DEBUG: 07:14:08.480: Image device reported finger status: on
> (fprintd:2410725): libfprint-image_device-DEBUG: 07:14:08.480: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410725): libfprint-image_device-DEBUG: 07:14:08.480: Image device captured an image
> (fprintd:2410725): libfprint-image_device-DEBUG: 07:14:08.480: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410725): libfprint-device-DEBUG: 07:14:08.480: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.481: Finger present 1
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.481: Finger needed 0
> (fprintd:2410725): libfprint-device-DEBUG: 07:14:08.481: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.481: Finger present 0
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.481: Finger needed 0
> (fprintd:2410725): libfprint-image_device-DEBUG: 07:14:08.481: Image device reported finger status: off
> (fprintd:2410725): libfprint-image_device-DEBUG: 07:14:08.481: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410725): libfprint-image_device-DEBUG: 07:14:08.481: Deactivating image device
> (fprintd:2410725): libfprint-image_device-DEBUG: 07:14:08.481: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410725): libfprint-image_device-DEBUG: 07:14:08.481: Image device deactivation completed
> (fprintd:2410725): libfprint-image_device-DEBUG: 07:14:08.481: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410725): GLib-GIO-CRITICAL **: 07:14:08.481: GTask 0x563f1d35b1f0 (source object: 0x563f1d35aa30, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410725): libfprint-image-DEBUG: 07:14:08.490: Minutiae scan completed in 0.009598 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_retry_center_finger (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_retry_center_finger) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_retry_general time out (After 150.0 seconds)
> 143/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_retry_general                                                     TIMEOUT        150.06s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 MALLOC_PERTURB_=42 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_retry_general
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.432: entering main loop
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.432: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.531: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.531: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.534: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.537: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.537: user 'testuser' claiming the device: 0
> (fprintd:2410733): libfprint-virtual_image-DEBUG: 07:14:08.537: 43397572316: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410733): libfprint-virtual_device_connection-DEBUG: 07:14:08.537: 43397572356: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410733): GLib-GIO-DEBUG: 07:14:08.537: GTask [gio] D-Bus interface method dispatch (source object: 0x5578fb75cae0, source tag: 0x7f15a15a9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410733): libfprint-image_device-DEBUG: 07:14:08.637: Image device open completed
> (fprintd:2410733): libfprint-device-DEBUG: 07:14:08.638: Device reported open completion
> (fprintd:2410733): libfprint-device-DEBUG: 07:14:08.638: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410733): libfprint-device-DEBUG: 07:14:08.638: Updated temperature model after 0.21 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.638: claimed device 0
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.639: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.639: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.640: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.640: file_storage_print_data_load(): loaded '/tmp/tmp0v2ag8bf/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.640: start enrollment device 0 finger 3
> (fprintd:2410733): libfprint-device-DEBUG: 07:14:08.640: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410733): libfprint-image_device-DEBUG: 07:14:08.640: Activating image device
> (fprintd:2410733): libfprint-image_device-DEBUG: 07:14:08.640: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410733): libfprint-image_device-DEBUG: 07:14:08.640: Image device activation completed
> (fprintd:2410733): libfprint-image_device-DEBUG: 07:14:08.640: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410733): libfprint-image_device-DEBUG: 07:14:08.640: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410733): libfprint-device-DEBUG: 07:14:08.640: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.640: Finger present 0
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.640: Finger needed 1
> (fprintd:2410733): GLib-GIO-DEBUG: 07:14:08.640: GTask [gio] D-Bus interface method dispatch (source object: 0x5578fb75cae0, source tag: 0x7f15a15a9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410733): libfprint-virtual_device_connection-DEBUG: 07:14:08.641: Got a new connection!
> (fprintd:2410733): libfprint-virtual_image-DEBUG: 07:14:08.641: image data: 0x5578fb764f20
> (fprintd:2410733): libfprint-device-DEBUG: 07:14:08.641: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.641: Finger present 1
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.641: Finger needed 1
> (fprintd:2410733): libfprint-image_device-DEBUG: 07:14:08.641: Image device reported finger status: on
> (fprintd:2410733): libfprint-image_device-DEBUG: 07:14:08.641: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410733): libfprint-image_device-DEBUG: 07:14:08.641: Image device captured an image
> (fprintd:2410733): libfprint-image_device-DEBUG: 07:14:08.641: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410733): libfprint-device-DEBUG: 07:14:08.641: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.641: Finger present 1
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.641: Finger needed 0
> (fprintd:2410733): libfprint-device-DEBUG: 07:14:08.641: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.641: Finger present 0
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.641: Finger needed 0
> (fprintd:2410733): libfprint-image_device-DEBUG: 07:14:08.641: Image device reported finger status: off
> (fprintd:2410733): libfprint-image_device-DEBUG: 07:14:08.641: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410733): libfprint-image_device-DEBUG: 07:14:08.641: Deactivating image device
> (fprintd:2410733): libfprint-image_device-DEBUG: 07:14:08.641: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410733): libfprint-image_device-DEBUG: 07:14:08.641: Image device deactivation completed
> (fprintd:2410733): libfprint-image_device-DEBUG: 07:14:08.641: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410733): GLib-GIO-CRITICAL **: 07:14:08.641: GTask 0x5578fb764a70 (source object: 0x5578fb763990, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410733): libfprint-image-DEBUG: 07:14:08.648: Minutiae scan completed in 0.006860 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_retry_general (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_retry_general) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_retry_general_restarted time out (After 150.0 seconds)
> 144/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_retry_general_restarted                                           TIMEOUT        150.07s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=104 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_retry_general_restarted
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.753: entering main loop
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.753: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.848: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.849: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.849: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.850: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.850: user 'testuser' claiming the device: 0
> (fprintd:2410750): libfprint-virtual_image-DEBUG: 07:14:09.850: 43398885649: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410750): libfprint-virtual_device_connection-DEBUG: 07:14:09.850: 43398885685: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410750): GLib-GIO-DEBUG: 07:14:09.850: GTask [gio] D-Bus interface method dispatch (source object: 0x55c1dd441b60, source tag: 0x7f69fd25ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410750): libfprint-image_device-DEBUG: 07:14:09.951: Image device open completed
> (fprintd:2410750): libfprint-device-DEBUG: 07:14:09.951: Device reported open completion
> (fprintd:2410750): libfprint-device-DEBUG: 07:14:09.951: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410750): libfprint-device-DEBUG: 07:14:09.951: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.951: claimed device 0
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.952: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.952: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.953: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.953: file_storage_print_data_load(): loaded '/tmp/tmps4c93a6b/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.953: start enrollment device 0 finger 3
> (fprintd:2410750): libfprint-device-DEBUG: 07:14:09.953: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410750): libfprint-image_device-DEBUG: 07:14:09.953: Activating image device
> (fprintd:2410750): libfprint-image_device-DEBUG: 07:14:09.953: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410750): libfprint-image_device-DEBUG: 07:14:09.953: Image device activation completed
> (fprintd:2410750): libfprint-image_device-DEBUG: 07:14:09.953: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410750): libfprint-image_device-DEBUG: 07:14:09.953: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410750): libfprint-device-DEBUG: 07:14:09.953: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.953: Finger present 0
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.953: Finger needed 1
> (fprintd:2410750): GLib-GIO-DEBUG: 07:14:09.953: GTask [gio] D-Bus interface method dispatch (source object: 0x55c1dd441b60, source tag: 0x7f69fd25ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410750): libfprint-virtual_device_connection-DEBUG: 07:14:09.954: Got a new connection!
> (fprintd:2410750): libfprint-virtual_image-DEBUG: 07:14:09.954: image data: 0x55c1dd44a2a0
> (fprintd:2410750): libfprint-device-DEBUG: 07:14:09.954: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.954: Finger present 1
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.954: Finger needed 1
> (fprintd:2410750): libfprint-image_device-DEBUG: 07:14:09.954: Image device reported finger status: on
> (fprintd:2410750): libfprint-image_device-DEBUG: 07:14:09.954: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410750): libfprint-image_device-DEBUG: 07:14:09.954: Image device captured an image
> (fprintd:2410750): libfprint-image_device-DEBUG: 07:14:09.954: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410750): libfprint-device-DEBUG: 07:14:09.954: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.954: Finger present 1
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.954: Finger needed 0
> (fprintd:2410750): libfprint-device-DEBUG: 07:14:09.954: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.954: Finger present 0
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.954: Finger needed 0
> (fprintd:2410750): libfprint-image_device-DEBUG: 07:14:09.954: Image device reported finger status: off
> (fprintd:2410750): libfprint-image_device-DEBUG: 07:14:09.954: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410750): libfprint-image_device-DEBUG: 07:14:09.954: Deactivating image device
> (fprintd:2410750): libfprint-image_device-DEBUG: 07:14:09.954: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410750): libfprint-image_device-DEBUG: 07:14:09.954: Image device deactivation completed
> (fprintd:2410750): libfprint-image_device-DEBUG: 07:14:09.954: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410750): GLib-GIO-CRITICAL **: 07:14:09.954: GTask 0x55c1dd449e10 (source object: 0x55c1dd448e20, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410750): libfprint-image-DEBUG: 07:14:09.968: Minutiae scan completed in 0.014188 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_retry_general_restarted (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_retry_general_restarted) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> 145/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_delete_finger_during_enroll                                            OK               0.87s
> fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_retry_remove_finger time out (After 150.0 seconds)
> 146/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_retry_remove_finger                                               TIMEOUT        150.06s   killed by signal 2 SIGINT
> >>> MALLOC_PERTURB_=44 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_retry_remove_finger
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.591: entering main loop
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.591: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.691: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.692: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.693: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.694: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.697: user 'testuser' claiming the device: 0
> (fprintd:2410767): libfprint-virtual_image-DEBUG: 07:14:10.697: 43399732230: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410767): libfprint-virtual_device_connection-DEBUG: 07:14:10.697: 43399732265: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410767): GLib-GIO-DEBUG: 07:14:10.697: GTask [gio] D-Bus interface method dispatch (source object: 0x55bc496da9a0, source tag: 0x7f9fc41a1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410767): libfprint-image_device-DEBUG: 07:14:10.798: Image device open completed
> (fprintd:2410767): libfprint-device-DEBUG: 07:14:10.798: Device reported open completion
> (fprintd:2410767): libfprint-device-DEBUG: 07:14:10.798: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410767): libfprint-device-DEBUG: 07:14:10.798: Updated temperature model after 0.21 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.798: claimed device 0
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.799: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.799: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.800: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.800: file_storage_print_data_load(): loaded '/tmp/tmpqodd1kzh/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.800: start enrollment device 0 finger 3
> (fprintd:2410767): libfprint-device-DEBUG: 07:14:10.800: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410767): libfprint-image_device-DEBUG: 07:14:10.800: Activating image device
> (fprintd:2410767): libfprint-image_device-DEBUG: 07:14:10.800: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410767): libfprint-image_device-DEBUG: 07:14:10.800: Image device activation completed
> (fprintd:2410767): libfprint-image_device-DEBUG: 07:14:10.800: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410767): libfprint-image_device-DEBUG: 07:14:10.800: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410767): libfprint-device-DEBUG: 07:14:10.800: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.800: Finger present 0
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.800: Finger needed 1
> (fprintd:2410767): GLib-GIO-DEBUG: 07:14:10.800: GTask [gio] D-Bus interface method dispatch (source object: 0x55bc496da9a0, source tag: 0x7f9fc41a1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410767): libfprint-virtual_device_connection-DEBUG: 07:14:10.801: Got a new connection!
> (fprintd:2410767): libfprint-virtual_image-DEBUG: 07:14:10.801: image data: 0x55bc496e2b90
> (fprintd:2410767): libfprint-device-DEBUG: 07:14:10.801: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.801: Finger present 1
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.801: Finger needed 1
> (fprintd:2410767): libfprint-image_device-DEBUG: 07:14:10.801: Image device reported finger status: on
> (fprintd:2410767): libfprint-image_device-DEBUG: 07:14:10.801: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410767): libfprint-image_device-DEBUG: 07:14:10.801: Image device captured an image
> (fprintd:2410767): libfprint-image_device-DEBUG: 07:14:10.801: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410767): libfprint-device-DEBUG: 07:14:10.801: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.801: Finger present 1
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.801: Finger needed 0
> (fprintd:2410767): libfprint-device-DEBUG: 07:14:10.801: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.801: Finger present 0
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.801: Finger needed 0
> (fprintd:2410767): libfprint-image_device-DEBUG: 07:14:10.801: Image device reported finger status: off
> (fprintd:2410767): libfprint-image_device-DEBUG: 07:14:10.801: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410767): libfprint-image_device-DEBUG: 07:14:10.801: Deactivating image device
> (fprintd:2410767): libfprint-image_device-DEBUG: 07:14:10.801: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410767): libfprint-image_device-DEBUG: 07:14:10.801: Image device deactivation completed
> (fprintd:2410767): libfprint-image_device-DEBUG: 07:14:10.801: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410767): GLib-GIO-CRITICAL **: 07:14:10.801: GTask 0x55bc496e2850 (source object: 0x55bc496e1a50, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410767): libfprint-image-DEBUG: 07:14:10.811: Minutiae scan completed in 0.009676 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_retry_remove_finger (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_retry_remove_finger) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> 147/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_delete_fingers2_during_enroll                                          OK               0.95s
> 148/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_delete_fingers_during_enroll                                           OK               0.90s
> fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_retry_too_short time out (After 150.0 seconds)
> 149/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_retry_too_short                                                   TIMEOUT        150.05s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 MALLOC_PERTURB_=201 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_retry_too_short
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410786): fprintd-DEBUG: 07:14:11.941: Got delay inhibitor for sleep.
> (fprintd:2410786): fprintd-DEBUG: 07:14:11.941: entering main loop
> (fprintd:2410786): fprintd-DEBUG: 07:14:11.942: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410786): fprintd-DEBUG: 07:14:12.020: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410786): fprintd-DEBUG: 07:14:12.021: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410786): fprintd-DEBUG: 07:14:12.022: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410786): fprintd-DEBUG: 07:14:12.023: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410786): fprintd-DEBUG: 07:14:12.023: user 'testuser' claiming the device: 0
> (fprintd:2410786): libfprint-virtual_image-DEBUG: 07:14:12.023: 43401058365: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410786): libfprint-virtual_device_connection-DEBUG: 07:14:12.023: 43401058398: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410786): GLib-GIO-DEBUG: 07:14:12.023: GTask [gio] D-Bus interface method dispatch (source object: 0x5638fdc15bf0, source tag: 0x7f3c2d37de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410786): libfprint-image_device-DEBUG: 07:14:12.124: Image device open completed
> (fprintd:2410786): libfprint-device-DEBUG: 07:14:12.124: Device reported open completion
> (fprintd:2410786): libfprint-device-DEBUG: 07:14:12.124: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410786): libfprint-device-DEBUG: 07:14:12.124: Updated temperature model after 0.18 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410786): fprintd-DEBUG: 07:14:12.124: claimed device 0
> (fprintd:2410786): fprintd-DEBUG: 07:14:12.125: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410786): fprintd-DEBUG: 07:14:12.125: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410786): fprintd-DEBUG: 07:14:12.126: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410786): fprintd-DEBUG: 07:14:12.126: file_storage_print_data_load(): loaded '/tmp/tmp47vw_6eq/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410786): fprintd-DEBUG: 07:14:12.126: start enrollment device 0 finger 3
> (fprintd:2410786): libfprint-device-DEBUG: 07:14:12.126: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410786): libfprint-image_device-DEBUG: 07:14:12.126: Activating image device
> (fprintd:2410786): libfprint-image_device-DEBUG: 07:14:12.126: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410786): libfprint-image_device-DEBUG: 07:14:12.126: Image device activation completed
> (fprintd:2410786): libfprint-image_device-DEBUG: 07:14:12.126: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410786): libfprint-image_device-DEBUG: 07:14:12.126: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410786): libfprint-device-DEBUG: 07:14:12.126: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410786): fprintd-DEBUG: 07:14:12.126: Finger present 0
> (fprintd:2410786): fprintd-DEBUG: 07:14:12.126: Finger needed 1
> (fprintd:2410786): GLib-GIO-DEBUG: 07:14:12.126: GTask [gio] D-Bus interface method dispatch (source object: 0x5638fdc15bf0, source tag: 0x7f3c2d37de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410786): libfprint-virtual_device_connection-DEBUG: 07:14:12.127: Got a new connection!
> (fprintd:2410786): libfprint-virtual_image-DEBUG: 07:14:12.127: image data: 0x5638fdc1dfd0
> (fprintd:2410786): libfprint-device-DEBUG: 07:14:12.127: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410786): fprintd-DEBUG: 07:14:12.127: Finger present 1
> (fprintd:2410786): fprintd-DEBUG: 07:14:12.127: Finger needed 1
> (fprintd:2410786): libfprint-image_device-DEBUG: 07:14:12.127: Image device reported finger status: on
> (fprintd:2410786): libfprint-image_device-DEBUG: 07:14:12.127: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410786): libfprint-image_device-DEBUG: 07:14:12.127: Image device captured an image
> (fprintd:2410786): libfprint-image_device-DEBUG: 07:14:12.127: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410786): libfprint-device-DEBUG: 07:14:12.127: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410786): fprintd-DEBUG: 07:14:12.127: Finger present 1
> (fprintd:2410786): fprintd-DEBUG: 07:14:12.127: Finger needed 0
> (fprintd:2410786): libfprint-device-DEBUG: 07:14:12.127: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410786): fprintd-DEBUG: 07:14:12.127: Finger present 0
> (fprintd:2410786): fprintd-DEBUG: 07:14:12.127: Finger needed 0
> (fprintd:2410786): libfprint-image_device-DEBUG: 07:14:12.127: Image device reported finger status: off
> (fprintd:2410786): libfprint-image_device-DEBUG: 07:14:12.127: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410786): libfprint-image_device-DEBUG: 07:14:12.127: Deactivating image device
> (fprintd:2410786): libfprint-image_device-DEBUG: 07:14:12.127: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410786): libfprint-image_device-DEBUG: 07:14:12.128: Image device deactivation completed
> (fprintd:2410786): libfprint-image_device-DEBUG: 07:14:12.128: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410786): GLib-GIO-CRITICAL **: 07:14:12.128: GTask 0x5638fdc1dd50 (source object: 0x5638fdc1ceb0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_retry_too_short (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_retry_too_short) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> 150/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_already_enrolled_finger                                         OK               0.90s
> 151/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_concourrent_stop                                                OK               0.90s
> 152/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_duplicate_image                                                 OK               0.90s
> 153/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_error_busy                                                      OK               0.97s
> 154/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_error_already_open                                              OK               1.05s
> 155/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_error_data_full                                                 OK               1.03s
> 156/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_error_data_invalid                                              OK               0.91s
> 157/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_error_data_not_found                                            OK               1.04s
> 158/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_error_general                                                   OK               0.81s
> 159/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_error_not_open                                                  OK               0.97s
> 160/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_error_not_supported                                             OK               1.17s
> 161/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_error_proto                                                     OK               1.01s
> 162/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_retry_center_finger                                             OK               0.74s
> 163/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_retry_remove_finger                                             OK               0.95s
> 164/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_retry_general                                                   OK               1.07s
> 165/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_retry_too_short                                                 OK               0.99s
> fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_start_during_verify time out (After 150.0 seconds)
> 166/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_start_during_verify                                               TIMEOUT        150.07s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 MALLOC_PERTURB_=113 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_start_during_verify
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.473: entering main loop
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.473: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.568: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.568: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.570: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.571: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.571: user 'testuser' claiming the device: 0
> (fprintd:2410803): libfprint-virtual_image-DEBUG: 07:14:17.571: 43406606240: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410803): libfprint-virtual_device_connection-DEBUG: 07:14:17.571: 43406606278: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410803): GLib-GIO-DEBUG: 07:14:17.571: GTask [gio] D-Bus interface method dispatch (source object: 0x55db0f783cb0, source tag: 0x7fd2a76f0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410803): libfprint-image_device-DEBUG: 07:14:17.672: Image device open completed
> (fprintd:2410803): libfprint-device-DEBUG: 07:14:17.672: Device reported open completion
> (fprintd:2410803): libfprint-device-DEBUG: 07:14:17.672: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410803): libfprint-device-DEBUG: 07:14:17.672: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.672: claimed device 0
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.673: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.673: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.674: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.674: file_storage_print_data_load(): loaded '/tmp/tmpq0_1znr8/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.674: start enrollment device 0 finger 3
> (fprintd:2410803): libfprint-device-DEBUG: 07:14:17.674: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410803): libfprint-image_device-DEBUG: 07:14:17.674: Activating image device
> (fprintd:2410803): libfprint-image_device-DEBUG: 07:14:17.674: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410803): libfprint-image_device-DEBUG: 07:14:17.674: Image device activation completed
> (fprintd:2410803): libfprint-image_device-DEBUG: 07:14:17.674: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410803): libfprint-image_device-DEBUG: 07:14:17.674: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410803): libfprint-device-DEBUG: 07:14:17.674: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.674: Finger present 0
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.674: Finger needed 1
> (fprintd:2410803): GLib-GIO-DEBUG: 07:14:17.674: GTask [gio] D-Bus interface method dispatch (source object: 0x55db0f783cb0, source tag: 0x7fd2a76f0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410803): libfprint-virtual_device_connection-DEBUG: 07:14:17.675: Got a new connection!
> (fprintd:2410803): libfprint-virtual_image-DEBUG: 07:14:17.675: image data: 0x55db0f78c490
> (fprintd:2410803): libfprint-device-DEBUG: 07:14:17.675: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.675: Finger present 1
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.675: Finger needed 1
> (fprintd:2410803): libfprint-image_device-DEBUG: 07:14:17.675: Image device reported finger status: on
> (fprintd:2410803): libfprint-image_device-DEBUG: 07:14:17.675: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410803): libfprint-image_device-DEBUG: 07:14:17.675: Image device captured an image
> (fprintd:2410803): libfprint-image_device-DEBUG: 07:14:17.675: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410803): libfprint-device-DEBUG: 07:14:17.675: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.675: Finger present 1
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.675: Finger needed 0
> (fprintd:2410803): libfprint-device-DEBUG: 07:14:17.675: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.675: Finger present 0
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.675: Finger needed 0
> (fprintd:2410803): libfprint-image_device-DEBUG: 07:14:17.675: Image device reported finger status: off
> (fprintd:2410803): libfprint-image_device-DEBUG: 07:14:17.675: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410803): libfprint-image_device-DEBUG: 07:14:17.675: Deactivating image device
> (fprintd:2410803): libfprint-image_device-DEBUG: 07:14:17.675: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410803): libfprint-image_device-DEBUG: 07:14:17.675: Image device deactivation completed
> (fprintd:2410803): libfprint-image_device-DEBUG: 07:14:17.675: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410803): GLib-GIO-CRITICAL **: 07:14:17.675: GTask 0x55db0f78c070 (source object: 0x55db0f78aa60, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410803): libfprint-image-DEBUG: 07:14:17.683: Minutiae scan completed in 0.008140 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_start_during_verify (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_start_during_verify) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> 167/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_start_during_enroll                                             OK               1.02s
> 168/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_stop_from_other_client                                          OK               1.07s
> 169/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_verify_start_during_enroll                                             OK               0.97s
> 170/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_verify_stop_during_enroll                                              OK               1.05s
> 171/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_delete_finger_during_verify                            OK               0.98s
> fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_stop_from_other_client time out (After 150.0 seconds)
> 172/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_stop_from_other_client                                            TIMEOUT        150.06s   killed by signal 2 SIGINT
> >>> MALLOC_PERTURB_=251 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_stop_from_other_client
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410820): fprintd-DEBUG: 07:14:18.955: entering main loop
> (fprintd:2410820): fprintd-DEBUG: 07:14:18.955: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410820): fprintd-DEBUG: 07:14:19.037: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410820): fprintd-DEBUG: 07:14:19.037: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410820): fprintd-DEBUG: 07:14:19.038: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410820): fprintd-DEBUG: 07:14:19.039: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410820): fprintd-DEBUG: 07:14:19.039: user 'testuser' claiming the device: 0
> (fprintd:2410820): libfprint-virtual_image-DEBUG: 07:14:19.039: 43408074452: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410820): libfprint-virtual_device_connection-DEBUG: 07:14:19.039: 43408074490: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410820): GLib-GIO-DEBUG: 07:14:19.039: GTask [gio] D-Bus interface method dispatch (source object: 0x55ae3bc49800, source tag: 0x7f89d9536e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410820): libfprint-image_device-DEBUG: 07:14:19.140: Image device open completed
> (fprintd:2410820): libfprint-device-DEBUG: 07:14:19.140: Device reported open completion
> (fprintd:2410820): libfprint-device-DEBUG: 07:14:19.140: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410820): libfprint-device-DEBUG: 07:14:19.140: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410820): fprintd-DEBUG: 07:14:19.140: claimed device 0
> (fprintd:2410820): fprintd-DEBUG: 07:14:19.141: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410820): fprintd-DEBUG: 07:14:19.141: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410820): fprintd-DEBUG: 07:14:19.142: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410820): fprintd-DEBUG: 07:14:19.142: file_storage_print_data_load(): loaded '/tmp/tmpjwexq0ls/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410820): fprintd-DEBUG: 07:14:19.142: start enrollment device 0 finger 3
> (fprintd:2410820): libfprint-device-DEBUG: 07:14:19.142: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410820): libfprint-image_device-DEBUG: 07:14:19.142: Activating image device
> (fprintd:2410820): libfprint-image_device-DEBUG: 07:14:19.142: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410820): libfprint-image_device-DEBUG: 07:14:19.142: Image device activation completed
> (fprintd:2410820): libfprint-image_device-DEBUG: 07:14:19.142: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410820): libfprint-image_device-DEBUG: 07:14:19.142: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410820): libfprint-device-DEBUG: 07:14:19.142: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410820): fprintd-DEBUG: 07:14:19.142: Finger present 0
> (fprintd:2410820): fprintd-DEBUG: 07:14:19.142: Finger needed 1
> (fprintd:2410820): GLib-GIO-DEBUG: 07:14:19.142: GTask [gio] D-Bus interface method dispatch (source object: 0x55ae3bc49800, source tag: 0x7f89d9536e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410820): libfprint-virtual_device_connection-DEBUG: 07:14:19.143: Got a new connection!
> (fprintd:2410820): libfprint-virtual_image-DEBUG: 07:14:19.143: image data: 0x55ae3bc518b0
> (fprintd:2410820): libfprint-device-DEBUG: 07:14:19.143: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410820): fprintd-DEBUG: 07:14:19.143: Finger present 1
> (fprintd:2410820): fprintd-DEBUG: 07:14:19.143: Finger needed 1
> (fprintd:2410820): libfprint-image_device-DEBUG: 07:14:19.143: Image device reported finger status: on
> (fprintd:2410820): libfprint-image_device-DEBUG: 07:14:19.143: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410820): libfprint-image_device-DEBUG: 07:14:19.143: Image device captured an image
> (fprintd:2410820): libfprint-image_device-DEBUG: 07:14:19.143: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410820): libfprint-device-DEBUG: 07:14:19.143: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410820): fprintd-DEBUG: 07:14:19.143: Finger present 1
> (fprintd:2410820): fprintd-DEBUG: 07:14:19.143: Finger needed 0
> (fprintd:2410820): libfprint-device-DEBUG: 07:14:19.143: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410820): fprintd-DEBUG: 07:14:19.143: Finger present 0
> (fprintd:2410820): fprintd-DEBUG: 07:14:19.143: Finger needed 0
> (fprintd:2410820): libfprint-image_device-DEBUG: 07:14:19.143: Image device reported finger status: off
> (fprintd:2410820): libfprint-image_device-DEBUG: 07:14:19.143: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410820): libfprint-image_device-DEBUG: 07:14:19.143: Deactivating image device
> (fprintd:2410820): libfprint-image_device-DEBUG: 07:14:19.143: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410820): libfprint-image_device-DEBUG: 07:14:19.143: Image device deactivation completed
> (fprintd:2410820): libfprint-image_device-DEBUG: 07:14:19.143: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410820): GLib-GIO-CRITICAL **: 07:14:19.143: GTask 0x55ae3bc512c0 (source object: 0x55ae3bc50910, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410820): libfprint-image-DEBUG: 07:14:19.153: Minutiae scan completed in 0.010021 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_stop_from_other_client (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_stop_from_other_client) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> 173/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_delete_fingers2_during_verify                          OK               1.05s
> 174/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_delete_fingers_during_verify                           OK               1.14s
> 175/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_enroll_start_during_verify                             OK               0.87s
> 176/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_enroll_stop_during_verify                              OK               0.82s
> 177/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_multiple_verify                                        OK               0.84s
> 178/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_concourrent_stop                                OK               0.94s
> 179/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_error_already_open                              OK               0.87s
> 180/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_error_busy                                      OK               0.90s
> 181/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_error_data_full                                 OK               0.87s
> 182/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_error_data_invalid                              OK               0.91s
> 183/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_error_data_not_found                            OK               0.91s
> 184/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_error_general                                   OK               1.11s
> 185/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_multiple_verify_cancelled                              OK               2.78s
> 186/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_error_ignored_after_report                      OK               1.24s
> 187/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_error_not_open                                  OK               0.89s
> 188/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_error_not_supported                             OK               0.87s
> 189/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_error_proto                                     OK               0.95s
> 190/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_retry_center_finger                             OK               1.04s
> 191/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_retry_general                                   OK               1.12s
> 192/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_retry_remove_finger                             OK               1.04s
> 193/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_retry_too_short                                 OK               0.95s
> 194/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_start_during_verify                             OK               0.72s
> 195/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_stop_from_other_client                          OK               0.96s
> 196/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_retry_general_restarted                         OK               1.99s
> 197/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_stop_waits_for_completion                       OK               1.14s
> 198/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_stop_waits_for_completion_is_stopped_by_release OK               1.05s
> 199/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_delete_fingers2_during_verify                              OK               0.82s
> 200/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_delete_finger_during_verify                                OK               0.98s
> 201/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_delete_fingers_during_verify                               OK               0.75s
> 202/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_enroll_start_during_verify                                 OK               0.89s
> 203/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_enroll_stop_during_verify                                  OK               0.85s
> 204/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_stop_waits_for_completion_waiting_timeout       OK               2.25s
> 205/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_multiple_verify                                            OK               0.90s
> 206/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_concourrent_stop                                    OK               0.89s
> 207/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_error_already_open                                  OK               0.92s
> 208/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_error_busy                                          OK               0.90s
> 209/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_error_data_full                                     OK               0.97s
> 210/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_error_data_invalid                                  OK               1.02s
> 211/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_error_data_not_found                                OK               0.89s
> 212/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_error_general                                       OK               0.85s
> 213/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_multiple_verify_cancelled                                  OK               2.66s
> 214/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_error_ignored_after_report                          OK               1.31s
> 215/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_error_not_open                                      OK               0.85s
> 216/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_error_proto                                         OK               0.76s
> 217/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_error_not_supported                                 OK               1.00s
> 218/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_retry_center_finger                                 OK               0.91s
> 219/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_retry_general                                       OK               0.83s
> 220/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_retry_remove_finger                                 OK               0.80s
> 221/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_start_during_verify                                 OK               0.93s
> 222/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_retry_too_short                                     OK               1.13s
> 223/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_stop_from_other_client                              OK               0.99s
> 224/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_retry_general_restarted                             OK               2.09s
> 225/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_stop_waits_for_completion                           OK               1.37s
> 226/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_stop_waits_for_completion_is_stopped_by_release     OK               1.46s
> 227/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_already_claimed_other_user_delete_enrolled_fingers_no_prints               OK               1.01s
> 228/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_already_claimed_other_user_delete_enrolled_fingers                         OK               1.48s
> 229/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_stop_waits_for_completion_waiting_timeout           OK               2.12s
> 230/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_already_claimed_same_user_delete_enrolled_fingers_no_prints                OK               0.78s
> 231/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_already_claimed_same_user_delete_enrolled_fingers                          OK               1.63s
> 232/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_always_allowed_enroll_stop                                                 OK               0.86s
> 233/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_always_allowed_verify_stop                                                 OK               0.88s
> 234/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_any_finger_delete_print                                                    OK               1.00s
> 235/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_any_finger_enroll_start                                                    OK               0.97s
> 236/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_busy_device_release_on_enroll                                              OK               1.08s
> 237/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_busy_device_release_on_verify_finger                                       OK               0.90s
> 238/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_busy_device_release_on_verify                                              OK               1.04s
> 239/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_concourrent_delete_enrolled_finger                                         OK               1.42s
> 240/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_concourrent_enroll_start                                                   OK               0.97s
> 241/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_concourrent_delete_enrolled_fingers                                        OK               1.54s
> 242/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_concourrent_delete_enrolled_fingers2                                       OK               1.50s
> 243/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_concourrent_delete_enrolled_fingers_unclaimed                              OK               1.46s
> 244/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_concourrent_list_enrolled_fingers                                          OK               0.73s
> 245/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_concourrent_release                                                        OK               0.88s
> 246/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_concourrent_verify_start                                                   OK               0.78s
> 247/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_finger_device_error                                        OK               0.85s
> 248/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_finger_from_other_client                                   OK               0.86s
> 249/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_finger_device_removed                                      OK               1.25s
> 250/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_fingers2_device_error                                      OK               0.89s
> 251/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_finger_storage_error_has_higher_priority                   OK               0.95s
> 252/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_fingers2_from_other_client                                 OK               0.95s
> 253/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_fingers_device_error                                       OK               0.90s
> 254/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_fingers2_device_removed                                    OK               1.47s
> 255/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_fingers2_storage_error_has_higher_priority                 OK               1.06s
> 256/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_fingers_device_removed                                     OK               1.47s
> 257/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_fingers_from_other_client                                  OK               0.92s
> 258/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_delete_with_no_enrolled_prints                                             OK               0.85s
> 259/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_fingers_storage_error_has_higher_priority                  OK               1.00s
> 260/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_enroll_delete2                                                             OK               1.42s
> 261/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_enroll_delete_single_storage_error                                         OK               0.86s
> 262/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_enroll_delete2_storage_error                                               OK               1.57s
> 263/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_enroll_delete2_multiple                                                    OK               1.98s
> 264/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_enroll_finger_status                                                       OK               0.96s
> 265/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_enroll_delete_single                                                       OK               2.00s
> 266/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_enroll_delete_storage_error                                                OK               1.51s
> 267/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_enroll_invalid_storage_dir                                                 OK               0.84s
> 268/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_enroll_start_from_other_client                                             OK               0.88s
> 269/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_enroll_stop_cancels                                                        OK               0.76s
> 270/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_enroll_stop_not_started                                                    OK               0.95s
> 271/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_enroll_users_duplicate_prints                                              OK               0.93s
> 272/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_enroll_write_print_error                                                   OK               0.91s
> 273/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_identify_finger_not_enrolled                                               OK               0.90s
> 274/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_identify_finger_not_enrolled_stops_verification                            OK               0.74s
> 275/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_list_enrolled_fingers_current_user                                         OK               0.87s
> 276/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_enroll_verify_list_delete                                                  OK               1.92s
> 277/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_release_error                                                              OK               0.93s
> 278/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_release_from_other_client                                                  OK               0.88s
> 279/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_release_fails_while_closing                                                OK               1.04s
> 280/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_unallowed_delete_enrolled_finger                                           OK               0.85s
> 281/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_unallowed_delete_enrolled_fingers                                          OK               0.91s
> 282/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_unallowed_delete_enrolled_fingers2                                         OK               0.93s
> 283/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_unallowed_enroll_start                                                     OK               0.97s
> 284/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_unallowed_list_enrolled_fingers                                            OK               0.95s
> 285/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_unallowed_verify_start                                                     OK               0.69s
> 286/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_unallowed_list_enrolled_fingers_current_user                               OK               0.94s
> 287/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_verify_any_finger_match                                                    OK               0.85s
> 288/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_release_waits_for_deletion                                                 OK               2.57s
> 289/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_verify_finger_match                                                        OK               0.78s
> 290/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_verify_any_finger_multiple_users                                           OK               1.63s
> 291/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_verify_any_finger_no_match                                                 OK               1.38s
> 292/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_verify_finger_no_match                                                     OK               1.35s
> 293/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_verify_finger_no_match_restart                                             OK               1.39s
> 294/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_verify_finger_not_enrolled                                                 OK               0.98s
> 295/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_verify_finger_not_enrolled_stops_verification                              OK               0.92s
> 296/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_verify_finger_status                                                       OK               0.98s
> 297/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_verify_invalid_storage_dir                                                 OK               0.79s
> 298/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_verify_finger_stop_cancels                                                 OK               0.97s
> 299/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_verify_read_print_error                                                    OK               0.83s
> 300/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_verify_start_finger_from_other_client                                      OK               0.80s
> 301/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_verify_start_from_other_client                                             OK               0.88s
> 302/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_verify_stop_cancels                                                        OK               0.84s
> 303/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_verify_with_no_enrolled_prints                                             OK               0.89s
> 304/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_verify_stop_not_started                                                    OK               0.98s
> 305/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_verify_wrong_finger_match                                                  OK               0.85s
> 306/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_wrong_finger_delete_print                                                  OK               0.78s
> 307/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_delete_finger_during_verify                                OK               0.79s
> 308/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_verify_wrong_finger_no_match                                               OK               1.24s
> 309/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_wrong_finger_enroll_start                                                  OK               1.03s
> 310/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_delete_fingers2_during_verify                              OK               1.05s
> 311/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_delete_fingers_during_verify                               OK               1.17s
> 312/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_enroll_start_during_verify                                 OK               0.91s
> 313/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_enroll_stop_during_verify                                  OK               0.99s
> 314/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_multiple_verify                                            OK               1.54s
> 315/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_concourrent_stop                                    OK               0.97s
> 316/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_error_already_open                                  OK               0.98s
> 317/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_error_busy                                          OK               0.94s
> 318/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_error_data_invalid                                  OK               0.81s
> 319/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_error_data_full                                     OK               0.99s
> 320/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_error_general                                       OK               0.89s
> 321/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_error_data_not_found                                OK               1.46s
> 322/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_multiple_verify_cancelled                                  OK               2.73s
> 323/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_error_not_open                                      OK               0.84s
> 324/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_error_ignored_after_report                          OK               1.11s
> 325/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_error_not_supported                                 OK               0.97s
> 326/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_retry_center_finger                                 OK               1.03s
> 327/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_error_proto                                         OK               1.10s
> 328/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_retry_general                                       OK               1.23s
> 329/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_retry_remove_finger                                 OK               1.07s
> 330/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_start_during_verify                                 OK               0.98s
> 331/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_stop_from_other_client                              OK               1.02s
> 332/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_retry_general_restarted                             OK               2.06s
> 333/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_stop_waits_for_completion                           OK               1.26s
> 334/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_allowed_claim_current_user                                                               OK               0.83s
> 335/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_stop_waits_for_completion_is_stopped_by_release     OK               1.28s
> 336/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_allowed_claim_release_enroll                                                             OK               1.01s
> 337/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_allowed_claim_release_verify                                                             OK               0.92s
> 338/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_allowed_list_enrolled_fingers_current_user                                               OK               1.00s
> 339/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_allowed_list_enrolled_fingers_empty_user                                                 OK               0.90s
> 340/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_always_allowed_release                                                                   OK               0.96s
> 341/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_claim_device_open_fail                                                                   OK               0.93s
> 342/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_claim_disconnect                                                                         OK               1.83s
> 343/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_claim_from_other_client_is_released_when_vanished                                        OK               2.17s
> 344/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_concourrent_claim                                                                        OK               0.80s
> 345/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_enroll_done_disconnect                                                                   OK               1.82s
> 346/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_enroll_running_disconnect                                                                OK               1.92s
> 347/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_enroll_stages_property                                                                   OK               0.94s
> 348/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_identify_running_disconnect                                                              OK               1.75s
> 349/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_identify_done_disconnect                                                                 OK               2.84s
> 350/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_initial_finger_needed                                                                    OK               0.87s
> 351/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_multiple_claims                                                                          OK               1.04s
> 352/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_name_property                                                                            OK               0.88s
> 353/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_scan_type                                                                                OK               0.83s
> 354/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_removal_during_enroll                                                                    OK               1.31s
> 355/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_suspend_inhibit_cancels_enroll                                                           OK               0.68s
> 356/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_suspend_inhibit_claimed                                                                  OK               0.79s
> 357/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_suspend_inhibit_unclaimed                                                                OK               0.70s
> 358/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_suspend_prevents_enroll                                                                  OK               0.83s
> 359/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_unallowed_claim                                                                          OK               0.85s
> 360/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_unallowed_claim_current_user                                                             FAIL             0.89s   exit status 1
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=99 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_unallowed_claim_current_user
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> stdout:
> (fprintd:2414639): GLib-GIO-DEBUG: 07:17:37.910: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414639): fprintd-DEBUG: 07:17:37.913: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414639): fprintd-WARNING **: 07:17:37.913: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414639): fprintd-DEBUG: 07:17:37.913: Launching FprintObject
> (fprintd:2414639): libfprint-context-DEBUG: 07:17:37.914: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414639): fprintd-DEBUG: 07:17:37.915: Preparing devices for resume
> (fprintd:2414639): libfprint-context-DEBUG: 07:17:37.915: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-fpp2g54a/virtual-image.socket
> (fprintd:2414639): libfprint-context-DEBUG: 07:17:37.915: created
> 1690269457.916 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414639): libfprint-device-DEBUG: 07:17:37.916: Device reported probe completion
> (fprintd:2414639): libfprint-device-DEBUG: 07:17:37.916: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414639): libfprint-device-DEBUG: 07:17:37.916: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414639): fprintd-DEBUG: 07:17:37.917: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414639): fprintd-DEBUG: 07:17:37.917: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414639): fprintd-DEBUG: 07:17:37.917: Finger present 0
> (fprintd:2414639): fprintd-DEBUG: 07:17:37.917: Finger needed 0
> (fprintd:2414639): fprintd-DEBUG: 07:17:37.918: Got delay inhibitor for sleep.
> (fprintd:2414639): fprintd-DEBUG: 07:17:37.918: entering main loop
> (fprintd:2414639): fprintd-DEBUG: 07:17:37.918: D-Bus service launched with name: net.reactivated.Fprint
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Did not find virtual device! Probably libfprint was build without the corresponding driver!
> stderr:
> test_unallowed_claim_current_user (__main__.FPrintdVirtualDeviceStorageTest.test_unallowed_claim_current_user) ... FAIL
> test_unallowed_claim_current_user (__main__.FPrintdVirtualDeviceStorageTest.test_unallowed_claim_current_user) ... FAIL
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> 
> ======================================================================
> FAIL: test_unallowed_claim_current_user (__main__.FPrintdVirtualDeviceStorageTest.test_unallowed_claim_current_user)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 626, in setUp
>     self.wait_got_delay_inhibitor(timeout=5)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 717, in wait_got_delay_inhibitor
>     self.assertTrue(self.holds_inhibitor())
> AssertionError: False is not true
> 
> ======================================================================
> FAIL: test_unallowed_claim_current_user (__main__.FPrintdVirtualDeviceStorageTest.test_unallowed_claim_current_user)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 318, in daemon_stop
>     self.assertGreaterEqual(self.daemon.returncode, 0)
> AssertionError: -11 not greater than or equal to 0
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.639s
> 
> FAILED (failures=2)
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> 361/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_unallowed_delete2_with_verify_claim                                                      OK               0.98s
> 362/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_unallowed_delete_single_with_verify_claim                                                OK               0.86s
> 363/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_unallowed_delete_with_verify_claim                                                       OK               0.80s
> 364/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_unallowed_enroll_with_verify_claim                                                       OK               0.89s
> 365/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_unallowed_verify_with_enroll_claim                                                       OK               0.87s
> 366/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_unclaimed_delete_enrolled_finger                                                         OK               0.83s
> 367/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_unclaimed_delete_enrolled_fingers2                                                       OK               0.69s
> 368/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_unclaimed_delete_enrolled_fingers                                                        OK               1.52s
> 369/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_unclaimed_delete_enrolled_fingers_no_prints                                              OK               0.99s
> 370/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_unclaimed_enroll_start                                                                   OK               0.87s
> 371/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_unclaimed_enroll_stop                                                                    OK               0.71s
> 372/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_unclaimed_list_enrolled_fingers_error                                                    OK               0.76s
> 373/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_unclaimed_list_enrolled_fingers                                                          OK               1.01s
> 374/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_unclaimed_list_enrolled_fingers_ignores_invalid                                          OK               0.88s
> 375/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_unclaimed_release                                                                        OK               0.90s
> 376/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_unclaimed_verify_start                                                                   OK               0.92s
> 377/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_unclaimed_verify_stop                                                                    OK               0.89s
> 378/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_verify_running_disconnect                                                                OK               1.82s
> 379/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_delete_finger_during_verify                                    OK               0.90s
> 380/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_verify_done_disconnect                                                                   OK               2.76s
> 381/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_delete_fingers2_during_verify                                  OK               0.90s
> 382/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_delete_fingers_during_verify                                   OK               0.89s
> 383/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_enroll_start_during_verify                                     OK               0.97s
> 384/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_enroll_stop_during_verify                                      OK               1.03s
> 385/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_multiple_verify                                                OK               1.23s
> 386/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_concourrent_stop                                        OK               0.94s
> 387/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_multiple_verify_cancelled                                      OK               2.66s
> 388/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_error_already_open                                      OK               0.84s
> 389/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_error_busy                                              OK               0.81s
> 390/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_error_data_full                                         OK               0.93s
> 391/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_error_data_invalid                                      OK               1.06s
> 392/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_error_data_not_found                                    OK               1.38s
> 393/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_error_general                                           OK               1.02s
> 394/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_error_ignored_after_report                              OK               1.08s
> 395/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_error_not_open                                          OK               0.84s
> 396/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_error_not_supported                                     OK               0.83s
> 397/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_error_proto                                             OK               0.91s
> 398/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_retry_center_finger                                     OK               0.98s
> 399/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_retry_general                                           OK               0.93s
> 400/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_retry_remove_finger                                     OK               0.81s
> 401/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_retry_general_restarted                                 OK               1.85s
> 402/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_retry_too_short                                         OK               0.98s
> 403/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_start_during_verify                                     OK               0.69s
> 404/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_stop_from_other_client                                  OK               0.86s
> 405/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_stop_waits_for_completion                               OK               1.17s
> 406/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_stop_waits_for_completion_is_stopped_by_release         OK               1.30s
> 407/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_allowed_claim_current_user                                                                             OK               1.22s
> 408/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_allowed_claim_release_enroll                                                                           OK               0.88s
> 409/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_allowed_claim_release_verify                                                                           OK               1.08s
> fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_stop_waits_for_completion time out (After 150.0 seconds)
> 410/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_stop_waits_for_completion                                         TIMEOUT        150.11s   killed by signal 2 SIGINT
> >>> MALLOC_PERTURB_=67 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_stop_waits_for_completion
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.743: Got delay inhibitor for sleep.
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.743: entering main loop
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.743: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.836: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.836: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.837: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.838: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.838: user 'testuser' claiming the device: 0
> (fprintd:2410876): libfprint-virtual_image-DEBUG: 07:16:36.838: 43545873448: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410876): libfprint-virtual_device_connection-DEBUG: 07:16:36.838: 43545873492: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410876): GLib-GIO-DEBUG: 07:16:36.838: GTask [gio] D-Bus interface method dispatch (source object: 0x565007e1ba80, source tag: 0x7fa0454b2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410876): libfprint-image_device-DEBUG: 07:16:36.939: Image device open completed
> (fprintd:2410876): libfprint-device-DEBUG: 07:16:36.939: Device reported open completion
> (fprintd:2410876): libfprint-device-DEBUG: 07:16:36.939: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410876): libfprint-device-DEBUG: 07:16:36.939: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.939: claimed device 0
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.940: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.940: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.941: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.941: file_storage_print_data_load(): loaded '/tmp/tmpujezulek/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.941: start enrollment device 0 finger 3
> (fprintd:2410876): libfprint-device-DEBUG: 07:16:36.941: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410876): libfprint-image_device-DEBUG: 07:16:36.941: Activating image device
> (fprintd:2410876): libfprint-image_device-DEBUG: 07:16:36.941: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410876): libfprint-image_device-DEBUG: 07:16:36.941: Image device activation completed
> (fprintd:2410876): libfprint-image_device-DEBUG: 07:16:36.941: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410876): libfprint-image_device-DEBUG: 07:16:36.941: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410876): libfprint-device-DEBUG: 07:16:36.941: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.941: Finger present 0
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.941: Finger needed 1
> (fprintd:2410876): GLib-GIO-DEBUG: 07:16:36.941: GTask [gio] D-Bus interface method dispatch (source object: 0x565007e1ba80, source tag: 0x7fa0454b2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410876): libfprint-virtual_device_connection-DEBUG: 07:16:36.942: Got a new connection!
> (fprintd:2410876): libfprint-virtual_image-DEBUG: 07:16:36.942: image data: 0x565007e241f0
> (fprintd:2410876): libfprint-device-DEBUG: 07:16:36.942: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.942: Finger present 1
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.942: Finger needed 1
> (fprintd:2410876): libfprint-image_device-DEBUG: 07:16:36.942: Image device reported finger status: on
> (fprintd:2410876): libfprint-image_device-DEBUG: 07:16:36.942: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410876): libfprint-image_device-DEBUG: 07:16:36.942: Image device captured an image
> (fprintd:2410876): libfprint-image_device-DEBUG: 07:16:36.942: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410876): libfprint-device-DEBUG: 07:16:36.942: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.942: Finger present 1
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.942: Finger needed 0
> (fprintd:2410876): libfprint-device-DEBUG: 07:16:36.942: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.942: Finger present 0
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.942: Finger needed 0
> (fprintd:2410876): libfprint-image_device-DEBUG: 07:16:36.942: Image device reported finger status: off
> (fprintd:2410876): libfprint-image_device-DEBUG: 07:16:36.942: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410876): libfprint-image_device-DEBUG: 07:16:36.942: Deactivating image device
> (fprintd:2410876): libfprint-image_device-DEBUG: 07:16:36.942: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410876): libfprint-image_device-DEBUG: 07:16:36.942: Image device deactivation completed
> (fprintd:2410876): libfprint-image_device-DEBUG: 07:16:36.942: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410876): GLib-GIO-CRITICAL **: 07:16:36.942: GTask 0x565007e22e80 (source object: 0x565007e22d10, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_stop_waits_for_completion (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_stop_waits_for_completion) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_stop_waits_for_completion_is_stopped_by_release time out (After 150.0 seconds)
> 411/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_stop_waits_for_completion_is_stopped_by_release                   TIMEOUT        150.08s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=209 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_stop_waits_for_completion_is_stopped_by_release
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.313: Got delay inhibitor for sleep.
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.313: entering main loop
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.324: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.408: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.408: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.409: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.410: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.410: user 'testuser' claiming the device: 0
> (fprintd:2410903): libfprint-virtual_image-DEBUG: 07:16:38.410: 43547445194: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410903): libfprint-virtual_device_connection-DEBUG: 07:16:38.410: 43547445226: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410903): GLib-GIO-DEBUG: 07:16:38.410: GTask [gio] D-Bus interface method dispatch (source object: 0x55a7277abd00, source tag: 0x7f871f9aee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410903): libfprint-image_device-DEBUG: 07:16:38.510: Image device open completed
> (fprintd:2410903): libfprint-device-DEBUG: 07:16:38.510: Device reported open completion
> (fprintd:2410903): libfprint-device-DEBUG: 07:16:38.510: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410903): libfprint-device-DEBUG: 07:16:38.510: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.510: claimed device 0
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.513: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.514: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.514: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.515: file_storage_print_data_load(): loaded '/tmp/tmpebl9rdi4/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.515: start enrollment device 0 finger 3
> (fprintd:2410903): libfprint-device-DEBUG: 07:16:38.515: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410903): libfprint-image_device-DEBUG: 07:16:38.515: Activating image device
> (fprintd:2410903): libfprint-image_device-DEBUG: 07:16:38.515: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410903): libfprint-image_device-DEBUG: 07:16:38.515: Image device activation completed
> (fprintd:2410903): libfprint-image_device-DEBUG: 07:16:38.515: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410903): libfprint-image_device-DEBUG: 07:16:38.515: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410903): libfprint-device-DEBUG: 07:16:38.515: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.515: Finger present 0
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.515: Finger needed 1
> (fprintd:2410903): GLib-GIO-DEBUG: 07:16:38.515: GTask [gio] D-Bus interface method dispatch (source object: 0x55a7277abd00, source tag: 0x7f871f9aee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410903): libfprint-virtual_device_connection-DEBUG: 07:16:38.515: Got a new connection!
> (fprintd:2410903): libfprint-virtual_image-DEBUG: 07:16:38.516: image data: 0x55a7277b42c0
> (fprintd:2410903): libfprint-device-DEBUG: 07:16:38.516: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.516: Finger present 1
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.516: Finger needed 1
> (fprintd:2410903): libfprint-image_device-DEBUG: 07:16:38.516: Image device reported finger status: on
> (fprintd:2410903): libfprint-image_device-DEBUG: 07:16:38.516: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410903): libfprint-image_device-DEBUG: 07:16:38.516: Image device captured an image
> (fprintd:2410903): libfprint-image_device-DEBUG: 07:16:38.516: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410903): libfprint-device-DEBUG: 07:16:38.516: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.516: Finger present 1
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.516: Finger needed 0
> (fprintd:2410903): libfprint-device-DEBUG: 07:16:38.516: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.516: Finger present 0
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.516: Finger needed 0
> (fprintd:2410903): libfprint-image_device-DEBUG: 07:16:38.516: Image device reported finger status: off
> (fprintd:2410903): libfprint-image_device-DEBUG: 07:16:38.516: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410903): libfprint-image_device-DEBUG: 07:16:38.516: Deactivating image device
> (fprintd:2410903): libfprint-image_device-DEBUG: 07:16:38.516: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410903): libfprint-image_device-DEBUG: 07:16:38.516: Image device deactivation completed
> (fprintd:2410903): libfprint-image_device-DEBUG: 07:16:38.516: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410903): GLib-GIO-CRITICAL **: 07:16:38.516: GTask 0x55a7277b3f70 (source object: 0x55a7277b2df0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_stop_waits_for_completion_is_stopped_by_release (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_stop_waits_for_completion_is_stopped_by_release) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_stop_waits_for_completion_waiting_timeout time out (After 150.0 seconds)
> 412/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_stop_waits_for_completion_waiting_timeout                         TIMEOUT        150.08s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 MALLOC_PERTURB_=208 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_stop_waits_for_completion_waiting_timeout
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.434: Got delay inhibitor for sleep.
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.434: entering main loop
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.434: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.530: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.531: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.532: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.534: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.534: user 'testuser' claiming the device: 0
> (fprintd:2410911): libfprint-virtual_image-DEBUG: 07:16:38.534: 43547569291: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410911): libfprint-virtual_device_connection-DEBUG: 07:16:38.534: 43547569323: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410911): GLib-GIO-DEBUG: 07:16:38.534: GTask [gio] D-Bus interface method dispatch (source object: 0x55e32df00a90, source tag: 0x7f29f2852e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410911): libfprint-image_device-DEBUG: 07:16:38.635: Image device open completed
> (fprintd:2410911): libfprint-device-DEBUG: 07:16:38.635: Device reported open completion
> (fprintd:2410911): libfprint-device-DEBUG: 07:16:38.635: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410911): libfprint-device-DEBUG: 07:16:38.635: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.635: claimed device 0
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.636: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.636: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.637: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.637: file_storage_print_data_load(): loaded '/tmp/tmpbw7npyk_/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.637: start enrollment device 0 finger 3
> (fprintd:2410911): libfprint-device-DEBUG: 07:16:38.637: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410911): libfprint-image_device-DEBUG: 07:16:38.637: Activating image device
> (fprintd:2410911): libfprint-image_device-DEBUG: 07:16:38.637: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410911): libfprint-image_device-DEBUG: 07:16:38.637: Image device activation completed
> (fprintd:2410911): libfprint-image_device-DEBUG: 07:16:38.637: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410911): libfprint-image_device-DEBUG: 07:16:38.637: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410911): libfprint-device-DEBUG: 07:16:38.637: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.637: Finger present 0
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.637: Finger needed 1
> (fprintd:2410911): GLib-GIO-DEBUG: 07:16:38.637: GTask [gio] D-Bus interface method dispatch (source object: 0x55e32df00a90, source tag: 0x7f29f2852e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410911): libfprint-virtual_device_connection-DEBUG: 07:16:38.638: Got a new connection!
> (fprintd:2410911): libfprint-virtual_image-DEBUG: 07:16:38.638: image data: 0x55e32df08d80
> (fprintd:2410911): libfprint-device-DEBUG: 07:16:38.638: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.638: Finger present 1
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.638: Finger needed 1
> (fprintd:2410911): libfprint-image_device-DEBUG: 07:16:38.638: Image device reported finger status: on
> (fprintd:2410911): libfprint-image_device-DEBUG: 07:16:38.638: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410911): libfprint-image_device-DEBUG: 07:16:38.638: Image device captured an image
> (fprintd:2410911): libfprint-image_device-DEBUG: 07:16:38.638: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410911): libfprint-device-DEBUG: 07:16:38.638: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.638: Finger present 1
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.638: Finger needed 0
> (fprintd:2410911): libfprint-device-DEBUG: 07:16:38.638: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.638: Finger present 0
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.638: Finger needed 0
> (fprintd:2410911): libfprint-image_device-DEBUG: 07:16:38.638: Image device reported finger status: off
> (fprintd:2410911): libfprint-image_device-DEBUG: 07:16:38.638: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410911): libfprint-image_device-DEBUG: 07:16:38.638: Deactivating image device
> (fprintd:2410911): libfprint-image_device-DEBUG: 07:16:38.638: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410911): libfprint-image_device-DEBUG: 07:16:38.638: Image device deactivation completed
> (fprintd:2410911): libfprint-image_device-DEBUG: 07:16:38.638: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410911): GLib-GIO-CRITICAL **: 07:16:38.638: GTask 0x55e32df08a80 (source object: 0x55e32df07e80, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_stop_waits_for_completion_waiting_timeout (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_stop_waits_for_completion_waiting_timeout) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> 413/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_claim_device_open_fail                                                                                 OK               0.79s
> 414/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_always_allowed_release                                                                                 OK               1.03s
> 415/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_claim_disconnect                                                                                       OK               1.91s
> 416/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_claim_from_other_client_is_released_when_vanished                                                      OK               2.13s
> 417/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_concourrent_claim                                                                                      OK               1.03s
> 418/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_enroll_running_disconnect                                                                              OK               1.95s
> 419/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_enroll_stages_property                                                                                 OK               0.74s
> fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_retry_too_short time out (After 150.0 seconds)
> 420/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_retry_too_short                                     TIMEOUT        150.05s   killed by signal 11 SIGSEGV
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=75 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageIdentificationTests.test_verify_retry_too_short
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> (fprintd:2414099): GLib-GIO-DEBUG: 07:17:22.742: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414099): fprintd-DEBUG: 07:17:22.742: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414099): fprintd-WARNING **: 07:17:22.742: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414099): fprintd-DEBUG: 07:17:22.742: Launching FprintObject
> (fprintd:2414099): libfprint-context-DEBUG: 07:17:22.742: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414099): fprintd-DEBUG: 07:17:22.744: Preparing devices for resume
> (fprintd:2414099): libfprint-context-DEBUG: 07:17:22.744: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-qzoii1pd/virtual-image.socket
> (fprintd:2414099): libfprint-context-DEBUG: 07:17:22.744: created
> (fprintd:2414099): libfprint-device-DEBUG: 07:17:22.744: Device reported probe completion
> (fprintd:2414099): libfprint-device-DEBUG: 07:17:22.744: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414099): libfprint-device-DEBUG: 07:17:22.744: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269442.745 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414099): fprintd-DEBUG: 07:17:22.746: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414099): fprintd-DEBUG: 07:17:22.746: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414099): fprintd-DEBUG: 07:17:22.746: Finger present 0
> (fprintd:2414099): fprintd-DEBUG: 07:17:22.746: Finger needed 0
> (fprintd:2414099): fprintd-DEBUG: 07:17:22.746: Got delay inhibitor for sleep.
> (fprintd:2414099): fprintd-DEBUG: 07:17:22.746: entering main loop
> (fprintd:2414099): fprintd-DEBUG: 07:17:22.747: D-Bus service launched with name: net.reactivated.Fprint
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_stop_waits_for_completion_waiting_timeout time out (After 150.0 seconds)
> 421/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_stop_waits_for_completion_waiting_timeout           TIMEOUT        150.01s   killed by signal 11 SIGSEGV
> >>> MALLOC_PERTURB_=219 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageIdentificationTests.test_verify_stop_waits_for_completion_waiting_timeout
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> (fprintd:2414203): GLib-GIO-DEBUG: 07:17:24.324: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414203): fprintd-DEBUG: 07:17:24.325: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414203): fprintd-WARNING **: 07:17:24.325: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414203): fprintd-DEBUG: 07:17:24.325: Launching FprintObject
> (fprintd:2414203): libfprint-context-DEBUG: 07:17:24.325: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414203): fprintd-DEBUG: 07:17:24.327: Preparing devices for resume
> (fprintd:2414203): libfprint-context-DEBUG: 07:17:24.327: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-x6va7tlt/virtual-image.socket
> (fprintd:2414203): libfprint-context-DEBUG: 07:17:24.327: created
> 1690269444.327 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414203): libfprint-device-DEBUG: 07:17:24.327: Device reported probe completion
> (fprintd:2414203): libfprint-device-DEBUG: 07:17:24.327: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414203): libfprint-device-DEBUG: 07:17:24.327: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414203): fprintd-DEBUG: 07:17:24.335: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414203): fprintd-DEBUG: 07:17:24.335: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414203): fprintd-DEBUG: 07:17:24.335: Finger present 0
> (fprintd:2414203): fprintd-DEBUG: 07:17:24.335: Finger needed 0
> (fprintd:2414203): fprintd-DEBUG: 07:17:24.335: Got delay inhibitor for sleep.
> (fprintd:2414203): fprintd-DEBUG: 07:17:24.336: entering main loop
> (fprintd:2414203): fprintd-DEBUG: 07:17:24.336: D-Bus service launched with name: net.reactivated.Fprint
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> 422/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_initial_finger_needed                                                                                  OK               0.80s
> 423/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_multiple_claims                                                                                        OK               1.03s
> 424/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_name_property                                                                                          OK               0.87s
> fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_claim_error time out (After 150.0 seconds)
> 425/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_claim_error                                                                              TIMEOUT        150.05s   killed by signal 2 SIGINT
> >>> TOPSRCDIR=/<<PKGBUILDDIR>> MALLOC_PERTURB_=69 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_claim_error
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> stdout:
> (fprintd:2414339): GLib-GIO-DEBUG: 07:17:26.833: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414339): fprintd-DEBUG: 07:17:26.834: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414339): fprintd-WARNING **: 07:17:26.834: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414339): fprintd-DEBUG: 07:17:26.836: Launching FprintObject
> (fprintd:2414339): libfprint-context-DEBUG: 07:17:26.836: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414339): fprintd-DEBUG: 07:17:26.839: Preparing devices for resume
> (fprintd:2414339): libfprint-context-DEBUG: 07:17:26.839: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-nm4h9vt7/virtual-image.socket
> (fprintd:2414339): libfprint-context-DEBUG: 07:17:26.839: created
> 1690269446.840 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414339): libfprint-device-DEBUG: 07:17:26.839: Device reported probe completion
> (fprintd:2414339): libfprint-device-DEBUG: 07:17:26.839: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414339): libfprint-device-DEBUG: 07:17:26.839: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414339): fprintd-DEBUG: 07:17:26.840: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414339): fprintd-DEBUG: 07:17:26.840: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414339): fprintd-DEBUG: 07:17:26.840: Finger present 0
> (fprintd:2414339): fprintd-DEBUG: 07:17:26.840: Finger needed 0
> (fprintd:2414339): fprintd-DEBUG: 07:17:26.841: Got delay inhibitor for sleep.
> (fprintd:2414339): fprintd-DEBUG: 07:17:26.841: entering main loop
> (fprintd:2414339): fprintd-DEBUG: 07:17:26.841: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414339): fprintd-DEBUG: 07:17:26.939: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414339): fprintd-DEBUG: 07:17:26.941: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414339): fprintd-DEBUG: 07:17:26.942: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414339): fprintd-DEBUG: 07:17:26.943: user 'user42' claiming the device: 0
> (fprintd:2414339): libfprint-virtual_device-DEBUG: 07:17:26.943: 43595978264: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414339): libfprint-virtual_device_connection-DEBUG: 07:17:26.943: 43595978309: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414339): libfprint-device-DEBUG: 07:17:26.943: Device reported open completion
> (fprintd:2414339): libfprint-device-DEBUG: 07:17:26.943: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414339): libfprint-device-DEBUG: 07:17:26.943: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414339): fprintd-DEBUG: 07:17:26.943: claimed device 0
> (fprintd:2414339): GLib-GIO-DEBUG: 07:17:26.943: GTask [gio] D-Bus interface method dispatch (source object: 0x557de13dce00, source tag: 0x7fdbbe26fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414339): libfprint-virtual_device_connection-DEBUG: 07:17:26.944: Got a new connection!
> (fprintd:2414339): libfprint-virtual_device-DEBUG: 07:17:26.945: Got instructions of length 16
> (fprintd:2414339): libfprint-virtual_device-DEBUG: 07:17:26.945: Received command SET_KEEP_ALIVE 1
> (fprintd:2414339): libfprint-virtual_device-DEBUG: 07:17:26.945: Keep alive toggled: 1
> (fprintd:2414339): fprintd-DEBUG: 07:17:26.947: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414339): fprintd-DEBUG: 07:17:26.947: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414339): libfprint-device-DEBUG: 07:17:26.947: Device reported close completion
> (fprintd:2414339): GLib-GIO-DEBUG: 07:17:26.947: GTask [gio] D-Bus interface method dispatch (source object: 0x557de13dce00, source tag: 0x7fdbbe26fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414339): libfprint-device-DEBUG: 07:17:26.947: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2414339): libfprint-device-DEBUG: 07:17:26.947: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414339): fprintd-DEBUG: 07:17:26.947: released device 0
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> stderr:
> test_claim_error (__main__.FPrintdVirtualDeviceStorageTest.test_claim_error) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1710, in test_claim_error
>     self.send_error(FPrint.DeviceError.PROTO)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 927, in send_error
>     self.send_command('ERROR', int(error))
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 918, in send_command
>     res = self._send_command(con, command, *args)
>           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 904, in _send_command
>     r = con.recv(1024)
>         ^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> 426/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_scan_type                                                                                              OK               0.76s
> 427/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_removal_during_enroll                                                                                  FAIL             0.85s   exit status 1
> >>> MALLOC_PERTURB_=31 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_removal_during_enroll
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> 
> (fprintd:2415789): fprintd-WARNING **: 07:19:56.757: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.757: Launching FprintObject
> (fprintd:2415789): libfprint-context-DEBUG: 07:19:56.757: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.758: Preparing devices for resume
> (fprintd:2415789): libfprint-context-DEBUG: 07:19:56.758: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-ll0dp410/virtual-image.socket
> (fprintd:2415789): libfprint-context-DEBUG: 07:19:56.758: created
> (fprintd:2415789): libfprint-device-DEBUG: 07:19:56.759: Device reported probe completion
> (fprintd:2415789): libfprint-device-DEBUG: 07:19:56.759: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415789): libfprint-device-DEBUG: 07:19:56.759: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269596.762 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.762: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.763: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.763: Finger present 0
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.763: Finger needed 0
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.763: Got delay inhibitor for sleep.
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.763: entering main loop
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.763: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.859: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.859: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.862: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.863: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.863: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.864: user 'testuser' claiming the device: 0
> (fprintd:2415789): libfprint-virtual_image-DEBUG: 07:19:56.864: 43745899357: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2415789): libfprint-virtual_device_connection-DEBUG: 07:19:56.864: 43745899472: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415789): GLib-GIO-DEBUG: 07:19:56.864: GTask [gio] D-Bus interface method dispatch (source object: 0x55b79d6907c0, source tag: 0x7f30a05d1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415789): libfprint-image_device-DEBUG: 07:19:56.964: Image device open completed
> (fprintd:2415789): libfprint-device-DEBUG: 07:19:56.964: Device reported open completion
> (fprintd:2415789): libfprint-device-DEBUG: 07:19:56.964: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415789): libfprint-device-DEBUG: 07:19:56.964: Updated temperature model after 0.21 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.964: claimed device 0
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.967: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.967: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.969: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.969: file_storage_print_data_load(): loaded '/tmp/tmp_x1tgjo8/state/testuser/virtual_image/0/2' Unknown error -2
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.969: start enrollment device 0 finger 2
> (fprintd:2415789): libfprint-device-DEBUG: 07:19:56.969: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415789): libfprint-image_device-DEBUG: 07:19:56.969: Activating image device
> (fprintd:2415789): libfprint-image_device-DEBUG: 07:19:56.969: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2415789): libfprint-image_device-DEBUG: 07:19:56.969: Image device activation completed
> (fprintd:2415789): libfprint-image_device-DEBUG: 07:19:56.969: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2415789): libfprint-image_device-DEBUG: 07:19:56.969: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2415789): libfprint-device-DEBUG: 07:19:56.970: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.970: Finger present 0
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.970: Finger needed 1
> (fprintd:2415789): GLib-GIO-DEBUG: 07:19:56.970: GTask [gio] D-Bus interface method dispatch (source object: 0x55b79d6907c0, source tag: 0x7f30a05d1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415789): libfprint-virtual_device_connection-DEBUG: 07:19:56.971: Got a new connection!
> (fprintd:2415789): libfprint-image_device-DEBUG: 07:19:56.971: Deactivating image device
> (fprintd:2415789): libfprint-image_device-DEBUG: 07:19:56.971: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2415789): libfprint-image_device-DEBUG: 07:19:56.971: Image device deactivation completed
> (fprintd:2415789): libfprint-image_device-DEBUG: 07:19:56.971: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2415789): libfprint-device-DEBUG: 07:19:56.971: Device reported generic error (The driver encountered a protocol error with the device.) during action; action was: FPI_DEVICE_ACTION_IDENTIFY
> (fprintd:2415789): libfprint-device-DEBUG: 07:19:56.971: Device reported identify completion
> (fprintd:2415789): libfprint-device-DEBUG: 07:19:56.971: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.971: Finger present 0
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.971: Finger needed 0
> (fprintd:2415789): libfprint-device-DEBUG: 07:19:56.971: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2415789): libfprint-device-DEBUG: 07:19:56.971: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 
> (fprintd:2415789): fprintd-WARNING **: 07:19:56.972: Device reported an error during identify for enroll: This device has been removed from the system.
> 
> (fprintd:2415789): GLib-GIO-CRITICAL **: 07:19:56.972: GTask 0x55b79d68c710 (source object: 0x55b79d695e50, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-unknown-error', true)
> stderr:
> test_removal_during_enroll (__main__.FPrintdVirtualDeviceTest.test_removal_during_enroll) ... ERROR
> test_removal_during_enroll (__main__.FPrintdVirtualDeviceTest.test_removal_during_enroll) ... FAIL
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> 
> ======================================================================
> ERROR: test_removal_during_enroll (__main__.FPrintdVirtualDeviceTest.test_removal_during_enroll)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1616, in test_removal_during_enroll
>     devices = self.manager.GetDevices()
>               ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/gi/overrides/Gio.py", line 349, in __call__
>     result = self.dbus_proxy.call_sync(self.method_name, arg_variant,
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying (4)
> 
> ======================================================================
> FAIL: test_removal_during_enroll (__main__.FPrintdVirtualDeviceTest.test_removal_during_enroll)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 318, in daemon_stop
>     self.assertGreaterEqual(self.daemon.returncode, 0)
> AssertionError: -5 not greater than or equal to 0
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.641s
> 
> FAILED (failures=1, errors=1)
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> 428/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_suspend_inhibit_claimed                                                                                OK               1.13s
> 429/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_suspend_inhibit_cancels_enroll                                                                         OK               1.14s
> 430/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_suspend_inhibit_unclaimed                                                                              OK               0.88s
> 431/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_suspend_prevents_enroll                                                                                OK               1.23s
> 432/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unallowed_claim                                                                                        OK               0.92s
> 433/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unallowed_claim_current_user                                                                           OK               1.01s
> 434/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unallowed_delete2_with_verify_claim                                                                    OK               1.16s
> 435/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unallowed_delete_single_with_verify_claim                                                              OK               1.07s
> 436/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unallowed_delete_with_verify_claim                                                                     OK               0.85s
> 437/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unallowed_enroll_with_verify_claim                                                                     OK               1.06s
> 438/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unallowed_verify_with_enroll_claim                                                                     OK               1.16s
> 439/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unclaimed_delete_enrolled_finger                                                                       OK               0.97s
> 440/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unclaimed_delete_enrolled_fingers2                                                                     OK               0.77s
> 441/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unclaimed_delete_enrolled_fingers_no_prints                                                            OK               0.81s
> 442/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unclaimed_enroll_start                                                                                 OK               0.81s
> 443/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unclaimed_enroll_stop                                                                                  OK               0.80s
> fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_stop_waits_for_completion_waiting_timeout time out (After 150.0 seconds)
> 444/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_stop_waits_for_completion_waiting_timeout               TIMEOUT        150.05s   killed by signal 11 SIGSEGV
> >>> MALLOC_CHECK_=2 MALLOC_PERTURB_=147 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageVerificationTests.test_verify_stop_waits_for_completion_waiting_timeout
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.213: Finger present 0
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.213: Finger needed 1
> (fprintd:2415457): GLib-GIO-DEBUG: 07:18:03.213: GTask [gio] D-Bus interface method dispatch (source object: 0x55b59d851db0, source tag: 0x7f50110cae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415457): libfprint-virtual_device_connection-DEBUG: 07:18:03.216: Got a new connection!
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.216: Got instructions of length 10
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.216: Received command SCAN whorl
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.216: Processing command SCAN whorl
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.216: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.216: Finger present 1
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.216: Finger needed 1
> (fprintd:2415457): libfprint-virtual_device_storage-DEBUG: 07:18:03.216: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.216: Device reported identify result
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.216: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.216: Finger present 0
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.216: Finger needed 1
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.216: Device reported identify completion
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.216: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.216: Finger present 0
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.216: Finger needed 0
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.217: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.217: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.217: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.217: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.217: Finger present 0
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.217: Finger needed 1
> (fprintd:2415457): libfprint-virtual_device_connection-DEBUG: 07:18:03.217: Got a new connection!
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.218: Got instructions of length 10
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.218: Received command SCAN whorl
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.218: Processing command SCAN whorl
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.218: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.218: Finger present 1
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.218: Finger needed 1
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.218: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.218: Finger present 0
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.218: Finger needed 1
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.218: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.218: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.218: Sleeping completed
> (fprintd:2415457): libfprint-virtual_device_connection-DEBUG: 07:18:03.221: Got a new connection!
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.221: Got instructions of length 10
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.221: Received command SCAN whorl
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.221: Processing command SCAN whorl
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.221: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.221: Finger present 1
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.221: Finger needed 1
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.221: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.221: Finger present 0
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.221: Finger needed 1
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.221: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.221: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.221: Device reported enroll completion
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.221: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.221: Finger present 0
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.221: Finger needed 0
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.221: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.221: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.221: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.221: enroll_cb: result enroll-completed
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.221: file_storage_print_data_save(): print saved to /tmp/tmp35ljf45u/state/testuser/virtual_device_storage/0/3
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.224: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.224: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415457): GLib-GIO-DEBUG: 07:18:03.224: GTask [gio] D-Bus interface method dispatch (source object: 0x55b59d851db0, source tag: 0x7f50110cae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.226: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.226: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.227: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.228: file_storage_print_data_load(): loaded '/tmp/tmp35ljf45u/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.228: start verification device 0 finger left-middle-finger
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.228: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.228: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.228: Finger present 0
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.228: Finger needed 1
> (fprintd:2415457): GLib-GIO-DEBUG: 07:18:03.228: GTask [gio] D-Bus interface method dispatch (source object: 0x55b59d851db0, source tag: 0x7f50110cae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415457): libfprint-virtual_device_connection-DEBUG: 07:18:03.229: Got a new connection!
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.229: Got instructions of length 8
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.229: Received command SLEEP 50
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.229: Processing command SLEEP 50
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.229: Sleeping 50ms
> (fprintd:2415457): libfprint-virtual_device_connection-DEBUG: 07:18:03.230: Got a new connection!
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.230: Got instructions of length 16
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.230: Received command SCAN tented_arch
> (fprintd:2415457): libfprint-virtual_device_connection-DEBUG: 07:18:03.230: Got a new connection!
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.230: Got instructions of length 11
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.230: Received command SLEEP 60000
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.280: Sleeping completed
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.280: Processing command SCAN tented_arch
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.280: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.280: Finger present 1
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.280: Finger needed 1
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.280: Virtual device scanned print tented_arch
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.280: Device reported verify result
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.280: report_verify_status: result verify-no-match
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.280: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.280: Finger present 0
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.280: Finger needed 1
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.280: Processing command SLEEP 60000
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.280: Sleeping 60000ms
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.280: Sleeping now, command queued for later: SCAN tented_arch
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.282: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.282: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415457): GLib-GIO-DEBUG: 07:18:03.282: GTask [gio] D-Bus interface method dispatch (source object: 0x55b59d851db0, source tag: 0x7f50110cae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> 445/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unclaimed_list_enrolled_fingers_error                                                                  OK               0.85s
> 446/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unclaimed_list_enrolled_fingers_ignores_invalid                                                        OK               0.86s
> 447/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unclaimed_release                                                                                      OK               0.81s
> 448/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unclaimed_verify_start                                                                                 OK               0.88s
> fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_allowed_list_enrolled_fingers_current_user time out (After 150.0 seconds)
> 449/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_allowed_list_enrolled_fingers_current_user                                                             TIMEOUT        150.05s   killed by signal 2 SIGINT
> >>> TOPSRCDIR=/<<PKGBUILDDIR>> G_SLICE=always-malloc MALLOC_PERTURB_=169 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_allowed_list_enrolled_fingers_current_user
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.319: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.412: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.413: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.414: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.414: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.415: user 'user42' claiming the device: 0
> (fprintd:2415517): libfprint-virtual_image-DEBUG: 07:18:06.415: 43635450150: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2415517): libfprint-virtual_device_connection-DEBUG: 07:18:06.415: 43635450200: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415517): GLib-GIO-DEBUG: 07:18:06.415: GTask [gio] D-Bus interface method dispatch (source object: 0x5641012bda80, source tag: 0x7f0fb763de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415517): libfprint-image_device-DEBUG: 07:18:06.516: Image device open completed
> (fprintd:2415517): libfprint-device-DEBUG: 07:18:06.516: Device reported open completion
> (fprintd:2415517): libfprint-device-DEBUG: 07:18:06.516: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415517): libfprint-device-DEBUG: 07:18:06.516: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.516: claimed device 0
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.517: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.517: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.518: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.518: file_storage_print_data_load(): loaded '/tmp/tmpgogbg6av/state/user42/virtual_image/0/6' Unknown error -2
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.518: start enrollment device 0 finger 6
> (fprintd:2415517): libfprint-device-DEBUG: 07:18:06.518: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415517): libfprint-image_device-DEBUG: 07:18:06.518: Activating image device
> (fprintd:2415517): libfprint-image_device-DEBUG: 07:18:06.518: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2415517): libfprint-image_device-DEBUG: 07:18:06.518: Image device activation completed
> (fprintd:2415517): libfprint-image_device-DEBUG: 07:18:06.518: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2415517): libfprint-image_device-DEBUG: 07:18:06.518: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2415517): libfprint-device-DEBUG: 07:18:06.518: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.518: Finger present 0
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.518: Finger needed 1
> (fprintd:2415517): GLib-GIO-DEBUG: 07:18:06.518: GTask [gio] D-Bus interface method dispatch (source object: 0x5641012bda80, source tag: 0x7f0fb763de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415517): libfprint-virtual_device_connection-DEBUG: 07:18:06.519: Got a new connection!
> (fprintd:2415517): libfprint-virtual_image-DEBUG: 07:18:06.519: image data: 0x5641012c6550
> (fprintd:2415517): libfprint-device-DEBUG: 07:18:06.519: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.519: Finger present 1
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.519: Finger needed 1
> (fprintd:2415517): libfprint-image_device-DEBUG: 07:18:06.519: Image device reported finger status: on
> (fprintd:2415517): libfprint-image_device-DEBUG: 07:18:06.519: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2415517): libfprint-image_device-DEBUG: 07:18:06.519: Image device captured an image
> (fprintd:2415517): libfprint-image_device-DEBUG: 07:18:06.519: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2415517): libfprint-device-DEBUG: 07:18:06.519: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.519: Finger present 1
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.519: Finger needed 0
> (fprintd:2415517): libfprint-device-DEBUG: 07:18:06.519: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.519: Finger present 0
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.519: Finger needed 0
> (fprintd:2415517): libfprint-image_device-DEBUG: 07:18:06.519: Image device reported finger status: off
> (fprintd:2415517): libfprint-image_device-DEBUG: 07:18:06.519: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2415517): libfprint-image_device-DEBUG: 07:18:06.519: Deactivating image device
> (fprintd:2415517): libfprint-image_device-DEBUG: 07:18:06.519: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2415517): libfprint-image_device-DEBUG: 07:18:06.519: Image device deactivation completed
> (fprintd:2415517): libfprint-image_device-DEBUG: 07:18:06.519: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2415517): GLib-GIO-CRITICAL **: 07:18:06.519: GTask 0x5641012ce630 (source object: 0x5641012c4e60, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415517): libfprint-image-DEBUG: 07:18:06.528: Minutiae scan completed in 0.008291 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_allowed_list_enrolled_fingers_current_user (__main__.FPrintdVirtualDeviceTest.test_allowed_list_enrolled_fingers_current_user) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1349, in test_allowed_list_enrolled_fingers_current_user
>     self.enroll_image('whorl', finger='right-thumb')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> 450/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unclaimed_verify_stop                                                                                  OK               0.95s
> fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_allowed_list_enrolled_fingers_empty_user time out (After 150.0 seconds)
> 451/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_allowed_list_enrolled_fingers_empty_user                                                               TIMEOUT        150.13s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=191 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_allowed_list_enrolled_fingers_empty_user
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2415538): fprintd-DEBUG: 07:19:06.998: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415538): fprintd-DEBUG: 07:19:07.096: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2415538): fprintd-DEBUG: 07:19:07.097: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415538): fprintd-DEBUG: 07:19:07.098: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415538): fprintd-DEBUG: 07:19:07.099: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2415538): fprintd-DEBUG: 07:19:07.099: user 'user42' claiming the device: 0
> (fprintd:2415538): libfprint-virtual_image-DEBUG: 07:19:07.099: 43696134963: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2415538): libfprint-virtual_device_connection-DEBUG: 07:19:07.099: 43696134995: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415538): GLib-GIO-DEBUG: 07:19:07.100: GTask [gio] D-Bus interface method dispatch (source object: 0x557cee86dc60, source tag: 0x7f7676161e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415538): libfprint-image_device-DEBUG: 07:19:07.200: Image device open completed
> (fprintd:2415538): libfprint-device-DEBUG: 07:19:07.200: Device reported open completion
> (fprintd:2415538): libfprint-device-DEBUG: 07:19:07.200: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415538): libfprint-device-DEBUG: 07:19:07.200: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415538): fprintd-DEBUG: 07:19:07.200: claimed device 0
> (fprintd:2415538): fprintd-DEBUG: 07:19:07.202: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2415538): fprintd-DEBUG: 07:19:07.202: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415538): fprintd-DEBUG: 07:19:07.203: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2415538): fprintd-DEBUG: 07:19:07.203: file_storage_print_data_load(): loaded '/tmp/tmpsb70ouyt/state/user42/virtual_image/0/1' Unknown error -2
> (fprintd:2415538): fprintd-DEBUG: 07:19:07.203: start enrollment device 0 finger 1
> (fprintd:2415538): libfprint-device-DEBUG: 07:19:07.203: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415538): libfprint-image_device-DEBUG: 07:19:07.203: Activating image device
> (fprintd:2415538): libfprint-image_device-DEBUG: 07:19:07.203: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2415538): libfprint-image_device-DEBUG: 07:19:07.203: Image device activation completed
> (fprintd:2415538): libfprint-image_device-DEBUG: 07:19:07.203: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2415538): libfprint-image_device-DEBUG: 07:19:07.203: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2415538): libfprint-device-DEBUG: 07:19:07.203: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415538): fprintd-DEBUG: 07:19:07.203: Finger present 0
> (fprintd:2415538): fprintd-DEBUG: 07:19:07.203: Finger needed 1
> (fprintd:2415538): GLib-GIO-DEBUG: 07:19:07.203: GTask [gio] D-Bus interface method dispatch (source object: 0x557cee86dc60, source tag: 0x7f7676161e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415538): libfprint-virtual_device_connection-DEBUG: 07:19:07.204: Got a new connection!
> (fprintd:2415538): libfprint-virtual_image-DEBUG: 07:19:07.204: image data: 0x557cee876330
> (fprintd:2415538): libfprint-device-DEBUG: 07:19:07.204: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415538): fprintd-DEBUG: 07:19:07.204: Finger present 1
> (fprintd:2415538): fprintd-DEBUG: 07:19:07.204: Finger needed 1
> (fprintd:2415538): libfprint-image_device-DEBUG: 07:19:07.204: Image device reported finger status: on
> (fprintd:2415538): libfprint-image_device-DEBUG: 07:19:07.204: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2415538): libfprint-image_device-DEBUG: 07:19:07.204: Image device captured an image
> (fprintd:2415538): libfprint-image_device-DEBUG: 07:19:07.204: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2415538): libfprint-device-DEBUG: 07:19:07.204: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2415538): fprintd-DEBUG: 07:19:07.204: Finger present 1
> (fprintd:2415538): fprintd-DEBUG: 07:19:07.204: Finger needed 0
> (fprintd:2415538): libfprint-device-DEBUG: 07:19:07.204: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415538): fprintd-DEBUG: 07:19:07.204: Finger present 0
> (fprintd:2415538): fprintd-DEBUG: 07:19:07.204: Finger needed 0
> (fprintd:2415538): libfprint-image_device-DEBUG: 07:19:07.204: Image device reported finger status: off
> (fprintd:2415538): libfprint-image_device-DEBUG: 07:19:07.204: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2415538): libfprint-image_device-DEBUG: 07:19:07.204: Deactivating image device
> (fprintd:2415538): libfprint-image_device-DEBUG: 07:19:07.204: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2415538): libfprint-image_device-DEBUG: 07:19:07.204: Image device deactivation completed
> (fprintd:2415538): libfprint-image_device-DEBUG: 07:19:07.204: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2415538): GLib-GIO-CRITICAL **: 07:19:07.204: GTask 0x557cee875ee0 (source object: 0x557cee8749a0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415538): libfprint-image-DEBUG: 07:19:07.215: Minutiae scan completed in 0.010930 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_allowed_list_enrolled_fingers_empty_user (__main__.FPrintdVirtualDeviceTest.test_allowed_list_enrolled_fingers_empty_user) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1339, in test_allowed_list_enrolled_fingers_empty_user
>     self.enroll_image('whorl', finger='left-thumb')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_enroll_done_disconnect time out (After 150.0 seconds)
> 452/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_enroll_done_disconnect                                                                                 TIMEOUT        150.05s   killed by signal 2 SIGINT
> >>> MALLOC_PERTURB_=219 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_enroll_done_disconnect
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.485: Finger needed 0
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.485: Got delay inhibitor for sleep.
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.485: entering main loop
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.485: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.578: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.578: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.579: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.580: Authorization granted to :1.10 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.581: user 'testuser' claiming the device: 0
> (fprintd:2415646): libfprint-virtual_image-DEBUG: 07:19:11.582: 43700617870: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2415646): libfprint-virtual_device_connection-DEBUG: 07:19:11.583: 43700618143: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415646): GLib-GIO-DEBUG: 07:19:11.584: GTask [gio] D-Bus interface method dispatch (source object: 0x55e7cda684b0, source tag: 0x7fdc8432fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415646): libfprint-image_device-DEBUG: 07:19:11.681: Image device open completed
> (fprintd:2415646): libfprint-device-DEBUG: 07:19:11.681: Device reported open completion
> (fprintd:2415646): libfprint-device-DEBUG: 07:19:11.681: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415646): libfprint-device-DEBUG: 07:19:11.681: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.681: claimed device 0
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.682: Requesting authorization from :1.10 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.682: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.683: Authorization granted to :1.10 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.683: file_storage_print_data_load(): loaded '/tmp/tmpuzwar2jt/state/testuser/virtual_image/0/2' Unknown error -2
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.683: start enrollment device 0 finger 2
> (fprintd:2415646): libfprint-device-DEBUG: 07:19:11.683: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415646): libfprint-image_device-DEBUG: 07:19:11.683: Activating image device
> (fprintd:2415646): libfprint-image_device-DEBUG: 07:19:11.683: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2415646): libfprint-image_device-DEBUG: 07:19:11.683: Image device activation completed
> (fprintd:2415646): libfprint-image_device-DEBUG: 07:19:11.683: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2415646): libfprint-image_device-DEBUG: 07:19:11.683: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2415646): libfprint-device-DEBUG: 07:19:11.683: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.683: Finger present 0
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.683: Finger needed 1
> (fprintd:2415646): GLib-GIO-DEBUG: 07:19:11.683: GTask [gio] D-Bus interface method dispatch (source object: 0x55e7cda684b0, source tag: 0x7fdc8432fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415646): libfprint-virtual_device_connection-DEBUG: 07:19:11.684: Got a new connection!
> (fprintd:2415646): libfprint-virtual_image-DEBUG: 07:19:11.684: image data: 0x55e7cda6fcf0
> (fprintd:2415646): libfprint-device-DEBUG: 07:19:11.684: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.684: Finger present 1
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.684: Finger needed 1
> (fprintd:2415646): libfprint-image_device-DEBUG: 07:19:11.684: Image device reported finger status: on
> (fprintd:2415646): libfprint-image_device-DEBUG: 07:19:11.684: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2415646): libfprint-image_device-DEBUG: 07:19:11.684: Image device captured an image
> (fprintd:2415646): libfprint-image_device-DEBUG: 07:19:11.684: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2415646): libfprint-device-DEBUG: 07:19:11.684: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.684: Finger present 1
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.684: Finger needed 0
> (fprintd:2415646): libfprint-device-DEBUG: 07:19:11.684: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.685: Finger present 0
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.685: Finger needed 0
> (fprintd:2415646): libfprint-image_device-DEBUG: 07:19:11.685: Image device reported finger status: off
> (fprintd:2415646): libfprint-image_device-DEBUG: 07:19:11.685: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2415646): libfprint-image_device-DEBUG: 07:19:11.685: Deactivating image device
> (fprintd:2415646): libfprint-image_device-DEBUG: 07:19:11.685: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2415646): libfprint-image_device-DEBUG: 07:19:11.685: Image device deactivation completed
> (fprintd:2415646): libfprint-image_device-DEBUG: 07:19:11.685: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2415646): GLib-GIO-CRITICAL **: 07:19:11.685: GTask 0x55e7cda6f950 (source object: 0x55e7cda6ec00, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_enroll_done_disconnect (__main__.FPrintdVirtualDeviceTest.test_enroll_done_disconnect) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1542, in test_enroll_done_disconnect
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_identify_done_disconnect time out (After 150.0 seconds)
> 453/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_identify_done_disconnect                                                                               TIMEOUT        150.06s   killed by signal 2 SIGINT
> >>> TOPSRCDIR=/<<PKGBUILDDIR>> MALLOC_PERTURB_=16 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_identify_done_disconnect
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2415697): fprintd-DEBUG: 07:19:14.919: entering main loop
> (fprintd:2415697): fprintd-DEBUG: 07:19:14.919: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415697): fprintd-DEBUG: 07:19:15.014: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2415697): fprintd-DEBUG: 07:19:15.015: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415697): fprintd-DEBUG: 07:19:15.016: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415697): fprintd-DEBUG: 07:19:15.016: Authorization granted to :1.10 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2415697): fprintd-DEBUG: 07:19:15.016: user 'testuser' claiming the device: 0
> (fprintd:2415697): libfprint-virtual_image-DEBUG: 07:19:15.017: 43704052033: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2415697): libfprint-virtual_device_connection-DEBUG: 07:19:15.017: 43704052079: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415697): GLib-GIO-DEBUG: 07:19:15.017: GTask [gio] D-Bus interface method dispatch (source object: 0x555fc4d80c20, source tag: 0x7f6a59ccfe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415697): libfprint-image_device-DEBUG: 07:19:15.117: Image device open completed
> (fprintd:2415697): libfprint-device-DEBUG: 07:19:15.117: Device reported open completion
> (fprintd:2415697): libfprint-device-DEBUG: 07:19:15.117: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415697): libfprint-device-DEBUG: 07:19:15.117: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415697): fprintd-DEBUG: 07:19:15.117: claimed device 0
> (fprintd:2415697): fprintd-DEBUG: 07:19:15.119: Requesting authorization from :1.10 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2415697): fprintd-DEBUG: 07:19:15.119: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415697): fprintd-DEBUG: 07:19:15.120: Authorization granted to :1.10 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2415697): fprintd-DEBUG: 07:19:15.120: file_storage_print_data_load(): loaded '/tmp/tmp3asxnv4i/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2415697): fprintd-DEBUG: 07:19:15.120: start enrollment device 0 finger 7
> (fprintd:2415697): libfprint-device-DEBUG: 07:19:15.120: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415697): libfprint-image_device-DEBUG: 07:19:15.120: Activating image device
> (fprintd:2415697): libfprint-image_device-DEBUG: 07:19:15.120: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2415697): libfprint-image_device-DEBUG: 07:19:15.120: Image device activation completed
> (fprintd:2415697): libfprint-image_device-DEBUG: 07:19:15.120: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2415697): libfprint-image_device-DEBUG: 07:19:15.120: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2415697): libfprint-device-DEBUG: 07:19:15.120: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415697): fprintd-DEBUG: 07:19:15.120: Finger present 0
> (fprintd:2415697): fprintd-DEBUG: 07:19:15.120: Finger needed 1
> (fprintd:2415697): GLib-GIO-DEBUG: 07:19:15.120: GTask [gio] D-Bus interface method dispatch (source object: 0x555fc4d80c20, source tag: 0x7f6a59ccfe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415697): libfprint-virtual_device_connection-DEBUG: 07:19:15.121: Got a new connection!
> (fprintd:2415697): libfprint-virtual_image-DEBUG: 07:19:15.121: image data: 0x555fc4d891e0
> (fprintd:2415697): libfprint-device-DEBUG: 07:19:15.122: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415697): fprintd-DEBUG: 07:19:15.122: Finger present 1
> (fprintd:2415697): fprintd-DEBUG: 07:19:15.122: Finger needed 1
> (fprintd:2415697): libfprint-image_device-DEBUG: 07:19:15.122: Image device reported finger status: on
> (fprintd:2415697): libfprint-image_device-DEBUG: 07:19:15.122: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2415697): libfprint-image_device-DEBUG: 07:19:15.122: Image device captured an image
> (fprintd:2415697): libfprint-image_device-DEBUG: 07:19:15.122: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2415697): libfprint-device-DEBUG: 07:19:15.122: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2415697): fprintd-DEBUG: 07:19:15.122: Finger present 1
> (fprintd:2415697): fprintd-DEBUG: 07:19:15.122: Finger needed 0
> (fprintd:2415697): libfprint-device-DEBUG: 07:19:15.122: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415697): fprintd-DEBUG: 07:19:15.122: Finger present 0
> (fprintd:2415697): fprintd-DEBUG: 07:19:15.122: Finger needed 0
> (fprintd:2415697): libfprint-image_device-DEBUG: 07:19:15.122: Image device reported finger status: off
> (fprintd:2415697): libfprint-image_device-DEBUG: 07:19:15.122: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2415697): libfprint-image_device-DEBUG: 07:19:15.122: Deactivating image device
> (fprintd:2415697): libfprint-image_device-DEBUG: 07:19:15.122: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2415697): libfprint-image_device-DEBUG: 07:19:15.122: Image device deactivation completed
> (fprintd:2415697): libfprint-image_device-DEBUG: 07:19:15.122: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2415697): GLib-GIO-CRITICAL **: 07:19:15.122: GTask 0x555fc4d88e20 (source object: 0x555fc4d88090, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_identify_done_disconnect (__main__.FPrintdVirtualDeviceTest.test_identify_done_disconnect) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1589, in test_identify_done_disconnect
>     self.enroll_image('whorl', device=dev)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_identify_running_disconnect time out (After 150.0 seconds)
> 454/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_identify_running_disconnect                                                                            TIMEOUT        150.08s   killed by signal 2 SIGINT
> >>> MALLOC_PERTURB_=158 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_identify_running_disconnect
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2415714): fprintd-DEBUG: 07:19:52.887: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415714): fprintd-DEBUG: 07:19:52.979: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2415714): fprintd-DEBUG: 07:19:52.979: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415714): fprintd-DEBUG: 07:19:52.980: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415714): fprintd-DEBUG: 07:19:52.981: Authorization granted to :1.10 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2415714): fprintd-DEBUG: 07:19:52.981: user 'testuser' claiming the device: 0
> (fprintd:2415714): libfprint-virtual_image-DEBUG: 07:19:52.981: 43742016478: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2415714): libfprint-virtual_device_connection-DEBUG: 07:19:52.981: 43742016508: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415714): GLib-GIO-DEBUG: 07:19:52.981: GTask [gio] D-Bus interface method dispatch (source object: 0x562c19417af0, source tag: 0x7f9666405e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415714): libfprint-image_device-DEBUG: 07:19:53.082: Image device open completed
> (fprintd:2415714): libfprint-device-DEBUG: 07:19:53.082: Device reported open completion
> (fprintd:2415714): libfprint-device-DEBUG: 07:19:53.082: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415714): libfprint-device-DEBUG: 07:19:53.082: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415714): fprintd-DEBUG: 07:19:53.082: claimed device 0
> (fprintd:2415714): fprintd-DEBUG: 07:19:53.086: Requesting authorization from :1.10 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2415714): fprintd-DEBUG: 07:19:53.086: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415714): fprintd-DEBUG: 07:19:53.088: Authorization granted to :1.10 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2415714): fprintd-DEBUG: 07:19:53.088: file_storage_print_data_load(): loaded '/tmp/tmpvfzqvl28/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2415714): fprintd-DEBUG: 07:19:53.088: start enrollment device 0 finger 7
> (fprintd:2415714): libfprint-device-DEBUG: 07:19:53.088: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415714): libfprint-image_device-DEBUG: 07:19:53.088: Activating image device
> (fprintd:2415714): libfprint-image_device-DEBUG: 07:19:53.088: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2415714): libfprint-image_device-DEBUG: 07:19:53.088: Image device activation completed
> (fprintd:2415714): libfprint-image_device-DEBUG: 07:19:53.088: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2415714): libfprint-image_device-DEBUG: 07:19:53.088: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2415714): libfprint-device-DEBUG: 07:19:53.088: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415714): fprintd-DEBUG: 07:19:53.088: Finger present 0
> (fprintd:2415714): fprintd-DEBUG: 07:19:53.088: Finger needed 1
> (fprintd:2415714): GLib-GIO-DEBUG: 07:19:53.088: GTask [gio] D-Bus interface method dispatch (source object: 0x562c19417af0, source tag: 0x7f9666405e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415714): libfprint-virtual_device_connection-DEBUG: 07:19:53.092: Got a new connection!
> (fprintd:2415714): libfprint-virtual_image-DEBUG: 07:19:53.092: image data: 0x562c19420150
> (fprintd:2415714): libfprint-device-DEBUG: 07:19:53.092: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415714): fprintd-DEBUG: 07:19:53.092: Finger present 1
> (fprintd:2415714): fprintd-DEBUG: 07:19:53.092: Finger needed 1
> (fprintd:2415714): libfprint-image_device-DEBUG: 07:19:53.092: Image device reported finger status: on
> (fprintd:2415714): libfprint-image_device-DEBUG: 07:19:53.092: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2415714): libfprint-image_device-DEBUG: 07:19:53.092: Image device captured an image
> (fprintd:2415714): libfprint-image_device-DEBUG: 07:19:53.092: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2415714): libfprint-device-DEBUG: 07:19:53.092: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2415714): fprintd-DEBUG: 07:19:53.092: Finger present 1
> (fprintd:2415714): fprintd-DEBUG: 07:19:53.092: Finger needed 0
> (fprintd:2415714): libfprint-device-DEBUG: 07:19:53.092: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415714): fprintd-DEBUG: 07:19:53.092: Finger present 0
> (fprintd:2415714): fprintd-DEBUG: 07:19:53.092: Finger needed 0
> (fprintd:2415714): libfprint-image_device-DEBUG: 07:19:53.092: Image device reported finger status: off
> (fprintd:2415714): libfprint-image_device-DEBUG: 07:19:53.092: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2415714): libfprint-image_device-DEBUG: 07:19:53.092: Deactivating image device
> (fprintd:2415714): libfprint-image_device-DEBUG: 07:19:53.092: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2415714): libfprint-image_device-DEBUG: 07:19:53.092: Image device deactivation completed
> (fprintd:2415714): libfprint-image_device-DEBUG: 07:19:53.092: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2415714): GLib-GIO-CRITICAL **: 07:19:53.092: GTask 0x562c1941fe00 (source object: 0x562c1941ee90, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415714): libfprint-image-DEBUG: 07:19:53.108: Minutiae scan completed in 0.016230 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_identify_running_disconnect (__main__.FPrintdVirtualDeviceTest.test_identify_running_disconnect) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1578, in test_identify_running_disconnect
>     self.enroll_image('whorl', device=dev)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unclaimed_delete_enrolled_fingers time out (After 150.0 seconds)
> 455/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unclaimed_delete_enrolled_fingers                                                                      TIMEOUT        150.11s   killed by signal 2 SIGINT
> >>> MALLOC_PERTURB_=10 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_unclaimed_delete_enrolled_fingers
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.016: entering main loop
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.016: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.110: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.111: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.112: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.113: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.113: user 'foo-user' claiming the device: 0
> (fprintd:2416025): libfprint-virtual_image-DEBUG: 07:20:04.113: 43753148202: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416025): libfprint-virtual_device_connection-DEBUG: 07:20:04.113: 43753148245: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416025): GLib-GIO-DEBUG: 07:20:04.113: GTask [gio] D-Bus interface method dispatch (source object: 0x557708f12ae0, source tag: 0x7f707d0cce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416025): libfprint-image_device-DEBUG: 07:20:04.213: Image device open completed
> (fprintd:2416025): libfprint-device-DEBUG: 07:20:04.213: Device reported open completion
> (fprintd:2416025): libfprint-device-DEBUG: 07:20:04.213: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416025): libfprint-device-DEBUG: 07:20:04.213: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.213: claimed device 0
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.214: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.214: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.215: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.215: file_storage_print_data_load(): loaded '/tmp/tmpfe6nm610/state/foo-user/virtual_image/0/7' Unknown error -2
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.215: start enrollment device 0 finger 7
> (fprintd:2416025): libfprint-device-DEBUG: 07:20:04.215: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416025): libfprint-image_device-DEBUG: 07:20:04.215: Activating image device
> (fprintd:2416025): libfprint-image_device-DEBUG: 07:20:04.215: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416025): libfprint-image_device-DEBUG: 07:20:04.216: Image device activation completed
> (fprintd:2416025): libfprint-image_device-DEBUG: 07:20:04.216: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416025): libfprint-image_device-DEBUG: 07:20:04.216: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416025): libfprint-device-DEBUG: 07:20:04.216: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.216: Finger present 0
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.216: Finger needed 1
> (fprintd:2416025): GLib-GIO-DEBUG: 07:20:04.216: GTask [gio] D-Bus interface method dispatch (source object: 0x557708f12ae0, source tag: 0x7f707d0cce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416025): libfprint-virtual_device_connection-DEBUG: 07:20:04.216: Got a new connection!
> (fprintd:2416025): libfprint-virtual_image-DEBUG: 07:20:04.216: image data: 0x557708f1b2e0
> (fprintd:2416025): libfprint-device-DEBUG: 07:20:04.216: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.216: Finger present 1
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.216: Finger needed 1
> (fprintd:2416025): libfprint-image_device-DEBUG: 07:20:04.216: Image device reported finger status: on
> (fprintd:2416025): libfprint-image_device-DEBUG: 07:20:04.216: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416025): libfprint-image_device-DEBUG: 07:20:04.216: Image device captured an image
> (fprintd:2416025): libfprint-image_device-DEBUG: 07:20:04.216: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416025): libfprint-device-DEBUG: 07:20:04.216: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.216: Finger present 1
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.216: Finger needed 0
> (fprintd:2416025): libfprint-device-DEBUG: 07:20:04.217: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.217: Finger present 0
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.217: Finger needed 0
> (fprintd:2416025): libfprint-image_device-DEBUG: 07:20:04.217: Image device reported finger status: off
> (fprintd:2416025): libfprint-image_device-DEBUG: 07:20:04.217: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416025): libfprint-image_device-DEBUG: 07:20:04.217: Deactivating image device
> (fprintd:2416025): libfprint-image_device-DEBUG: 07:20:04.217: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416025): libfprint-image_device-DEBUG: 07:20:04.217: Image device deactivation completed
> (fprintd:2416025): libfprint-image_device-DEBUG: 07:20:04.217: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416025): GLib-GIO-CRITICAL **: 07:20:04.217: GTask 0x557708f23480 (source object: 0x557708f19d40, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_unclaimed_delete_enrolled_fingers (__main__.FPrintdVirtualDeviceTest.test_unclaimed_delete_enrolled_fingers) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1457, in test_unclaimed_delete_enrolled_fingers
>     self.enroll_image('whorl', claim_user='foo-user')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unclaimed_list_enrolled_fingers time out (After 150.0 seconds)
> 456/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unclaimed_list_enrolled_fingers                                                                        TIMEOUT        150.04s   killed by signal 2 SIGINT
> >>> MALLOC_PERTURB_=210 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_unclaimed_list_enrolled_fingers
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.410: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.497: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.497: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.498: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.499: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.499: user 'testuser' claiming the device: 0
> (fprintd:2416101): libfprint-virtual_image-DEBUG: 07:20:07.499: 43756534602: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416101): libfprint-virtual_device_connection-DEBUG: 07:20:07.500: 43756535751: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416101): GLib-GIO-DEBUG: 07:20:07.500: GTask [gio] D-Bus interface method dispatch (source object: 0x559c47ef3bc0, source tag: 0x7f0aa77e1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416101): libfprint-image_device-DEBUG: 07:20:07.600: Image device open completed
> (fprintd:2416101): libfprint-device-DEBUG: 07:20:07.600: Device reported open completion
> (fprintd:2416101): libfprint-device-DEBUG: 07:20:07.600: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416101): libfprint-device-DEBUG: 07:20:07.600: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.600: claimed device 0
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.601: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.601: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.602: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.603: file_storage_print_data_load(): loaded '/tmp/tmpr4lnkuo8/state/testuser/virtual_image/0/1' Unknown error -2
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.603: start enrollment device 0 finger 1
> (fprintd:2416101): libfprint-device-DEBUG: 07:20:07.603: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416101): libfprint-image_device-DEBUG: 07:20:07.603: Activating image device
> (fprintd:2416101): libfprint-image_device-DEBUG: 07:20:07.603: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416101): libfprint-image_device-DEBUG: 07:20:07.603: Image device activation completed
> (fprintd:2416101): libfprint-image_device-DEBUG: 07:20:07.603: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416101): libfprint-image_device-DEBUG: 07:20:07.603: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416101): libfprint-device-DEBUG: 07:20:07.603: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.603: Finger present 0
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.603: Finger needed 1
> (fprintd:2416101): GLib-GIO-DEBUG: 07:20:07.603: GTask [gio] D-Bus interface method dispatch (source object: 0x559c47ef3bc0, source tag: 0x7f0aa77e1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416101): libfprint-virtual_device_connection-DEBUG: 07:20:07.604: Got a new connection!
> (fprintd:2416101): libfprint-virtual_image-DEBUG: 07:20:07.604: image data: 0x559c47efc270
> (fprintd:2416101): libfprint-device-DEBUG: 07:20:07.604: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.604: Finger present 1
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.604: Finger needed 1
> (fprintd:2416101): libfprint-image_device-DEBUG: 07:20:07.604: Image device reported finger status: on
> (fprintd:2416101): libfprint-image_device-DEBUG: 07:20:07.604: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416101): libfprint-image_device-DEBUG: 07:20:07.604: Image device captured an image
> (fprintd:2416101): libfprint-image_device-DEBUG: 07:20:07.604: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416101): libfprint-device-DEBUG: 07:20:07.604: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.604: Finger present 1
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.604: Finger needed 0
> (fprintd:2416101): libfprint-device-DEBUG: 07:20:07.604: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.604: Finger present 0
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.604: Finger needed 0
> (fprintd:2416101): libfprint-image_device-DEBUG: 07:20:07.604: Image device reported finger status: off
> (fprintd:2416101): libfprint-image_device-DEBUG: 07:20:07.604: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416101): libfprint-image_device-DEBUG: 07:20:07.604: Deactivating image device
> (fprintd:2416101): libfprint-image_device-DEBUG: 07:20:07.604: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416101): libfprint-image_device-DEBUG: 07:20:07.604: Image device deactivation completed
> (fprintd:2416101): libfprint-image_device-DEBUG: 07:20:07.604: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416101): GLib-GIO-CRITICAL **: 07:20:07.604: GTask 0x559c47efbeb0 (source object: 0x559c47efaeb0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416101): libfprint-image-DEBUG: 07:20:07.613: Minutiae scan completed in 0.009346 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_unclaimed_list_enrolled_fingers (__main__.FPrintdVirtualDeviceTest.test_unclaimed_list_enrolled_fingers) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1473, in test_unclaimed_list_enrolled_fingers
>     self.enroll_image('whorl', finger='left-thumb', claim_user='testuser')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_verify_done_disconnect time out (After 150.0 seconds)
> 457/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_verify_done_disconnect                                                                                 TIMEOUT        150.09s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 MALLOC_PERTURB_=175 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_verify_done_disconnect
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.609: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.709: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.709: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.710: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.711: Authorization granted to :1.10 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.711: user 'testuser' claiming the device: 0
> (fprintd:2416207): libfprint-virtual_image-DEBUG: 07:20:36.711: 43785746814: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416207): libfprint-virtual_device_connection-DEBUG: 07:20:36.711: 43785746846: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416207): GLib-GIO-DEBUG: 07:20:36.711: GTask [gio] D-Bus interface method dispatch (source object: 0x55c07366ba90, source tag: 0x7eff84979e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416207): libfprint-image_device-DEBUG: 07:20:36.812: Image device open completed
> (fprintd:2416207): libfprint-device-DEBUG: 07:20:36.812: Device reported open completion
> (fprintd:2416207): libfprint-device-DEBUG: 07:20:36.812: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416207): libfprint-device-DEBUG: 07:20:36.812: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.812: claimed device 0
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.815: Requesting authorization from :1.10 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.815: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.816: Authorization granted to :1.10 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.816: file_storage_print_data_load(): loaded '/tmp/tmpvn2mac05/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.816: start enrollment device 0 finger 7
> (fprintd:2416207): libfprint-device-DEBUG: 07:20:36.816: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416207): libfprint-image_device-DEBUG: 07:20:36.816: Activating image device
> (fprintd:2416207): libfprint-image_device-DEBUG: 07:20:36.816: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416207): libfprint-image_device-DEBUG: 07:20:36.816: Image device activation completed
> (fprintd:2416207): libfprint-image_device-DEBUG: 07:20:36.816: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416207): libfprint-image_device-DEBUG: 07:20:36.816: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416207): libfprint-device-DEBUG: 07:20:36.816: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.816: Finger present 0
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.816: Finger needed 1
> (fprintd:2416207): GLib-GIO-DEBUG: 07:20:36.817: GTask [gio] D-Bus interface method dispatch (source object: 0x55c07366ba90, source tag: 0x7eff84979e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416207): libfprint-virtual_device_connection-DEBUG: 07:20:36.818: Got a new connection!
> (fprintd:2416207): libfprint-virtual_image-DEBUG: 07:20:36.818: image data: 0x55c073674200
> (fprintd:2416207): libfprint-device-DEBUG: 07:20:36.818: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.818: Finger present 1
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.818: Finger needed 1
> (fprintd:2416207): libfprint-image_device-DEBUG: 07:20:36.818: Image device reported finger status: on
> (fprintd:2416207): libfprint-image_device-DEBUG: 07:20:36.818: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416207): libfprint-image_device-DEBUG: 07:20:36.818: Image device captured an image
> (fprintd:2416207): libfprint-image_device-DEBUG: 07:20:36.818: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416207): libfprint-device-DEBUG: 07:20:36.818: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.818: Finger present 1
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.818: Finger needed 0
> (fprintd:2416207): libfprint-device-DEBUG: 07:20:36.818: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.818: Finger present 0
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.818: Finger needed 0
> (fprintd:2416207): libfprint-image_device-DEBUG: 07:20:36.818: Image device reported finger status: off
> (fprintd:2416207): libfprint-image_device-DEBUG: 07:20:36.818: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416207): libfprint-image_device-DEBUG: 07:20:36.818: Deactivating image device
> (fprintd:2416207): libfprint-image_device-DEBUG: 07:20:36.818: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416207): libfprint-image_device-DEBUG: 07:20:36.818: Image device deactivation completed
> (fprintd:2416207): libfprint-image_device-DEBUG: 07:20:36.818: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416207): GLib-GIO-CRITICAL **: 07:20:36.818: GTask 0x55c073673d10 (source object: 0x55c073672eb0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416207): libfprint-image-DEBUG: 07:20:36.826: Minutiae scan completed in 0.007694 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_done_disconnect (__main__.FPrintdVirtualDeviceTest.test_verify_done_disconnect) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1563, in test_verify_done_disconnect
>     self.enroll_image('whorl', device=dev)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_verify_running_disconnect time out (After 150.0 seconds)
> 458/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_verify_running_disconnect                                                                              TIMEOUT        150.06s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_PERTURB_=189 TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_verify_running_disconnect
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.208: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.305: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.306: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.307: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.307: Authorization granted to :1.10 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.307: user 'testuser' claiming the device: 0
> (fprintd:2416224): libfprint-virtual_image-DEBUG: 07:20:37.307: 43786342932: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416224): libfprint-virtual_device_connection-DEBUG: 07:20:37.307: 43786342979: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416224): GLib-GIO-DEBUG: 07:20:37.308: GTask [gio] D-Bus interface method dispatch (source object: 0x5577af61eb20, source tag: 0x7ff55963ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416224): libfprint-image_device-DEBUG: 07:20:37.408: Image device open completed
> (fprintd:2416224): libfprint-device-DEBUG: 07:20:37.408: Device reported open completion
> (fprintd:2416224): libfprint-device-DEBUG: 07:20:37.408: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416224): libfprint-device-DEBUG: 07:20:37.408: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.408: claimed device 0
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.410: Requesting authorization from :1.10 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.410: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.411: Authorization granted to :1.10 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.411: file_storage_print_data_load(): loaded '/tmp/tmpljxklx67/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.411: start enrollment device 0 finger 7
> (fprintd:2416224): libfprint-device-DEBUG: 07:20:37.411: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416224): libfprint-image_device-DEBUG: 07:20:37.411: Activating image device
> (fprintd:2416224): libfprint-image_device-DEBUG: 07:20:37.411: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416224): libfprint-image_device-DEBUG: 07:20:37.411: Image device activation completed
> (fprintd:2416224): libfprint-image_device-DEBUG: 07:20:37.411: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416224): libfprint-image_device-DEBUG: 07:20:37.411: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416224): libfprint-device-DEBUG: 07:20:37.411: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.411: Finger present 0
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.411: Finger needed 1
> (fprintd:2416224): GLib-GIO-DEBUG: 07:20:37.411: GTask [gio] D-Bus interface method dispatch (source object: 0x5577af61eb20, source tag: 0x7ff55963ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416224): libfprint-virtual_device_connection-DEBUG: 07:20:37.412: Got a new connection!
> (fprintd:2416224): libfprint-virtual_image-DEBUG: 07:20:37.412: image data: 0x5577af6272b0
> (fprintd:2416224): libfprint-device-DEBUG: 07:20:37.412: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.412: Finger present 1
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.412: Finger needed 1
> (fprintd:2416224): libfprint-image_device-DEBUG: 07:20:37.412: Image device reported finger status: on
> (fprintd:2416224): libfprint-image_device-DEBUG: 07:20:37.412: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416224): libfprint-image_device-DEBUG: 07:20:37.412: Image device captured an image
> (fprintd:2416224): libfprint-image_device-DEBUG: 07:20:37.412: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416224): libfprint-device-DEBUG: 07:20:37.412: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.412: Finger present 1
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.412: Finger needed 0
> (fprintd:2416224): libfprint-device-DEBUG: 07:20:37.412: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.412: Finger present 0
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.412: Finger needed 0
> (fprintd:2416224): libfprint-image_device-DEBUG: 07:20:37.412: Image device reported finger status: off
> (fprintd:2416224): libfprint-image_device-DEBUG: 07:20:37.412: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416224): libfprint-image_device-DEBUG: 07:20:37.412: Deactivating image device
> (fprintd:2416224): libfprint-image_device-DEBUG: 07:20:37.412: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416224): libfprint-image_device-DEBUG: 07:20:37.412: Image device deactivation completed
> (fprintd:2416224): libfprint-image_device-DEBUG: 07:20:37.412: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416224): GLib-GIO-CRITICAL **: 07:20:37.413: GTask 0x5577af626ef0 (source object: 0x5577af625d80, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416224): libfprint-image-DEBUG: 07:20:37.419: Minutiae scan completed in 0.007102 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_running_disconnect (__main__.FPrintdVirtualDeviceTest.test_verify_running_disconnect) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1552, in test_verify_running_disconnect
>     self.enroll_image('whorl', device=dev)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_delete_finger_during_verify time out (After 150.0 seconds)
> 459/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_delete_finger_during_verify                                                  TIMEOUT        150.12s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 MALLOC_PERTURB_=112 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_delete_finger_during_verify
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.083: entering main loop
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.083: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.178: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.179: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.180: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.181: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.181: user 'testuser' claiming the device: 0
> (fprintd:2416246): libfprint-virtual_image-DEBUG: 07:21:37.181: 43846216360: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416246): libfprint-virtual_device_connection-DEBUG: 07:21:37.181: 43846216408: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416246): GLib-GIO-DEBUG: 07:21:37.181: GTask [gio] D-Bus interface method dispatch (source object: 0x55e74aef1ae0, source tag: 0x7f9354c69e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416246): libfprint-image_device-DEBUG: 07:21:37.282: Image device open completed
> (fprintd:2416246): libfprint-device-DEBUG: 07:21:37.282: Device reported open completion
> (fprintd:2416246): libfprint-device-DEBUG: 07:21:37.282: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416246): libfprint-device-DEBUG: 07:21:37.282: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.282: claimed device 0
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.283: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.283: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.285: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.286: file_storage_print_data_load(): loaded '/tmp/tmpqlw5hzvs/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.286: start enrollment device 0 finger 3
> (fprintd:2416246): libfprint-device-DEBUG: 07:21:37.286: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416246): libfprint-image_device-DEBUG: 07:21:37.286: Activating image device
> (fprintd:2416246): libfprint-image_device-DEBUG: 07:21:37.286: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416246): libfprint-image_device-DEBUG: 07:21:37.286: Image device activation completed
> (fprintd:2416246): libfprint-image_device-DEBUG: 07:21:37.286: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416246): libfprint-image_device-DEBUG: 07:21:37.286: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416246): libfprint-device-DEBUG: 07:21:37.286: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.286: Finger present 0
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.286: Finger needed 1
> (fprintd:2416246): GLib-GIO-DEBUG: 07:21:37.286: GTask [gio] D-Bus interface method dispatch (source object: 0x55e74aef1ae0, source tag: 0x7f9354c69e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416246): libfprint-virtual_device_connection-DEBUG: 07:21:37.288: Got a new connection!
> (fprintd:2416246): libfprint-virtual_image-DEBUG: 07:21:37.288: image data: 0x55e74aefa3f0
> (fprintd:2416246): libfprint-device-DEBUG: 07:21:37.288: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.288: Finger present 1
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.288: Finger needed 1
> (fprintd:2416246): libfprint-image_device-DEBUG: 07:21:37.288: Image device reported finger status: on
> (fprintd:2416246): libfprint-image_device-DEBUG: 07:21:37.288: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416246): libfprint-image_device-DEBUG: 07:21:37.288: Image device captured an image
> (fprintd:2416246): libfprint-image_device-DEBUG: 07:21:37.288: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416246): libfprint-device-DEBUG: 07:21:37.288: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.288: Finger present 1
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.288: Finger needed 0
> (fprintd:2416246): libfprint-device-DEBUG: 07:21:37.288: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.288: Finger present 0
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.288: Finger needed 0
> (fprintd:2416246): libfprint-image_device-DEBUG: 07:21:37.288: Image device reported finger status: off
> (fprintd:2416246): libfprint-image_device-DEBUG: 07:21:37.288: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416246): libfprint-image_device-DEBUG: 07:21:37.288: Deactivating image device
> (fprintd:2416246): libfprint-image_device-DEBUG: 07:21:37.288: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416246): libfprint-image_device-DEBUG: 07:21:37.288: Image device deactivation completed
> (fprintd:2416246): libfprint-image_device-DEBUG: 07:21:37.288: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416246): GLib-GIO-CRITICAL **: 07:21:37.288: GTask 0x55e74aef9fe0 (source object: 0x55e74aef8de0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416246): libfprint-image-DEBUG: 07:21:37.296: Minutiae scan completed in 0.008057 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_delete_finger_during_verify (__main__.FPrintdVirtualDeviceVerificationTests.test_delete_finger_during_verify) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_delete_fingers2_during_verify time out (After 150.0 seconds)
> 460/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_delete_fingers2_during_verify                                                TIMEOUT        150.08s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=156 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_delete_fingers2_during_verify
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.636: entering main loop
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.636: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.729: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.730: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.731: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.732: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.732: user 'testuser' claiming the device: 0
> (fprintd:2416263): libfprint-virtual_image-DEBUG: 07:21:41.732: 43850767815: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416263): libfprint-virtual_device_connection-DEBUG: 07:21:41.732: 43850767855: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416263): GLib-GIO-DEBUG: 07:21:41.732: GTask [gio] D-Bus interface method dispatch (source object: 0x55b63d128ac0, source tag: 0x7f76fb49ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416263): libfprint-image_device-DEBUG: 07:21:41.833: Image device open completed
> (fprintd:2416263): libfprint-device-DEBUG: 07:21:41.833: Device reported open completion
> (fprintd:2416263): libfprint-device-DEBUG: 07:21:41.833: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416263): libfprint-device-DEBUG: 07:21:41.833: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.833: claimed device 0
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.834: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.834: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.835: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.835: file_storage_print_data_load(): loaded '/tmp/tmpvi8xucw5/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.835: start enrollment device 0 finger 3
> (fprintd:2416263): libfprint-device-DEBUG: 07:21:41.835: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416263): libfprint-image_device-DEBUG: 07:21:41.835: Activating image device
> (fprintd:2416263): libfprint-image_device-DEBUG: 07:21:41.835: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416263): libfprint-image_device-DEBUG: 07:21:41.835: Image device activation completed
> (fprintd:2416263): libfprint-image_device-DEBUG: 07:21:41.835: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416263): libfprint-image_device-DEBUG: 07:21:41.835: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416263): libfprint-device-DEBUG: 07:21:41.835: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.836: Finger present 0
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.836: Finger needed 1
> (fprintd:2416263): GLib-GIO-DEBUG: 07:21:41.836: GTask [gio] D-Bus interface method dispatch (source object: 0x55b63d128ac0, source tag: 0x7f76fb49ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416263): libfprint-virtual_device_connection-DEBUG: 07:21:41.836: Got a new connection!
> (fprintd:2416263): libfprint-virtual_image-DEBUG: 07:21:41.836: image data: 0x55b63d131130
> (fprintd:2416263): libfprint-device-DEBUG: 07:21:41.836: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.836: Finger present 1
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.836: Finger needed 1
> (fprintd:2416263): libfprint-image_device-DEBUG: 07:21:41.836: Image device reported finger status: on
> (fprintd:2416263): libfprint-image_device-DEBUG: 07:21:41.836: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416263): libfprint-image_device-DEBUG: 07:21:41.836: Image device captured an image
> (fprintd:2416263): libfprint-image_device-DEBUG: 07:21:41.836: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416263): libfprint-device-DEBUG: 07:21:41.836: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.836: Finger present 1
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.836: Finger needed 0
> (fprintd:2416263): libfprint-device-DEBUG: 07:21:41.836: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.836: Finger present 0
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.836: Finger needed 0
> (fprintd:2416263): libfprint-image_device-DEBUG: 07:21:41.836: Image device reported finger status: off
> (fprintd:2416263): libfprint-image_device-DEBUG: 07:21:41.836: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416263): libfprint-image_device-DEBUG: 07:21:41.836: Deactivating image device
> (fprintd:2416263): libfprint-image_device-DEBUG: 07:21:41.836: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416263): libfprint-image_device-DEBUG: 07:21:41.836: Image device deactivation completed
> (fprintd:2416263): libfprint-image_device-DEBUG: 07:21:41.836: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416263): GLib-GIO-CRITICAL **: 07:21:41.837: GTask 0x55b63d130d90 (source object: 0x55b63d12fdb0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416263): libfprint-image-DEBUG: 07:21:41.846: Minutiae scan completed in 0.009210 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_delete_fingers2_during_verify (__main__.FPrintdVirtualDeviceVerificationTests.test_delete_fingers2_during_verify) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_delete_fingers_during_verify time out (After 150.0 seconds)
> 461/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_delete_fingers_during_verify                                                 TIMEOUT        150.10s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=159 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_delete_fingers_during_verify
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.067: entering main loop
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.067: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.145: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.146: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.147: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.148: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.148: user 'testuser' claiming the device: 0
> (fprintd:2416280): libfprint-virtual_image-DEBUG: 07:21:45.148: 43854183249: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416280): libfprint-virtual_device_connection-DEBUG: 07:21:45.148: 43854183291: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416280): GLib-GIO-DEBUG: 07:21:45.148: GTask [gio] D-Bus interface method dispatch (source object: 0x55e785d46c10, source tag: 0x7f2a09bd6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416280): libfprint-image_device-DEBUG: 07:21:45.248: Image device open completed
> (fprintd:2416280): libfprint-device-DEBUG: 07:21:45.248: Device reported open completion
> (fprintd:2416280): libfprint-device-DEBUG: 07:21:45.248: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416280): libfprint-device-DEBUG: 07:21:45.248: Updated temperature model after 0.18 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.248: claimed device 0
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.249: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.249: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.250: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.250: file_storage_print_data_load(): loaded '/tmp/tmp8bs36vlx/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.250: start enrollment device 0 finger 3
> (fprintd:2416280): libfprint-device-DEBUG: 07:21:45.250: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416280): libfprint-image_device-DEBUG: 07:21:45.250: Activating image device
> (fprintd:2416280): libfprint-image_device-DEBUG: 07:21:45.250: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416280): libfprint-image_device-DEBUG: 07:21:45.250: Image device activation completed
> (fprintd:2416280): libfprint-image_device-DEBUG: 07:21:45.250: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416280): libfprint-image_device-DEBUG: 07:21:45.250: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416280): libfprint-device-DEBUG: 07:21:45.250: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.250: Finger present 0
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.250: Finger needed 1
> (fprintd:2416280): GLib-GIO-DEBUG: 07:21:45.250: GTask [gio] D-Bus interface method dispatch (source object: 0x55e785d46c10, source tag: 0x7f2a09bd6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416280): libfprint-virtual_device_connection-DEBUG: 07:21:45.251: Got a new connection!
> (fprintd:2416280): libfprint-virtual_image-DEBUG: 07:21:45.251: image data: 0x55e785d4f000
> (fprintd:2416280): libfprint-device-DEBUG: 07:21:45.251: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.251: Finger present 1
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.251: Finger needed 1
> (fprintd:2416280): libfprint-image_device-DEBUG: 07:21:45.251: Image device reported finger status: on
> (fprintd:2416280): libfprint-image_device-DEBUG: 07:21:45.251: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416280): libfprint-image_device-DEBUG: 07:21:45.251: Image device captured an image
> (fprintd:2416280): libfprint-image_device-DEBUG: 07:21:45.251: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416280): libfprint-device-DEBUG: 07:21:45.251: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.251: Finger present 1
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.251: Finger needed 0
> (fprintd:2416280): libfprint-device-DEBUG: 07:21:45.251: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.251: Finger present 0
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.251: Finger needed 0
> (fprintd:2416280): libfprint-image_device-DEBUG: 07:21:45.251: Image device reported finger status: off
> (fprintd:2416280): libfprint-image_device-DEBUG: 07:21:45.251: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416280): libfprint-image_device-DEBUG: 07:21:45.251: Deactivating image device
> (fprintd:2416280): libfprint-image_device-DEBUG: 07:21:45.251: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416280): libfprint-image_device-DEBUG: 07:21:45.251: Image device deactivation completed
> (fprintd:2416280): libfprint-image_device-DEBUG: 07:21:45.251: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416280): GLib-GIO-CRITICAL **: 07:21:45.251: GTask 0x55e785d4ed40 (source object: 0x55e785d4df00, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416280): libfprint-image-DEBUG: 07:21:45.258: Minutiae scan completed in 0.006819 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_delete_fingers_during_verify (__main__.FPrintdVirtualDeviceVerificationTests.test_delete_fingers_during_verify) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_enroll_start_during_verify time out (After 150.0 seconds)
> 462/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_enroll_start_during_verify                                                   TIMEOUT        150.08s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 MALLOC_PERTURB_=59 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_enroll_start_during_verify
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.753: Got delay inhibitor for sleep.
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.753: entering main loop
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.753: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.836: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.836: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.837: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.838: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.838: user 'testuser' claiming the device: 0
> (fprintd:2416298): libfprint-virtual_image-DEBUG: 07:22:22.838: 43891873627: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416298): libfprint-virtual_device_connection-DEBUG: 07:22:22.838: 43891873662: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416298): GLib-GIO-DEBUG: 07:22:22.838: GTask [gio] D-Bus interface method dispatch (source object: 0x55dff48d7a90, source tag: 0x7f76ef314e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416298): libfprint-image_device-DEBUG: 07:22:22.939: Image device open completed
> (fprintd:2416298): libfprint-device-DEBUG: 07:22:22.939: Device reported open completion
> (fprintd:2416298): libfprint-device-DEBUG: 07:22:22.939: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416298): libfprint-device-DEBUG: 07:22:22.939: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.939: claimed device 0
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.940: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.940: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.941: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.941: file_storage_print_data_load(): loaded '/tmp/tmp70lvked5/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.941: start enrollment device 0 finger 3
> (fprintd:2416298): libfprint-device-DEBUG: 07:22:22.941: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416298): libfprint-image_device-DEBUG: 07:22:22.941: Activating image device
> (fprintd:2416298): libfprint-image_device-DEBUG: 07:22:22.941: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416298): libfprint-image_device-DEBUG: 07:22:22.941: Image device activation completed
> (fprintd:2416298): libfprint-image_device-DEBUG: 07:22:22.941: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416298): libfprint-image_device-DEBUG: 07:22:22.941: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416298): libfprint-device-DEBUG: 07:22:22.941: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.941: Finger present 0
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.941: Finger needed 1
> (fprintd:2416298): GLib-GIO-DEBUG: 07:22:22.941: GTask [gio] D-Bus interface method dispatch (source object: 0x55dff48d7a90, source tag: 0x7f76ef314e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416298): libfprint-virtual_device_connection-DEBUG: 07:22:22.942: Got a new connection!
> (fprintd:2416298): libfprint-virtual_image-DEBUG: 07:22:22.942: image data: 0x55dff48e00e0
> (fprintd:2416298): libfprint-device-DEBUG: 07:22:22.942: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.942: Finger present 1
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.942: Finger needed 1
> (fprintd:2416298): libfprint-image_device-DEBUG: 07:22:22.942: Image device reported finger status: on
> (fprintd:2416298): libfprint-image_device-DEBUG: 07:22:22.942: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416298): libfprint-image_device-DEBUG: 07:22:22.942: Image device captured an image
> (fprintd:2416298): libfprint-image_device-DEBUG: 07:22:22.942: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416298): libfprint-device-DEBUG: 07:22:22.942: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.942: Finger present 1
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.942: Finger needed 0
> (fprintd:2416298): libfprint-device-DEBUG: 07:22:22.942: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.942: Finger present 0
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.942: Finger needed 0
> (fprintd:2416298): libfprint-image_device-DEBUG: 07:22:22.942: Image device reported finger status: off
> (fprintd:2416298): libfprint-image_device-DEBUG: 07:22:22.942: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416298): libfprint-image_device-DEBUG: 07:22:22.942: Deactivating image device
> (fprintd:2416298): libfprint-image_device-DEBUG: 07:22:22.942: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416298): libfprint-image_device-DEBUG: 07:22:22.942: Image device deactivation completed
> (fprintd:2416298): libfprint-image_device-DEBUG: 07:22:22.942: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416298): GLib-GIO-CRITICAL **: 07:22:22.942: GTask 0x55dff48dfad0 (source object: 0x55dff48ded70, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_enroll_start_during_verify (__main__.FPrintdVirtualDeviceVerificationTests.test_enroll_start_during_verify) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_enroll_stop_during_verify time out (After 150.0 seconds)
> 463/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_enroll_stop_during_verify                                                    TIMEOUT        150.13s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=246 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_enroll_stop_during_verify
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2416319): fprintd-DEBUG: 07:22:33.989: entering main loop
> (fprintd:2416319): fprintd-DEBUG: 07:22:33.989: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416319): fprintd-DEBUG: 07:22:34.082: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416319): fprintd-DEBUG: 07:22:34.083: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416319): fprintd-DEBUG: 07:22:34.084: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416319): fprintd-DEBUG: 07:22:34.084: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416319): fprintd-DEBUG: 07:22:34.084: user 'testuser' claiming the device: 0
> (fprintd:2416319): libfprint-virtual_image-DEBUG: 07:22:34.084: 43903119964: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416319): libfprint-virtual_device_connection-DEBUG: 07:22:34.084: 43903120003: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416319): GLib-GIO-DEBUG: 07:22:34.085: GTask [gio] D-Bus interface method dispatch (source object: 0x555966b2cbf0, source tag: 0x7f5135790e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416319): libfprint-image_device-DEBUG: 07:22:34.185: Image device open completed
> (fprintd:2416319): libfprint-device-DEBUG: 07:22:34.185: Device reported open completion
> (fprintd:2416319): libfprint-device-DEBUG: 07:22:34.185: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416319): libfprint-device-DEBUG: 07:22:34.185: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416319): fprintd-DEBUG: 07:22:34.185: claimed device 0
> (fprintd:2416319): fprintd-DEBUG: 07:22:34.186: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416319): fprintd-DEBUG: 07:22:34.186: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416319): fprintd-DEBUG: 07:22:34.187: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416319): fprintd-DEBUG: 07:22:34.187: file_storage_print_data_load(): loaded '/tmp/tmp9b9olcxq/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416319): fprintd-DEBUG: 07:22:34.187: start enrollment device 0 finger 3
> (fprintd:2416319): libfprint-device-DEBUG: 07:22:34.187: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416319): libfprint-image_device-DEBUG: 07:22:34.187: Activating image device
> (fprintd:2416319): libfprint-image_device-DEBUG: 07:22:34.187: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416319): libfprint-image_device-DEBUG: 07:22:34.187: Image device activation completed
> (fprintd:2416319): libfprint-image_device-DEBUG: 07:22:34.187: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416319): libfprint-image_device-DEBUG: 07:22:34.187: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416319): libfprint-device-DEBUG: 07:22:34.187: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416319): fprintd-DEBUG: 07:22:34.187: Finger present 0
> (fprintd:2416319): fprintd-DEBUG: 07:22:34.187: Finger needed 1
> (fprintd:2416319): GLib-GIO-DEBUG: 07:22:34.188: GTask [gio] D-Bus interface method dispatch (source object: 0x555966b2cbf0, source tag: 0x7f5135790e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416319): libfprint-virtual_device_connection-DEBUG: 07:22:34.188: Got a new connection!
> (fprintd:2416319): libfprint-virtual_image-DEBUG: 07:22:34.188: image data: 0x555966b34f50
> (fprintd:2416319): libfprint-device-DEBUG: 07:22:34.188: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416319): fprintd-DEBUG: 07:22:34.188: Finger present 1
> (fprintd:2416319): fprintd-DEBUG: 07:22:34.188: Finger needed 1
> (fprintd:2416319): libfprint-image_device-DEBUG: 07:22:34.188: Image device reported finger status: on
> (fprintd:2416319): libfprint-image_device-DEBUG: 07:22:34.188: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416319): libfprint-image_device-DEBUG: 07:22:34.188: Image device captured an image
> (fprintd:2416319): libfprint-image_device-DEBUG: 07:22:34.188: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416319): libfprint-device-DEBUG: 07:22:34.188: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416319): fprintd-DEBUG: 07:22:34.188: Finger present 1
> (fprintd:2416319): fprintd-DEBUG: 07:22:34.188: Finger needed 0
> (fprintd:2416319): libfprint-device-DEBUG: 07:22:34.188: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416319): fprintd-DEBUG: 07:22:34.188: Finger present 0
> (fprintd:2416319): fprintd-DEBUG: 07:22:34.188: Finger needed 0
> (fprintd:2416319): libfprint-image_device-DEBUG: 07:22:34.188: Image device reported finger status: off
> (fprintd:2416319): libfprint-image_device-DEBUG: 07:22:34.188: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416319): libfprint-image_device-DEBUG: 07:22:34.189: Deactivating image device
> (fprintd:2416319): libfprint-image_device-DEBUG: 07:22:34.189: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416319): libfprint-image_device-DEBUG: 07:22:34.189: Image device deactivation completed
> (fprintd:2416319): libfprint-image_device-DEBUG: 07:22:34.189: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416319): GLib-GIO-CRITICAL **: 07:22:34.189: GTask 0x555966b34bb0 (source object: 0x555966b34490, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416319): libfprint-image-DEBUG: 07:22:34.196: Minutiae scan completed in 0.007692 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_enroll_stop_during_verify (__main__.FPrintdVirtualDeviceVerificationTests.test_enroll_stop_during_verify) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_multiple_verify time out (After 150.0 seconds)
> 464/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_multiple_verify                                                              TIMEOUT        150.07s   killed by signal 2 SIGINT
> >>> MALLOC_PERTURB_=18 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_multiple_verify
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.503: entering main loop
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.504: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.598: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.599: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.600: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.601: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.601: user 'testuser' claiming the device: 0
> (fprintd:2416336): libfprint-virtual_image-DEBUG: 07:22:37.601: 43906636750: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416336): libfprint-virtual_device_connection-DEBUG: 07:22:37.601: 43906636799: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416336): GLib-GIO-DEBUG: 07:22:37.601: GTask [gio] D-Bus interface method dispatch (source object: 0x560712980c40, source tag: 0x7f94a9f64e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416336): libfprint-image_device-DEBUG: 07:22:37.702: Image device open completed
> (fprintd:2416336): libfprint-device-DEBUG: 07:22:37.702: Device reported open completion
> (fprintd:2416336): libfprint-device-DEBUG: 07:22:37.702: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416336): libfprint-device-DEBUG: 07:22:37.702: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.702: claimed device 0
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.704: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.704: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.705: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.706: file_storage_print_data_load(): loaded '/tmp/tmp7k3q0kxy/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.706: start enrollment device 0 finger 3
> (fprintd:2416336): libfprint-device-DEBUG: 07:22:37.706: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416336): libfprint-image_device-DEBUG: 07:22:37.706: Activating image device
> (fprintd:2416336): libfprint-image_device-DEBUG: 07:22:37.706: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416336): libfprint-image_device-DEBUG: 07:22:37.706: Image device activation completed
> (fprintd:2416336): libfprint-image_device-DEBUG: 07:22:37.706: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416336): libfprint-image_device-DEBUG: 07:22:37.706: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416336): libfprint-device-DEBUG: 07:22:37.706: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.706: Finger present 0
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.706: Finger needed 1
> (fprintd:2416336): GLib-GIO-DEBUG: 07:22:37.706: GTask [gio] D-Bus interface method dispatch (source object: 0x560712980c40, source tag: 0x7f94a9f64e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416336): libfprint-virtual_device_connection-DEBUG: 07:22:37.707: Got a new connection!
> (fprintd:2416336): libfprint-virtual_image-DEBUG: 07:22:37.707: image data: 0x5607129892c0
> (fprintd:2416336): libfprint-device-DEBUG: 07:22:37.707: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.707: Finger present 1
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.707: Finger needed 1
> (fprintd:2416336): libfprint-image_device-DEBUG: 07:22:37.707: Image device reported finger status: on
> (fprintd:2416336): libfprint-image_device-DEBUG: 07:22:37.707: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416336): libfprint-image_device-DEBUG: 07:22:37.707: Image device captured an image
> (fprintd:2416336): libfprint-image_device-DEBUG: 07:22:37.707: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416336): libfprint-device-DEBUG: 07:22:37.707: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.707: Finger present 1
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.707: Finger needed 0
> (fprintd:2416336): libfprint-device-DEBUG: 07:22:37.707: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.707: Finger present 0
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.707: Finger needed 0
> (fprintd:2416336): libfprint-image_device-DEBUG: 07:22:37.707: Image device reported finger status: off
> (fprintd:2416336): libfprint-image_device-DEBUG: 07:22:37.707: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416336): libfprint-image_device-DEBUG: 07:22:37.707: Deactivating image device
> (fprintd:2416336): libfprint-image_device-DEBUG: 07:22:37.707: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416336): libfprint-image_device-DEBUG: 07:22:37.707: Image device deactivation completed
> (fprintd:2416336): libfprint-image_device-DEBUG: 07:22:37.707: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416336): GLib-GIO-CRITICAL **: 07:22:37.707: GTask 0x560712988f20 (source object: 0x560712987cc0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416336): libfprint-image-DEBUG: 07:22:37.720: Minutiae scan completed in 0.013331 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_multiple_verify (__main__.FPrintdVirtualDeviceVerificationTests.test_multiple_verify) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_multiple_verify_cancelled time out (After 150.0 seconds)
> 465/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_multiple_verify_cancelled                                                    TIMEOUT        150.11s   killed by signal 2 SIGINT
> >>> TOPSRCDIR=/<<PKGBUILDDIR>> G_SLICE=always-malloc MALLOC_PERTURB_=169 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_multiple_verify_cancelled
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.587: entering main loop
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.587: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.681: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.682: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.683: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.683: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.683: user 'testuser' claiming the device: 0
> (fprintd:2416353): libfprint-virtual_image-DEBUG: 07:23:06.683: 43935719004: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416353): libfprint-virtual_device_connection-DEBUG: 07:23:06.684: 43935719040: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416353): GLib-GIO-DEBUG: 07:23:06.684: GTask [gio] D-Bus interface method dispatch (source object: 0x55e1deff7ba0, source tag: 0x7ff2d2a33e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416353): libfprint-image_device-DEBUG: 07:23:06.784: Image device open completed
> (fprintd:2416353): libfprint-device-DEBUG: 07:23:06.784: Device reported open completion
> (fprintd:2416353): libfprint-device-DEBUG: 07:23:06.784: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416353): libfprint-device-DEBUG: 07:23:06.784: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.784: claimed device 0
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.785: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.785: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.786: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.786: file_storage_print_data_load(): loaded '/tmp/tmpvdg0d0l6/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.786: start enrollment device 0 finger 3
> (fprintd:2416353): libfprint-device-DEBUG: 07:23:06.786: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416353): libfprint-image_device-DEBUG: 07:23:06.786: Activating image device
> (fprintd:2416353): libfprint-image_device-DEBUG: 07:23:06.786: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416353): libfprint-image_device-DEBUG: 07:23:06.786: Image device activation completed
> (fprintd:2416353): libfprint-image_device-DEBUG: 07:23:06.786: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416353): libfprint-image_device-DEBUG: 07:23:06.786: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416353): libfprint-device-DEBUG: 07:23:06.786: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.786: Finger present 0
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.787: Finger needed 1
> (fprintd:2416353): GLib-GIO-DEBUG: 07:23:06.787: GTask [gio] D-Bus interface method dispatch (source object: 0x55e1deff7ba0, source tag: 0x7ff2d2a33e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416353): libfprint-virtual_device_connection-DEBUG: 07:23:06.787: Got a new connection!
> (fprintd:2416353): libfprint-virtual_image-DEBUG: 07:23:06.787: image data: 0x55e1df000460
> (fprintd:2416353): libfprint-device-DEBUG: 07:23:06.787: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.787: Finger present 1
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.787: Finger needed 1
> (fprintd:2416353): libfprint-image_device-DEBUG: 07:23:06.787: Image device reported finger status: on
> (fprintd:2416353): libfprint-image_device-DEBUG: 07:23:06.787: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416353): libfprint-image_device-DEBUG: 07:23:06.787: Image device captured an image
> (fprintd:2416353): libfprint-image_device-DEBUG: 07:23:06.788: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416353): libfprint-device-DEBUG: 07:23:06.788: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.788: Finger present 1
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.788: Finger needed 0
> (fprintd:2416353): libfprint-device-DEBUG: 07:23:06.788: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.788: Finger present 0
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.788: Finger needed 0
> (fprintd:2416353): libfprint-image_device-DEBUG: 07:23:06.788: Image device reported finger status: off
> (fprintd:2416353): libfprint-image_device-DEBUG: 07:23:06.788: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416353): libfprint-image_device-DEBUG: 07:23:06.788: Deactivating image device
> (fprintd:2416353): libfprint-image_device-DEBUG: 07:23:06.788: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416353): libfprint-image_device-DEBUG: 07:23:06.788: Image device deactivation completed
> (fprintd:2416353): libfprint-image_device-DEBUG: 07:23:06.788: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416353): GLib-GIO-CRITICAL **: 07:23:06.788: GTask 0x55e1deffff60 (source object: 0x55e1deffee00, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416353): libfprint-image-DEBUG: 07:23:06.795: Minutiae scan completed in 0.007452 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_multiple_verify_cancelled (__main__.FPrintdVirtualDeviceVerificationTests.test_multiple_verify_cancelled) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_concourrent_stop time out (After 150.0 seconds)
> 466/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_concourrent_stop                                                      TIMEOUT        150.05s   killed by signal 2 SIGINT
> >>> TOPSRCDIR=/<<PKGBUILDDIR>> G_SLICE=always-malloc FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 MALLOC_PERTURB_=190 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_concourrent_stop
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.431: Got delay inhibitor for sleep.
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.431: entering main loop
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.431: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.514: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.514: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.515: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.516: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.516: user 'testuser' claiming the device: 0
> (fprintd:2416370): libfprint-virtual_image-DEBUG: 07:23:07.516: 43936551380: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416370): libfprint-virtual_device_connection-DEBUG: 07:23:07.516: 43936551424: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416370): GLib-GIO-DEBUG: 07:23:07.516: GTask [gio] D-Bus interface method dispatch (source object: 0x564c96fdaae0, source tag: 0x7f2dc9087e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416370): libfprint-image_device-DEBUG: 07:23:07.617: Image device open completed
> (fprintd:2416370): libfprint-device-DEBUG: 07:23:07.617: Device reported open completion
> (fprintd:2416370): libfprint-device-DEBUG: 07:23:07.617: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416370): libfprint-device-DEBUG: 07:23:07.617: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.617: claimed device 0
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.618: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.618: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.619: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.619: file_storage_print_data_load(): loaded '/tmp/tmpi6e678xn/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.619: start enrollment device 0 finger 3
> (fprintd:2416370): libfprint-device-DEBUG: 07:23:07.619: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416370): libfprint-image_device-DEBUG: 07:23:07.619: Activating image device
> (fprintd:2416370): libfprint-image_device-DEBUG: 07:23:07.619: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416370): libfprint-image_device-DEBUG: 07:23:07.619: Image device activation completed
> (fprintd:2416370): libfprint-image_device-DEBUG: 07:23:07.619: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416370): libfprint-image_device-DEBUG: 07:23:07.619: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416370): libfprint-device-DEBUG: 07:23:07.619: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.619: Finger present 0
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.619: Finger needed 1
> (fprintd:2416370): GLib-GIO-DEBUG: 07:23:07.619: GTask [gio] D-Bus interface method dispatch (source object: 0x564c96fdaae0, source tag: 0x7f2dc9087e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416370): libfprint-virtual_device_connection-DEBUG: 07:23:07.620: Got a new connection!
> (fprintd:2416370): libfprint-virtual_image-DEBUG: 07:23:07.620: image data: 0x564c96fe3200
> (fprintd:2416370): libfprint-device-DEBUG: 07:23:07.620: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.620: Finger present 1
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.620: Finger needed 1
> (fprintd:2416370): libfprint-image_device-DEBUG: 07:23:07.620: Image device reported finger status: on
> (fprintd:2416370): libfprint-image_device-DEBUG: 07:23:07.620: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416370): libfprint-image_device-DEBUG: 07:23:07.620: Image device captured an image
> (fprintd:2416370): libfprint-image_device-DEBUG: 07:23:07.620: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416370): libfprint-device-DEBUG: 07:23:07.620: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.620: Finger present 1
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.620: Finger needed 0
> (fprintd:2416370): libfprint-device-DEBUG: 07:23:07.620: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.620: Finger present 0
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.620: Finger needed 0
> (fprintd:2416370): libfprint-image_device-DEBUG: 07:23:07.620: Image device reported finger status: off
> (fprintd:2416370): libfprint-image_device-DEBUG: 07:23:07.620: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416370): libfprint-image_device-DEBUG: 07:23:07.620: Deactivating image device
> (fprintd:2416370): libfprint-image_device-DEBUG: 07:23:07.620: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416370): libfprint-image_device-DEBUG: 07:23:07.620: Image device deactivation completed
> (fprintd:2416370): libfprint-image_device-DEBUG: 07:23:07.620: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416370): GLib-GIO-CRITICAL **: 07:23:07.620: GTask 0x564c96fe2e40 (source object: 0x564c96fe2300, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_concourrent_stop (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_concourrent_stop) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_already_open time out (After 150.0 seconds)
> 467/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_already_open                                                    TIMEOUT        150.13s   killed by signal 2 SIGINT
> >>> MALLOC_PERTURB_=54 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_error_already_open
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.228: entering main loop
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.228: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.323: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.323: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.324: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.325: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.325: user 'testuser' claiming the device: 0
> (fprintd:2416391): libfprint-virtual_image-DEBUG: 07:24:07.325: 43996360482: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416391): libfprint-virtual_device_connection-DEBUG: 07:24:07.325: 43996360518: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416391): GLib-GIO-DEBUG: 07:24:07.325: GTask [gio] D-Bus interface method dispatch (source object: 0x563723150ba0, source tag: 0x7fcf684e6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416391): libfprint-image_device-DEBUG: 07:24:07.426: Image device open completed
> (fprintd:2416391): libfprint-device-DEBUG: 07:24:07.426: Device reported open completion
> (fprintd:2416391): libfprint-device-DEBUG: 07:24:07.426: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416391): libfprint-device-DEBUG: 07:24:07.426: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.426: claimed device 0
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.427: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.427: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.428: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.428: file_storage_print_data_load(): loaded '/tmp/tmp6kkabacr/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.428: start enrollment device 0 finger 3
> (fprintd:2416391): libfprint-device-DEBUG: 07:24:07.428: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416391): libfprint-image_device-DEBUG: 07:24:07.428: Activating image device
> (fprintd:2416391): libfprint-image_device-DEBUG: 07:24:07.428: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416391): libfprint-image_device-DEBUG: 07:24:07.428: Image device activation completed
> (fprintd:2416391): libfprint-image_device-DEBUG: 07:24:07.428: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416391): libfprint-image_device-DEBUG: 07:24:07.428: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416391): libfprint-device-DEBUG: 07:24:07.428: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.428: Finger present 0
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.428: Finger needed 1
> (fprintd:2416391): GLib-GIO-DEBUG: 07:24:07.428: GTask [gio] D-Bus interface method dispatch (source object: 0x563723150ba0, source tag: 0x7fcf684e6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416391): libfprint-virtual_device_connection-DEBUG: 07:24:07.429: Got a new connection!
> (fprintd:2416391): libfprint-virtual_image-DEBUG: 07:24:07.429: image data: 0x563723159500
> (fprintd:2416391): libfprint-device-DEBUG: 07:24:07.429: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.429: Finger present 1
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.429: Finger needed 1
> (fprintd:2416391): libfprint-image_device-DEBUG: 07:24:07.429: Image device reported finger status: on
> (fprintd:2416391): libfprint-image_device-DEBUG: 07:24:07.429: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416391): libfprint-image_device-DEBUG: 07:24:07.429: Image device captured an image
> (fprintd:2416391): libfprint-image_device-DEBUG: 07:24:07.429: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416391): libfprint-device-DEBUG: 07:24:07.429: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.429: Finger present 1
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.429: Finger needed 0
> (fprintd:2416391): libfprint-device-DEBUG: 07:24:07.429: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.429: Finger present 0
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.429: Finger needed 0
> (fprintd:2416391): libfprint-image_device-DEBUG: 07:24:07.429: Image device reported finger status: off
> (fprintd:2416391): libfprint-image_device-DEBUG: 07:24:07.429: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416391): libfprint-image_device-DEBUG: 07:24:07.429: Deactivating image device
> (fprintd:2416391): libfprint-image_device-DEBUG: 07:24:07.429: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416391): libfprint-image_device-DEBUG: 07:24:07.429: Image device deactivation completed
> (fprintd:2416391): libfprint-image_device-DEBUG: 07:24:07.429: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416391): GLib-GIO-CRITICAL **: 07:24:07.429: GTask 0x563723158f20 (source object: 0x563723157860, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416391): libfprint-image-DEBUG: 07:24:07.441: Minutiae scan completed in 0.011060 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_error_already_open (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_error_already_open) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_busy time out (After 150.0 seconds)
> 468/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_busy                                                            TIMEOUT        150.09s   killed by signal 2 SIGINT
> >>> MALLOC_PERTURB_=157 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_error_busy
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.800: entering main loop
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.801: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.889: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.890: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.891: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.892: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.892: user 'testuser' claiming the device: 0
> (fprintd:2416408): libfprint-virtual_image-DEBUG: 07:24:11.892: 44000927214: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416408): libfprint-virtual_device_connection-DEBUG: 07:24:11.892: 44000927254: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416408): GLib-GIO-DEBUG: 07:24:11.892: GTask [gio] D-Bus interface method dispatch (source object: 0x565073a80c00, source tag: 0x7f458c5c0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416408): libfprint-image_device-DEBUG: 07:24:11.992: Image device open completed
> (fprintd:2416408): libfprint-device-DEBUG: 07:24:11.992: Device reported open completion
> (fprintd:2416408): libfprint-device-DEBUG: 07:24:11.992: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416408): libfprint-device-DEBUG: 07:24:11.992: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.992: claimed device 0
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.994: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.994: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.996: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.996: file_storage_print_data_load(): loaded '/tmp/tmpist483vo/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.996: start enrollment device 0 finger 3
> (fprintd:2416408): libfprint-device-DEBUG: 07:24:11.996: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416408): libfprint-image_device-DEBUG: 07:24:11.996: Activating image device
> (fprintd:2416408): libfprint-image_device-DEBUG: 07:24:11.996: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416408): libfprint-image_device-DEBUG: 07:24:11.996: Image device activation completed
> (fprintd:2416408): libfprint-image_device-DEBUG: 07:24:11.996: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416408): libfprint-image_device-DEBUG: 07:24:11.996: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416408): libfprint-device-DEBUG: 07:24:11.996: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.996: Finger present 0
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.996: Finger needed 1
> (fprintd:2416408): GLib-GIO-DEBUG: 07:24:11.996: GTask [gio] D-Bus interface method dispatch (source object: 0x565073a80c00, source tag: 0x7f458c5c0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416408): libfprint-virtual_device_connection-DEBUG: 07:24:11.997: Got a new connection!
> (fprintd:2416408): libfprint-virtual_image-DEBUG: 07:24:11.997: image data: 0x565073a895a0
> (fprintd:2416408): libfprint-device-DEBUG: 07:24:11.997: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.997: Finger present 1
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.997: Finger needed 1
> (fprintd:2416408): libfprint-image_device-DEBUG: 07:24:11.997: Image device reported finger status: on
> (fprintd:2416408): libfprint-image_device-DEBUG: 07:24:11.997: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416408): libfprint-image_device-DEBUG: 07:24:11.997: Image device captured an image
> (fprintd:2416408): libfprint-image_device-DEBUG: 07:24:11.997: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416408): libfprint-device-DEBUG: 07:24:11.997: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.997: Finger present 1
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.997: Finger needed 0
> (fprintd:2416408): libfprint-device-DEBUG: 07:24:11.997: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.997: Finger present 0
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.997: Finger needed 0
> (fprintd:2416408): libfprint-image_device-DEBUG: 07:24:11.997: Image device reported finger status: off
> (fprintd:2416408): libfprint-image_device-DEBUG: 07:24:11.997: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416408): libfprint-image_device-DEBUG: 07:24:11.997: Deactivating image device
> (fprintd:2416408): libfprint-image_device-DEBUG: 07:24:11.997: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416408): libfprint-image_device-DEBUG: 07:24:11.997: Image device deactivation completed
> (fprintd:2416408): libfprint-image_device-DEBUG: 07:24:11.997: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416408): GLib-GIO-CRITICAL **: 07:24:11.998: GTask 0x565073a88a20 (source object: 0x565073a88460, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416408): libfprint-image-DEBUG: 07:24:12.005: Minutiae scan completed in 0.007470 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_error_busy (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_error_busy) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_data_full time out (After 150.0 seconds)
> 469/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_data_full                                                       TIMEOUT        150.06s   killed by signal 2 SIGINT
> >>> MALLOC_PERTURB_=76 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_error_data_full
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.140: entering main loop
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.141: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.220: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.221: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.222: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.223: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.223: user 'testuser' claiming the device: 0
> (fprintd:2416425): libfprint-virtual_image-DEBUG: 07:24:15.223: 44004258573: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416425): libfprint-virtual_device_connection-DEBUG: 07:24:15.223: 44004258608: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416425): GLib-GIO-DEBUG: 07:24:15.223: GTask [gio] D-Bus interface method dispatch (source object: 0x560d1bea4b60, source tag: 0x7f1c24b08e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416425): libfprint-image_device-DEBUG: 07:24:15.324: Image device open completed
> (fprintd:2416425): libfprint-device-DEBUG: 07:24:15.324: Device reported open completion
> (fprintd:2416425): libfprint-device-DEBUG: 07:24:15.324: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416425): libfprint-device-DEBUG: 07:24:15.324: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.324: claimed device 0
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.325: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.325: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.326: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.326: file_storage_print_data_load(): loaded '/tmp/tmp21eirxea/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.326: start enrollment device 0 finger 3
> (fprintd:2416425): libfprint-device-DEBUG: 07:24:15.326: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416425): libfprint-image_device-DEBUG: 07:24:15.326: Activating image device
> (fprintd:2416425): libfprint-image_device-DEBUG: 07:24:15.326: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416425): libfprint-image_device-DEBUG: 07:24:15.326: Image device activation completed
> (fprintd:2416425): libfprint-image_device-DEBUG: 07:24:15.326: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416425): libfprint-image_device-DEBUG: 07:24:15.326: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416425): libfprint-device-DEBUG: 07:24:15.327: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.327: Finger present 0
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.327: Finger needed 1
> (fprintd:2416425): GLib-GIO-DEBUG: 07:24:15.327: GTask [gio] D-Bus interface method dispatch (source object: 0x560d1bea4b60, source tag: 0x7f1c24b08e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416425): libfprint-virtual_device_connection-DEBUG: 07:24:15.327: Got a new connection!
> (fprintd:2416425): libfprint-virtual_image-DEBUG: 07:24:15.328: image data: 0x560d1bead370
> (fprintd:2416425): libfprint-device-DEBUG: 07:24:15.328: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.328: Finger present 1
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.328: Finger needed 1
> (fprintd:2416425): libfprint-image_device-DEBUG: 07:24:15.328: Image device reported finger status: on
> (fprintd:2416425): libfprint-image_device-DEBUG: 07:24:15.328: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416425): libfprint-image_device-DEBUG: 07:24:15.328: Image device captured an image
> (fprintd:2416425): libfprint-image_device-DEBUG: 07:24:15.328: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416425): libfprint-device-DEBUG: 07:24:15.328: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.328: Finger present 1
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.328: Finger needed 0
> (fprintd:2416425): libfprint-device-DEBUG: 07:24:15.328: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.328: Finger present 0
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.328: Finger needed 0
> (fprintd:2416425): libfprint-image_device-DEBUG: 07:24:15.328: Image device reported finger status: off
> (fprintd:2416425): libfprint-image_device-DEBUG: 07:24:15.328: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416425): libfprint-image_device-DEBUG: 07:24:15.328: Deactivating image device
> (fprintd:2416425): libfprint-image_device-DEBUG: 07:24:15.328: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416425): libfprint-image_device-DEBUG: 07:24:15.328: Image device deactivation completed
> (fprintd:2416425): libfprint-image_device-DEBUG: 07:24:15.328: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416425): GLib-GIO-CRITICAL **: 07:24:15.328: GTask 0x560d1beace60 (source object: 0x560d1beabcd0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416425): libfprint-image-DEBUG: 07:24:15.335: Minutiae scan completed in 0.007488 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_error_data_full (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_error_data_full) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_data_invalid time out (After 150.0 seconds)
> 470/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_data_invalid                                                    TIMEOUT        150.09s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 MALLOC_PERTURB_=174 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_error_data_invalid
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2416446): fprintd-DEBUG: 07:24:52.952: entering main loop
> (fprintd:2416446): fprintd-DEBUG: 07:24:52.952: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416446): fprintd-DEBUG: 07:24:53.042: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416446): fprintd-DEBUG: 07:24:53.042: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416446): fprintd-DEBUG: 07:24:53.043: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416446): fprintd-DEBUG: 07:24:53.044: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416446): fprintd-DEBUG: 07:24:53.044: user 'testuser' claiming the device: 0
> (fprintd:2416446): libfprint-virtual_image-DEBUG: 07:24:53.044: 44042079876: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416446): libfprint-virtual_device_connection-DEBUG: 07:24:53.044: 44042079919: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416446): GLib-GIO-DEBUG: 07:24:53.045: GTask [gio] D-Bus interface method dispatch (source object: 0x55e4619b8c50, source tag: 0x7fc7b6c5ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416446): libfprint-image_device-DEBUG: 07:24:53.145: Image device open completed
> (fprintd:2416446): libfprint-device-DEBUG: 07:24:53.145: Device reported open completion
> (fprintd:2416446): libfprint-device-DEBUG: 07:24:53.145: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416446): libfprint-device-DEBUG: 07:24:53.145: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416446): fprintd-DEBUG: 07:24:53.145: claimed device 0
> (fprintd:2416446): fprintd-DEBUG: 07:24:53.147: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416446): fprintd-DEBUG: 07:24:53.147: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416446): fprintd-DEBUG: 07:24:53.148: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416446): fprintd-DEBUG: 07:24:53.148: file_storage_print_data_load(): loaded '/tmp/tmpwdnepcc2/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416446): fprintd-DEBUG: 07:24:53.148: start enrollment device 0 finger 3
> (fprintd:2416446): libfprint-device-DEBUG: 07:24:53.149: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416446): libfprint-image_device-DEBUG: 07:24:53.149: Activating image device
> (fprintd:2416446): libfprint-image_device-DEBUG: 07:24:53.149: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416446): libfprint-image_device-DEBUG: 07:24:53.149: Image device activation completed
> (fprintd:2416446): libfprint-image_device-DEBUG: 07:24:53.149: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416446): libfprint-image_device-DEBUG: 07:24:53.149: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416446): libfprint-device-DEBUG: 07:24:53.149: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416446): fprintd-DEBUG: 07:24:53.149: Finger present 0
> (fprintd:2416446): fprintd-DEBUG: 07:24:53.149: Finger needed 1
> (fprintd:2416446): GLib-GIO-DEBUG: 07:24:53.149: GTask [gio] D-Bus interface method dispatch (source object: 0x55e4619b8c50, source tag: 0x7fc7b6c5ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416446): libfprint-virtual_device_connection-DEBUG: 07:24:53.149: Got a new connection!
> (fprintd:2416446): libfprint-virtual_image-DEBUG: 07:24:53.150: image data: 0x55e4619c0e80
> (fprintd:2416446): libfprint-device-DEBUG: 07:24:53.150: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416446): fprintd-DEBUG: 07:24:53.150: Finger present 1
> (fprintd:2416446): fprintd-DEBUG: 07:24:53.150: Finger needed 1
> (fprintd:2416446): libfprint-image_device-DEBUG: 07:24:53.150: Image device reported finger status: on
> (fprintd:2416446): libfprint-image_device-DEBUG: 07:24:53.150: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416446): libfprint-image_device-DEBUG: 07:24:53.150: Image device captured an image
> (fprintd:2416446): libfprint-image_device-DEBUG: 07:24:53.150: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416446): libfprint-device-DEBUG: 07:24:53.150: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416446): fprintd-DEBUG: 07:24:53.150: Finger present 1
> (fprintd:2416446): fprintd-DEBUG: 07:24:53.150: Finger needed 0
> (fprintd:2416446): libfprint-device-DEBUG: 07:24:53.150: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416446): fprintd-DEBUG: 07:24:53.150: Finger present 0
> (fprintd:2416446): fprintd-DEBUG: 07:24:53.150: Finger needed 0
> (fprintd:2416446): libfprint-image_device-DEBUG: 07:24:53.150: Image device reported finger status: off
> (fprintd:2416446): libfprint-image_device-DEBUG: 07:24:53.150: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416446): libfprint-image_device-DEBUG: 07:24:53.150: Deactivating image device
> (fprintd:2416446): libfprint-image_device-DEBUG: 07:24:53.150: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416446): libfprint-image_device-DEBUG: 07:24:53.150: Image device deactivation completed
> (fprintd:2416446): libfprint-image_device-DEBUG: 07:24:53.150: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416446): GLib-GIO-CRITICAL **: 07:24:53.150: GTask 0x55e4619c0770 (source object: 0x55e4619bfe60, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416446): libfprint-image-DEBUG: 07:24:53.158: Minutiae scan completed in 0.007818 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_error_data_invalid (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_error_data_invalid) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_data_not_found time out (After 150.0 seconds)
> 471/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_data_not_found                                                  TIMEOUT        150.08s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 MALLOC_PERTURB_=65 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_error_data_not_found
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.255: entering main loop
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.255: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.332: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.333: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.334: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.335: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.335: user 'testuser' claiming the device: 0
> (fprintd:2416463): libfprint-virtual_image-DEBUG: 07:25:04.335: 44053370648: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416463): libfprint-virtual_device_connection-DEBUG: 07:25:04.335: 44053370680: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416463): GLib-GIO-DEBUG: 07:25:04.335: GTask [gio] D-Bus interface method dispatch (source object: 0x55b645b90cb0, source tag: 0x7f336d0c0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416463): libfprint-image_device-DEBUG: 07:25:04.436: Image device open completed
> (fprintd:2416463): libfprint-device-DEBUG: 07:25:04.436: Device reported open completion
> (fprintd:2416463): libfprint-device-DEBUG: 07:25:04.436: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416463): libfprint-device-DEBUG: 07:25:04.436: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.436: claimed device 0
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.438: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.438: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.439: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.440: file_storage_print_data_load(): loaded '/tmp/tmp3xzdgnvh/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.440: start enrollment device 0 finger 3
> (fprintd:2416463): libfprint-device-DEBUG: 07:25:04.440: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416463): libfprint-image_device-DEBUG: 07:25:04.440: Activating image device
> (fprintd:2416463): libfprint-image_device-DEBUG: 07:25:04.440: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416463): libfprint-image_device-DEBUG: 07:25:04.440: Image device activation completed
> (fprintd:2416463): libfprint-image_device-DEBUG: 07:25:04.440: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416463): libfprint-image_device-DEBUG: 07:25:04.440: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416463): libfprint-device-DEBUG: 07:25:04.440: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.440: Finger present 0
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.440: Finger needed 1
> (fprintd:2416463): GLib-GIO-DEBUG: 07:25:04.440: GTask [gio] D-Bus interface method dispatch (source object: 0x55b645b90cb0, source tag: 0x7f336d0c0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416463): libfprint-virtual_device_connection-DEBUG: 07:25:04.441: Got a new connection!
> (fprintd:2416463): libfprint-virtual_image-DEBUG: 07:25:04.441: image data: 0x55b645b99040
> (fprintd:2416463): libfprint-device-DEBUG: 07:25:04.441: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.441: Finger present 1
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.441: Finger needed 1
> (fprintd:2416463): libfprint-image_device-DEBUG: 07:25:04.441: Image device reported finger status: on
> (fprintd:2416463): libfprint-image_device-DEBUG: 07:25:04.441: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416463): libfprint-image_device-DEBUG: 07:25:04.441: Image device captured an image
> (fprintd:2416463): libfprint-image_device-DEBUG: 07:25:04.441: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416463): libfprint-device-DEBUG: 07:25:04.441: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.441: Finger present 1
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.441: Finger needed 0
> (fprintd:2416463): libfprint-device-DEBUG: 07:25:04.441: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.441: Finger present 0
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.441: Finger needed 0
> (fprintd:2416463): libfprint-image_device-DEBUG: 07:25:04.441: Image device reported finger status: off
> (fprintd:2416463): libfprint-image_device-DEBUG: 07:25:04.441: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416463): libfprint-image_device-DEBUG: 07:25:04.441: Deactivating image device
> (fprintd:2416463): libfprint-image_device-DEBUG: 07:25:04.441: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416463): libfprint-image_device-DEBUG: 07:25:04.441: Image device deactivation completed
> (fprintd:2416463): libfprint-image_device-DEBUG: 07:25:04.441: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416463): GLib-GIO-CRITICAL **: 07:25:04.441: GTask 0x55b645b98c90 (source object: 0x55b645b98600, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416463): libfprint-image-DEBUG: 07:25:04.450: Minutiae scan completed in 0.008866 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_error_data_not_found (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_error_data_not_found) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_general time out (After 150.0 seconds)
> 472/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_general                                                         TIMEOUT        150.07s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=123 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_error_general
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.393: entering main loop
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.393: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.487: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.487: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.488: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.488: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.489: user 'testuser' claiming the device: 0
> (fprintd:2416480): libfprint-virtual_image-DEBUG: 07:25:07.489: 44056524073: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416480): libfprint-virtual_device_connection-DEBUG: 07:25:07.489: 44056524108: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416480): GLib-GIO-DEBUG: 07:25:07.489: GTask [gio] D-Bus interface method dispatch (source object: 0x56328eaf5c80, source tag: 0x7f3d84d9ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416480): libfprint-image_device-DEBUG: 07:25:07.589: Image device open completed
> (fprintd:2416480): libfprint-device-DEBUG: 07:25:07.590: Device reported open completion
> (fprintd:2416480): libfprint-device-DEBUG: 07:25:07.590: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416480): libfprint-device-DEBUG: 07:25:07.590: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.590: claimed device 0
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.591: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.591: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.592: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.592: file_storage_print_data_load(): loaded '/tmp/tmpnk9w3m2e/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.592: start enrollment device 0 finger 3
> (fprintd:2416480): libfprint-device-DEBUG: 07:25:07.592: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416480): libfprint-image_device-DEBUG: 07:25:07.592: Activating image device
> (fprintd:2416480): libfprint-image_device-DEBUG: 07:25:07.592: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416480): libfprint-image_device-DEBUG: 07:25:07.592: Image device activation completed
> (fprintd:2416480): libfprint-image_device-DEBUG: 07:25:07.592: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416480): libfprint-image_device-DEBUG: 07:25:07.592: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416480): libfprint-device-DEBUG: 07:25:07.592: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.592: Finger present 0
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.592: Finger needed 1
> (fprintd:2416480): GLib-GIO-DEBUG: 07:25:07.592: GTask [gio] D-Bus interface method dispatch (source object: 0x56328eaf5c80, source tag: 0x7f3d84d9ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416480): libfprint-virtual_device_connection-DEBUG: 07:25:07.593: Got a new connection!
> (fprintd:2416480): libfprint-virtual_image-DEBUG: 07:25:07.593: image data: 0x56328eafdf70
> (fprintd:2416480): libfprint-device-DEBUG: 07:25:07.593: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.593: Finger present 1
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.593: Finger needed 1
> (fprintd:2416480): libfprint-image_device-DEBUG: 07:25:07.593: Image device reported finger status: on
> (fprintd:2416480): libfprint-image_device-DEBUG: 07:25:07.593: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416480): libfprint-image_device-DEBUG: 07:25:07.593: Image device captured an image
> (fprintd:2416480): libfprint-image_device-DEBUG: 07:25:07.593: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416480): libfprint-device-DEBUG: 07:25:07.593: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.593: Finger present 1
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.593: Finger needed 0
> (fprintd:2416480): libfprint-device-DEBUG: 07:25:07.593: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.593: Finger present 0
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.593: Finger needed 0
> (fprintd:2416480): libfprint-image_device-DEBUG: 07:25:07.593: Image device reported finger status: off
> (fprintd:2416480): libfprint-image_device-DEBUG: 07:25:07.593: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416480): libfprint-image_device-DEBUG: 07:25:07.593: Deactivating image device
> (fprintd:2416480): libfprint-image_device-DEBUG: 07:25:07.593: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416480): libfprint-image_device-DEBUG: 07:25:07.593: Image device deactivation completed
> (fprintd:2416480): libfprint-image_device-DEBUG: 07:25:07.593: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416480): GLib-GIO-CRITICAL **: 07:25:07.593: GTask 0x56328eafdcb0 (source object: 0x56328eafcd20, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416480): libfprint-image-DEBUG: 07:25:07.601: Minutiae scan completed in 0.008191 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_error_general (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_error_general) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_ignored_after_report time out (After 150.0 seconds)
> 473/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_ignored_after_report                                            TIMEOUT        150.06s   killed by signal 2 SIGINT
> >>> MALLOC_PERTURB_=73 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_error_ignored_after_report
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.671: entering main loop
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.671: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.767: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.768: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.769: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.770: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.770: user 'testuser' claiming the device: 0
> (fprintd:2416497): libfprint-virtual_image-DEBUG: 07:25:36.770: 44085805272: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416497): libfprint-virtual_device_connection-DEBUG: 07:25:36.770: 44085805313: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416497): GLib-GIO-DEBUG: 07:25:36.770: GTask [gio] D-Bus interface method dispatch (source object: 0x55a9747c1ab0, source tag: 0x7f8057face70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416497): libfprint-image_device-DEBUG: 07:25:36.870: Image device open completed
> (fprintd:2416497): libfprint-device-DEBUG: 07:25:36.870: Device reported open completion
> (fprintd:2416497): libfprint-device-DEBUG: 07:25:36.870: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416497): libfprint-device-DEBUG: 07:25:36.870: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.871: claimed device 0
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.874: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.874: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.878: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.878: file_storage_print_data_load(): loaded '/tmp/tmp2qh513oe/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.878: start enrollment device 0 finger 3
> (fprintd:2416497): libfprint-device-DEBUG: 07:25:36.878: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416497): libfprint-image_device-DEBUG: 07:25:36.878: Activating image device
> (fprintd:2416497): libfprint-image_device-DEBUG: 07:25:36.878: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416497): libfprint-image_device-DEBUG: 07:25:36.878: Image device activation completed
> (fprintd:2416497): libfprint-image_device-DEBUG: 07:25:36.878: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416497): libfprint-image_device-DEBUG: 07:25:36.878: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416497): libfprint-device-DEBUG: 07:25:36.878: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.878: Finger present 0
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.878: Finger needed 1
> (fprintd:2416497): GLib-GIO-DEBUG: 07:25:36.878: GTask [gio] D-Bus interface method dispatch (source object: 0x55a9747c1ab0, source tag: 0x7f8057face70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416497): libfprint-virtual_device_connection-DEBUG: 07:25:36.885: Got a new connection!
> (fprintd:2416497): libfprint-virtual_image-DEBUG: 07:25:36.885: image data: 0x55a9747c9c80
> (fprintd:2416497): libfprint-device-DEBUG: 07:25:36.885: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.885: Finger present 1
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.885: Finger needed 1
> (fprintd:2416497): libfprint-image_device-DEBUG: 07:25:36.885: Image device reported finger status: on
> (fprintd:2416497): libfprint-image_device-DEBUG: 07:25:36.885: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416497): libfprint-image_device-DEBUG: 07:25:36.885: Image device captured an image
> (fprintd:2416497): libfprint-image_device-DEBUG: 07:25:36.885: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416497): libfprint-device-DEBUG: 07:25:36.885: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.885: Finger present 1
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.885: Finger needed 0
> (fprintd:2416497): libfprint-device-DEBUG: 07:25:36.885: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.885: Finger present 0
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.885: Finger needed 0
> (fprintd:2416497): libfprint-image_device-DEBUG: 07:25:36.885: Image device reported finger status: off
> (fprintd:2416497): libfprint-image_device-DEBUG: 07:25:36.885: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416497): libfprint-image_device-DEBUG: 07:25:36.885: Deactivating image device
> (fprintd:2416497): libfprint-image_device-DEBUG: 07:25:36.885: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416497): libfprint-image_device-DEBUG: 07:25:36.885: Image device deactivation completed
> (fprintd:2416497): libfprint-image_device-DEBUG: 07:25:36.885: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416497): GLib-GIO-CRITICAL **: 07:25:36.885: GTask 0x55a9747c99c0 (source object: 0x55a9747c8cc0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416497): libfprint-image-DEBUG: 07:25:36.894: Minutiae scan completed in 0.008446 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_error_ignored_after_report (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_error_ignored_after_report) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_not_open time out (After 150.0 seconds)
> 474/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_not_open                                                        TIMEOUT        150.05s   killed by signal 2 SIGINT
> >>> MALLOC_PERTURB_=137 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_error_not_open
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.368: entering main loop
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.368: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.464: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.465: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.466: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.467: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.467: user 'testuser' claiming the device: 0
> (fprintd:2416514): libfprint-virtual_image-DEBUG: 07:25:37.467: 44086502439: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416514): libfprint-virtual_device_connection-DEBUG: 07:25:37.467: 44086502485: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416514): GLib-GIO-DEBUG: 07:25:37.467: GTask [gio] D-Bus interface method dispatch (source object: 0x55d61b538bf0, source tag: 0x7f194a987e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416514): libfprint-image_device-DEBUG: 07:25:37.568: Image device open completed
> (fprintd:2416514): libfprint-device-DEBUG: 07:25:37.568: Device reported open completion
> (fprintd:2416514): libfprint-device-DEBUG: 07:25:37.568: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416514): libfprint-device-DEBUG: 07:25:37.568: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.568: claimed device 0
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.569: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.569: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.570: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.570: file_storage_print_data_load(): loaded '/tmp/tmpn17uowwf/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.570: start enrollment device 0 finger 3
> (fprintd:2416514): libfprint-device-DEBUG: 07:25:37.570: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416514): libfprint-image_device-DEBUG: 07:25:37.570: Activating image device
> (fprintd:2416514): libfprint-image_device-DEBUG: 07:25:37.570: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416514): libfprint-image_device-DEBUG: 07:25:37.570: Image device activation completed
> (fprintd:2416514): libfprint-image_device-DEBUG: 07:25:37.570: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416514): libfprint-image_device-DEBUG: 07:25:37.570: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416514): libfprint-device-DEBUG: 07:25:37.570: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.570: Finger present 0
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.570: Finger needed 1
> (fprintd:2416514): GLib-GIO-DEBUG: 07:25:37.570: GTask [gio] D-Bus interface method dispatch (source object: 0x55d61b538bf0, source tag: 0x7f194a987e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416514): libfprint-virtual_device_connection-DEBUG: 07:25:37.571: Got a new connection!
> (fprintd:2416514): libfprint-virtual_image-DEBUG: 07:25:37.572: image data: 0x55d61b541660
> (fprintd:2416514): libfprint-device-DEBUG: 07:25:37.572: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.572: Finger present 1
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.572: Finger needed 1
> (fprintd:2416514): libfprint-image_device-DEBUG: 07:25:37.572: Image device reported finger status: on
> (fprintd:2416514): libfprint-image_device-DEBUG: 07:25:37.572: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416514): libfprint-image_device-DEBUG: 07:25:37.572: Image device captured an image
> (fprintd:2416514): libfprint-image_device-DEBUG: 07:25:37.572: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416514): libfprint-device-DEBUG: 07:25:37.572: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.572: Finger present 1
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.572: Finger needed 0
> (fprintd:2416514): libfprint-device-DEBUG: 07:25:37.572: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.572: Finger present 0
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.572: Finger needed 0
> (fprintd:2416514): libfprint-image_device-DEBUG: 07:25:37.572: Image device reported finger status: off
> (fprintd:2416514): libfprint-image_device-DEBUG: 07:25:37.572: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416514): libfprint-image_device-DEBUG: 07:25:37.572: Deactivating image device
> (fprintd:2416514): libfprint-image_device-DEBUG: 07:25:37.572: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416514): libfprint-image_device-DEBUG: 07:25:37.572: Image device deactivation completed
> (fprintd:2416514): libfprint-image_device-DEBUG: 07:25:37.572: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416514): GLib-GIO-CRITICAL **: 07:25:37.572: GTask 0x55d61b541150 (source object: 0x55d61b540530, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416514): libfprint-image-DEBUG: 07:25:37.581: Minutiae scan completed in 0.008999 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_error_not_open (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_error_not_open) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_not_supported time out (After 150.0 seconds)
> 475/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_not_supported                                                   TIMEOUT        150.13s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=45 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_error_not_supported
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.463: Got delay inhibitor for sleep.
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.463: entering main loop
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.464: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.541: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.542: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.545: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.546: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.546: user 'testuser' claiming the device: 0
> (fprintd:2416535): libfprint-virtual_image-DEBUG: 07:26:37.546: 44146581698: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416535): libfprint-virtual_device_connection-DEBUG: 07:26:37.546: 44146581735: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416535): GLib-GIO-DEBUG: 07:26:37.546: GTask [gio] D-Bus interface method dispatch (source object: 0x55ce48f2acd0, source tag: 0x7f161cbf7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416535): libfprint-image_device-DEBUG: 07:26:37.647: Image device open completed
> (fprintd:2416535): libfprint-device-DEBUG: 07:26:37.647: Device reported open completion
> (fprintd:2416535): libfprint-device-DEBUG: 07:26:37.647: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416535): libfprint-device-DEBUG: 07:26:37.647: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.647: claimed device 0
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.648: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.648: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.649: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.649: file_storage_print_data_load(): loaded '/tmp/tmpgk63wtbb/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.649: start enrollment device 0 finger 3
> (fprintd:2416535): libfprint-device-DEBUG: 07:26:37.649: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416535): libfprint-image_device-DEBUG: 07:26:37.649: Activating image device
> (fprintd:2416535): libfprint-image_device-DEBUG: 07:26:37.649: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416535): libfprint-image_device-DEBUG: 07:26:37.649: Image device activation completed
> (fprintd:2416535): libfprint-image_device-DEBUG: 07:26:37.649: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416535): libfprint-image_device-DEBUG: 07:26:37.650: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416535): libfprint-device-DEBUG: 07:26:37.650: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.650: Finger present 0
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.650: Finger needed 1
> (fprintd:2416535): GLib-GIO-DEBUG: 07:26:37.650: GTask [gio] D-Bus interface method dispatch (source object: 0x55ce48f2acd0, source tag: 0x7f161cbf7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416535): libfprint-virtual_device_connection-DEBUG: 07:26:37.650: Got a new connection!
> (fprintd:2416535): libfprint-virtual_image-DEBUG: 07:26:37.650: image data: 0x55ce48f32f60
> (fprintd:2416535): libfprint-device-DEBUG: 07:26:37.650: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.650: Finger present 1
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.650: Finger needed 1
> (fprintd:2416535): libfprint-image_device-DEBUG: 07:26:37.650: Image device reported finger status: on
> (fprintd:2416535): libfprint-image_device-DEBUG: 07:26:37.650: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416535): libfprint-image_device-DEBUG: 07:26:37.650: Image device captured an image
> (fprintd:2416535): libfprint-image_device-DEBUG: 07:26:37.650: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416535): libfprint-device-DEBUG: 07:26:37.650: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.650: Finger present 1
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.650: Finger needed 0
> (fprintd:2416535): libfprint-device-DEBUG: 07:26:37.650: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.651: Finger present 0
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.651: Finger needed 0
> (fprintd:2416535): libfprint-image_device-DEBUG: 07:26:37.651: Image device reported finger status: off
> (fprintd:2416535): libfprint-image_device-DEBUG: 07:26:37.651: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416535): libfprint-image_device-DEBUG: 07:26:37.651: Deactivating image device
> (fprintd:2416535): libfprint-image_device-DEBUG: 07:26:37.651: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416535): libfprint-image_device-DEBUG: 07:26:37.651: Image device deactivation completed
> (fprintd:2416535): libfprint-image_device-DEBUG: 07:26:37.651: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416535): GLib-GIO-CRITICAL **: 07:26:37.651: GTask 0x55ce48f32870 (source object: 0x55ce48f31a00, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_error_not_supported (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_error_not_supported) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_proto time out (After 150.0 seconds)
> 476/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_proto                                                           TIMEOUT        150.10s   killed by signal 2 SIGINT
> >>> MALLOC_PERTURB_=254 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_error_proto
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2416553): fprintd-DEBUG: 07:26:41.881: entering main loop
> (fprintd:2416553): fprintd-DEBUG: 07:26:41.881: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416553): fprintd-DEBUG: 07:26:41.963: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416553): fprintd-DEBUG: 07:26:41.967: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416553): fprintd-DEBUG: 07:26:41.968: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416553): fprintd-DEBUG: 07:26:41.970: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416553): fprintd-DEBUG: 07:26:41.970: user 'testuser' claiming the device: 0
> (fprintd:2416553): libfprint-virtual_image-DEBUG: 07:26:41.970: 44151005259: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416553): libfprint-virtual_device_connection-DEBUG: 07:26:41.970: 44151005293: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416553): GLib-GIO-DEBUG: 07:26:41.970: GTask [gio] D-Bus interface method dispatch (source object: 0x55ad17a1cb60, source tag: 0x7fa5ed8cfe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416553): libfprint-image_device-DEBUG: 07:26:42.071: Image device open completed
> (fprintd:2416553): libfprint-device-DEBUG: 07:26:42.071: Device reported open completion
> (fprintd:2416553): libfprint-device-DEBUG: 07:26:42.071: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416553): libfprint-device-DEBUG: 07:26:42.071: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416553): fprintd-DEBUG: 07:26:42.071: claimed device 0
> (fprintd:2416553): fprintd-DEBUG: 07:26:42.073: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416553): fprintd-DEBUG: 07:26:42.073: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416553): fprintd-DEBUG: 07:26:42.074: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416553): fprintd-DEBUG: 07:26:42.074: file_storage_print_data_load(): loaded '/tmp/tmp31l_pzg3/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416553): fprintd-DEBUG: 07:26:42.074: start enrollment device 0 finger 3
> (fprintd:2416553): libfprint-device-DEBUG: 07:26:42.074: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416553): libfprint-image_device-DEBUG: 07:26:42.074: Activating image device
> (fprintd:2416553): libfprint-image_device-DEBUG: 07:26:42.074: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416553): libfprint-image_device-DEBUG: 07:26:42.074: Image device activation completed
> (fprintd:2416553): libfprint-image_device-DEBUG: 07:26:42.074: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416553): libfprint-image_device-DEBUG: 07:26:42.074: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416553): libfprint-device-DEBUG: 07:26:42.074: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416553): fprintd-DEBUG: 07:26:42.074: Finger present 0
> (fprintd:2416553): fprintd-DEBUG: 07:26:42.074: Finger needed 1
> (fprintd:2416553): GLib-GIO-DEBUG: 07:26:42.074: GTask [gio] D-Bus interface method dispatch (source object: 0x55ad17a1cb60, source tag: 0x7fa5ed8cfe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416553): libfprint-virtual_device_connection-DEBUG: 07:26:42.076: Got a new connection!
> (fprintd:2416553): libfprint-virtual_image-DEBUG: 07:26:42.076: image data: 0x55ad17a24fa0
> (fprintd:2416553): libfprint-device-DEBUG: 07:26:42.076: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416553): fprintd-DEBUG: 07:26:42.076: Finger present 1
> (fprintd:2416553): fprintd-DEBUG: 07:26:42.076: Finger needed 1
> (fprintd:2416553): libfprint-image_device-DEBUG: 07:26:42.076: Image device reported finger status: on
> (fprintd:2416553): libfprint-image_device-DEBUG: 07:26:42.076: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416553): libfprint-image_device-DEBUG: 07:26:42.076: Image device captured an image
> (fprintd:2416553): libfprint-image_device-DEBUG: 07:26:42.076: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416553): libfprint-device-DEBUG: 07:26:42.076: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416553): fprintd-DEBUG: 07:26:42.076: Finger present 1
> (fprintd:2416553): fprintd-DEBUG: 07:26:42.076: Finger needed 0
> (fprintd:2416553): libfprint-device-DEBUG: 07:26:42.076: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416553): fprintd-DEBUG: 07:26:42.076: Finger present 0
> (fprintd:2416553): fprintd-DEBUG: 07:26:42.076: Finger needed 0
> (fprintd:2416553): libfprint-image_device-DEBUG: 07:26:42.076: Image device reported finger status: off
> (fprintd:2416553): libfprint-image_device-DEBUG: 07:26:42.076: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416553): libfprint-image_device-DEBUG: 07:26:42.076: Deactivating image device
> (fprintd:2416553): libfprint-image_device-DEBUG: 07:26:42.076: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416553): libfprint-image_device-DEBUG: 07:26:42.076: Image device deactivation completed
> (fprintd:2416553): libfprint-image_device-DEBUG: 07:26:42.076: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416553): GLib-GIO-CRITICAL **: 07:26:42.076: GTask 0x55ad17a24c80 (source object: 0x55ad17a23bc0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416553): libfprint-image-DEBUG: 07:26:42.085: Minutiae scan completed in 0.008938 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_error_proto (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_error_proto) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_retry_center_finger time out (After 150.0 seconds)
> 477/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_retry_center_finger                                                   TIMEOUT        150.04s   killed by signal 2 SIGINT
> >>> MALLOC_PERTURB_=11 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_retry_center_finger
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.190: Got delay inhibitor for sleep.
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.190: entering main loop
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.190: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.278: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.278: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.279: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.280: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.280: user 'testuser' claiming the device: 0
> (fprintd:2416570): libfprint-virtual_image-DEBUG: 07:26:45.280: 44154315841: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416570): libfprint-virtual_device_connection-DEBUG: 07:26:45.280: 44154315876: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416570): GLib-GIO-DEBUG: 07:26:45.280: GTask [gio] D-Bus interface method dispatch (source object: 0x5606279b4b10, source tag: 0x7ff650330e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416570): libfprint-image_device-DEBUG: 07:26:45.381: Image device open completed
> (fprintd:2416570): libfprint-device-DEBUG: 07:26:45.381: Device reported open completion
> (fprintd:2416570): libfprint-device-DEBUG: 07:26:45.381: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416570): libfprint-device-DEBUG: 07:26:45.381: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.381: claimed device 0
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.382: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.382: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.383: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.384: file_storage_print_data_load(): loaded '/tmp/tmp9wc5d8d3/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.384: start enrollment device 0 finger 3
> (fprintd:2416570): libfprint-device-DEBUG: 07:26:45.384: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416570): libfprint-image_device-DEBUG: 07:26:45.384: Activating image device
> (fprintd:2416570): libfprint-image_device-DEBUG: 07:26:45.384: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416570): libfprint-image_device-DEBUG: 07:26:45.384: Image device activation completed
> (fprintd:2416570): libfprint-image_device-DEBUG: 07:26:45.384: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416570): libfprint-image_device-DEBUG: 07:26:45.384: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416570): libfprint-device-DEBUG: 07:26:45.384: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.384: Finger present 0
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.384: Finger needed 1
> (fprintd:2416570): GLib-GIO-DEBUG: 07:26:45.384: GTask [gio] D-Bus interface method dispatch (source object: 0x5606279b4b10, source tag: 0x7ff650330e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416570): libfprint-virtual_device_connection-DEBUG: 07:26:45.385: Got a new connection!
> (fprintd:2416570): libfprint-virtual_image-DEBUG: 07:26:45.385: image data: 0x5606279bd180
> (fprintd:2416570): libfprint-device-DEBUG: 07:26:45.385: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.385: Finger present 1
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.385: Finger needed 1
> (fprintd:2416570): libfprint-image_device-DEBUG: 07:26:45.385: Image device reported finger status: on
> (fprintd:2416570): libfprint-image_device-DEBUG: 07:26:45.385: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416570): libfprint-image_device-DEBUG: 07:26:45.385: Image device captured an image
> (fprintd:2416570): libfprint-image_device-DEBUG: 07:26:45.385: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416570): libfprint-device-DEBUG: 07:26:45.385: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.385: Finger present 1
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.385: Finger needed 0
> (fprintd:2416570): libfprint-device-DEBUG: 07:26:45.385: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.385: Finger present 0
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.385: Finger needed 0
> (fprintd:2416570): libfprint-image_device-DEBUG: 07:26:45.385: Image device reported finger status: off
> (fprintd:2416570): libfprint-image_device-DEBUG: 07:26:45.385: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416570): libfprint-image_device-DEBUG: 07:26:45.385: Deactivating image device
> (fprintd:2416570): libfprint-image_device-DEBUG: 07:26:45.385: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416570): libfprint-image_device-DEBUG: 07:26:45.385: Image device deactivation completed
> (fprintd:2416570): libfprint-image_device-DEBUG: 07:26:45.385: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416570): GLib-GIO-CRITICAL **: 07:26:45.385: GTask 0x5606279c51a0 (source object: 0x5606279bc5d0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_retry_center_finger (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_retry_center_finger) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_retry_general time out (After 150.0 seconds)
> 478/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_retry_general                                                         TIMEOUT        150.13s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=149 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_retry_general
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.099: entering main loop
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.100: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.196: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.197: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.197: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.198: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.198: user 'testuser' claiming the device: 0
> (fprintd:2416591): libfprint-virtual_image-DEBUG: 07:27:23.198: 44192233670: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416591): libfprint-virtual_device_connection-DEBUG: 07:27:23.198: 44192233853: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416591): GLib-GIO-DEBUG: 07:27:23.199: GTask [gio] D-Bus interface method dispatch (source object: 0x55ec3ea16ae0, source tag: 0x7f7166171e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416591): libfprint-image_device-DEBUG: 07:27:23.298: Image device open completed
> (fprintd:2416591): libfprint-device-DEBUG: 07:27:23.298: Device reported open completion
> (fprintd:2416591): libfprint-device-DEBUG: 07:27:23.298: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416591): libfprint-device-DEBUG: 07:27:23.298: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.298: claimed device 0
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.299: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.299: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.300: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.300: file_storage_print_data_load(): loaded '/tmp/tmphbn7ipf8/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.301: start enrollment device 0 finger 3
> (fprintd:2416591): libfprint-device-DEBUG: 07:27:23.301: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416591): libfprint-image_device-DEBUG: 07:27:23.301: Activating image device
> (fprintd:2416591): libfprint-image_device-DEBUG: 07:27:23.301: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416591): libfprint-image_device-DEBUG: 07:27:23.301: Image device activation completed
> (fprintd:2416591): libfprint-image_device-DEBUG: 07:27:23.301: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416591): libfprint-image_device-DEBUG: 07:27:23.301: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416591): libfprint-device-DEBUG: 07:27:23.301: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.301: Finger present 0
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.301: Finger needed 1
> (fprintd:2416591): GLib-GIO-DEBUG: 07:27:23.301: GTask [gio] D-Bus interface method dispatch (source object: 0x55ec3ea16ae0, source tag: 0x7f7166171e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416591): libfprint-virtual_device_connection-DEBUG: 07:27:23.301: Got a new connection!
> (fprintd:2416591): libfprint-virtual_image-DEBUG: 07:27:23.302: image data: 0x55ec3ea1efe0
> (fprintd:2416591): libfprint-device-DEBUG: 07:27:23.302: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.302: Finger present 1
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.302: Finger needed 1
> (fprintd:2416591): libfprint-image_device-DEBUG: 07:27:23.302: Image device reported finger status: on
> (fprintd:2416591): libfprint-image_device-DEBUG: 07:27:23.302: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416591): libfprint-image_device-DEBUG: 07:27:23.302: Image device captured an image
> (fprintd:2416591): libfprint-image_device-DEBUG: 07:27:23.302: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416591): libfprint-device-DEBUG: 07:27:23.302: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.302: Finger present 1
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.302: Finger needed 0
> (fprintd:2416591): libfprint-device-DEBUG: 07:27:23.302: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.302: Finger present 0
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.302: Finger needed 0
> (fprintd:2416591): libfprint-image_device-DEBUG: 07:27:23.302: Image device reported finger status: off
> (fprintd:2416591): libfprint-image_device-DEBUG: 07:27:23.302: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416591): libfprint-image_device-DEBUG: 07:27:23.302: Deactivating image device
> (fprintd:2416591): libfprint-image_device-DEBUG: 07:27:23.302: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416591): libfprint-image_device-DEBUG: 07:27:23.302: Image device deactivation completed
> (fprintd:2416591): libfprint-image_device-DEBUG: 07:27:23.302: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416591): GLib-GIO-CRITICAL **: 07:27:23.302: GTask 0x55ec3ea27000 (source object: 0x55ec3ea1e5c0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416591): libfprint-image-DEBUG: 07:27:23.310: Minutiae scan completed in 0.008735 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_retry_general (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_retry_general) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_retry_general_restarted time out (After 150.0 seconds)
> 479/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_retry_general_restarted                                               TIMEOUT        150.05s   killed by signal 2 SIGINT
> >>> MALLOC_PERTURB_=230 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_retry_general_restarted
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.113: Got delay inhibitor for sleep.
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.113: entering main loop
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.113: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.195: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.196: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.197: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.198: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.198: user 'testuser' claiming the device: 0
> (fprintd:2416608): libfprint-virtual_image-DEBUG: 07:27:34.198: 44203233487: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416608): libfprint-virtual_device_connection-DEBUG: 07:27:34.198: 44203233519: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416608): GLib-GIO-DEBUG: 07:27:34.198: GTask [gio] D-Bus interface method dispatch (source object: 0x55ea86602ad0, source tag: 0x7fe4adbdde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416608): libfprint-image_device-DEBUG: 07:27:34.299: Image device open completed
> (fprintd:2416608): libfprint-device-DEBUG: 07:27:34.299: Device reported open completion
> (fprintd:2416608): libfprint-device-DEBUG: 07:27:34.299: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416608): libfprint-device-DEBUG: 07:27:34.299: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.299: claimed device 0
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.300: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.300: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.301: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.301: file_storage_print_data_load(): loaded '/tmp/tmps2eb3hwr/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.301: start enrollment device 0 finger 3
> (fprintd:2416608): libfprint-device-DEBUG: 07:27:34.301: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416608): libfprint-image_device-DEBUG: 07:27:34.301: Activating image device
> (fprintd:2416608): libfprint-image_device-DEBUG: 07:27:34.301: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416608): libfprint-image_device-DEBUG: 07:27:34.301: Image device activation completed
> (fprintd:2416608): libfprint-image_device-DEBUG: 07:27:34.301: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416608): libfprint-image_device-DEBUG: 07:27:34.301: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416608): libfprint-device-DEBUG: 07:27:34.301: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.301: Finger present 0
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.301: Finger needed 1
> (fprintd:2416608): GLib-GIO-DEBUG: 07:27:34.301: GTask [gio] D-Bus interface method dispatch (source object: 0x55ea86602ad0, source tag: 0x7fe4adbdde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416608): libfprint-virtual_device_connection-DEBUG: 07:27:34.302: Got a new connection!
> (fprintd:2416608): libfprint-virtual_image-DEBUG: 07:27:34.302: image data: 0x55ea8660b010
> (fprintd:2416608): libfprint-device-DEBUG: 07:27:34.302: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.302: Finger present 1
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.302: Finger needed 1
> (fprintd:2416608): libfprint-image_device-DEBUG: 07:27:34.302: Image device reported finger status: on
> (fprintd:2416608): libfprint-image_device-DEBUG: 07:27:34.302: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416608): libfprint-image_device-DEBUG: 07:27:34.302: Image device captured an image
> (fprintd:2416608): libfprint-image_device-DEBUG: 07:27:34.302: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416608): libfprint-device-DEBUG: 07:27:34.302: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.302: Finger present 1
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.302: Finger needed 0
> (fprintd:2416608): libfprint-device-DEBUG: 07:27:34.302: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.302: Finger present 0
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.302: Finger needed 0
> (fprintd:2416608): libfprint-image_device-DEBUG: 07:27:34.302: Image device reported finger status: off
> (fprintd:2416608): libfprint-image_device-DEBUG: 07:27:34.302: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416608): libfprint-image_device-DEBUG: 07:27:34.302: Deactivating image device
> (fprintd:2416608): libfprint-image_device-DEBUG: 07:27:34.302: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416608): libfprint-image_device-DEBUG: 07:27:34.302: Image device deactivation completed
> (fprintd:2416608): libfprint-image_device-DEBUG: 07:27:34.302: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416608): GLib-GIO-CRITICAL **: 07:27:34.302: GTask 0x55ea8660abe0 (source object: 0x55ea86609aa0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_retry_general_restarted (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_retry_general_restarted) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> 480/531 fprintd:daemon+fprintd+FPrintdVirtualNoStorageDeviceTest / FPrintdVirtualNoStorageDeviceTest.test_verify_any_finger_match_first_only                                                   OK               0.74s
> 481/531 fprintd:daemon+fprintd+FPrintdVirtualNoStorageDeviceTest / FPrintdVirtualNoStorageDeviceTest.test_verify_any_finger_no_match                                                           OK               0.85s
> fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_retry_remove_finger time out (After 150.0 seconds)
> 482/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_retry_remove_finger                                                   TIMEOUT        150.05s   killed by signal 2 SIGINT
> >>> MALLOC_PERTURB_=109 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_retry_remove_finger
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.667: entering main loop
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.668: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.762: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.762: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.763: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.764: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.764: user 'testuser' claiming the device: 0
> (fprintd:2416625): libfprint-virtual_image-DEBUG: 07:27:37.764: 44206799728: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416625): libfprint-virtual_device_connection-DEBUG: 07:27:37.764: 44206799782: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416625): GLib-GIO-DEBUG: 07:27:37.764: GTask [gio] D-Bus interface method dispatch (source object: 0x560ed75b5cd0, source tag: 0x7fc7f6b9be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416625): libfprint-image_device-DEBUG: 07:27:37.865: Image device open completed
> (fprintd:2416625): libfprint-device-DEBUG: 07:27:37.865: Device reported open completion
> (fprintd:2416625): libfprint-device-DEBUG: 07:27:37.865: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416625): libfprint-device-DEBUG: 07:27:37.865: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.865: claimed device 0
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.866: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.866: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.867: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.867: file_storage_print_data_load(): loaded '/tmp/tmpikewq4zs/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.867: start enrollment device 0 finger 3
> (fprintd:2416625): libfprint-device-DEBUG: 07:27:37.867: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416625): libfprint-image_device-DEBUG: 07:27:37.867: Activating image device
> (fprintd:2416625): libfprint-image_device-DEBUG: 07:27:37.867: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416625): libfprint-image_device-DEBUG: 07:27:37.867: Image device activation completed
> (fprintd:2416625): libfprint-image_device-DEBUG: 07:27:37.867: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416625): libfprint-image_device-DEBUG: 07:27:37.867: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416625): libfprint-device-DEBUG: 07:27:37.867: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.867: Finger present 0
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.867: Finger needed 1
> (fprintd:2416625): GLib-GIO-DEBUG: 07:27:37.867: GTask [gio] D-Bus interface method dispatch (source object: 0x560ed75b5cd0, source tag: 0x7fc7f6b9be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416625): libfprint-virtual_device_connection-DEBUG: 07:27:37.868: Got a new connection!
> (fprintd:2416625): libfprint-virtual_image-DEBUG: 07:27:37.868: image data: 0x560ed75bdd00
> (fprintd:2416625): libfprint-device-DEBUG: 07:27:37.868: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.868: Finger present 1
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.868: Finger needed 1
> (fprintd:2416625): libfprint-image_device-DEBUG: 07:27:37.868: Image device reported finger status: on
> (fprintd:2416625): libfprint-image_device-DEBUG: 07:27:37.868: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416625): libfprint-image_device-DEBUG: 07:27:37.868: Image device captured an image
> (fprintd:2416625): libfprint-image_device-DEBUG: 07:27:37.868: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416625): libfprint-device-DEBUG: 07:27:37.868: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.868: Finger present 1
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.868: Finger needed 0
> (fprintd:2416625): libfprint-device-DEBUG: 07:27:37.868: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.868: Finger present 0
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.868: Finger needed 0
> (fprintd:2416625): libfprint-image_device-DEBUG: 07:27:37.868: Image device reported finger status: off
> (fprintd:2416625): libfprint-image_device-DEBUG: 07:27:37.868: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416625): libfprint-image_device-DEBUG: 07:27:37.868: Deactivating image device
> (fprintd:2416625): libfprint-image_device-DEBUG: 07:27:37.868: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416625): libfprint-image_device-DEBUG: 07:27:37.868: Image device deactivation completed
> (fprintd:2416625): libfprint-image_device-DEBUG: 07:27:37.868: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416625): GLib-GIO-CRITICAL **: 07:27:37.869: GTask 0x560ed75bd9b0 (source object: 0x560ed75bcd40, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416625): libfprint-image-DEBUG: 07:27:37.875: Minutiae scan completed in 0.006823 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_retry_remove_finger (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_retry_remove_finger) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> 483/531 fprintd:daemon+fprintd+FPrintdVirtualStorageDeviceTests / FPrintdVirtualStorageDeviceTests.test_delete                                                                                 OK               2.56s
> 484/531 fprintd:daemon+fprintd+FPrintdVirtualStorageDeviceTests / FPrintdVirtualStorageDeviceTests.test_enroll_with_one_stage_only                                                             OK               0.90s
> 485/531 fprintd:daemon+fprintd+FPrintdVirtualStorageDeviceTests / FPrintdVirtualStorageDeviceTests.test_garbage_collect_failed_on_duplicate                                                    OK               1.01s
> 486/531 fprintd:daemon+fprintd+FPrintdVirtualStorageDeviceTests / FPrintdVirtualStorageDeviceTests.test_garbage_collect_on_duplicate                                                           OK               1.51s
> 487/531 fprintd:daemon+fprintd+FPrintdVirtualStorageDeviceTests / FPrintdVirtualStorageDeviceTests.test_local_storage_cleanup_data_error                                                       OK               1.35s
> 488/531 fprintd:daemon+fprintd+FPrintdVirtualStorageDeviceTests / FPrintdVirtualStorageDeviceTests.test_garbage_collect                                                                        OK               4.12s
> 489/531 fprintd:daemon+fprintd+FPrintdVirtualStorageDeviceTests / FPrintdVirtualStorageDeviceTests.test_scan_type_changes                                                                      OK               0.88s
> 490/531 fprintd:daemon+fprintd+FPrintdVirtualStorageDeviceTests / FPrintdVirtualStorageDeviceTests.test_local_storage_cleanup_no_match                                                         OK               1.44s
> 491/531 fprintd:daemon+fprintd+FPrintdVirtualStorageNoListDeviceTests / FPrintdVirtualStorageNoListDeviceTests.test_clear_storage                                                              OK               0.83s
> 492/531 fprintd:+test_fprintd_utils+TestFprintdUtils / TestFprintdUtils.test_fprintd_enroll                                                                                                    OK               1.06s
> 493/531 fprintd:+test_fprintd_utils+TestFprintdUtils / TestFprintdUtils.test_fprintd_delete                                                                                                    OK               1.49s
> 494/531 fprintd:+test_fprintd_utils+TestFprintdUtilsNoDeviceTests / TestFprintdUtilsNoDeviceTests.test_fprintd_delete                                                                          OK               0.98s
> 495/531 fprintd:+test_fprintd_utils+TestFprintdUtils / TestFprintdUtils.test_fprintd_list                                                                                                      OK               1.45s
> 496/531 fprintd:+test_fprintd_utils+TestFprintdUtilsNoDeviceTests / TestFprintdUtilsNoDeviceTests.test_fprintd_enroll                                                                          OK               1.07s
> 497/531 fprintd:+test_fprintd_utils+TestFprintdUtilsNoDeviceTests / TestFprintdUtilsNoDeviceTests.test_fprintd_list                                                                            OK               1.11s
> 498/531 fprintd:+test_fprintd_utils+TestFprintdUtilsNoDeviceTests / TestFprintdUtilsNoDeviceTests.test_fprintd_verify                                                                          OK               1.21s
> 499/531 fprintd:+test_fprintd_utils+TestFprintdUtilsVerify / TestFprintdUtilsVerify.test_fprintd_list_all_fingers                                                                              OK               1.13s
> 500/531 fprintd:+test_fprintd_utils+TestFprintdUtilsVerify / TestFprintdUtilsVerify.test_fprintd_multiple_verify_fails                                                                         OK               1.62s
> 501/531 fprintd:+test_fprintd_utils+TestFprintdUtilsVerify / TestFprintdUtilsVerify.test_fprintd_verify                                                                                        OK               1.58s
> 502/531 fprintd:+test_fprintd_utils+TestFprintdUtilsVerify / TestFprintdUtilsVerify.test_fprintd_verify_any_finger_identification                                                              OK               1.66s
> 503/531 fprintd:+test_fprintd_utils+TestFprintdUtilsVerify / TestFprintdUtilsVerify.test_fprintd_verify_any_finger_no_identification                                                           OK               1.66s
> 504/531 fprintd:+test_fprintd_utils+TestFprintdUtilsVerify / TestFprintdUtilsVerify.test_fprintd_verify_no_enrolled_fingers                                                                    OK               1.04s
> 505/531 fprintd:+test_fprintd_utils+TestFprintdUtilsVerify / TestFprintdUtilsVerify.test_fprintd_verify_enrolled_fingers                                                                       OK               2.57s
> 506/531 fprintd:+test_fprintd_utils+TestFprintdUtilsVerify / TestFprintdUtilsVerify.test_fprintd_verify_not_enrolled_fingers                                                                   OK               4.53s
> 507/531 fprintd:+test_fprintd_utils+TestFprintdUtilsVerify / TestFprintdUtilsVerify.test_fprintd_verify_script                                                                                 OK               5.49s
> fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_retry_too_short time out (After 150.0 seconds)
> 508/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_retry_too_short                                                       TIMEOUT        150.09s   killed by signal 2 SIGINT
> >>> MALLOC_PERTURB_=137 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_retry_too_short
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2416642): fprintd-DEBUG: 07:28:06.836: Finger needed 0
> (fprintd:2416642): fprintd-DEBUG: 07:28:06.836: entering main loop
> (fprintd:2416642): fprintd-DEBUG: 07:28:06.836: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416642): fprintd-DEBUG: 07:28:06.925: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416642): fprintd-DEBUG: 07:28:06.925: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416642): fprintd-DEBUG: 07:28:06.926: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416642): fprintd-DEBUG: 07:28:06.926: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416642): fprintd-DEBUG: 07:28:06.927: user 'testuser' claiming the device: 0
> (fprintd:2416642): libfprint-virtual_image-DEBUG: 07:28:06.927: 44235962162: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416642): libfprint-virtual_device_connection-DEBUG: 07:28:06.927: 44235962213: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416642): GLib-GIO-DEBUG: 07:28:06.927: GTask [gio] D-Bus interface method dispatch (source object: 0x5645f1ec9a00, source tag: 0x7f10760a9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416642): libfprint-image_device-DEBUG: 07:28:07.027: Image device open completed
> (fprintd:2416642): libfprint-device-DEBUG: 07:28:07.027: Device reported open completion
> (fprintd:2416642): libfprint-device-DEBUG: 07:28:07.027: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416642): libfprint-device-DEBUG: 07:28:07.028: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416642): fprintd-DEBUG: 07:28:07.028: claimed device 0
> (fprintd:2416642): fprintd-DEBUG: 07:28:07.029: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416642): fprintd-DEBUG: 07:28:07.029: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416642): fprintd-DEBUG: 07:28:07.029: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416642): fprintd-DEBUG: 07:28:07.030: file_storage_print_data_load(): loaded '/tmp/tmpk7ovrkra/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416642): fprintd-DEBUG: 07:28:07.030: start enrollment device 0 finger 3
> (fprintd:2416642): libfprint-device-DEBUG: 07:28:07.030: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416642): libfprint-image_device-DEBUG: 07:28:07.030: Activating image device
> (fprintd:2416642): libfprint-image_device-DEBUG: 07:28:07.030: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416642): libfprint-image_device-DEBUG: 07:28:07.030: Image device activation completed
> (fprintd:2416642): libfprint-image_device-DEBUG: 07:28:07.030: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416642): libfprint-image_device-DEBUG: 07:28:07.030: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416642): libfprint-device-DEBUG: 07:28:07.030: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416642): fprintd-DEBUG: 07:28:07.030: Finger present 0
> (fprintd:2416642): fprintd-DEBUG: 07:28:07.030: Finger needed 1
> (fprintd:2416642): GLib-GIO-DEBUG: 07:28:07.030: GTask [gio] D-Bus interface method dispatch (source object: 0x5645f1ec9a00, source tag: 0x7f10760a9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416642): libfprint-virtual_device_connection-DEBUG: 07:28:07.031: Got a new connection!
> (fprintd:2416642): libfprint-virtual_image-DEBUG: 07:28:07.031: image data: 0x5645f1ed1fc0
> (fprintd:2416642): libfprint-device-DEBUG: 07:28:07.031: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416642): fprintd-DEBUG: 07:28:07.031: Finger present 1
> (fprintd:2416642): fprintd-DEBUG: 07:28:07.031: Finger needed 1
> (fprintd:2416642): libfprint-image_device-DEBUG: 07:28:07.031: Image device reported finger status: on
> (fprintd:2416642): libfprint-image_device-DEBUG: 07:28:07.031: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416642): libfprint-image_device-DEBUG: 07:28:07.031: Image device captured an image
> (fprintd:2416642): libfprint-image_device-DEBUG: 07:28:07.031: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416642): libfprint-device-DEBUG: 07:28:07.031: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416642): fprintd-DEBUG: 07:28:07.031: Finger present 1
> (fprintd:2416642): fprintd-DEBUG: 07:28:07.031: Finger needed 0
> (fprintd:2416642): libfprint-device-DEBUG: 07:28:07.031: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416642): fprintd-DEBUG: 07:28:07.031: Finger present 0
> (fprintd:2416642): fprintd-DEBUG: 07:28:07.031: Finger needed 0
> (fprintd:2416642): libfprint-image_device-DEBUG: 07:28:07.031: Image device reported finger status: off
> (fprintd:2416642): libfprint-image_device-DEBUG: 07:28:07.031: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416642): libfprint-image_device-DEBUG: 07:28:07.031: Deactivating image device
> (fprintd:2416642): libfprint-image_device-DEBUG: 07:28:07.031: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416642): libfprint-image_device-DEBUG: 07:28:07.031: Image device deactivation completed
> (fprintd:2416642): libfprint-image_device-DEBUG: 07:28:07.031: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416642): GLib-GIO-CRITICAL **: 07:28:07.031: GTask 0x5645f1ed1d00 (source object: 0x5645f1ed1490, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_retry_too_short (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_retry_too_short) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_start_during_verify time out (After 150.0 seconds)
> 509/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_start_during_verify                                                   TIMEOUT        150.04s   killed by signal 2 SIGINT
> >>> MALLOC_PERTURB_=72 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_start_during_verify
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.334: entering main loop
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.335: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.421: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.421: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.422: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.423: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.423: user 'testuser' claiming the device: 0
> (fprintd:2416659): libfprint-virtual_image-DEBUG: 07:28:07.423: 44236458490: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416659): libfprint-virtual_device_connection-DEBUG: 07:28:07.423: 44236458524: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416659): GLib-GIO-DEBUG: 07:28:07.423: GTask [gio] D-Bus interface method dispatch (source object: 0x560c326e78b0, source tag: 0x7fabe1ea1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416659): libfprint-image_device-DEBUG: 07:28:07.524: Image device open completed
> (fprintd:2416659): libfprint-device-DEBUG: 07:28:07.524: Device reported open completion
> (fprintd:2416659): libfprint-device-DEBUG: 07:28:07.524: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416659): libfprint-device-DEBUG: 07:28:07.524: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.524: claimed device 0
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.525: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.525: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.526: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.526: file_storage_print_data_load(): loaded '/tmp/tmprehpvyur/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.526: start enrollment device 0 finger 3
> (fprintd:2416659): libfprint-device-DEBUG: 07:28:07.526: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416659): libfprint-image_device-DEBUG: 07:28:07.526: Activating image device
> (fprintd:2416659): libfprint-image_device-DEBUG: 07:28:07.526: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416659): libfprint-image_device-DEBUG: 07:28:07.526: Image device activation completed
> (fprintd:2416659): libfprint-image_device-DEBUG: 07:28:07.526: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416659): libfprint-image_device-DEBUG: 07:28:07.526: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416659): libfprint-device-DEBUG: 07:28:07.526: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.526: Finger present 0
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.526: Finger needed 1
> (fprintd:2416659): GLib-GIO-DEBUG: 07:28:07.526: GTask [gio] D-Bus interface method dispatch (source object: 0x560c326e78b0, source tag: 0x7fabe1ea1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416659): libfprint-virtual_device_connection-DEBUG: 07:28:07.527: Got a new connection!
> (fprintd:2416659): libfprint-virtual_image-DEBUG: 07:28:07.527: image data: 0x560c326f0220
> (fprintd:2416659): libfprint-device-DEBUG: 07:28:07.527: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.527: Finger present 1
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.527: Finger needed 1
> (fprintd:2416659): libfprint-image_device-DEBUG: 07:28:07.527: Image device reported finger status: on
> (fprintd:2416659): libfprint-image_device-DEBUG: 07:28:07.527: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416659): libfprint-image_device-DEBUG: 07:28:07.527: Image device captured an image
> (fprintd:2416659): libfprint-image_device-DEBUG: 07:28:07.528: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416659): libfprint-device-DEBUG: 07:28:07.528: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.528: Finger present 1
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.528: Finger needed 0
> (fprintd:2416659): libfprint-device-DEBUG: 07:28:07.528: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.528: Finger present 0
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.528: Finger needed 0
> (fprintd:2416659): libfprint-image_device-DEBUG: 07:28:07.528: Image device reported finger status: off
> (fprintd:2416659): libfprint-image_device-DEBUG: 07:28:07.528: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416659): libfprint-image_device-DEBUG: 07:28:07.528: Deactivating image device
> (fprintd:2416659): libfprint-image_device-DEBUG: 07:28:07.528: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416659): libfprint-image_device-DEBUG: 07:28:07.528: Image device deactivation completed
> (fprintd:2416659): libfprint-image_device-DEBUG: 07:28:07.528: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416659): GLib-GIO-CRITICAL **: 07:28:07.528: GTask 0x560c326effa0 (source object: 0x560c326ef840, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416659): libfprint-image-DEBUG: 07:28:07.535: Minutiae scan completed in 0.007859 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_start_during_verify (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_start_during_verify) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_stop_from_other_client time out (After 150.0 seconds)
> 510/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_stop_from_other_client                                                TIMEOUT        150.13s   killed by signal 2 SIGINT
> >>> TOPSRCDIR=/<<PKGBUILDDIR>> MALLOC_PERTURB_=5 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_stop_from_other_client
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.615: entering main loop
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.615: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.698: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.698: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.699: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.700: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.700: user 'testuser' claiming the device: 0
> (fprintd:2416680): libfprint-virtual_image-DEBUG: 07:29:07.700: 44296735811: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416680): libfprint-virtual_device_connection-DEBUG: 07:29:07.700: 44296735844: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416680): GLib-GIO-DEBUG: 07:29:07.700: GTask [gio] D-Bus interface method dispatch (source object: 0x562b3a0a0c40, source tag: 0x7efdba7d0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416680): libfprint-image_device-DEBUG: 07:29:07.801: Image device open completed
> (fprintd:2416680): libfprint-device-DEBUG: 07:29:07.801: Device reported open completion
> (fprintd:2416680): libfprint-device-DEBUG: 07:29:07.801: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416680): libfprint-device-DEBUG: 07:29:07.801: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.801: claimed device 0
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.802: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.802: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.804: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.804: file_storage_print_data_load(): loaded '/tmp/tmpm7emy0_e/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.804: start enrollment device 0 finger 3
> (fprintd:2416680): libfprint-device-DEBUG: 07:29:07.804: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416680): libfprint-image_device-DEBUG: 07:29:07.804: Activating image device
> (fprintd:2416680): libfprint-image_device-DEBUG: 07:29:07.804: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416680): libfprint-image_device-DEBUG: 07:29:07.804: Image device activation completed
> (fprintd:2416680): libfprint-image_device-DEBUG: 07:29:07.804: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416680): libfprint-image_device-DEBUG: 07:29:07.804: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416680): libfprint-device-DEBUG: 07:29:07.804: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.804: Finger present 0
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.804: Finger needed 1
> (fprintd:2416680): GLib-GIO-DEBUG: 07:29:07.804: GTask [gio] D-Bus interface method dispatch (source object: 0x562b3a0a0c40, source tag: 0x7efdba7d0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416680): libfprint-virtual_device_connection-DEBUG: 07:29:07.805: Got a new connection!
> (fprintd:2416680): libfprint-virtual_image-DEBUG: 07:29:07.805: image data: 0x562b3a0a9060
> (fprintd:2416680): libfprint-device-DEBUG: 07:29:07.805: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.805: Finger present 1
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.805: Finger needed 1
> (fprintd:2416680): libfprint-image_device-DEBUG: 07:29:07.805: Image device reported finger status: on
> (fprintd:2416680): libfprint-image_device-DEBUG: 07:29:07.805: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416680): libfprint-image_device-DEBUG: 07:29:07.805: Image device captured an image
> (fprintd:2416680): libfprint-image_device-DEBUG: 07:29:07.805: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416680): libfprint-device-DEBUG: 07:29:07.805: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.805: Finger present 1
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.805: Finger needed 0
> (fprintd:2416680): libfprint-device-DEBUG: 07:29:07.805: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.805: Finger present 0
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.805: Finger needed 0
> (fprintd:2416680): libfprint-image_device-DEBUG: 07:29:07.805: Image device reported finger status: off
> (fprintd:2416680): libfprint-image_device-DEBUG: 07:29:07.805: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416680): libfprint-image_device-DEBUG: 07:29:07.805: Deactivating image device
> (fprintd:2416680): libfprint-image_device-DEBUG: 07:29:07.805: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416680): libfprint-image_device-DEBUG: 07:29:07.805: Image device deactivation completed
> (fprintd:2416680): libfprint-image_device-DEBUG: 07:29:07.805: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416680): GLib-GIO-CRITICAL **: 07:29:07.805: GTask 0x562b3a0a8710 (source object: 0x562b3a0a8580, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416680): libfprint-image-DEBUG: 07:29:07.813: Minutiae scan completed in 0.007672 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_stop_from_other_client (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_stop_from_other_client) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_stop_waits_for_completion time out (After 150.0 seconds)
> 511/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_stop_waits_for_completion                                             TIMEOUT        150.06s   killed by signal 2 SIGINT
> >>> MALLOC_CHECK_=2 MALLOC_PERTURB_=185 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_stop_waits_for_completion
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2416697): fprintd-DEBUG: 07:29:11.911: Got delay inhibitor for sleep.
> (fprintd:2416697): fprintd-DEBUG: 07:29:11.911: entering main loop
> (fprintd:2416697): fprintd-DEBUG: 07:29:11.912: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416697): fprintd-DEBUG: 07:29:12.009: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416697): fprintd-DEBUG: 07:29:12.010: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416697): fprintd-DEBUG: 07:29:12.012: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416697): fprintd-DEBUG: 07:29:12.012: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416697): fprintd-DEBUG: 07:29:12.012: user 'testuser' claiming the device: 0
> (fprintd:2416697): libfprint-virtual_image-DEBUG: 07:29:12.013: 44301048036: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416697): libfprint-virtual_device_connection-DEBUG: 07:29:12.013: 44301048068: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416697): GLib-GIO-DEBUG: 07:29:12.013: GTask [gio] D-Bus interface method dispatch (source object: 0x564078e53b30, source tag: 0x7f003fa68e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416697): libfprint-image_device-DEBUG: 07:29:12.113: Image device open completed
> (fprintd:2416697): libfprint-device-DEBUG: 07:29:12.113: Device reported open completion
> (fprintd:2416697): libfprint-device-DEBUG: 07:29:12.113: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416697): libfprint-device-DEBUG: 07:29:12.113: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416697): fprintd-DEBUG: 07:29:12.113: claimed device 0
> (fprintd:2416697): fprintd-DEBUG: 07:29:12.115: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416697): fprintd-DEBUG: 07:29:12.115: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416697): fprintd-DEBUG: 07:29:12.116: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416697): fprintd-DEBUG: 07:29:12.116: file_storage_print_data_load(): loaded '/tmp/tmpbr5zqx7z/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416697): fprintd-DEBUG: 07:29:12.116: start enrollment device 0 finger 3
> (fprintd:2416697): libfprint-device-DEBUG: 07:29:12.116: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416697): libfprint-image_device-DEBUG: 07:29:12.116: Activating image device
> (fprintd:2416697): libfprint-image_device-DEBUG: 07:29:12.116: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416697): libfprint-image_device-DEBUG: 07:29:12.116: Image device activation completed
> (fprintd:2416697): libfprint-image_device-DEBUG: 07:29:12.116: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416697): libfprint-image_device-DEBUG: 07:29:12.116: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416697): libfprint-device-DEBUG: 07:29:12.116: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416697): fprintd-DEBUG: 07:29:12.116: Finger present 0
> (fprintd:2416697): fprintd-DEBUG: 07:29:12.116: Finger needed 1
> (fprintd:2416697): GLib-GIO-DEBUG: 07:29:12.116: GTask [gio] D-Bus interface method dispatch (source object: 0x564078e53b30, source tag: 0x7f003fa68e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416697): libfprint-virtual_device_connection-DEBUG: 07:29:12.117: Got a new connection!
> (fprintd:2416697): libfprint-virtual_image-DEBUG: 07:29:12.117: image data: 0x564078e5c390
> (fprintd:2416697): libfprint-device-DEBUG: 07:29:12.117: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416697): fprintd-DEBUG: 07:29:12.117: Finger present 1
> (fprintd:2416697): fprintd-DEBUG: 07:29:12.117: Finger needed 1
> (fprintd:2416697): libfprint-image_device-DEBUG: 07:29:12.117: Image device reported finger status: on
> (fprintd:2416697): libfprint-image_device-DEBUG: 07:29:12.117: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416697): libfprint-image_device-DEBUG: 07:29:12.117: Image device captured an image
> (fprintd:2416697): libfprint-image_device-DEBUG: 07:29:12.117: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416697): libfprint-device-DEBUG: 07:29:12.117: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416697): fprintd-DEBUG: 07:29:12.117: Finger present 1
> (fprintd:2416697): fprintd-DEBUG: 07:29:12.117: Finger needed 0
> (fprintd:2416697): libfprint-device-DEBUG: 07:29:12.117: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416697): fprintd-DEBUG: 07:29:12.117: Finger present 0
> (fprintd:2416697): fprintd-DEBUG: 07:29:12.117: Finger needed 0
> (fprintd:2416697): libfprint-image_device-DEBUG: 07:29:12.117: Image device reported finger status: off
> (fprintd:2416697): libfprint-image_device-DEBUG: 07:29:12.117: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416697): libfprint-image_device-DEBUG: 07:29:12.117: Deactivating image device
> (fprintd:2416697): libfprint-image_device-DEBUG: 07:29:12.117: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416697): libfprint-image_device-DEBUG: 07:29:12.117: Image device deactivation completed
> (fprintd:2416697): libfprint-image_device-DEBUG: 07:29:12.117: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416697): GLib-GIO-CRITICAL **: 07:29:12.117: GTask 0x564078e5bf40 (source object: 0x564078e5aac0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_stop_waits_for_completion (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_stop_waits_for_completion) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_stop_waits_for_completion_is_stopped_by_release time out (After 150.0 seconds)
> 512/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_stop_waits_for_completion_is_stopped_by_release                       TIMEOUT        150.04s   killed by signal 2 SIGINT
> >>> MALLOC_PERTURB_=7 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_stop_waits_for_completion_is_stopped_by_release
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.055: Got delay inhibitor for sleep.
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.055: entering main loop
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.055: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.145: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.146: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.147: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.148: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.148: user 'testuser' claiming the device: 0
> (fprintd:2416714): libfprint-virtual_image-DEBUG: 07:29:15.148: 44304183984: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416714): libfprint-virtual_device_connection-DEBUG: 07:29:15.148: 44304184018: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416714): GLib-GIO-DEBUG: 07:29:15.149: GTask [gio] D-Bus interface method dispatch (source object: 0x558f26cb0ac0, source tag: 0x7f29e4685e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416714): libfprint-image_device-DEBUG: 07:29:15.249: Image device open completed
> (fprintd:2416714): libfprint-device-DEBUG: 07:29:15.249: Device reported open completion
> (fprintd:2416714): libfprint-device-DEBUG: 07:29:15.249: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416714): libfprint-device-DEBUG: 07:29:15.249: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.249: claimed device 0
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.251: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.251: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.252: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.252: file_storage_print_data_load(): loaded '/tmp/tmpdd7kx0dy/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.252: start enrollment device 0 finger 3
> (fprintd:2416714): libfprint-device-DEBUG: 07:29:15.252: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416714): libfprint-image_device-DEBUG: 07:29:15.252: Activating image device
> (fprintd:2416714): libfprint-image_device-DEBUG: 07:29:15.252: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416714): libfprint-image_device-DEBUG: 07:29:15.252: Image device activation completed
> (fprintd:2416714): libfprint-image_device-DEBUG: 07:29:15.252: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416714): libfprint-image_device-DEBUG: 07:29:15.252: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416714): libfprint-device-DEBUG: 07:29:15.252: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.252: Finger present 0
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.252: Finger needed 1
> (fprintd:2416714): GLib-GIO-DEBUG: 07:29:15.252: GTask [gio] D-Bus interface method dispatch (source object: 0x558f26cb0ac0, source tag: 0x7f29e4685e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416714): libfprint-virtual_device_connection-DEBUG: 07:29:15.253: Got a new connection!
> (fprintd:2416714): libfprint-virtual_image-DEBUG: 07:29:15.253: image data: 0x558f26cb8ec0
> (fprintd:2416714): libfprint-device-DEBUG: 07:29:15.253: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.253: Finger present 1
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.253: Finger needed 1
> (fprintd:2416714): libfprint-image_device-DEBUG: 07:29:15.253: Image device reported finger status: on
> (fprintd:2416714): libfprint-image_device-DEBUG: 07:29:15.253: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416714): libfprint-image_device-DEBUG: 07:29:15.253: Image device captured an image
> (fprintd:2416714): libfprint-image_device-DEBUG: 07:29:15.253: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416714): libfprint-device-DEBUG: 07:29:15.253: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.253: Finger present 1
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.253: Finger needed 0
> (fprintd:2416714): libfprint-device-DEBUG: 07:29:15.253: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.253: Finger present 0
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.253: Finger needed 0
> (fprintd:2416714): libfprint-image_device-DEBUG: 07:29:15.254: Image device reported finger status: off
> (fprintd:2416714): libfprint-image_device-DEBUG: 07:29:15.254: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416714): libfprint-image_device-DEBUG: 07:29:15.254: Deactivating image device
> (fprintd:2416714): libfprint-image_device-DEBUG: 07:29:15.254: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416714): libfprint-image_device-DEBUG: 07:29:15.254: Image device deactivation completed
> (fprintd:2416714): libfprint-image_device-DEBUG: 07:29:15.254: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416714): GLib-GIO-CRITICAL **: 07:29:15.254: GTask 0x558f26cc1190 (source object: 0x558f26cb7e00, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_stop_waits_for_completion_is_stopped_by_release (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_stop_waits_for_completion_is_stopped_by_release) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_stop_waits_for_completion_waiting_timeout time out (After 150.0 seconds)
> 513/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_stop_waits_for_completion_waiting_timeout                             TIMEOUT        150.08s   killed by signal 2 SIGINT
> >>> G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals MALLOC_PERTURB_=237 TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_stop_waits_for_completion_waiting_timeout
> ――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――
> Listing only the last 100 lines from a long log.
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.217: entering main loop
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.217: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.303: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.304: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.304: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.305: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.305: user 'testuser' claiming the device: 0
> (fprintd:2416735): libfprint-virtual_image-DEBUG: 07:29:53.305: 44342340882: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416735): libfprint-virtual_device_connection-DEBUG: 07:29:53.305: 44342340914: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416735): GLib-GIO-DEBUG: 07:29:53.306: GTask [gio] D-Bus interface method dispatch (source object: 0x55c24880db60, source tag: 0x7fbf69e54e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416735): libfprint-image_device-DEBUG: 07:29:53.406: Image device open completed
> (fprintd:2416735): libfprint-device-DEBUG: 07:29:53.406: Device reported open completion
> (fprintd:2416735): libfprint-device-DEBUG: 07:29:53.406: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416735): libfprint-device-DEBUG: 07:29:53.406: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.406: claimed device 0
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.407: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.407: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.408: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.408: file_storage_print_data_load(): loaded '/tmp/tmpoj7yosz5/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.408: start enrollment device 0 finger 3
> (fprintd:2416735): libfprint-device-DEBUG: 07:29:53.408: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416735): libfprint-image_device-DEBUG: 07:29:53.408: Activating image device
> (fprintd:2416735): libfprint-image_device-DEBUG: 07:29:53.408: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416735): libfprint-image_device-DEBUG: 07:29:53.408: Image device activation completed
> (fprintd:2416735): libfprint-image_device-DEBUG: 07:29:53.408: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416735): libfprint-image_device-DEBUG: 07:29:53.408: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416735): libfprint-device-DEBUG: 07:29:53.408: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.408: Finger present 0
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.408: Finger needed 1
> (fprintd:2416735): GLib-GIO-DEBUG: 07:29:53.408: GTask [gio] D-Bus interface method dispatch (source object: 0x55c24880db60, source tag: 0x7fbf69e54e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416735): libfprint-virtual_device_connection-DEBUG: 07:29:53.409: Got a new connection!
> (fprintd:2416735): libfprint-virtual_image-DEBUG: 07:29:53.409: image data: 0x55c248815c90
> (fprintd:2416735): libfprint-device-DEBUG: 07:29:53.409: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.409: Finger present 1
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.409: Finger needed 1
> (fprintd:2416735): libfprint-image_device-DEBUG: 07:29:53.409: Image device reported finger status: on
> (fprintd:2416735): libfprint-image_device-DEBUG: 07:29:53.409: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416735): libfprint-image_device-DEBUG: 07:29:53.409: Image device captured an image
> (fprintd:2416735): libfprint-image_device-DEBUG: 07:29:53.409: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416735): libfprint-device-DEBUG: 07:29:53.409: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.409: Finger present 1
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.409: Finger needed 0
> (fprintd:2416735): libfprint-device-DEBUG: 07:29:53.409: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.409: Finger present 0
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.409: Finger needed 0
> (fprintd:2416735): libfprint-image_device-DEBUG: 07:29:53.409: Image device reported finger status: off
> (fprintd:2416735): libfprint-image_device-DEBUG: 07:29:53.409: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416735): libfprint-image_device-DEBUG: 07:29:53.409: Deactivating image device
> (fprintd:2416735): libfprint-image_device-DEBUG: 07:29:53.409: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416735): libfprint-image_device-DEBUG: 07:29:53.409: Image device deactivation completed
> (fprintd:2416735): libfprint-image_device-DEBUG: 07:29:53.409: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416735): GLib-GIO-CRITICAL **: 07:29:53.409: GTask 0x55c24881df60 (source object: 0x55c248814d90, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416735): libfprint-image-DEBUG: 07:29:53.420: Minutiae scan completed in 0.011104 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> stderr:
> test_verify_stop_waits_for_completion_waiting_timeout (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_stop_waits_for_completion_waiting_timeout) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
> 
> 514/531 fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_already_claimed                                                                                                  OK               0.33s
> 515/531 fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_fprintd_auth                                                                                                     OK               0.47s
> 516/531 fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_fprintd_blocks_unexpected_auth                                                                                   OK               0.98s
> 517/531 fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_fprintd_blocks_unexpected_auth2                                                                                  OK               1.05s
> 518/531 fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_fprintd_dual_reader_auth                                                                                         OK               0.55s
> 519/531 fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_fprintd_failed_auth                                                                                              OK               0.52s
> 520/531 fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_fprintd_identify_error                                                                                           OK               0.52s
> 521/531 fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_fprintd_identify_error2                                                                                          OK               0.48s
> 522/531 fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_fprintd_identify_error3                                                                                          OK               0.59s
> 523/531 fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_fprintd_last_try_auth                                                                                            OK               0.41s
> 524/531 fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_fprintd_multi_reader_not_all_enrolled                                                                            OK               0.56s
> 525/531 fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_fprintd_no_fingers                                                                                               OK               0.47s
> 526/531 fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_fprintd_no_fingers_while_verifying                                                                               OK               0.50s
> 527/531 fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_fprintd_retry                                                                                                    OK               0.52s
> 528/531 fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_no_device                                                                                                        OK               0.37s
> 529/531 fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_notices_fprintd_disappearing                                                                                     OK               0.53s
> 530/531 fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_timeout                                                                                                          OK              10.36s
> 531/531 fprintd:dist / check-translations                                                                                                                                                      OK               0.50s
> 
> Summary of Failures:
> 
>  32/531 fprintd:daemon+fprintd+FPrintdUtilsTest / FPrintdUtilsTest.test_delete_already_claimed                                                                                                 FAIL             5.02s   exit status 1
>  38/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_already_claimed_other_user_delete_enrolled_fingers                                       TIMEOUT        150.16s   killed by signal 2 SIGINT
>  39/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_already_claimed_same_user_delete_enrolled_fingers                                        TIMEOUT        150.10s   killed by signal 2 SIGINT
>  40/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_always_allowed_verify_stop                                                               TIMEOUT        150.05s   killed by signal 2 SIGINT
>  42/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_busy_device_release_on_verify                                                            TIMEOUT        150.08s   killed by signal 2 SIGINT
>  43/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_busy_device_release_on_verify_finger                                                     TIMEOUT        150.08s   killed by signal 2 SIGINT
>  44/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_concourrent_delete_enrolled_finger                                                       TIMEOUT        150.05s   killed by signal 2 SIGINT
>  46/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_concourrent_delete_enrolled_fingers                                                      TIMEOUT        150.10s   killed by signal 2 SIGINT
>  47/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_concourrent_delete_enrolled_fingers2                                                     TIMEOUT        150.06s   killed by signal 2 SIGINT
>  52/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_concourrent_delete_enrolled_fingers_unclaimed                                            TIMEOUT        150.14s   killed by signal 2 SIGINT
>  53/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_concourrent_list_enrolled_fingers                                                        TIMEOUT        150.04s   killed by signal 2 SIGINT
>  54/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_concourrent_verify_start                                                                 TIMEOUT        150.05s   killed by signal 2 SIGINT
>  55/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_finger_status                                                                     FAIL             1.01s   exit status 1
>  56/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_delete2                                                                           TIMEOUT        150.04s   killed by signal 2 SIGINT
>  57/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_delete2_multiple                                                                  TIMEOUT        150.04s   killed by signal 2 SIGINT
>  59/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_delete2_storage_error                                                             TIMEOUT        150.04s   killed by signal 2 SIGINT
>  60/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_delete_single                                                                     TIMEOUT        150.06s   killed by signal 2 SIGINT
>  63/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_delete_single_storage_error                                                       TIMEOUT        150.09s   killed by signal 2 SIGINT
>  67/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_delete_storage_error                                                              TIMEOUT        150.17s   killed by signal 2 SIGINT
>  68/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_invalid_storage_dir                                                               TIMEOUT        150.06s   killed by signal 2 SIGINT
>  69/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_users_duplicate_prints                                                            TIMEOUT        150.06s   killed by signal 2 SIGINT
>  70/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_verify_list_delete                                                                TIMEOUT        150.09s   killed by signal 2 SIGINT
>  71/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_write_print_error                                                                 TIMEOUT        150.12s   killed by signal 2 SIGINT
>  72/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_list_enrolled_fingers_current_user                                                       TIMEOUT        150.06s   killed by signal 2 SIGINT
>  74/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_unallowed_delete_enrolled_finger                                                         TIMEOUT        150.06s   killed by signal 2 SIGINT
>  75/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_unallowed_delete_enrolled_fingers                                                        TIMEOUT        150.09s   killed by signal 2 SIGINT
>  76/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_unallowed_delete_enrolled_fingers2                                                       TIMEOUT        150.23s   killed by signal 2 SIGINT
>  77/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_unallowed_enroll_start                                                                   TIMEOUT        150.05s   killed by signal 2 SIGINT
>  78/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_unallowed_list_enrolled_fingers                                                          TIMEOUT        150.07s   killed by signal 2 SIGINT
>  79/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_unallowed_list_enrolled_fingers_current_user                                             TIMEOUT        150.09s   killed by signal 2 SIGINT
>  80/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_any_finger_match                                                                  TIMEOUT        150.09s   killed by signal 2 SIGINT
>  81/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_any_finger_multiple_users                                                         TIMEOUT        150.15s   killed by signal 2 SIGINT
>  82/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_any_finger_no_match                                                               TIMEOUT        150.11s   killed by signal 2 SIGINT
>  83/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_finger_match                                                                      TIMEOUT        150.05s   killed by signal 2 SIGINT
>  84/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_finger_no_match                                                                   TIMEOUT        150.14s   killed by signal 2 SIGINT
>  86/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_finger_no_match_restart                                                           TIMEOUT        150.10s   killed by signal 2 SIGINT
>  88/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_finger_not_enrolled                                                               TIMEOUT        150.07s   killed by signal 2 SIGINT
>  89/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_finger_not_enrolled_stops_verification                                            TIMEOUT        150.09s   killed by signal 2 SIGINT
>  91/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_finger_status                                                                     TIMEOUT        150.08s   killed by signal 2 SIGINT
>  93/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_finger_stop_cancels                                                               TIMEOUT        150.06s   killed by signal 2 SIGINT
>  95/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_invalid_storage_dir                                                               TIMEOUT        150.05s   killed by signal 2 SIGINT
>  97/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_read_print_error                                                                  TIMEOUT        150.06s   killed by signal 2 SIGINT
> 102/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_error_already_open                                                                FAIL             1.24s   exit status 1
> 103/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_error_busy                                                                        FAIL             1.23s   exit status 1
> 104/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_error_data_full                                                                   FAIL             1.02s   exit status 1
> 105/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_error_data_invalid                                                                FAIL             0.93s   exit status 1
> 106/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_error_general                                                                     FAIL             0.90s   exit status 1
> 107/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_error_not_open                                                                    FAIL             1.10s   exit status 1
> 108/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_error_not_supported                                                               FAIL             0.87s   exit status 1
> 109/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_error_proto                                                                       FAIL             0.89s   exit status 1
> 110/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_retry_center_finger                                                               FAIL             1.03s   exit status 1
> 111/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_retry_general                                                                     FAIL             0.92s   exit status 1
> 112/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_retry_remove_finger                                                               FAIL             0.96s   exit status 1
> 113/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_retry_too_short                                                                   FAIL             0.95s   exit status 1
> 117/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_stop_cancels                                                                      TIMEOUT        150.16s   killed by signal 2 SIGINT
> 118/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_wrong_finger_match                                                                TIMEOUT        150.07s   killed by signal 2 SIGINT
> 119/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_wrong_finger_no_match                                                             TIMEOUT        150.05s   killed by signal 2 SIGINT
> 120/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_already_enrolled_finger                                                           TIMEOUT        150.06s   killed by signal 2 SIGINT
> 121/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_duplicate_image                                                                   TIMEOUT        150.08s   killed by signal 2 SIGINT
> 122/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_error_data_not_found                                                              TIMEOUT        150.06s   killed by signal 2 SIGINT
> 123/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_verify_start_during_enroll                                                               TIMEOUT        150.05s   killed by signal 2 SIGINT
> 124/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_delete_finger_during_verify                                              TIMEOUT        150.07s   killed by signal 2 SIGINT
> 125/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_delete_fingers2_during_verify                                            TIMEOUT        150.16s   killed by signal 2 SIGINT
> 126/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_enroll_start_during_verify                                               TIMEOUT        150.05s   killed by signal 2 SIGINT
> 127/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_delete_fingers_during_verify                                             TIMEOUT        150.09s   killed by signal 2 SIGINT
> 128/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_enroll_stop_during_verify                                                TIMEOUT        150.06s   killed by signal 2 SIGINT
> 129/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_multiple_verify                                                          TIMEOUT        150.05s   killed by signal 2 SIGINT
> 130/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_multiple_verify_cancelled                                                TIMEOUT        150.05s   killed by signal 2 SIGINT
> 131/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_concourrent_stop                                                  TIMEOUT        150.05s   killed by signal 2 SIGINT
> 132/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_already_open                                                TIMEOUT        150.08s   killed by signal 2 SIGINT
> 133/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_busy                                                        TIMEOUT        150.14s   killed by signal 2 SIGINT
> 134/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_data_invalid                                                TIMEOUT        150.05s   killed by signal 2 SIGINT
> 135/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_data_full                                                   TIMEOUT        150.08s   killed by signal 2 SIGINT
> 136/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_data_not_found                                              TIMEOUT        150.06s   killed by signal 2 SIGINT
> 137/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_general                                                     TIMEOUT        150.05s   killed by signal 2 SIGINT
> 138/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_ignored_after_report                                        TIMEOUT        150.05s   killed by signal 2 SIGINT
> 139/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_not_open                                                    TIMEOUT        150.05s   killed by signal 2 SIGINT
> 140/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_not_supported                                               TIMEOUT        150.07s   killed by signal 2 SIGINT
> 141/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_proto                                                       TIMEOUT        150.14s   killed by signal 2 SIGINT
> 142/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_retry_center_finger                                               TIMEOUT        150.05s   killed by signal 2 SIGINT
> 143/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_retry_general                                                     TIMEOUT        150.06s   killed by signal 2 SIGINT
> 144/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_retry_general_restarted                                           TIMEOUT        150.07s   killed by signal 2 SIGINT
> 146/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_retry_remove_finger                                               TIMEOUT        150.06s   killed by signal 2 SIGINT
> 149/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_retry_too_short                                                   TIMEOUT        150.05s   killed by signal 2 SIGINT
> 166/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_start_during_verify                                               TIMEOUT        150.07s   killed by signal 2 SIGINT
> 172/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_stop_from_other_client                                            TIMEOUT        150.06s   killed by signal 2 SIGINT
> 360/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_unallowed_claim_current_user                                                             FAIL             0.89s   exit status 1
> 410/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_stop_waits_for_completion                                         TIMEOUT        150.11s   killed by signal 2 SIGINT
> 411/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_stop_waits_for_completion_is_stopped_by_release                   TIMEOUT        150.08s   killed by signal 2 SIGINT
> 412/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_stop_waits_for_completion_waiting_timeout                         TIMEOUT        150.08s   killed by signal 2 SIGINT
> 420/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_retry_too_short                                     TIMEOUT        150.05s   killed by signal 11 SIGSEGV
> 421/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_stop_waits_for_completion_waiting_timeout           TIMEOUT        150.01s   killed by signal 11 SIGSEGV
> 425/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_claim_error                                                                              TIMEOUT        150.05s   killed by signal 2 SIGINT
> 427/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_removal_during_enroll                                                                                  FAIL             0.85s   exit status 1
> 444/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_stop_waits_for_completion_waiting_timeout               TIMEOUT        150.05s   killed by signal 11 SIGSEGV
> 449/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_allowed_list_enrolled_fingers_current_user                                                             TIMEOUT        150.05s   killed by signal 2 SIGINT
> 451/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_allowed_list_enrolled_fingers_empty_user                                                               TIMEOUT        150.13s   killed by signal 2 SIGINT
> 452/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_enroll_done_disconnect                                                                                 TIMEOUT        150.05s   killed by signal 2 SIGINT
> 453/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_identify_done_disconnect                                                                               TIMEOUT        150.06s   killed by signal 2 SIGINT
> 454/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_identify_running_disconnect                                                                            TIMEOUT        150.08s   killed by signal 2 SIGINT
> 455/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unclaimed_delete_enrolled_fingers                                                                      TIMEOUT        150.11s   killed by signal 2 SIGINT
> 456/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unclaimed_list_enrolled_fingers                                                                        TIMEOUT        150.04s   killed by signal 2 SIGINT
> 457/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_verify_done_disconnect                                                                                 TIMEOUT        150.09s   killed by signal 2 SIGINT
> 458/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_verify_running_disconnect                                                                              TIMEOUT        150.06s   killed by signal 2 SIGINT
> 459/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_delete_finger_during_verify                                                  TIMEOUT        150.12s   killed by signal 2 SIGINT
> 460/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_delete_fingers2_during_verify                                                TIMEOUT        150.08s   killed by signal 2 SIGINT
> 461/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_delete_fingers_during_verify                                                 TIMEOUT        150.10s   killed by signal 2 SIGINT
> 462/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_enroll_start_during_verify                                                   TIMEOUT        150.08s   killed by signal 2 SIGINT
> 463/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_enroll_stop_during_verify                                                    TIMEOUT        150.13s   killed by signal 2 SIGINT
> 464/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_multiple_verify                                                              TIMEOUT        150.07s   killed by signal 2 SIGINT
> 465/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_multiple_verify_cancelled                                                    TIMEOUT        150.11s   killed by signal 2 SIGINT
> 466/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_concourrent_stop                                                      TIMEOUT        150.05s   killed by signal 2 SIGINT
> 467/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_already_open                                                    TIMEOUT        150.13s   killed by signal 2 SIGINT
> 468/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_busy                                                            TIMEOUT        150.09s   killed by signal 2 SIGINT
> 469/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_data_full                                                       TIMEOUT        150.06s   killed by signal 2 SIGINT
> 470/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_data_invalid                                                    TIMEOUT        150.09s   killed by signal 2 SIGINT
> 471/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_data_not_found                                                  TIMEOUT        150.08s   killed by signal 2 SIGINT
> 472/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_general                                                         TIMEOUT        150.07s   killed by signal 2 SIGINT
> 473/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_ignored_after_report                                            TIMEOUT        150.06s   killed by signal 2 SIGINT
> 474/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_not_open                                                        TIMEOUT        150.05s   killed by signal 2 SIGINT
> 475/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_not_supported                                                   TIMEOUT        150.13s   killed by signal 2 SIGINT
> 476/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_proto                                                           TIMEOUT        150.10s   killed by signal 2 SIGINT
> 477/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_retry_center_finger                                                   TIMEOUT        150.04s   killed by signal 2 SIGINT
> 478/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_retry_general                                                         TIMEOUT        150.13s   killed by signal 2 SIGINT
> 479/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_retry_general_restarted                                               TIMEOUT        150.05s   killed by signal 2 SIGINT
> 482/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_retry_remove_finger                                                   TIMEOUT        150.05s   killed by signal 2 SIGINT
> 508/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_retry_too_short                                                       TIMEOUT        150.09s   killed by signal 2 SIGINT
> 509/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_start_during_verify                                                   TIMEOUT        150.04s   killed by signal 2 SIGINT
> 510/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_stop_from_other_client                                                TIMEOUT        150.13s   killed by signal 2 SIGINT
> 511/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_stop_waits_for_completion                                             TIMEOUT        150.06s   killed by signal 2 SIGINT
> 512/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_stop_waits_for_completion_is_stopped_by_release                       TIMEOUT        150.04s   killed by signal 2 SIGINT
> 513/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_stop_waits_for_completion_waiting_timeout                             TIMEOUT        150.08s   killed by signal 2 SIGINT
> 
> Ok:                 399 
> Expected Fail:      0   
> Fail:               16  
> Unexpected Pass:    0   
> Skipped:            0   
> Timeout:            116 
> 
> Full log written to /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/meson-logs/testlog.txt
> 	cd obj-x86_64-linux-gnu && tail -v -n \+0 meson-logs/testlog.txt
> ==> meson-logs/testlog.txt <==
> Log of Meson test suite run on 2023-07-25T06:53:58.312118
> 
> Inherited environment: SCHROOT_GID=1001 DEB_HOST_MULTIARCH=x86_64-linux-gnu LC_ALL=C.UTF-8 DEB_HOST_GNU_SYSTEM=linux-gnu DEB_BUILD_GNU_TYPE=x86_64-linux-gnu DEB_TARGET_ARCH_LIBC=gnu FFLAGS='-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong' DEB_BUILD_ARCH_ENDIAN=little DEB_BUILD_GNU_SYSTEM=linux-gnu DEB_BUILD_ARCH_BITS=64 DEB_BUILD_OPTIONS=parallel=8 DEB_HOST_ARCH=amd64 DEB_TARGET_ARCH_ENDIAN=little SOURCE_DATE_EPOCH=1654625139 OBJCXXFLAGS='-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security' DEB_HOST_ARCH_BITS=64 LANG=C.UTF-8 MAKEFLAGS=w SCHROOT_GROUP=user42 DEB_TARGET_ARCH=amd64 DH_INTERNAL_OPTIONS='' DEB_HOST_GNU_CPU=x86_64 DEB_BUILD_ARCH_LIBC=gnu MFLAGS=-w DEB_TARGET_ARCH_BITS=64 ASFLAGS='' DEB_BUILD_ARCH_CPU=amd64 LC_COLLATE=C.UTF-8 SCHROOT_ALIAS_NAME=unstable DEB_HOST_ARCH_OS=linux SHELL=/bin/sh FCFLAGS='-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong' DEB_HOST_ARCH_CPU=amd64 SCHROOT_USER=user42 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games DEB_BUILD_ARCH_ABI=base DEB_BUILD_ARCH=amd64 DEB_HOST_ARCH_LIBC=gnu SCHROOT_SESSION_ID=sid-amd64-sbuild-3322fc7b-d32b-47d3-8288-2612bf5a44a5 GCJFLAGS='-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong' DEB_TARGET_ARCH_CPU=amd64 DEB_HOST_GNU_TYPE=x86_64-linux-gnu DEB_BUILD_ARCH_OS=linux LOGNAME=user42 CPPFLAGS='-Wdate-time -D_FORTIFY_SOURCE=2' DEB_TARGET_MULTIARCH=x86_64-linux-gnu DEB_BUILD_GNU_CPU=x86_64 DEB_TARGET_ARCH_OS=linux USER=user42 DEB_HOST_ARCH_ABI=base DEB_BUILD_MULTIARCH=x86_64-linux-gnu LDFLAGS=-Wl,-z,relro DEB_TARGET_GNU_TYPE=x86_64-linux-gnu DEB_TARGET_ARCH_ABI=base CFLAGS='-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security' SCHROOT_UID=1001 SCHROOT_COMMAND='dpkg-buildpackage --sanitize-env -us -uc -rfakeroot -sa' DFLAGS=-frelease DEB_TARGET_GNU_CPU=x86_64 APT_CONFIG=/var/lib/sbuild/apt.conf HOME=/<<PKGBUILDDIR>>/debian/.debhelper/generated/_source/home DEB_RULES_REQUIRES_ROOT=binary-targets DEB_TARGET_GNU_SYSTEM=linux-gnu DEB_HOST_ARCH_ENDIAN=little OBJCFLAGS='-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security' SCHROOT_CHROOT_NAME=sid-amd64-sbuild DH_INTERNAL_BUILDFLAGS=1 CXXFLAGS='-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security' DH_INTERNAL_OVERRIDE=dh_auto_test MAKELEVEL=2 XDG_RUNTIME_DIR=/tmp/dh-xdg-rundir-r7c1TkyH MESON_TESTTHREADS=8 
> 
> =================================== 1/531 ====================================
> test:         fprintd / net.reactivated.fprint.device.policy
> start time:   06:53:58
> duration:     0.09s
> result:       exit status 0
> command:      G_SLICE=always-malloc MALLOC_CHECK_=2 MALLOC_PERTURB_=111 /usr/bin/xmllint --noout /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/data/net.reactivated.fprint.device.policy
> ==============================================================================
> 
> =================================== 2/531 ====================================
> test:         fprintd:daemon+fprintd+FPrindConcurrentPolkitRequestsTest / FPrindConcurrentPolkitRequestsTest.test_hanging_claim_can_proceed_when_released
> start time:   06:53:58
> duration:     1.01s
> result:       exit status 0
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> MALLOC_PERTURB_=69 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrindConcurrentPolkitRequestsTest.test_hanging_claim_can_proceed_when_released
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408163): GLib-GIO-DEBUG: 06:53:59.044: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408163): fprintd-DEBUG: 06:53:59.045: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408163): fprintd-WARNING **: 06:53:59.045: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408163): fprintd-DEBUG: 06:53:59.045: Launching FprintObject
> (fprintd:2408163): libfprint-context-DEBUG: 06:53:59.045: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408163): fprintd-DEBUG: 06:53:59.046: Preparing devices for resume
> (fprintd:2408163): libfprint-context-DEBUG: 06:53:59.046: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-91m8nabd/virtual-image.socket
> (fprintd:2408163): libfprint-context-DEBUG: 06:53:59.046: created
> 1690268039.047 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408163): libfprint-device-DEBUG: 06:53:59.047: Device reported probe completion
> (fprintd:2408163): libfprint-device-DEBUG: 06:53:59.047: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408163): libfprint-device-DEBUG: 06:53:59.047: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408163): fprintd-DEBUG: 06:53:59.049: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2408163): fprintd-DEBUG: 06:53:59.049: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2408163): fprintd-DEBUG: 06:53:59.049: Finger present 0
> (fprintd:2408163): fprintd-DEBUG: 06:53:59.049: Finger needed 0
> (fprintd:2408163): fprintd-DEBUG: 06:53:59.049: Got delay inhibitor for sleep.
> (fprintd:2408163): fprintd-DEBUG: 06:53:59.049: entering main loop
> (fprintd:2408163): fprintd-DEBUG: 06:53:59.049: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408163): fprintd-DEBUG: 06:53:59.167: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408163): fprintd-DEBUG: 06:53:59.167: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408163): fprintd-DEBUG: 06:53:59.170: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408163): fprintd-DEBUG: 06:53:59.170: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408163): fprintd-DEBUG: 06:53:59.172: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408163): fprintd-DEBUG: 06:53:59.173: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408163): fprintd-DEBUG: 06:53:59.173: user 'testuser' claiming the device: 0
> (fprintd:2408163): libfprint-virtual_device-DEBUG: 06:53:59.173: 42188208981: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408163): libfprint-virtual_device_connection-DEBUG: 06:53:59.173: 42188209016: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408163): libfprint-device-DEBUG: 06:53:59.174: Device reported open completion
> (fprintd:2408163): GLib-GIO-DEBUG: 06:53:59.174: GTask [gio] D-Bus interface method dispatch (source object: 0x55b9010e4ea0, source tag: 0x7f8cf3bcde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408163): libfprint-device-DEBUG: 06:53:59.174: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408163): libfprint-device-DEBUG: 06:53:59.174: Updated temperature model after 0.13 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408163): fprintd-DEBUG: 06:53:59.174: claimed device 0
> (fprintd:2408163): fprintd-DEBUG: 06:53:59.175: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408163): fprintd-DEBUG: 06:53:59.175: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408163): libfprint-device-DEBUG: 06:53:59.175: Device reported close completion
> (fprintd:2408163): GLib-GIO-DEBUG: 06:53:59.175: GTask [gio] D-Bus interface method dispatch (source object: 0x55b9010e4ea0, source tag: 0x7f8cf3bcde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408163): libfprint-device-DEBUG: 06:53:59.175: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408163): libfprint-device-DEBUG: 06:53:59.175: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408163): fprintd-DEBUG: 06:53:59.175: released device 0
> (fprintd:2408163): fprintd-DEBUG: 06:53:59.177: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408163): fprintd-DEBUG: 06:53:59.178: Authorization granted to :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408163): fprintd-DEBUG: 06:53:59.178: user 'testuser' claiming the device: 0
> (fprintd:2408163): libfprint-virtual_device-DEBUG: 06:53:59.178: 42188213373: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408163): libfprint-virtual_device_connection-DEBUG: 06:53:59.178: 42188213388: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408163): libfprint-device-DEBUG: 06:53:59.178: Device reported open completion
> (fprintd:2408163): GLib-GIO-DEBUG: 06:53:59.178: GTask [gio] D-Bus interface method dispatch (source object: 0x55b9010e4ea0, source tag: 0x7f8cf3bcde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408163): libfprint-device-DEBUG: 06:53:59.178: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408163): libfprint-device-DEBUG: 06:53:59.178: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408163): fprintd-DEBUG: 06:53:59.178: claimed device 0
> (fprintd:2408163): libfprint-device-DEBUG: 06:53:59.179: Device reported close completion
> (fprintd:2408163): libfprint-device-DEBUG: 06:53:59.179: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408163): libfprint-device-DEBUG: 06:53:59.179: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408163): fprintd-DEBUG: 06:53:59.184: main loop completed
> (fprintd:2408163): libfprint-virtual_device_storage-DEBUG: 06:53:59.184: 42188219628: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2408163): libfprint-virtual_device-DEBUG: 06:53:59.184: 42188219644: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_hanging_claim_can_proceed_when_released (__main__.FPrindConcurrentPolkitRequestsTest.test_hanging_claim_can_proceed_when_released) ... /usr/lib/python3.11/unittest/case.py:657: ResourceWarning: unclosed file <_io.BufferedReader name=12>
>   function, args, kwargs = self._cleanups.pop()
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=9>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.721s
> 
> OK
> ==============================================================================
> 
> =================================== 3/531 ====================================
> test:         fprintd:daemon+fprintd+FPrindConcurrentPolkitRequestsTest / FPrindConcurrentPolkitRequestsTest.test_hanging_claim_does_not_block_verification
> start time:   06:53:58
> duration:     1.01s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=94 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrindConcurrentPolkitRequestsTest.test_hanging_claim_does_not_block_verification
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408178): GLib-GIO-DEBUG: 06:53:59.082: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.084: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408178): fprintd-WARNING **: 06:53:59.084: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.084: Launching FprintObject
> (fprintd:2408178): libfprint-context-DEBUG: 06:53:59.084: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.087: Preparing devices for resume
> (fprintd:2408178): libfprint-context-DEBUG: 06:53:59.087: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-5rmkw5v0/virtual-image.socket
> (fprintd:2408178): libfprint-context-DEBUG: 06:53:59.087: created
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.088: Device reported probe completion
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.088: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.088: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268039.089 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.090: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.090: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.090: Finger present 0
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.090: Finger needed 0
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.091: Got delay inhibitor for sleep.
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.091: entering main loop
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.091: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.187: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.189: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.190: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.190: user 'user42' claiming the device: 0
> (fprintd:2408178): libfprint-virtual_device-DEBUG: 06:53:59.190: 42188225576: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408178): libfprint-virtual_device_connection-DEBUG: 06:53:59.190: 42188225608: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.190: Device reported open completion
> (fprintd:2408178): GLib-GIO-DEBUG: 06:53:59.190: GTask [gio] D-Bus interface method dispatch (source object: 0x555679005580, source tag: 0x7fecbb1c3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.190: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.190: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.190: claimed device 0
> (fprintd:2408178): libfprint-virtual_device_connection-DEBUG: 06:53:59.191: Got a new connection!
> (fprintd:2408178): libfprint-virtual_device-DEBUG: 06:53:59.191: Got instructions of length 19
> (fprintd:2408178): libfprint-virtual_device-DEBUG: 06:53:59.191: Received command SET_ENROLL_STAGES 2
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.191: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.192: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.192: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.193: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.193: file_storage_print_data_load(): loaded '/tmp/tmp9reafiky/state/user42/virtual_device_storage/0/1' Unknown error -2
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.193: start enrollment device 0 finger 1
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.193: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.193: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.193: Finger present 0
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.193: Finger needed 1
> (fprintd:2408178): GLib-GIO-DEBUG: 06:53:59.194: GTask [gio] D-Bus interface method dispatch (source object: 0x555679005580, source tag: 0x7fecbb1c3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408178): libfprint-virtual_device_connection-DEBUG: 06:53:59.194: Got a new connection!
> (fprintd:2408178): libfprint-virtual_device-DEBUG: 06:53:59.194: Got instructions of length 10
> (fprintd:2408178): libfprint-virtual_device-DEBUG: 06:53:59.194: Received command SCAN whorl
> (fprintd:2408178): libfprint-virtual_device-DEBUG: 06:53:59.194: Processing command SCAN whorl
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.194: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.195: Finger present 1
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.195: Finger needed 1
> (fprintd:2408178): libfprint-virtual_device_storage-DEBUG: 06:53:59.195: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.195: Device reported identify result
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.195: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.195: Finger present 0
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.195: Finger needed 1
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.195: Device reported identify completion
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.195: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.195: Finger present 0
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.195: Finger needed 0
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.195: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.195: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.195: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.195: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.195: Finger present 0
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.195: Finger needed 1
> (fprintd:2408178): libfprint-virtual_device_connection-DEBUG: 06:53:59.196: Got a new connection!
> (fprintd:2408178): libfprint-virtual_device-DEBUG: 06:53:59.196: Got instructions of length 10
> (fprintd:2408178): libfprint-virtual_device-DEBUG: 06:53:59.196: Received command SCAN whorl
> (fprintd:2408178): libfprint-virtual_device-DEBUG: 06:53:59.196: Processing command SCAN whorl
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.196: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.196: Finger present 1
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.196: Finger needed 1
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.196: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.196: Finger present 0
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.196: Finger needed 1
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.196: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.196: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408178): libfprint-virtual_device-DEBUG: 06:53:59.196: Sleeping completed
> (fprintd:2408178): libfprint-virtual_device_connection-DEBUG: 06:53:59.197: Got a new connection!
> (fprintd:2408178): libfprint-virtual_device-DEBUG: 06:53:59.197: Got instructions of length 10
> (fprintd:2408178): libfprint-virtual_device-DEBUG: 06:53:59.197: Received command SCAN whorl
> (fprintd:2408178): libfprint-virtual_device-DEBUG: 06:53:59.197: Processing command SCAN whorl
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.197: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.197: Finger present 1
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.197: Finger needed 1
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.197: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.197: Finger present 0
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.197: Finger needed 1
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.197: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.197: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.197: Device reported enroll completion
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.197: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.197: Finger present 0
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.197: Finger needed 0
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.197: Print for finger FP_FINGER_LEFT_THUMB enrolled
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.198: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.198: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.198: enroll_cb: result enroll-completed
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.199: file_storage_print_data_save(): print saved to /tmp/tmp9reafiky/state/user42/virtual_device_storage/0/1
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.200: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.200: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408178): GLib-GIO-DEBUG: 06:53:59.200: GTask [gio] D-Bus interface method dispatch (source object: 0x555679005580, source tag: 0x7fecbb1c3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.201: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.201: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.201: Device reported close completion
> (fprintd:2408178): GLib-GIO-DEBUG: 06:53:59.201: GTask [gio] D-Bus interface method dispatch (source object: 0x555679005580, source tag: 0x7fecbb1c3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.201: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.201: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.201: released device 0
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.215: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.216: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.218: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.219: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.220: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.220: user 'user42' claiming the device: 0
> (fprintd:2408178): libfprint-virtual_device-DEBUG: 06:53:59.220: 42188255185: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408178): libfprint-virtual_device_connection-DEBUG: 06:53:59.220: 42188255200: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.220: Device reported open completion
> (fprintd:2408178): GLib-GIO-DEBUG: 06:53:59.220: GTask [gio] D-Bus interface method dispatch (source object: 0x555679005580, source tag: 0x7fecbb1c3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.220: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.220: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.220: claimed device 0
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.221: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.221: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.223: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.223: file_storage_discover_prints() for user 'user42' in '/tmp/tmp9reafiky/state/user42/virtual_device_storage/0'
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.223: file_storage_print_data_load(): loaded '/tmp/tmp9reafiky/state/user42/virtual_device_storage/0/1' Success
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.223: start verification device 0 finger left-thumb
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.223: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.223: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.223: Finger present 0
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.223: Finger needed 1
> (fprintd:2408178): GLib-GIO-DEBUG: 06:53:59.224: GTask [gio] D-Bus interface method dispatch (source object: 0x555679005580, source tag: 0x7fecbb1c3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408178): libfprint-virtual_device_connection-DEBUG: 06:53:59.224: Got a new connection!
> (fprintd:2408178): libfprint-virtual_device-DEBUG: 06:53:59.225: Got instructions of length 10
> (fprintd:2408178): libfprint-virtual_device-DEBUG: 06:53:59.225: Received command SCAN whorl
> (fprintd:2408178): libfprint-virtual_device-DEBUG: 06:53:59.225: Processing command SCAN whorl
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.225: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.225: Finger present 1
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.225: Finger needed 1
> (fprintd:2408178): libfprint-virtual_device-DEBUG: 06:53:59.225: Virtual device scanned print whorl
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.225: Device reported verify result
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.225: report_verify_status: result verify-match
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.225: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.225: Finger present 0
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.225: Finger needed 1
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.225: Device reported verify completion
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.225: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.225: Finger present 0
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.225: Finger needed 0
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.225: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.225: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.225: verify_cb: result verify-match
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.226: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.226: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408178): GLib-GIO-DEBUG: 06:53:59.227: GTask [gio] D-Bus interface method dispatch (source object: 0x555679005580, source tag: 0x7fecbb1c3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.227: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.227: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.227: Device reported close completion
> (fprintd:2408178): GLib-GIO-DEBUG: 06:53:59.228: GTask [gio] D-Bus interface method dispatch (source object: 0x555679005580, source tag: 0x7fecbb1c3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.228: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408178): libfprint-device-DEBUG: 06:53:59.228: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.228: released device 0
> (fprintd:2408178): fprintd-DEBUG: 06:53:59.236: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-thumb',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-match', true)
> ----------------------------------- stderr -----------------------------------
> test_hanging_claim_does_not_block_verification (__main__.FPrindConcurrentPolkitRequestsTest.test_hanging_claim_does_not_block_verification) ... /usr/lib/python3.11/subprocess.py:1127: ResourceWarning: subprocess 2408230 is still running
>   _warn("subprocess %s is still running" % self.pid,
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.11/unittest/case.py:657: ResourceWarning: unclosed file <_io.BufferedReader name=12>
>   function, args, kwargs = self._cleanups.pop()
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.648s
> 
> OK
> ==============================================================================
> 
> =================================== 4/531 ====================================
> test:         fprintd:daemon+fprintd+FPrindConcurrentPolkitRequestsTest / FPrindConcurrentPolkitRequestsTest.test_hanging_claim_does_not_block_new_release
> start time:   06:53:58
> duration:     1.05s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=160 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrindConcurrentPolkitRequestsTest.test_hanging_claim_does_not_block_new_release
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408199): GLib-GIO-DEBUG: 06:53:59.129: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408199): fprintd-DEBUG: 06:53:59.133: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408199): fprintd-WARNING **: 06:53:59.133: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408199): fprintd-DEBUG: 06:53:59.133: Launching FprintObject
> (fprintd:2408199): libfprint-context-DEBUG: 06:53:59.133: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408199): fprintd-DEBUG: 06:53:59.134: Preparing devices for resume
> (fprintd:2408199): libfprint-context-DEBUG: 06:53:59.134: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-z8y5u0ui/virtual-image.socket
> (fprintd:2408199): libfprint-context-DEBUG: 06:53:59.134: created
> (fprintd:2408199): libfprint-device-DEBUG: 06:53:59.135: Device reported probe completion
> (fprintd:2408199): libfprint-device-DEBUG: 06:53:59.135: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408199): libfprint-device-DEBUG: 06:53:59.135: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268039.136 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408199): fprintd-DEBUG: 06:53:59.137: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2408199): fprintd-DEBUG: 06:53:59.137: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2408199): fprintd-DEBUG: 06:53:59.138: Finger present 0
> (fprintd:2408199): fprintd-DEBUG: 06:53:59.138: Finger needed 0
> (fprintd:2408199): fprintd-DEBUG: 06:53:59.138: Got delay inhibitor for sleep.
> (fprintd:2408199): fprintd-DEBUG: 06:53:59.138: entering main loop
> (fprintd:2408199): fprintd-DEBUG: 06:53:59.139: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408199): fprintd-DEBUG: 06:53:59.227: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408199): fprintd-DEBUG: 06:53:59.227: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408199): fprintd-DEBUG: 06:53:59.236: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> 
> (fprintd:2408199): fprintd-WARNING **: 06:53:59.236: Authorization denied to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging': Device was not claimed before use
> (fprintd:2408199): GLib-GIO-DEBUG: 06:53:59.237: GTask [gio] D-Bus interface method dispatch (source object: 0x56120e718020, source tag: 0x7eff681f7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408199): fprintd-DEBUG: 06:53:59.243: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_hanging_claim_does_not_block_new_release (__main__.FPrindConcurrentPolkitRequestsTest.test_hanging_claim_does_not_block_new_release) ... /usr/lib/python3.11/subprocess.py:1127: ResourceWarning: subprocess 2408239 is still running
>   _warn("subprocess %s is still running" % self.pid,
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.11/unittest/case.py:657: ResourceWarning: unclosed file <_io.BufferedReader name=12>
>   function, args, kwargs = self._cleanups.pop()
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.642s
> 
> OK
> ==============================================================================
> 
> =================================== 5/531 ====================================
> test:         fprintd:daemon+fprintd+FPrindConcurrentPolkitRequestsTest / FPrindConcurrentPolkitRequestsTest.test_hanging_claim_does_not_block_list
> start time:   06:53:58
> duration:     1.08s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=130 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrindConcurrentPolkitRequestsTest.test_hanging_claim_does_not_block_list
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408179): GLib-GIO-DEBUG: 06:53:59.083: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.084: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408179): fprintd-WARNING **: 06:53:59.084: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.084: Launching FprintObject
> (fprintd:2408179): libfprint-context-DEBUG: 06:53:59.084: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.087: Preparing devices for resume
> (fprintd:2408179): libfprint-context-DEBUG: 06:53:59.087: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-wuvrzy8n/virtual-image.socket
> (fprintd:2408179): libfprint-context-DEBUG: 06:53:59.087: created
> (fprintd:2408179): libfprint-device-DEBUG: 06:53:59.087: Device reported probe completion
> (fprintd:2408179): libfprint-device-DEBUG: 06:53:59.087: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408179): libfprint-device-DEBUG: 06:53:59.087: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268039.090 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.090: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.090: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.090: Finger present 0
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.091: Finger needed 0
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.091: Got delay inhibitor for sleep.
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.091: entering main loop
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.091: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.186: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.187: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.187: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.187: user 'user42' claiming the device: 0
> (fprintd:2408179): libfprint-virtual_device-DEBUG: 06:53:59.187: 42188222943: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408179): libfprint-virtual_device_connection-DEBUG: 06:53:59.187: 42188222974: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408179): libfprint-device-DEBUG: 06:53:59.188: Device reported open completion
> (fprintd:2408179): GLib-GIO-DEBUG: 06:53:59.188: GTask [gio] D-Bus interface method dispatch (source object: 0x559e14d8daa0, source tag: 0x7fb2d3ed3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408179): libfprint-device-DEBUG: 06:53:59.188: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408179): libfprint-device-DEBUG: 06:53:59.188: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.188: claimed device 0
> (fprintd:2408179): libfprint-virtual_device_connection-DEBUG: 06:53:59.188: Got a new connection!
> (fprintd:2408179): libfprint-virtual_device-DEBUG: 06:53:59.188: Got instructions of length 19
> (fprintd:2408179): libfprint-virtual_device-DEBUG: 06:53:59.188: Received command SET_ENROLL_STAGES 2
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.188: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.190: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.190: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.190: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.190: file_storage_print_data_load(): loaded '/tmp/tmp6npubrco/state/user42/virtual_device_storage/0/1' Unknown error -2
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.190: start enrollment device 0 finger 1
> (fprintd:2408179): libfprint-device-DEBUG: 06:53:59.190: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408179): libfprint-device-DEBUG: 06:53:59.191: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.191: Finger present 0
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.191: Finger needed 1
> (fprintd:2408179): GLib-GIO-DEBUG: 06:53:59.191: GTask [gio] D-Bus interface method dispatch (source object: 0x559e14d8daa0, source tag: 0x7fb2d3ed3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408179): libfprint-virtual_device_connection-DEBUG: 06:53:59.191: Got a new connection!
> (fprintd:2408179): libfprint-virtual_device-DEBUG: 06:53:59.191: Got instructions of length 10
> (fprintd:2408179): libfprint-virtual_device-DEBUG: 06:53:59.192: Received command SCAN whorl
> (fprintd:2408179): libfprint-virtual_device-DEBUG: 06:53:59.192: Processing command SCAN whorl
> (fprintd:2408179): libfprint-device-DEBUG: 06:53:59.192: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.192: Finger present 1
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.192: Finger needed 1
> (fprintd:2408179): libfprint-virtual_device_storage-DEBUG: 06:53:59.192: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2408179): libfprint-device-DEBUG: 06:53:59.192: Device reported identify result
> (fprintd:2408179): libfprint-device-DEBUG: 06:53:59.192: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.192: Finger present 0
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.192: Finger needed 1
> (fprintd:2408179): libfprint-device-DEBUG: 06:53:59.192: Device reported identify completion
> (fprintd:2408179): libfprint-device-DEBUG: 06:53:59.192: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.192: Finger present 0
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.192: Finger needed 0
> (fprintd:2408179): libfprint-device-DEBUG: 06:53:59.192: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408179): libfprint-device-DEBUG: 06:53:59.192: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408179): libfprint-device-DEBUG: 06:53:59.192: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408179): libfprint-device-DEBUG: 06:53:59.192: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.192: Finger present 0
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.192: Finger needed 1
> (fprintd:2408179): libfprint-virtual_device_connection-DEBUG: 06:53:59.193: Got a new connection!
> (fprintd:2408179): libfprint-virtual_device-DEBUG: 06:53:59.193: Got instructions of length 10
> (fprintd:2408179): libfprint-virtual_device-DEBUG: 06:53:59.193: Received command SCAN whorl
> (fprintd:2408179): libfprint-virtual_device-DEBUG: 06:53:59.193: Processing command SCAN whorl
> (fprintd:2408179): libfprint-device-DEBUG: 06:53:59.193: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.193: Finger present 1
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.193: Finger needed 1
> (fprintd:2408179): libfprint-device-DEBUG: 06:53:59.193: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.193: Finger present 0
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.193: Finger needed 1
> (fprintd:2408179): libfprint-device-DEBUG: 06:53:59.193: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.193: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408179): libfprint-virtual_device-DEBUG: 06:53:59.193: Sleeping completed
> (fprintd:2408179): libfprint-virtual_device_connection-DEBUG: 06:53:59.194: Got a new connection!
> (fprintd:2408179): libfprint-virtual_device-DEBUG: 06:53:59.194: Got instructions of length 10
> (fprintd:2408179): libfprint-virtual_device-DEBUG: 06:53:59.194: Received command SCAN whorl
> (fprintd:2408179): libfprint-virtual_device-DEBUG: 06:53:59.194: Processing command SCAN whorl
> (fprintd:2408179): libfprint-device-DEBUG: 06:53:59.194: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.194: Finger present 1
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.194: Finger needed 1
> (fprintd:2408179): libfprint-device-DEBUG: 06:53:59.194: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.194: Finger present 0
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.194: Finger needed 1
> (fprintd:2408179): libfprint-device-DEBUG: 06:53:59.194: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.194: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408179): libfprint-device-DEBUG: 06:53:59.194: Device reported enroll completion
> (fprintd:2408179): libfprint-device-DEBUG: 06:53:59.194: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.194: Finger present 0
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.194: Finger needed 0
> (fprintd:2408179): libfprint-device-DEBUG: 06:53:59.194: Print for finger FP_FINGER_LEFT_THUMB enrolled
> (fprintd:2408179): libfprint-device-DEBUG: 06:53:59.194: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2408179): libfprint-device-DEBUG: 06:53:59.194: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.194: enroll_cb: result enroll-completed
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.194: file_storage_print_data_save(): print saved to /tmp/tmp6npubrco/state/user42/virtual_device_storage/0/1
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.195: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.195: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408179): GLib-GIO-DEBUG: 06:53:59.195: GTask [gio] D-Bus interface method dispatch (source object: 0x559e14d8daa0, source tag: 0x7fb2d3ed3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.198: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.198: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408179): libfprint-device-DEBUG: 06:53:59.198: Device reported close completion
> (fprintd:2408179): GLib-GIO-DEBUG: 06:53:59.198: GTask [gio] D-Bus interface method dispatch (source object: 0x559e14d8daa0, source tag: 0x7fb2d3ed3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408179): libfprint-device-DEBUG: 06:53:59.198: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408179): libfprint-device-DEBUG: 06:53:59.198: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.198: released device 0
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.219: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.220: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.223: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.224: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.226: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.226: file_storage_discover_prints() for user 'user42' in '/tmp/tmp6npubrco/state/user42/virtual_device_storage/0'
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.226: file_storage_print_data_load(): loaded '/tmp/tmp6npubrco/state/user42/virtual_device_storage/0/1' Success
> (fprintd:2408179): GLib-GIO-DEBUG: 06:53:59.226: GTask [gio] D-Bus interface method dispatch (source object: 0x559e14d8daa0, source tag: 0x7fb2d3ed3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408179): fprintd-DEBUG: 06:53:59.235: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_hanging_claim_does_not_block_list (__main__.FPrindConcurrentPolkitRequestsTest.test_hanging_claim_does_not_block_list) ... /usr/lib/python3.11/subprocess.py:1127: ResourceWarning: subprocess 2408229 is still running
>   _warn("subprocess %s is still running" % self.pid,
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.11/unittest/case.py:657: ResourceWarning: unclosed file <_io.BufferedReader name=12>
>   function, args, kwargs = self._cleanups.pop()
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.661s
> 
> OK
> ==============================================================================
> 
> =================================== 6/531 ====================================
> test:         fprintd:daemon+fprintd+FPrindConcurrentPolkitRequestsTest / FPrindConcurrentPolkitRequestsTest.test_hanging_claim_does_not_block_empty_list
> start time:   06:53:58
> duration:     1.16s
> result:       exit status 0
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> G_SLICE=always-malloc MALLOC_PERTURB_=37 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrindConcurrentPolkitRequestsTest.test_hanging_claim_does_not_block_empty_list
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408214): GLib-GIO-DEBUG: 06:53:59.174: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408214): fprintd-DEBUG: 06:53:59.175: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408214): fprintd-WARNING **: 06:53:59.175: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408214): fprintd-DEBUG: 06:53:59.175: Launching FprintObject
> (fprintd:2408214): libfprint-context-DEBUG: 06:53:59.175: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408214): fprintd-DEBUG: 06:53:59.176: Preparing devices for resume
> (fprintd:2408214): libfprint-context-DEBUG: 06:53:59.177: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-uwyadzy4/virtual-image.socket
> (fprintd:2408214): libfprint-context-DEBUG: 06:53:59.177: created
> 1690268039.177 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408214): libfprint-device-DEBUG: 06:53:59.177: Device reported probe completion
> (fprintd:2408214): libfprint-device-DEBUG: 06:53:59.177: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408214): libfprint-device-DEBUG: 06:53:59.177: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408214): fprintd-DEBUG: 06:53:59.180: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2408214): fprintd-DEBUG: 06:53:59.180: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2408214): fprintd-DEBUG: 06:53:59.180: Finger present 0
> (fprintd:2408214): fprintd-DEBUG: 06:53:59.180: Finger needed 0
> (fprintd:2408214): fprintd-DEBUG: 06:53:59.180: Got delay inhibitor for sleep.
> (fprintd:2408214): fprintd-DEBUG: 06:53:59.180: entering main loop
> (fprintd:2408214): fprintd-DEBUG: 06:53:59.180: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408214): fprintd-DEBUG: 06:53:59.295: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408214): fprintd-DEBUG: 06:53:59.299: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408214): fprintd-DEBUG: 06:53:59.305: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408214): fprintd-DEBUG: 06:53:59.306: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408214): fprintd-DEBUG: 06:53:59.307: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408214): fprintd-DEBUG: 06:53:59.307: file_storage_discover_prints() for user 'user42' in '/tmp/tmpilrz_0la/state/user42/virtual_device_storage/0'
> (fprintd:2408214): fprintd-DEBUG: 06:53:59.308: scan_dev_storedir(): opendir("/tmp/tmpilrz_0la/state/user42/virtual_device_storage/0") failed: Error opening directory “/tmp/tmpilrz_0la/state/user42/virtual_device_storage/0”: No such file or directory
> (fprintd:2408214): GLib-GIO-DEBUG: 06:53:59.308: GTask [gio] D-Bus interface method dispatch (source object: 0x560fe3eaee20, source tag: 0x7f88e1176e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408214): fprintd-DEBUG: 06:53:59.319: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_hanging_claim_does_not_block_empty_list (__main__.FPrindConcurrentPolkitRequestsTest.test_hanging_claim_does_not_block_empty_list) ... /usr/lib/python3.11/subprocess.py:1127: ResourceWarning: subprocess 2408246 is still running
>   _warn("subprocess %s is still running" % self.pid,
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.11/unittest/case.py:657: ResourceWarning: unclosed file <_io.BufferedReader name=12>
>   function, args, kwargs = self._cleanups.pop()
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=9>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.756s
> 
> OK
> ==============================================================================
> 
> =================================== 7/531 ====================================
> test:         fprintd:daemon+fprintd+FPrintdManagerPreStartTests / FPrintdManagerPreStartTests.test_manager_get_no_devices
> start time:   06:53:59
> duration:     0.62s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=41 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdManagerPreStartTests.test_manager_get_no_devices
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408294): GLib-GIO-DEBUG: 06:53:59.736: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408294): fprintd-DEBUG: 06:53:59.736: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408294): fprintd-WARNING **: 06:53:59.736: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408294): fprintd-DEBUG: 06:53:59.737: Launching FprintObject
> (fprintd:2408294): libfprint-context-DEBUG: 06:53:59.737: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408294): fprintd-DEBUG: 06:53:59.738: Preparing devices for resume
> 
> (fprintd:2408294): fprintd-WARNING **: 06:53:59.738: Failed to install a sleep delay inhibitor: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.login1 was not provided by any .service files
> (fprintd:2408294): fprintd-DEBUG: 06:53:59.738: entering main loop
> (fprintd:2408294): fprintd-DEBUG: 06:53:59.738: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408294): fprintd-DEBUG: 06:53:59.834: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Did not find virtual device! Probably libfprint was build without the corresponding driver!
> ----------------------------------- stderr -----------------------------------
> test_manager_get_no_devices (__main__.FPrintdManagerPreStartTests.test_manager_get_no_devices) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.381s
> 
> OK
> ==============================================================================
> 
> =================================== 8/531 ====================================
> test:         fprintd:daemon+fprintd+FPrintdManagerPreStartTests / FPrintdManagerPreStartTests.test_manager_get_no_default_device
> start time:   06:53:59
> duration:     0.66s
> result:       exit status 0
> command:      MALLOC_PERTURB_=254 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdManagerPreStartTests.test_manager_get_no_default_device
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408302): GLib-GIO-DEBUG: 06:53:59.765: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408302): fprintd-DEBUG: 06:53:59.765: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408302): fprintd-WARNING **: 06:53:59.765: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408302): fprintd-DEBUG: 06:53:59.765: Launching FprintObject
> (fprintd:2408302): libfprint-context-DEBUG: 06:53:59.766: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408302): fprintd-DEBUG: 06:53:59.767: Preparing devices for resume
> 
> (fprintd:2408302): fprintd-WARNING **: 06:53:59.767: Failed to install a sleep delay inhibitor: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.login1 was not provided by any .service files
> (fprintd:2408302): fprintd-DEBUG: 06:53:59.767: entering main loop
> (fprintd:2408302): fprintd-DEBUG: 06:53:59.767: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408302): fprintd-DEBUG: 06:53:59.871: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Did not find virtual device! Probably libfprint was build without the corresponding driver!
> ----------------------------------- stderr -----------------------------------
> test_manager_get_no_default_device (__main__.FPrintdManagerPreStartTests.test_manager_get_no_default_device) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.368s
> 
> OK
> ==============================================================================
> 
> =================================== 9/531 ====================================
> test:         fprintd:daemon+fprintd+FPrintdManagerPreStartTests / FPrintdManagerPreStartTests.test_manager_get_devices_on_name_appeared
> start time:   06:53:59
> duration:     0.80s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=36 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdManagerPreStartTests.test_manager_get_devices_on_name_appeared
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408309): GLib-GIO-DEBUG: 06:53:59.852: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408309): fprintd-DEBUG: 06:53:59.853: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408309): fprintd-WARNING **: 06:53:59.853: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408309): fprintd-DEBUG: 06:53:59.853: Launching FprintObject
> (fprintd:2408309): libfprint-context-DEBUG: 06:53:59.853: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408309): fprintd-DEBUG: 06:53:59.855: Preparing devices for resume
> (fprintd:2408309): libfprint-context-DEBUG: 06:53:59.855: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-55h8no_n/virtual-image.socket
> (fprintd:2408309): libfprint-context-DEBUG: 06:53:59.855: created
> (fprintd:2408309): libfprint-device-DEBUG: 06:53:59.855: Device reported probe completion
> (fprintd:2408309): libfprint-device-DEBUG: 06:53:59.855: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408309): libfprint-device-DEBUG: 06:53:59.855: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408309): fprintd-DEBUG: 06:53:59.857: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2408309): fprintd-DEBUG: 06:53:59.857: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2408309): fprintd-DEBUG: 06:53:59.857: Finger present 0
> (fprintd:2408309): fprintd-DEBUG: 06:53:59.857: Finger needed 0
> 
> (fprintd:2408309): fprintd-WARNING **: 06:53:59.857: Failed to install a sleep delay inhibitor: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.login1 was not provided by any .service files
> (fprintd:2408309): fprintd-DEBUG: 06:53:59.857: entering main loop
> (fprintd:2408309): fprintd-DEBUG: 06:53:59.858: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408309): fprintd-DEBUG: 06:53:59.967: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_manager_get_devices_on_name_appeared (__main__.FPrintdManagerPreStartTests.test_manager_get_devices_on_name_appeared) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.508s
> 
> OK
> ==============================================================================
> 
> =================================== 10/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdManagerTests / FPrintdManagerTests.test_manager_get_default_device
> start time:   06:53:59
> duration:     0.94s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=36 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdManagerTests.test_manager_get_default_device
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408318): GLib-GIO-DEBUG: 06:54:00.002: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408318): fprintd-DEBUG: 06:54:00.003: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408318): fprintd-WARNING **: 06:54:00.003: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408318): fprintd-DEBUG: 06:54:00.003: Launching FprintObject
> (fprintd:2408318): libfprint-context-DEBUG: 06:54:00.003: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408318): fprintd-DEBUG: 06:54:00.007: Preparing devices for resume
> 1690268040.008 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408318): libfprint-context-DEBUG: 06:54:00.007: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-2_7vqepb/virtual-image.socket
> (fprintd:2408318): libfprint-context-DEBUG: 06:54:00.007: created
> (fprintd:2408318): libfprint-device-DEBUG: 06:54:00.008: Device reported probe completion
> (fprintd:2408318): libfprint-device-DEBUG: 06:54:00.008: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408318): libfprint-device-DEBUG: 06:54:00.008: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408318): fprintd-DEBUG: 06:54:00.010: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2408318): fprintd-DEBUG: 06:54:00.010: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2408318): fprintd-DEBUG: 06:54:00.010: Finger present 0
> (fprintd:2408318): fprintd-DEBUG: 06:54:00.010: Finger needed 0
> (fprintd:2408318): fprintd-DEBUG: 06:54:00.010: Got delay inhibitor for sleep.
> (fprintd:2408318): fprintd-DEBUG: 06:54:00.010: entering main loop
> (fprintd:2408318): fprintd-DEBUG: 06:54:00.010: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408318): fprintd-DEBUG: 06:54:00.110: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_manager_get_default_device (__main__.FPrintdManagerTests.test_manager_get_default_device) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.615s
> 
> OK
> ==============================================================================
> 
> =================================== 11/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdManagerTests / FPrintdManagerTests.test_manager_get_devices
> start time:   06:53:59
> duration:     0.89s
> result:       exit status 0
> command:      MALLOC_PERTURB_=7 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdManagerTests.test_manager_get_devices
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408329): GLib-GIO-DEBUG: 06:54:00.095: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408329): fprintd-DEBUG: 06:54:00.101: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408329): fprintd-WARNING **: 06:54:00.101: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408329): fprintd-DEBUG: 06:54:00.101: Launching FprintObject
> (fprintd:2408329): libfprint-context-DEBUG: 06:54:00.101: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408329): fprintd-DEBUG: 06:54:00.104: Preparing devices for resume
> (fprintd:2408329): libfprint-context-DEBUG: 06:54:00.104: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-e5qi70a3/virtual-image.socket
> 1690268040.105 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408329): libfprint-context-DEBUG: 06:54:00.104: created
> (fprintd:2408329): libfprint-device-DEBUG: 06:54:00.104: Device reported probe completion
> (fprintd:2408329): libfprint-device-DEBUG: 06:54:00.104: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408329): libfprint-device-DEBUG: 06:54:00.104: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408329): fprintd-DEBUG: 06:54:00.107: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2408329): fprintd-DEBUG: 06:54:00.107: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2408329): fprintd-DEBUG: 06:54:00.107: Finger present 0
> (fprintd:2408329): fprintd-DEBUG: 06:54:00.107: Finger needed 0
> (fprintd:2408329): fprintd-DEBUG: 06:54:00.107: Got delay inhibitor for sleep.
> (fprintd:2408329): fprintd-DEBUG: 06:54:00.107: entering main loop
> (fprintd:2408329): fprintd-DEBUG: 06:54:00.109: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408329): fprintd-DEBUG: 06:54:00.200: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_manager_get_devices (__main__.FPrintdManagerTests.test_manager_get_devices) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.617s
> 
> OK
> ==============================================================================
> 
> =================================== 12/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdUtilsTest / FPrintdUtilsTest.test_delete_error
> start time:   06:54:00
> duration:     0.89s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=187 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdUtilsTest.test_delete_error
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408369): GLib-GIO-DEBUG: 06:54:00.581: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.582: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408369): fprintd-WARNING **: 06:54:00.582: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.582: Launching FprintObject
> (fprintd:2408369): libfprint-context-DEBUG: 06:54:00.582: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.583: Preparing devices for resume
> (fprintd:2408369): libfprint-context-DEBUG: 06:54:00.584: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-bn2vjsea/virtual-image.socket
> (fprintd:2408369): libfprint-context-DEBUG: 06:54:00.584: created
> 1690268040.584 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408369): libfprint-device-DEBUG: 06:54:00.584: Device reported probe completion
> (fprintd:2408369): libfprint-device-DEBUG: 06:54:00.584: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408369): libfprint-device-DEBUG: 06:54:00.584: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.587: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.587: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.587: Finger present 0
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.587: Finger needed 0
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.587: Got delay inhibitor for sleep.
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.588: entering main loop
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.588: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.687: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.688: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.702: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.702: user 'user42' claiming the device: 0
> (fprintd:2408369): libfprint-virtual_device-DEBUG: 06:54:00.702: 42189737477: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408369): libfprint-virtual_device_connection-DEBUG: 06:54:00.702: 42189737529: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408369): libfprint-device-DEBUG: 06:54:00.702: Device reported open completion
> (fprintd:2408369): GLib-GIO-DEBUG: 06:54:00.702: GTask [gio] D-Bus interface method dispatch (source object: 0x55fbd8a7af80, source tag: 0x7fdcdd78de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408369): libfprint-device-DEBUG: 06:54:00.702: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408369): libfprint-device-DEBUG: 06:54:00.702: Updated temperature model after 0.12 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.702: claimed device 0
> (fprintd:2408369): libfprint-virtual_device_connection-DEBUG: 06:54:00.703: Got a new connection!
> (fprintd:2408369): libfprint-virtual_device-DEBUG: 06:54:00.703: Got instructions of length 19
> (fprintd:2408369): libfprint-virtual_device-DEBUG: 06:54:00.703: Received command SET_ENROLL_STAGES 2
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.703: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.704: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.704: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.706: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.709: file_storage_print_data_load(): loaded '/tmp/tmpof7497um/state/user42/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.709: start enrollment device 0 finger 7
> (fprintd:2408369): libfprint-device-DEBUG: 06:54:00.709: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408369): libfprint-device-DEBUG: 06:54:00.709: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.709: Finger present 0
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.709: Finger needed 1
> (fprintd:2408369): GLib-GIO-DEBUG: 06:54:00.709: GTask [gio] D-Bus interface method dispatch (source object: 0x55fbd8a7af80, source tag: 0x7fdcdd78de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408369): libfprint-virtual_device_connection-DEBUG: 06:54:00.712: Got a new connection!
> (fprintd:2408369): libfprint-virtual_device-DEBUG: 06:54:00.712: Got instructions of length 10
> (fprintd:2408369): libfprint-virtual_device-DEBUG: 06:54:00.712: Received command SCAN whorl
> (fprintd:2408369): libfprint-virtual_device-DEBUG: 06:54:00.712: Processing command SCAN whorl
> (fprintd:2408369): libfprint-device-DEBUG: 06:54:00.712: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.712: Finger present 1
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.712: Finger needed 1
> (fprintd:2408369): libfprint-virtual_device_storage-DEBUG: 06:54:00.712: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2408369): libfprint-device-DEBUG: 06:54:00.712: Device reported identify result
> (fprintd:2408369): libfprint-device-DEBUG: 06:54:00.712: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.712: Finger present 0
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.712: Finger needed 1
> (fprintd:2408369): libfprint-device-DEBUG: 06:54:00.712: Device reported identify completion
> (fprintd:2408369): libfprint-device-DEBUG: 06:54:00.712: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.712: Finger present 0
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.712: Finger needed 0
> (fprintd:2408369): libfprint-device-DEBUG: 06:54:00.712: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408369): libfprint-device-DEBUG: 06:54:00.712: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408369): libfprint-device-DEBUG: 06:54:00.713: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408369): libfprint-device-DEBUG: 06:54:00.713: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.713: Finger present 0
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.713: Finger needed 1
> (fprintd:2408369): libfprint-virtual_device_connection-DEBUG: 06:54:00.713: Got a new connection!
> (fprintd:2408369): libfprint-virtual_device-DEBUG: 06:54:00.713: Got instructions of length 10
> (fprintd:2408369): libfprint-virtual_device-DEBUG: 06:54:00.713: Received command SCAN whorl
> (fprintd:2408369): libfprint-virtual_device-DEBUG: 06:54:00.713: Processing command SCAN whorl
> (fprintd:2408369): libfprint-device-DEBUG: 06:54:00.713: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.713: Finger present 1
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.713: Finger needed 1
> (fprintd:2408369): libfprint-device-DEBUG: 06:54:00.713: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.713: Finger present 0
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.713: Finger needed 1
> (fprintd:2408369): libfprint-device-DEBUG: 06:54:00.713: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.713: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408369): libfprint-virtual_device-DEBUG: 06:54:00.714: Sleeping completed
> (fprintd:2408369): libfprint-virtual_device_connection-DEBUG: 06:54:00.714: Got a new connection!
> (fprintd:2408369): libfprint-virtual_device-DEBUG: 06:54:00.714: Got instructions of length 10
> (fprintd:2408369): libfprint-virtual_device-DEBUG: 06:54:00.714: Received command SCAN whorl
> (fprintd:2408369): libfprint-virtual_device-DEBUG: 06:54:00.714: Processing command SCAN whorl
> (fprintd:2408369): libfprint-device-DEBUG: 06:54:00.714: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.714: Finger present 1
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.714: Finger needed 1
> (fprintd:2408369): libfprint-device-DEBUG: 06:54:00.714: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.714: Finger present 0
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.714: Finger needed 1
> (fprintd:2408369): libfprint-device-DEBUG: 06:54:00.714: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.714: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408369): libfprint-device-DEBUG: 06:54:00.714: Device reported enroll completion
> (fprintd:2408369): libfprint-device-DEBUG: 06:54:00.714: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.714: Finger present 0
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.714: Finger needed 0
> (fprintd:2408369): libfprint-device-DEBUG: 06:54:00.714: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2408369): libfprint-device-DEBUG: 06:54:00.714: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2408369): libfprint-device-DEBUG: 06:54:00.714: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.714: enroll_cb: result enroll-completed
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.715: file_storage_print_data_save(): print saved to /tmp/tmpof7497um/state/user42/virtual_device_storage/0/7
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.717: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.717: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408369): GLib-GIO-DEBUG: 06:54:00.720: GTask [gio] D-Bus interface method dispatch (source object: 0x55fbd8a7af80, source tag: 0x7fdcdd78de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408369): libfprint-virtual_device_connection-DEBUG: 06:54:00.720: Got a new connection!
> (fprintd:2408369): libfprint-virtual_device-DEBUG: 06:54:00.720: Got instructions of length 16
> (fprintd:2408369): libfprint-virtual_device-DEBUG: 06:54:00.720: Received command SET_KEEP_ALIVE 1
> (fprintd:2408369): libfprint-virtual_device-DEBUG: 06:54:00.720: Keep alive toggled: 1
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.724: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.724: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408369): libfprint-device-DEBUG: 06:54:00.724: Device reported close completion
> (fprintd:2408369): GLib-GIO-DEBUG: 06:54:00.724: GTask [gio] D-Bus interface method dispatch (source object: 0x55fbd8a7af80, source tag: 0x7fdcdd78de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408369): libfprint-device-DEBUG: 06:54:00.724: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408369): libfprint-device-DEBUG: 06:54:00.724: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.724: released device 0
> (fprintd:2408369): libfprint-virtual_device_connection-DEBUG: 06:54:00.725: Got a new connection!
> (fprintd:2408369): libfprint-virtual_device-DEBUG: 06:54:00.725: Got instructions of length 16
> (fprintd:2408369): libfprint-virtual_device-DEBUG: 06:54:00.725: Received command IGNORED_COMMAND 
> (fprintd:2408369): libfprint-virtual_device_connection-DEBUG: 06:54:00.725: Got a new connection!
> (fprintd:2408369): libfprint-virtual_device-DEBUG: 06:54:00.725: Got instructions of length 7
> (fprintd:2408369): libfprint-virtual_device-DEBUG: 06:54:00.725: Received command ERROR 5
> (fprintd-delete:2408385): GLib-GIO-DEBUG: 06:54:00.752: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> found 1 devices
> Device at /net/reactivated/Fprint/Device/0
> Using device /net/reactivated/Fprint/Device/0
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.773: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.773: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.775: Authorization granted to :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.775: user 'user42' claiming the device: 0
> (fprintd:2408369): libfprint-virtual_device-DEBUG: 06:54:00.775: 42189810474: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408369): libfprint-virtual_device-DEBUG: 06:54:00.775: Processing command IGNORED_COMMAND 
> 
> (fprintd:2408369): libfprint-virtual_device-WARNING **: 06:54:00.775: Could not process command: IGNORED_COMMAND 
> (fprintd:2408369): libfprint-device-DEBUG: 06:54:00.775: Device reported open completion
> (fprintd:2408369): GLib-GIO-DEBUG: 06:54:00.775: GTask [gio] D-Bus interface method dispatch (source object: 0x55fbd8a7af80, source tag: 0x7fdcdd78de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408369): libfprint-device-DEBUG: 06:54:00.775: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408369): libfprint-device-DEBUG: 06:54:00.775: Updated temperature model after 0.05 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.775: claimed device 0
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.777: Requesting authorization from :1.10 to call method 'DeleteEnrolledFingers2' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.777: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.778: Authorization granted to :1.10 to call method 'DeleteEnrolledFingers2' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.779: Deleting enrolled fingers for user user42
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.779: file_storage_discover_prints() for user 'user42' in '/tmp/tmpof7497um/state/user42/virtual_device_storage/0'
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.779: file_storage_discover_prints() for user 'user42' in '/tmp/tmpof7497um/state/user42/virtual_device_storage/0'
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.779: file_storage_print_data_load(): loaded '/tmp/tmpof7497um/state/user42/virtual_device_storage/0/7' Success
> (fprintd:2408369): libfprint-virtual_device-DEBUG: 06:54:00.779: Processing command ERROR 5
> (fprintd:2408369): libfprint-device-DEBUG: 06:54:00.779: Device reported deletion completion
> (fprintd:2408369): GLib-GIO-DEBUG: 06:54:00.779: GTask [gio] D-Bus interface method dispatch (source object: 0x55fbd8a7af80, source tag: 0x7fdcdd78de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408369): libfprint-device-DEBUG: 06:54:00.779: Completing action FPI_DEVICE_ACTION_DELETE in idle!
> (fprintd:2408369): libfprint-device-DEBUG: 06:54:00.779: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 
> (fprintd:2408369): fprintd-WARNING **: 06:54:00.779: Error deleting print from device: The driver encountered a protocol error with the device.
> 
> (fprintd:2408369): fprintd-WARNING **: 06:54:00.779: This might indicate an issue in the libfprint driver or in the fingerprint device.
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.779: file_storage_print_data_delete(): unlink("/tmp/tmpof7497um/state/user42/virtual_device_storage/0/7") Success
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.779: file_storage_discover_prints() for user 'user42' in '/tmp/tmpof7497um/state/user42/virtual_device_storage/0'
> Failed to delete fingerprints: GDBus.Error:net.reactivated.Fprint.Error.PrintsNotDeletedFromDevice: Failed to delete print from device storage: The driver encountered a protocol error with the device.
> (fprintd:2408369): libfprint-device-DEBUG: 06:54:00.782: Device reported close completion
> (fprintd:2408369): libfprint-device-DEBUG: 06:54:00.782: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408369): libfprint-device-DEBUG: 06:54:00.782: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408369): fprintd-DEBUG: 06:54:00.784: main loop completed
> (fprintd:2408369): libfprint-virtual_device_storage-DEBUG: 06:54:00.784: 42189819356: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2408369): libfprint-virtual_device-DEBUG: 06:54:00.784: 42189819381: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Testing local build
> Testing local build
> Testing local build
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_delete_error (__main__.FPrintdUtilsTest.test_delete_error) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.610s
> 
> OK
> ==============================================================================
> 
> =================================== 13/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdUtilsTest / FPrintdUtilsTest.test_delete_error_claiming
> start time:   06:54:00
> duration:     1.02s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=215 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdUtilsTest.test_delete_error_claiming
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408397): GLib-GIO-DEBUG: 06:54:00.812: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408397): fprintd-DEBUG: 06:54:00.812: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408397): fprintd-WARNING **: 06:54:00.812: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408397): fprintd-DEBUG: 06:54:00.812: Launching FprintObject
> (fprintd:2408397): libfprint-context-DEBUG: 06:54:00.813: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408397): fprintd-DEBUG: 06:54:00.814: Preparing devices for resume
> (fprintd:2408397): libfprint-context-DEBUG: 06:54:00.814: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-mxii6g_m/virtual-image.socket
> (fprintd:2408397): libfprint-context-DEBUG: 06:54:00.814: created
> (fprintd:2408397): libfprint-device-DEBUG: 06:54:00.814: Device reported probe completion
> (fprintd:2408397): libfprint-device-DEBUG: 06:54:00.814: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408397): libfprint-device-DEBUG: 06:54:00.814: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268040.815 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408397): fprintd-DEBUG: 06:54:00.817: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2408397): fprintd-DEBUG: 06:54:00.817: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2408397): fprintd-DEBUG: 06:54:00.817: Finger present 0
> (fprintd:2408397): fprintd-DEBUG: 06:54:00.817: Finger needed 0
> (fprintd:2408397): fprintd-DEBUG: 06:54:00.817: Got delay inhibitor for sleep.
> (fprintd:2408397): fprintd-DEBUG: 06:54:00.817: entering main loop
> (fprintd:2408397): fprintd-DEBUG: 06:54:00.817: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408397): fprintd-DEBUG: 06:54:00.916: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408397): fprintd-DEBUG: 06:54:00.917: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408397): fprintd-DEBUG: 06:54:00.919: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408397): fprintd-DEBUG: 06:54:00.919: user 'user42' claiming the device: 0
> (fprintd:2408397): libfprint-virtual_device-DEBUG: 06:54:00.919: 42189955020: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408397): libfprint-virtual_device_connection-DEBUG: 06:54:00.920: 42189955063: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408397): libfprint-device-DEBUG: 06:54:00.920: Device reported open completion
> (fprintd:2408397): GLib-GIO-DEBUG: 06:54:00.920: GTask [gio] D-Bus interface method dispatch (source object: 0x56425f9a9d90, source tag: 0x7f62145e1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408397): libfprint-device-DEBUG: 06:54:00.920: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408397): libfprint-device-DEBUG: 06:54:00.920: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408397): fprintd-DEBUG: 06:54:00.920: claimed device 0
> (fprintd:2408397): libfprint-virtual_device_connection-DEBUG: 06:54:00.923: Got a new connection!
> (fprintd:2408397): libfprint-virtual_device-DEBUG: 06:54:00.923: Got instructions of length 16
> (fprintd:2408397): libfprint-virtual_device-DEBUG: 06:54:00.923: Received command SET_KEEP_ALIVE 1
> (fprintd:2408397): libfprint-virtual_device-DEBUG: 06:54:00.923: Keep alive toggled: 1
> (fprintd:2408397): fprintd-DEBUG: 06:54:00.925: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408397): fprintd-DEBUG: 06:54:00.925: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408397): libfprint-device-DEBUG: 06:54:00.925: Device reported close completion
> (fprintd:2408397): GLib-GIO-DEBUG: 06:54:00.925: GTask [gio] D-Bus interface method dispatch (source object: 0x56425f9a9d90, source tag: 0x7f62145e1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408397): libfprint-device-DEBUG: 06:54:00.925: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408397): libfprint-device-DEBUG: 06:54:00.925: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408397): fprintd-DEBUG: 06:54:00.925: released device 0
> (fprintd:2408397): libfprint-virtual_device_connection-DEBUG: 06:54:00.926: Got a new connection!
> (fprintd:2408397): libfprint-virtual_device-DEBUG: 06:54:00.927: Got instructions of length 7
> (fprintd:2408397): libfprint-virtual_device-DEBUG: 06:54:00.927: Received command ERROR 5
> (fprintd-delete:2408413): GLib-GIO-DEBUG: 06:54:00.941: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> found 1 devices
> Device at /net/reactivated/Fprint/Device/0
> Using device /net/reactivated/Fprint/Device/0
> (fprintd:2408397): fprintd-DEBUG: 06:54:00.958: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408397): fprintd-DEBUG: 06:54:00.959: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408397): fprintd-DEBUG: 06:54:00.961: Authorization granted to :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408397): fprintd-DEBUG: 06:54:00.961: user 'user42' claiming the device: 0
> (fprintd:2408397): libfprint-virtual_device-DEBUG: 06:54:00.961: 42189996250: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408397): libfprint-virtual_device-DEBUG: 06:54:00.961: Processing command ERROR 5
> (fprintd:2408397): libfprint-device-DEBUG: 06:54:00.961: Device reported open completion
> (fprintd:2408397): GLib-GIO-DEBUG: 06:54:00.961: GTask [gio] D-Bus interface method dispatch (source object: 0x56425f9a9d90, source tag: 0x7f62145e1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408397): libfprint-device-DEBUG: 06:54:00.961: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408397): libfprint-device-DEBUG: 06:54:00.961: Updated temperature model after 0.04 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> failed to claim device: GDBus.Error:net.reactivated.Fprint.Error.Internal: Open failed with error: The driver encountered a protocol error with the device.
> (fprintd:2408397): fprintd-DEBUG: 06:54:00.965: main loop completed
> (fprintd:2408397): libfprint-virtual_device_storage-DEBUG: 06:54:00.968: 42190003372: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2408397): libfprint-virtual_device-DEBUG: 06:54:00.968: 42190003421: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Testing local build
> Testing local build
> Testing local build
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_delete_error_claiming (__main__.FPrintdUtilsTest.test_delete_error_claiming) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.778s
> 
> OK
> ==============================================================================
> 
> =================================== 14/531 ===================================
> test:         fprintd:daemon+fprintd+FPrindConcurrentPolkitRequestsTest / FPrindConcurrentPolkitRequestsTest.test_hanging_claim_does_not_block_new_claim
> start time:   06:53:58
> duration:     2.92s
> result:       exit status 0
> command:      MALLOC_PERTURB_=229 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrindConcurrentPolkitRequestsTest.test_hanging_claim_does_not_block_new_claim
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408156): GLib-GIO-DEBUG: 06:53:58.994: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408156): fprintd-DEBUG: 06:53:58.995: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408156): fprintd-WARNING **: 06:53:58.995: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408156): fprintd-DEBUG: 06:53:58.995: Launching FprintObject
> (fprintd:2408156): libfprint-context-DEBUG: 06:53:58.996: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408156): fprintd-DEBUG: 06:53:58.997: Preparing devices for resume
> (fprintd:2408156): libfprint-context-DEBUG: 06:53:58.997: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-2e_vhnvd/virtual-image.socket
> (fprintd:2408156): libfprint-context-DEBUG: 06:53:58.997: created
> (fprintd:2408156): libfprint-device-DEBUG: 06:53:58.997: Device reported probe completion
> (fprintd:2408156): libfprint-device-DEBUG: 06:53:58.997: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408156): libfprint-device-DEBUG: 06:53:58.997: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268038.998 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408156): fprintd-DEBUG: 06:53:59.001: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2408156): fprintd-DEBUG: 06:53:59.001: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2408156): fprintd-DEBUG: 06:53:59.001: Finger present 0
> (fprintd:2408156): fprintd-DEBUG: 06:53:59.001: Finger needed 0
> (fprintd:2408156): fprintd-DEBUG: 06:53:59.001: Got delay inhibitor for sleep.
> (fprintd:2408156): fprintd-DEBUG: 06:53:59.001: entering main loop
> (fprintd:2408156): fprintd-DEBUG: 06:53:59.001: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408156): fprintd-DEBUG: 06:53:59.097: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408156): fprintd-DEBUG: 06:53:59.097: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408156): fprintd-DEBUG: 06:53:59.601: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408156): fprintd-DEBUG: 06:53:59.602: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408156): fprintd-DEBUG: 06:54:00.103: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408156): fprintd-DEBUG: 06:54:00.604: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408156): fprintd-DEBUG: 06:54:00.605: user 'user42' claiming the device: 0
> (fprintd:2408156): libfprint-virtual_device-DEBUG: 06:54:00.605: 42189640739: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408156): libfprint-virtual_device_connection-DEBUG: 06:54:00.605: 42189640799: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408156): libfprint-device-DEBUG: 06:54:00.605: Device reported open completion
> (fprintd:2408156): GLib-GIO-DEBUG: 06:54:00.605: GTask [gio] D-Bus interface method dispatch (source object: 0x55b5902ea090, source tag: 0x7f8d89f8de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408156): libfprint-device-DEBUG: 06:54:00.606: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408156): libfprint-device-DEBUG: 06:54:00.606: Updated temperature model after 1.61 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408156): fprintd-DEBUG: 06:54:00.606: claimed device 0
> (fprintd:2408156): fprintd-DEBUG: 06:54:00.607: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408156): fprintd-DEBUG: 06:54:01.108: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408156): GLib-GIO-DEBUG: 06:54:01.108: GTask [gio] D-Bus interface method dispatch (source object: 0x55b5902ea090, source tag: 0x7f8d89f8de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408156): fprintd-DEBUG: 06:54:01.115: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408156): fprintd-DEBUG: 06:54:01.115: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408156): libfprint-device-DEBUG: 06:54:01.115: Device reported close completion
> (fprintd:2408156): libfprint-device-DEBUG: 06:54:01.115: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408156): libfprint-device-DEBUG: 06:54:01.115: Updated temperature model after 0.51 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408156): fprintd-DEBUG: 06:54:01.115: released device 0
> (fprintd:2408156): GLib-GIO-DEBUG: 06:54:01.116: GTask [gio] D-Bus interface method dispatch (source object: 0x55b5902ea090, source tag: 0x7f8d89f8de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408156): fprintd-DEBUG: 06:54:01.118: main loop completed
> (fprintd:2408156): libfprint-virtual_device_storage-DEBUG: 06:54:01.118: 42190154023: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2408156): libfprint-virtual_device-DEBUG: 06:54:01.119: 42190154046: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_hanging_claim_does_not_block_new_claim (__main__.FPrindConcurrentPolkitRequestsTest.test_hanging_claim_does_not_block_new_claim) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 2.649s
> 
> OK
> ==============================================================================
> 
> =================================== 15/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdUtilsTest / FPrintdUtilsTest.test_delete_no_prints
> start time:   06:54:00
> duration:     0.92s
> result:       exit status 0
> command:      MALLOC_PERTURB_=221 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdUtilsTest.test_delete_no_prints
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408417): GLib-GIO-DEBUG: 06:54:00.947: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408417): fprintd-DEBUG: 06:54:00.948: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408417): fprintd-WARNING **: 06:54:00.949: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408417): fprintd-DEBUG: 06:54:00.949: Launching FprintObject
> (fprintd:2408417): libfprint-context-DEBUG: 06:54:00.949: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408417): fprintd-DEBUG: 06:54:00.951: Preparing devices for resume
> (fprintd:2408417): libfprint-context-DEBUG: 06:54:00.951: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-mrrnfwd0/virtual-image.socket
> (fprintd:2408417): libfprint-context-DEBUG: 06:54:00.951: created
> (fprintd:2408417): libfprint-device-DEBUG: 06:54:00.952: Device reported probe completion
> (fprintd:2408417): libfprint-device-DEBUG: 06:54:00.952: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408417): libfprint-device-DEBUG: 06:54:00.952: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268040.956 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408417): fprintd-DEBUG: 06:54:00.955: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2408417): fprintd-DEBUG: 06:54:00.955: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2408417): fprintd-DEBUG: 06:54:00.955: Finger present 0
> (fprintd:2408417): fprintd-DEBUG: 06:54:00.955: Finger needed 0
> (fprintd:2408417): fprintd-DEBUG: 06:54:00.955: entering main loop
> (fprintd:2408417): fprintd-DEBUG: 06:54:00.956: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408417): fprintd-DEBUG: 06:54:00.956: Got delay inhibitor for sleep.
> (fprintd-delete:2408427): GLib-GIO-DEBUG: 06:54:01.076: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> found 1 devices
> Device at /net/reactivated/Fprint/Device/0
> Using device /net/reactivated/Fprint/Device/0
> (fprintd:2408417): fprintd-DEBUG: 06:54:01.090: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408417): fprintd-DEBUG: 06:54:01.091: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408417): fprintd-DEBUG: 06:54:01.093: Authorization granted to :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408417): fprintd-DEBUG: 06:54:01.097: user 'user42' claiming the device: 0
> (fprintd:2408417): libfprint-virtual_device-DEBUG: 06:54:01.097: 42190132493: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408417): libfprint-virtual_device_connection-DEBUG: 06:54:01.097: 42190132556: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408417): libfprint-device-DEBUG: 06:54:01.097: Device reported open completion
> (fprintd:2408417): GLib-GIO-DEBUG: 06:54:01.097: GTask [gio] D-Bus interface method dispatch (source object: 0x558597827e30, source tag: 0x7f7468c80e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408417): libfprint-device-DEBUG: 06:54:01.097: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408417): libfprint-device-DEBUG: 06:54:01.097: Updated temperature model after 0.15 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408417): fprintd-DEBUG: 06:54:01.097: claimed device 0
> (fprintd:2408417): fprintd-DEBUG: 06:54:01.101: Requesting authorization from :1.10 to call method 'DeleteEnrolledFingers2' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408417): fprintd-DEBUG: 06:54:01.101: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408417): fprintd-DEBUG: 06:54:01.107: Authorization granted to :1.10 to call method 'DeleteEnrolledFingers2' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408417): fprintd-DEBUG: 06:54:01.107: Deleting enrolled fingers for user user42
> (fprintd:2408417): fprintd-DEBUG: 06:54:01.107: file_storage_discover_prints() for user 'user42' in '/tmp/tmpmwapn9mh/state/user42/virtual_device_storage/0'
> (fprintd:2408417): fprintd-DEBUG: 06:54:01.108: scan_dev_storedir(): opendir("/tmp/tmpmwapn9mh/state/user42/virtual_device_storage/0") failed: Error opening directory “/tmp/tmpmwapn9mh/state/user42/virtual_device_storage/0”: No such file or directory
> (fprintd:2408417): GLib-GIO-DEBUG: 06:54:01.108: GTask [gio] D-Bus interface method dispatch (source object: 0x558597827e30, source tag: 0x7f7468c80e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> No fingerprints to delete on Virtual device with storage and identification for debugging
> No fingerprints to delete on Virtual device with storage and identification for debugging
> (fprintd:2408417): fprintd-DEBUG: 06:54:01.112: Requesting authorization from :1.10 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408417): fprintd-DEBUG: 06:54:01.112: Authorization granted to :1.10 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408417): libfprint-device-DEBUG: 06:54:01.112: Device reported close completion
> (fprintd:2408417): GLib-GIO-DEBUG: 06:54:01.112: GTask [gio] D-Bus interface method dispatch (source object: 0x558597827e30, source tag: 0x7f7468c80e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408417): libfprint-device-DEBUG: 06:54:01.112: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408417): libfprint-device-DEBUG: 06:54:01.112: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408417): fprintd-DEBUG: 06:54:01.112: released device 0
> (fprintd:2408417): fprintd-DEBUG: 06:54:01.117: main loop completed
> (fprintd:2408417): libfprint-virtual_device_storage-DEBUG: 06:54:01.118: 42190153667: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2408417): libfprint-virtual_device-DEBUG: 06:54:01.118: 42190153701: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Testing local build
> Testing local build
> Testing local build
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_delete_no_prints (__main__.FPrintdUtilsTest.test_delete_no_prints) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.700s
> 
> OK
> ==============================================================================
> 
> =================================== 16/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdUtilsTest / FPrintdUtilsTest.test_delete_release_error
> start time:   06:54:00
> duration:     0.84s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=185 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdUtilsTest.test_delete_release_error
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408472): GLib-GIO-DEBUG: 06:54:01.510: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408472): fprintd-DEBUG: 06:54:01.511: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408472): fprintd-WARNING **: 06:54:01.511: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408472): fprintd-DEBUG: 06:54:01.511: Launching FprintObject
> (fprintd:2408472): libfprint-context-DEBUG: 06:54:01.511: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408472): fprintd-DEBUG: 06:54:01.513: Preparing devices for resume
> (fprintd:2408472): libfprint-context-DEBUG: 06:54:01.513: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-2l3xmblm/virtual-image.socket
> (fprintd:2408472): libfprint-context-DEBUG: 06:54:01.513: created
> 1690268041.514 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408472): libfprint-device-DEBUG: 06:54:01.514: Device reported probe completion
> (fprintd:2408472): libfprint-device-DEBUG: 06:54:01.514: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408472): libfprint-device-DEBUG: 06:54:01.514: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408472): fprintd-DEBUG: 06:54:01.515: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2408472): fprintd-DEBUG: 06:54:01.515: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2408472): fprintd-DEBUG: 06:54:01.515: Finger present 0
> (fprintd:2408472): fprintd-DEBUG: 06:54:01.515: Finger needed 0
> (fprintd:2408472): fprintd-DEBUG: 06:54:01.516: Got delay inhibitor for sleep.
> (fprintd:2408472): fprintd-DEBUG: 06:54:01.516: entering main loop
> (fprintd:2408472): fprintd-DEBUG: 06:54:01.516: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408472): fprintd-DEBUG: 06:54:01.605: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408472): fprintd-DEBUG: 06:54:01.605: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408472): fprintd-DEBUG: 06:54:01.606: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408472): fprintd-DEBUG: 06:54:01.606: user 'user42' claiming the device: 0
> (fprintd:2408472): libfprint-virtual_device-DEBUG: 06:54:01.606: 42190641995: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408472): libfprint-virtual_device_connection-DEBUG: 06:54:01.607: 42190642040: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408472): libfprint-device-DEBUG: 06:54:01.607: Device reported open completion
> (fprintd:2408472): GLib-GIO-DEBUG: 06:54:01.607: GTask [gio] D-Bus interface method dispatch (source object: 0x5599ccec5f50, source tag: 0x7fc0d663ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408472): libfprint-device-DEBUG: 06:54:01.607: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408472): libfprint-device-DEBUG: 06:54:01.607: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408472): fprintd-DEBUG: 06:54:01.607: claimed device 0
> (fprintd:2408472): libfprint-virtual_device_connection-DEBUG: 06:54:01.607: Got a new connection!
> (fprintd:2408472): libfprint-virtual_device-DEBUG: 06:54:01.607: Got instructions of length 16
> (fprintd:2408472): libfprint-virtual_device-DEBUG: 06:54:01.607: Received command SET_KEEP_ALIVE 1
> (fprintd:2408472): libfprint-virtual_device-DEBUG: 06:54:01.607: Keep alive toggled: 1
> (fprintd:2408472): fprintd-DEBUG: 06:54:01.608: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408472): fprintd-DEBUG: 06:54:01.608: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408472): libfprint-device-DEBUG: 06:54:01.608: Device reported close completion
> (fprintd:2408472): GLib-GIO-DEBUG: 06:54:01.608: GTask [gio] D-Bus interface method dispatch (source object: 0x5599ccec5f50, source tag: 0x7fc0d663ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408472): libfprint-device-DEBUG: 06:54:01.608: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408472): libfprint-device-DEBUG: 06:54:01.608: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408472): fprintd-DEBUG: 06:54:01.608: released device 0
> (fprintd:2408472): libfprint-virtual_device_connection-DEBUG: 06:54:01.609: Got a new connection!
> (fprintd:2408472): libfprint-virtual_device-DEBUG: 06:54:01.609: Got instructions of length 16
> (fprintd:2408472): libfprint-virtual_device-DEBUG: 06:54:01.609: Received command IGNORED_COMMAND 
> (fprintd:2408472): libfprint-virtual_device_connection-DEBUG: 06:54:01.609: Got a new connection!
> (fprintd:2408472): libfprint-virtual_device-DEBUG: 06:54:01.609: Got instructions of length 7
> (fprintd:2408472): libfprint-virtual_device-DEBUG: 06:54:01.609: Received command ERROR 5
> (fprintd-delete:2408488): GLib-GIO-DEBUG: 06:54:01.614: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> found 1 devices
> Device at /net/reactivated/Fprint/Device/0
> Using device /net/reactivated/Fprint/Device/0
> (fprintd:2408472): fprintd-DEBUG: 06:54:01.622: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408472): fprintd-DEBUG: 06:54:01.622: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408472): fprintd-DEBUG: 06:54:01.623: Authorization granted to :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408472): fprintd-DEBUG: 06:54:01.623: user 'user42' claiming the device: 0
> (fprintd:2408472): libfprint-virtual_device-DEBUG: 06:54:01.624: 42190659046: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408472): libfprint-virtual_device-DEBUG: 06:54:01.624: Processing command IGNORED_COMMAND 
> 
> (fprintd:2408472): libfprint-virtual_device-WARNING **: 06:54:01.624: Could not process command: IGNORED_COMMAND 
> (fprintd:2408472): libfprint-device-DEBUG: 06:54:01.624: Device reported open completion
> (fprintd:2408472): GLib-GIO-DEBUG: 06:54:01.624: GTask [gio] D-Bus interface method dispatch (source object: 0x5599ccec5f50, source tag: 0x7fc0d663ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408472): libfprint-device-DEBUG: 06:54:01.624: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408472): libfprint-device-DEBUG: 06:54:01.624: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408472): fprintd-DEBUG: 06:54:01.624: claimed device 0
> (fprintd:2408472): fprintd-DEBUG: 06:54:01.624: Requesting authorization from :1.10 to call method 'DeleteEnrolledFingers2' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408472): fprintd-DEBUG: 06:54:01.624: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408472): fprintd-DEBUG: 06:54:01.625: Authorization granted to :1.10 to call method 'DeleteEnrolledFingers2' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408472): fprintd-DEBUG: 06:54:01.625: Deleting enrolled fingers for user user42
> (fprintd:2408472): fprintd-DEBUG: 06:54:01.625: file_storage_discover_prints() for user 'user42' in '/tmp/tmplklc8727/state/user42/virtual_device_storage/0'
> (fprintd:2408472): fprintd-DEBUG: 06:54:01.625: scan_dev_storedir(): opendir("/tmp/tmplklc8727/state/user42/virtual_device_storage/0") failed: Error opening directory “/tmp/tmplklc8727/state/user42/virtual_device_storage/0”: No such file or directory
> (fprintd:2408472): GLib-GIO-DEBUG: 06:54:01.625: GTask [gio] D-Bus interface method dispatch (source object: 0x5599ccec5f50, source tag: 0x7fc0d663ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> No fingerprints to delete on Virtual device with storage and identification for debugging
> No fingerprints to delete on Virtual device with storage and identification for debugging
> (fprintd:2408472): fprintd-DEBUG: 06:54:01.626: Requesting authorization from :1.10 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408472): fprintd-DEBUG: 06:54:01.626: Authorization granted to :1.10 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408472): libfprint-virtual_device-DEBUG: 06:54:01.626: Processing command ERROR 5
> (fprintd:2408472): libfprint-device-DEBUG: 06:54:01.626: Device reported close completion
> (fprintd:2408472): GLib-GIO-DEBUG: 06:54:01.626: GTask [gio] D-Bus interface method dispatch (source object: 0x5599ccec5f50, source tag: 0x7fc0d663ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408472): libfprint-device-DEBUG: 06:54:01.626: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408472): libfprint-device-DEBUG: 06:54:01.626: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> ReleaseDevice failed: GDBus.Error:net.reactivated.Fprint.Error.Internal: Release failed with error: The driver encountered a protocol error with the device.
> (fprintd:2408472): fprintd-DEBUG: 06:54:01.635: main loop completed
> (fprintd:2408472): libfprint-virtual_device_storage-DEBUG: 06:54:01.635: 42190670977: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2408472): libfprint-virtual_device-DEBUG: 06:54:01.635: 42190671010: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Testing local build
> Testing local build
> Testing local build
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_delete_release_error (__main__.FPrintdUtilsTest.test_delete_release_error) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.648s
> 
> OK
> ==============================================================================
> 
> =================================== 17/531 ===================================
> test:         fprintd:daemon+fprintd+FPrindConcurrentPolkitRequestsTest / FPrindConcurrentPolkitRequestsTest.test_hanging_claim_enroll_does_not_block_new_claim
> start time:   06:53:58
> duration:     3.45s
> result:       exit status 0
> command:      MALLOC_PERTURB_=7 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrindConcurrentPolkitRequestsTest.test_hanging_claim_enroll_does_not_block_new_claim
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408170): GLib-GIO-DEBUG: 06:53:59.060: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408170): fprintd-DEBUG: 06:53:59.061: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408170): fprintd-WARNING **: 06:53:59.061: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408170): fprintd-DEBUG: 06:53:59.061: Launching FprintObject
> (fprintd:2408170): libfprint-context-DEBUG: 06:53:59.061: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408170): fprintd-DEBUG: 06:53:59.062: Preparing devices for resume
> (fprintd:2408170): libfprint-context-DEBUG: 06:53:59.062: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-uf1k5bni/virtual-image.socket
> (fprintd:2408170): libfprint-context-DEBUG: 06:53:59.062: created
> (fprintd:2408170): libfprint-device-DEBUG: 06:53:59.063: Device reported probe completion
> (fprintd:2408170): libfprint-device-DEBUG: 06:53:59.063: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408170): libfprint-device-DEBUG: 06:53:59.063: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268039.063 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408170): fprintd-DEBUG: 06:53:59.065: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2408170): fprintd-DEBUG: 06:53:59.065: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2408170): fprintd-DEBUG: 06:53:59.065: Finger present 0
> (fprintd:2408170): fprintd-DEBUG: 06:53:59.065: Finger needed 0
> (fprintd:2408170): fprintd-DEBUG: 06:53:59.065: Got delay inhibitor for sleep.
> (fprintd:2408170): fprintd-DEBUG: 06:53:59.065: entering main loop
> (fprintd:2408170): fprintd-DEBUG: 06:53:59.065: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408170): fprintd-DEBUG: 06:53:59.172: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408170): fprintd-DEBUG: 06:53:59.172: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408170): fprintd-DEBUG: 06:53:59.674: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408170): fprintd-DEBUG: 06:54:00.175: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408170): fprintd-DEBUG: 06:54:00.681: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408170): fprintd-DEBUG: 06:54:00.681: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408170): fprintd-DEBUG: 06:54:01.184: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408170): fprintd-DEBUG: 06:54:01.685: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408170): fprintd-DEBUG: 06:54:01.686: user 'user42' claiming the device: 0
> (fprintd:2408170): libfprint-virtual_device-DEBUG: 06:54:01.686: 42190721077: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408170): libfprint-virtual_device_connection-DEBUG: 06:54:01.686: 42190721130: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408170): libfprint-device-DEBUG: 06:54:01.686: Device reported open completion
> (fprintd:2408170): GLib-GIO-DEBUG: 06:54:01.686: GTask [gio] D-Bus interface method dispatch (source object: 0x559493442f30, source tag: 0x7fda25227e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408170): libfprint-device-DEBUG: 06:54:01.686: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408170): libfprint-device-DEBUG: 06:54:01.686: Updated temperature model after 2.62 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408170): fprintd-DEBUG: 06:54:01.686: claimed device 0
> (fprintd:2408170): fprintd-DEBUG: 06:54:01.687: Authorization granted to :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408170): GLib-GIO-DEBUG: 06:54:01.688: GTask [gio] D-Bus interface method dispatch (source object: 0x559493442f30, source tag: 0x7fda25227e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408170): fprintd-DEBUG: 06:54:01.690: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408170): fprintd-DEBUG: 06:54:01.690: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408170): libfprint-device-DEBUG: 06:54:01.691: Device reported close completion
> (fprintd:2408170): GLib-GIO-DEBUG: 06:54:01.691: GTask [gio] D-Bus interface method dispatch (source object: 0x559493442f30, source tag: 0x7fda25227e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408170): libfprint-device-DEBUG: 06:54:01.692: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408170): libfprint-device-DEBUG: 06:54:01.692: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408170): fprintd-DEBUG: 06:54:01.692: released device 0
> (fprintd:2408170): fprintd-DEBUG: 06:54:01.704: main loop completed
> (fprintd:2408170): libfprint-virtual_device_storage-DEBUG: 06:54:01.704: 42190739898: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2408170): libfprint-virtual_device-DEBUG: 06:54:01.704: 42190739920: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_hanging_claim_enroll_does_not_block_new_claim (__main__.FPrindConcurrentPolkitRequestsTest.test_hanging_claim_enroll_does_not_block_new_claim) ... /usr/lib/python3.11/unittest/case.py:657: ResourceWarning: unclosed file <_io.BufferedReader name=12>
>   function, args, kwargs = self._cleanups.pop()
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=9>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 3.168s
> 
> OK
> ==============================================================================
> 
> =================================== 18/531 ===================================
> test:         fprintd:daemon+fprintd+FPrindConcurrentPolkitRequestsTest / FPrindConcurrentPolkitRequestsTest.test_hanging_claim_does_not_block_new_claim_external_client
> start time:   06:53:58
> duration:     3.61s
> result:       exit status 0
> command:      MALLOC_PERTURB_=146 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrindConcurrentPolkitRequestsTest.test_hanging_claim_does_not_block_new_claim_external_client
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408187): GLib-GIO-DEBUG: 06:53:59.093: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408187): fprintd-DEBUG: 06:53:59.094: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408187): fprintd-WARNING **: 06:53:59.094: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408187): fprintd-DEBUG: 06:53:59.094: Launching FprintObject
> (fprintd:2408187): libfprint-context-DEBUG: 06:53:59.094: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408187): fprintd-DEBUG: 06:53:59.095: Preparing devices for resume
> (fprintd:2408187): libfprint-context-DEBUG: 06:53:59.095: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-i9nb3z55/virtual-image.socket
> (fprintd:2408187): libfprint-context-DEBUG: 06:53:59.095: created
> 1690268039.096 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408187): libfprint-device-DEBUG: 06:53:59.095: Device reported probe completion
> (fprintd:2408187): libfprint-device-DEBUG: 06:53:59.095: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408187): libfprint-device-DEBUG: 06:53:59.095: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408187): fprintd-DEBUG: 06:53:59.097: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2408187): fprintd-DEBUG: 06:53:59.097: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2408187): fprintd-DEBUG: 06:53:59.097: Finger present 0
> (fprintd:2408187): fprintd-DEBUG: 06:53:59.097: Finger needed 0
> (fprintd:2408187): fprintd-DEBUG: 06:53:59.097: Got delay inhibitor for sleep.
> (fprintd:2408187): fprintd-DEBUG: 06:53:59.097: entering main loop
> (fprintd:2408187): fprintd-DEBUG: 06:53:59.098: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408187): fprintd-DEBUG: 06:53:59.204: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408187): fprintd-DEBUG: 06:53:59.206: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408187): fprintd-DEBUG: 06:53:59.715: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408187): fprintd-DEBUG: 06:53:59.715: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408187): fprintd-DEBUG: 06:54:00.217: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408187): fprintd-DEBUG: 06:54:00.722: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408187): fprintd-DEBUG: 06:54:00.722: user 'user42' claiming the device: 0
> (fprintd:2408187): libfprint-virtual_device-DEBUG: 06:54:00.722: 42189757972: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408187): libfprint-virtual_device_connection-DEBUG: 06:54:00.722: 42189758028: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408187): libfprint-device-DEBUG: 06:54:00.723: Device reported open completion
> (fprintd:2408187): GLib-GIO-DEBUG: 06:54:00.723: GTask [gio] D-Bus interface method dispatch (source object: 0x55c329934020, source tag: 0x7f19386ede70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408187): libfprint-device-DEBUG: 06:54:00.723: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408187): libfprint-device-DEBUG: 06:54:00.723: Updated temperature model after 1.63 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408187): fprintd-DEBUG: 06:54:00.723: claimed device 0
> (fprintd:2408187): fprintd-DEBUG: 06:54:00.726: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408187): fprintd-DEBUG: 06:54:01.228: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408187): fprintd-DEBUG: 06:54:01.729: Authorization granted to :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408187): GLib-GIO-DEBUG: 06:54:01.729: GTask [gio] D-Bus interface method dispatch (source object: 0x55c329934020, source tag: 0x7f19386ede70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408187): fprintd-DEBUG: 06:54:01.731: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408187): fprintd-DEBUG: 06:54:01.731: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408187): libfprint-device-DEBUG: 06:54:01.731: Device reported close completion
> (fprintd:2408187): GLib-GIO-DEBUG: 06:54:01.731: GTask [gio] D-Bus interface method dispatch (source object: 0x55c329934020, source tag: 0x7f19386ede70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408187): libfprint-device-DEBUG: 06:54:01.731: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408187): libfprint-device-DEBUG: 06:54:01.731: Updated temperature model after 1.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408187): fprintd-DEBUG: 06:54:01.731: released device 0
> (fprintd:2408187): fprintd-DEBUG: 06:54:01.736: main loop completed
> (fprintd:2408187): libfprint-virtual_device_storage-DEBUG: 06:54:01.737: 42190772328: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2408187): libfprint-virtual_device-DEBUG: 06:54:01.737: 42190772358: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_hanging_claim_does_not_block_new_claim_external_client (__main__.FPrindConcurrentPolkitRequestsTest.test_hanging_claim_does_not_block_new_claim_external_client) ... /usr/lib/python3.11/unittest/case.py:657: ResourceWarning: unclosed file <_io.BufferedReader name=12>
>   function, args, kwargs = self._cleanups.pop()
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=9>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 3.255s
> 
> OK
> ==============================================================================
> 
> =================================== 19/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdUtilsTest / FPrintdUtilsTest.test_enroll
> start time:   06:54:01
> duration:     0.88s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=20 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdUtilsTest.test_enroll
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408506): GLib-GIO-DEBUG: 06:54:01.810: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.811: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408506): fprintd-WARNING **: 06:54:01.811: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.811: Launching FprintObject
> (fprintd:2408506): libfprint-context-DEBUG: 06:54:01.811: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.813: Preparing devices for resume
> (fprintd:2408506): libfprint-context-DEBUG: 06:54:01.813: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-ezqidwxm/virtual-image.socket
> (fprintd:2408506): libfprint-context-DEBUG: 06:54:01.813: created
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.814: Device reported probe completion
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.814: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.814: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268041.814 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.817: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.817: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.817: Finger present 0
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.817: Finger needed 0
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.817: Got delay inhibitor for sleep.
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.817: entering main loop
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.817: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.913: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.914: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.916: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.916: user 'user42' claiming the device: 0
> (fprintd:2408506): libfprint-virtual_device-DEBUG: 06:54:01.916: 42190951455: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408506): libfprint-virtual_device_connection-DEBUG: 06:54:01.916: 42190951500: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.916: Device reported open completion
> (fprintd:2408506): GLib-GIO-DEBUG: 06:54:01.916: GTask [gio] D-Bus interface method dispatch (source object: 0x555f4254ef10, source tag: 0x7ff015ac4e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.916: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.916: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.916: claimed device 0
> (fprintd:2408506): libfprint-virtual_device_connection-DEBUG: 06:54:01.917: Got a new connection!
> (fprintd:2408506): libfprint-virtual_device-DEBUG: 06:54:01.917: Got instructions of length 16
> (fprintd:2408506): libfprint-virtual_device-DEBUG: 06:54:01.917: Received command SET_KEEP_ALIVE 1
> (fprintd:2408506): libfprint-virtual_device-DEBUG: 06:54:01.917: Keep alive toggled: 1
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.918: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.918: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.918: Device reported close completion
> (fprintd:2408506): GLib-GIO-DEBUG: 06:54:01.918: GTask [gio] D-Bus interface method dispatch (source object: 0x555f4254ef10, source tag: 0x7ff015ac4e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.918: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.918: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.918: released device 0
> (fprintd:2408506): libfprint-virtual_device_connection-DEBUG: 06:54:01.918: Got a new connection!
> (fprintd:2408506): libfprint-virtual_device-DEBUG: 06:54:01.918: Got instructions of length 5
> (fprintd:2408506): libfprint-virtual_device-DEBUG: 06:54:01.918: Received command CONT 
> (fprintd-enroll:2408518): GLib-GIO-DEBUG: 06:54:01.925: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> Using device /net/reactivated/Fprint/Device/0
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.933: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.934: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.935: Authorization granted to :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.935: user 'user42' claiming the device: 0
> (fprintd:2408506): libfprint-virtual_device-DEBUG: 06:54:01.935: 42190970290: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408506): libfprint-virtual_device-DEBUG: 06:54:01.935: Processing command CONT 
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.935: Device reported open completion
> (fprintd:2408506): GLib-GIO-DEBUG: 06:54:01.935: GTask [gio] D-Bus interface method dispatch (source object: 0x555f4254ef10, source tag: 0x7ff015ac4e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.935: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.935: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.935: claimed device 0
> Enrolling left-thumb finger.
> (fprintd:2408506): libfprint-virtual_device_connection-DEBUG: 06:54:01.936: Got a new connection!
> (fprintd:2408506): libfprint-virtual_device-DEBUG: 06:54:01.936: Got instructions of length 13
> (fprintd:2408506): libfprint-virtual_device-DEBUG: 06:54:01.936: Received command SCAN print-id
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.936: Requesting authorization from :1.10 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.936: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.937: Authorization granted to :1.10 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.938: file_storage_print_data_load(): loaded '/tmp/tmpaj4fymm3/state/user42/virtual_device_storage/0/1' Unknown error -2
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.938: start enrollment device 0 finger 1
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.938: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408506): libfprint-virtual_device-DEBUG: 06:54:01.938: Processing command SCAN print-id
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.938: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.938: Finger present 0
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.938: Finger needed 1
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.938: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.938: Finger present 1
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.938: Finger needed 1
> (fprintd:2408506): libfprint-virtual_device_storage-DEBUG: 06:54:01.938: Trying to identify print 'print-id' against a gallery of 0 prints
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.938: Device reported identify result
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.938: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.938: Finger present 0
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.938: Finger needed 1
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.938: Device reported identify completion
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.938: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.938: Finger present 0
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.938: Finger needed 0
> (fprintd:2408506): GLib-GIO-DEBUG: 06:54:01.938: GTask [gio] D-Bus interface method dispatch (source object: 0x555f4254ef10, source tag: 0x7ff015ac4e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.938: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.938: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.938: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.938: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.938: Finger present 0
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.938: Finger needed 1
> Enroll result: enroll-stage-passed
> (fprintd:2408506): libfprint-virtual_device_connection-DEBUG: 06:54:01.939: Got a new connection!
> (fprintd:2408506): libfprint-virtual_device-DEBUG: 06:54:01.939: Got instructions of length 13
> (fprintd:2408506): libfprint-virtual_device-DEBUG: 06:54:01.939: Received command SCAN print-id
> (fprintd:2408506): libfprint-virtual_device-DEBUG: 06:54:01.939: Processing command SCAN print-id
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.939: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.939: Finger present 1
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.939: Finger needed 1
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.939: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.939: Finger present 0
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.939: Finger needed 1
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.939: Device reported enroll progress, reported 1 of 5 have been completed
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.939: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408506): libfprint-virtual_device-DEBUG: 06:54:01.939: Sleeping completed
> Enroll result: enroll-stage-passed
> (fprintd:2408506): libfprint-virtual_device_connection-DEBUG: 06:54:01.940: Got a new connection!
> (fprintd:2408506): libfprint-virtual_device-DEBUG: 06:54:01.940: Got instructions of length 7
> (fprintd:2408506): libfprint-virtual_device-DEBUG: 06:54:01.940: Received command RETRY 1
> (fprintd:2408506): libfprint-virtual_device-DEBUG: 06:54:01.940: Processing command RETRY 1
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.940: Device reported enroll progress, reported 1 of 5 have been completed
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.940: enroll_stage_cb: result enroll-swipe-too-short
> (fprintd:2408506): libfprint-virtual_device-DEBUG: 06:54:01.940: Sleeping completed
> Enroll result: enroll-swipe-too-short
> (fprintd:2408506): libfprint-virtual_device_connection-DEBUG: 06:54:01.941: Got a new connection!
> (fprintd:2408506): libfprint-virtual_device-DEBUG: 06:54:01.941: Got instructions of length 13
> (fprintd:2408506): libfprint-virtual_device-DEBUG: 06:54:01.941: Received command SCAN print-id
> (fprintd:2408506): libfprint-virtual_device-DEBUG: 06:54:01.941: Processing command SCAN print-id
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.941: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.941: Finger present 1
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.941: Finger needed 1
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.941: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.941: Finger present 0
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.941: Finger needed 1
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.941: Device reported enroll progress, reported 2 of 5 have been completed
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.941: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408506): libfprint-virtual_device-DEBUG: 06:54:01.941: Sleeping completed
> Enroll result: enroll-stage-passed
> (fprintd:2408506): libfprint-virtual_device_connection-DEBUG: 06:54:01.942: Got a new connection!
> (fprintd:2408506): libfprint-virtual_device-DEBUG: 06:54:01.942: Got instructions of length 13
> (fprintd:2408506): libfprint-virtual_device-DEBUG: 06:54:01.942: Received command SCAN print-id
> (fprintd:2408506): libfprint-virtual_device-DEBUG: 06:54:01.942: Processing command SCAN print-id
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.942: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.942: Finger present 1
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.942: Finger needed 1
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.942: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.942: Finger present 0
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.942: Finger needed 1
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.942: Device reported enroll progress, reported 3 of 5 have been completed
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.942: enroll_stage_cb: result enroll-stage-passed
> Enroll result: enroll-stage-passed
> (fprintd:2408506): libfprint-virtual_device_connection-DEBUG: 06:54:01.943: Got a new connection!
> (fprintd:2408506): libfprint-virtual_device-DEBUG: 06:54:01.943: Got instructions of length 13
> (fprintd:2408506): libfprint-virtual_device-DEBUG: 06:54:01.943: Received command SCAN print-id
> (fprintd:2408506): libfprint-virtual_device-DEBUG: 06:54:01.943: Sleeping completed
> (fprintd:2408506): libfprint-virtual_device-DEBUG: 06:54:01.943: Processing command SCAN print-id
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.943: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.943: Finger present 1
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.943: Finger needed 1
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.943: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.943: Finger present 0
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.943: Finger needed 1
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.943: Device reported enroll progress, reported 4 of 5 have been completed
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.943: enroll_stage_cb: result enroll-stage-passed
> Enroll result: enroll-stage-passed
> (fprintd:2408506): libfprint-virtual_device-DEBUG: 06:54:01.944: Sleeping completed
> (fprintd:2408506): libfprint-virtual_device_connection-DEBUG: 06:54:01.944: Got a new connection!
> (fprintd:2408506): libfprint-virtual_device-DEBUG: 06:54:01.944: Got instructions of length 7
> (fprintd:2408506): libfprint-virtual_device-DEBUG: 06:54:01.944: Received command RETRY 2
> (fprintd:2408506): libfprint-virtual_device-DEBUG: 06:54:01.944: Processing command RETRY 2
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.944: Device reported enroll progress, reported 4 of 5 have been completed
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.944: enroll_stage_cb: result enroll-finger-not-centered
> (fprintd:2408506): libfprint-virtual_device-DEBUG: 06:54:01.944: Sleeping completed
> Enroll result: enroll-finger-not-centered
> (fprintd:2408506): libfprint-virtual_device_connection-DEBUG: 06:54:01.945: Got a new connection!
> (fprintd:2408506): libfprint-virtual_device-DEBUG: 06:54:01.945: Got instructions of length 13
> (fprintd:2408506): libfprint-virtual_device-DEBUG: 06:54:01.945: Received command SCAN print-id
> (fprintd:2408506): libfprint-virtual_device-DEBUG: 06:54:01.945: Processing command SCAN print-id
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.945: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.945: Finger present 1
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.945: Finger needed 1
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.945: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.945: Finger present 0
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.945: Finger needed 1
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.945: Device reported enroll progress, reported 5 of 5 have been completed
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.945: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.945: Device reported enroll completion
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.945: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.945: Finger present 0
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.945: Finger needed 0
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.945: Print for finger FP_FINGER_LEFT_THUMB enrolled
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.945: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.945: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.945: enroll_cb: result enroll-completed
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.945: file_storage_print_data_save(): print saved to /tmp/tmpaj4fymm3/state/user42/virtual_device_storage/0/1
> Enroll result: enroll-completed
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.952: Requesting authorization from :1.10 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.953: Authorization granted to :1.10 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408506): GLib-GIO-DEBUG: 06:54:01.953: GTask [gio] D-Bus interface method dispatch (source object: 0x555f4254ef10, source tag: 0x7ff015ac4e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.954: Requesting authorization from :1.10 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.954: Authorization granted to :1.10 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.954: Device reported close completion
> (fprintd:2408506): GLib-GIO-DEBUG: 06:54:01.954: GTask [gio] D-Bus interface method dispatch (source object: 0x555f4254ef10, source tag: 0x7ff015ac4e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.954: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408506): libfprint-device-DEBUG: 06:54:01.955: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.955: released device 0
> (fprintd:2408506): fprintd-DEBUG: 06:54:01.960: main loop completed
> (fprintd:2408506): libfprint-virtual_device_storage-DEBUG: 06:54:01.960: 42190995998: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2408506): libfprint-virtual_device-DEBUG: 06:54:01.961: 42190996032: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Testing local build
> Testing local build
> Testing local build
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_enroll (__main__.FPrintdUtilsTest.test_enroll) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.692s
> 
> OK
> ==============================================================================
> 
> =================================== 20/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdUtilsTest / FPrintdUtilsTest.test_enroll_error
> start time:   06:54:01
> duration:     1.04s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=194 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdUtilsTest.test_enroll_error
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408525): GLib-GIO-DEBUG: 06:54:01.999: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.003: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408525): fprintd-WARNING **: 06:54:02.003: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.003: Launching FprintObject
> (fprintd:2408525): libfprint-context-DEBUG: 06:54:02.003: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.006: Preparing devices for resume
> (fprintd:2408525): libfprint-context-DEBUG: 06:54:02.006: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-_ub57fau/virtual-image.socket
> (fprintd:2408525): libfprint-context-DEBUG: 06:54:02.006: created
> (fprintd:2408525): libfprint-device-DEBUG: 06:54:02.006: Device reported probe completion
> 1690268042.007 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408525): libfprint-device-DEBUG: 06:54:02.007: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408525): libfprint-device-DEBUG: 06:54:02.007: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.008: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.008: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.008: Finger present 0
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.008: Finger needed 0
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.008: entering main loop
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.009: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.009: Got delay inhibitor for sleep.
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.106: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.107: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.114: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.114: user 'user42' claiming the device: 0
> (fprintd:2408525): libfprint-virtual_device-DEBUG: 06:54:02.114: 42191149396: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408525): libfprint-virtual_device_connection-DEBUG: 06:54:02.114: 42191149443: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408525): libfprint-device-DEBUG: 06:54:02.114: Device reported open completion
> (fprintd:2408525): GLib-GIO-DEBUG: 06:54:02.114: GTask [gio] D-Bus interface method dispatch (source object: 0x559910bccdf0, source tag: 0x7fc2ce32ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408525): libfprint-device-DEBUG: 06:54:02.114: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408525): libfprint-device-DEBUG: 06:54:02.114: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.114: claimed device 0
> (fprintd:2408525): libfprint-virtual_device_connection-DEBUG: 06:54:02.116: Got a new connection!
> (fprintd:2408525): libfprint-virtual_device-DEBUG: 06:54:02.117: Got instructions of length 16
> (fprintd:2408525): libfprint-virtual_device-DEBUG: 06:54:02.117: Received command SET_KEEP_ALIVE 1
> (fprintd:2408525): libfprint-virtual_device-DEBUG: 06:54:02.117: Keep alive toggled: 1
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.118: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.118: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408525): libfprint-device-DEBUG: 06:54:02.118: Device reported close completion
> (fprintd:2408525): GLib-GIO-DEBUG: 06:54:02.118: GTask [gio] D-Bus interface method dispatch (source object: 0x559910bccdf0, source tag: 0x7fc2ce32ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408525): libfprint-device-DEBUG: 06:54:02.118: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408525): libfprint-device-DEBUG: 06:54:02.118: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.118: released device 0
> (fprintd:2408525): libfprint-virtual_device_connection-DEBUG: 06:54:02.120: Got a new connection!
> (fprintd:2408525): libfprint-virtual_device-DEBUG: 06:54:02.120: Got instructions of length 5
> (fprintd:2408525): libfprint-virtual_device-DEBUG: 06:54:02.120: Received command CONT 
> (fprintd-enroll:2408539): GLib-GIO-DEBUG: 06:54:02.128: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> Using device /net/reactivated/Fprint/Device/0
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.141: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.141: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.142: Authorization granted to :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.143: user 'user42' claiming the device: 0
> (fprintd:2408525): libfprint-virtual_device-DEBUG: 06:54:02.143: 42191178350: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408525): libfprint-virtual_device-DEBUG: 06:54:02.143: Processing command CONT 
> (fprintd:2408525): libfprint-device-DEBUG: 06:54:02.143: Device reported open completion
> (fprintd:2408525): GLib-GIO-DEBUG: 06:54:02.143: GTask [gio] D-Bus interface method dispatch (source object: 0x559910bccdf0, source tag: 0x7fc2ce32ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408525): libfprint-device-DEBUG: 06:54:02.143: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408525): libfprint-device-DEBUG: 06:54:02.143: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.143: claimed device 0
> Enrolling left-middle-finger finger.
> (fprintd:2408525): libfprint-virtual_device_connection-DEBUG: 06:54:02.144: Got a new connection!
> (fprintd:2408525): libfprint-virtual_device-DEBUG: 06:54:02.144: Got instructions of length 13
> (fprintd:2408525): libfprint-virtual_device-DEBUG: 06:54:02.144: Received command SCAN print-id
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.144: Requesting authorization from :1.10 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.144: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.147: Authorization granted to :1.10 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.147: file_storage_print_data_load(): loaded '/tmp/tmphf_joad7/state/user42/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.147: start enrollment device 0 finger 3
> (fprintd:2408525): libfprint-device-DEBUG: 06:54:02.147: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408525): libfprint-virtual_device-DEBUG: 06:54:02.147: Processing command SCAN print-id
> (fprintd:2408525): libfprint-device-DEBUG: 06:54:02.147: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.147: Finger present 0
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.147: Finger needed 1
> (fprintd:2408525): libfprint-device-DEBUG: 06:54:02.148: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.148: Finger present 1
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.148: Finger needed 1
> (fprintd:2408525): libfprint-virtual_device_storage-DEBUG: 06:54:02.148: Trying to identify print 'print-id' against a gallery of 0 prints
> (fprintd:2408525): libfprint-device-DEBUG: 06:54:02.148: Device reported identify result
> (fprintd:2408525): libfprint-device-DEBUG: 06:54:02.148: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.148: Finger present 0
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.148: Finger needed 1
> (fprintd:2408525): libfprint-device-DEBUG: 06:54:02.148: Device reported identify completion
> (fprintd:2408525): libfprint-device-DEBUG: 06:54:02.148: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.148: Finger present 0
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.148: Finger needed 0
> (fprintd:2408525): GLib-GIO-DEBUG: 06:54:02.148: GTask [gio] D-Bus interface method dispatch (source object: 0x559910bccdf0, source tag: 0x7fc2ce32ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408525): libfprint-device-DEBUG: 06:54:02.148: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408525): libfprint-device-DEBUG: 06:54:02.148: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408525): libfprint-device-DEBUG: 06:54:02.148: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408525): libfprint-device-DEBUG: 06:54:02.148: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.148: Finger present 0
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.148: Finger needed 1
> Enroll result: enroll-stage-passed
> (fprintd:2408525): libfprint-virtual_device_connection-DEBUG: 06:54:02.149: Got a new connection!
> (fprintd:2408525): libfprint-virtual_device-DEBUG: 06:54:02.149: Got instructions of length 13
> (fprintd:2408525): libfprint-virtual_device-DEBUG: 06:54:02.149: Received command SCAN print-id
> (fprintd:2408525): libfprint-virtual_device-DEBUG: 06:54:02.149: Processing command SCAN print-id
> (fprintd:2408525): libfprint-device-DEBUG: 06:54:02.149: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.149: Finger present 1
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.149: Finger needed 1
> (fprintd:2408525): libfprint-device-DEBUG: 06:54:02.149: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.149: Finger present 0
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.149: Finger needed 1
> (fprintd:2408525): libfprint-device-DEBUG: 06:54:02.149: Device reported enroll progress, reported 1 of 5 have been completed
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.149: enroll_stage_cb: result enroll-stage-passed
> Enroll result: enroll-stage-passed
> (fprintd:2408525): libfprint-virtual_device-DEBUG: 06:54:02.149: Sleeping completed
> (fprintd:2408525): libfprint-virtual_device_connection-DEBUG: 06:54:02.150: Got a new connection!
> (fprintd:2408525): libfprint-virtual_device-DEBUG: 06:54:02.150: Got instructions of length 7
> (fprintd:2408525): libfprint-virtual_device-DEBUG: 06:54:02.150: Received command RETRY 1
> (fprintd:2408525): libfprint-virtual_device-DEBUG: 06:54:02.150: Processing command RETRY 1
> (fprintd:2408525): libfprint-device-DEBUG: 06:54:02.150: Device reported enroll progress, reported 1 of 5 have been completed
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.150: enroll_stage_cb: result enroll-swipe-too-short
> (fprintd:2408525): libfprint-virtual_device-DEBUG: 06:54:02.150: Sleeping completed
> Enroll result: enroll-swipe-too-short
> (fprintd:2408525): libfprint-virtual_device_connection-DEBUG: 06:54:02.151: Got a new connection!
> (fprintd:2408525): libfprint-virtual_device-DEBUG: 06:54:02.151: Got instructions of length 7
> (fprintd:2408525): libfprint-virtual_device-DEBUG: 06:54:02.151: Received command ERROR 5
> (fprintd:2408525): libfprint-virtual_device-DEBUG: 06:54:02.151: Processing command ERROR 5
> (fprintd:2408525): libfprint-device-DEBUG: 06:54:02.151: Device reported enroll completion
> (fprintd:2408525): libfprint-device-DEBUG: 06:54:02.151: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.151: Finger present 0
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.151: Finger needed 0
> (fprintd:2408525): libfprint-device-DEBUG: 06:54:02.151: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2408525): libfprint-device-DEBUG: 06:54:02.151: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.151: enroll_cb: result enroll-disconnected
> 
> (fprintd:2408525): fprintd-WARNING **: 06:54:02.151: Device reported an error during enroll: The driver encountered a protocol error with the device.
> Enroll result: enroll-disconnected
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.152: Requesting authorization from :1.10 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.152: Authorization granted to :1.10 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408525): GLib-GIO-DEBUG: 06:54:02.152: GTask [gio] D-Bus interface method dispatch (source object: 0x559910bccdf0, source tag: 0x7fc2ce32ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.153: Requesting authorization from :1.10 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.153: Authorization granted to :1.10 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408525): libfprint-device-DEBUG: 06:54:02.153: Device reported close completion
> (fprintd:2408525): GLib-GIO-DEBUG: 06:54:02.153: GTask [gio] D-Bus interface method dispatch (source object: 0x559910bccdf0, source tag: 0x7fc2ce32ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408525): libfprint-device-DEBUG: 06:54:02.153: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408525): libfprint-device-DEBUG: 06:54:02.153: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.153: released device 0
> (fprintd:2408525): fprintd-DEBUG: 06:54:02.159: main loop completed
> (fprintd:2408525): libfprint-virtual_device_storage-DEBUG: 06:54:02.160: 42191195034: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2408525): libfprint-virtual_device-DEBUG: 06:54:02.160: 42191195061: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Testing local build
> Testing local build
> Testing local build
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_enroll_error (__main__.FPrintdUtilsTest.test_enroll_error) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.685s
> 
> OK
> ==============================================================================
> 
> =================================== 21/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdUtilsTest / FPrintdUtilsTest.test_delete_single_finger
> start time:   06:54:01
> duration:     1.26s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=177 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdUtilsTest.test_delete_single_finger
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408479): GLib-GIO-DEBUG: 06:54:01.576: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.583: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408479): fprintd-WARNING **: 06:54:01.583: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.583: Launching FprintObject
> (fprintd:2408479): libfprint-context-DEBUG: 06:54:01.583: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.586: Preparing devices for resume
> (fprintd:2408479): libfprint-context-DEBUG: 06:54:01.586: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-r3rtfo1i/virtual-image.socket
> (fprintd:2408479): libfprint-context-DEBUG: 06:54:01.586: created
> 1690268041.587 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.588: Device reported probe completion
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.588: Got delay inhibitor for sleep.
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.588: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.588: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.594: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.594: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.594: Finger present 0
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.594: Finger needed 0
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.595: entering main loop
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.595: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.672: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.673: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.673: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.675: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.676: user 'testuser' claiming the device: 0
> (fprintd:2408479): libfprint-virtual_device-DEBUG: 06:54:01.676: 42190711193: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408479): libfprint-virtual_device_connection-DEBUG: 06:54:01.676: 42190711245: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.676: Device reported open completion
> (fprintd:2408479): GLib-GIO-DEBUG: 06:54:01.676: GTask [gio] D-Bus interface method dispatch (source object: 0x55b8aa1d2ce0, source tag: 0x7f1569025e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.676: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.676: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.676: claimed device 0
> (fprintd:2408479): libfprint-virtual_device_connection-DEBUG: 06:54:01.677: Got a new connection!
> (fprintd:2408479): libfprint-virtual_device-DEBUG: 06:54:01.677: Got instructions of length 19
> (fprintd:2408479): libfprint-virtual_device-DEBUG: 06:54:01.677: Received command SET_ENROLL_STAGES 2
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.677: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.679: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.679: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.680: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.680: file_storage_print_data_load(): loaded '/tmp/tmpu33nh758/state/testuser/virtual_device_storage/0/1' Unknown error -2
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.680: start enrollment device 0 finger 1
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.680: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.680: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.680: Finger present 0
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.680: Finger needed 1
> (fprintd:2408479): GLib-GIO-DEBUG: 06:54:01.680: GTask [gio] D-Bus interface method dispatch (source object: 0x55b8aa1d2ce0, source tag: 0x7f1569025e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408479): libfprint-virtual_device_connection-DEBUG: 06:54:01.681: Got a new connection!
> (fprintd:2408479): libfprint-virtual_device-DEBUG: 06:54:01.681: Got instructions of length 10
> (fprintd:2408479): libfprint-virtual_device-DEBUG: 06:54:01.681: Received command SCAN whorl
> (fprintd:2408479): libfprint-virtual_device-DEBUG: 06:54:01.681: Processing command SCAN whorl
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.681: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.681: Finger present 1
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.681: Finger needed 1
> (fprintd:2408479): libfprint-virtual_device_storage-DEBUG: 06:54:01.681: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.681: Device reported identify result
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.681: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.681: Finger present 0
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.681: Finger needed 1
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.681: Device reported identify completion
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.681: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.681: Finger present 0
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.681: Finger needed 0
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.682: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.682: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.682: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.682: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.682: Finger present 0
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.682: Finger needed 1
> (fprintd:2408479): libfprint-virtual_device_connection-DEBUG: 06:54:01.682: Got a new connection!
> (fprintd:2408479): libfprint-virtual_device-DEBUG: 06:54:01.682: Got instructions of length 10
> (fprintd:2408479): libfprint-virtual_device-DEBUG: 06:54:01.682: Received command SCAN whorl
> (fprintd:2408479): libfprint-virtual_device-DEBUG: 06:54:01.682: Processing command SCAN whorl
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.682: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.682: Finger present 1
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.682: Finger needed 1
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.682: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.682: Finger present 0
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.682: Finger needed 1
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.682: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.682: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408479): libfprint-virtual_device-DEBUG: 06:54:01.682: Sleeping completed
> (fprintd:2408479): libfprint-virtual_device_connection-DEBUG: 06:54:01.683: Got a new connection!
> (fprintd:2408479): libfprint-virtual_device-DEBUG: 06:54:01.683: Got instructions of length 10
> (fprintd:2408479): libfprint-virtual_device-DEBUG: 06:54:01.683: Received command SCAN whorl
> (fprintd:2408479): libfprint-virtual_device-DEBUG: 06:54:01.683: Processing command SCAN whorl
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.683: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.683: Finger present 1
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.683: Finger needed 1
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.683: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.683: Finger present 0
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.683: Finger needed 1
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.683: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.683: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.683: Device reported enroll completion
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.683: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.683: Finger present 0
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.683: Finger needed 0
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.683: Print for finger FP_FINGER_LEFT_THUMB enrolled
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.683: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.683: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.683: enroll_cb: result enroll-completed
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.684: file_storage_print_data_save(): print saved to /tmp/tmpu33nh758/state/testuser/virtual_device_storage/0/1
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.685: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.685: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408479): GLib-GIO-DEBUG: 06:54:01.685: GTask [gio] D-Bus interface method dispatch (source object: 0x55b8aa1d2ce0, source tag: 0x7f1569025e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.686: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.686: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.687: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.687: file_storage_print_data_load(): loaded '/tmp/tmpu33nh758/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.687: start enrollment device 0 finger 7
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.687: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpu33nh758/state/testuser/virtual_device_storage/0'
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.688: file_storage_print_data_load(): loaded '/tmp/tmpu33nh758/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.688: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.688: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.688: Finger present 0
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.688: Finger needed 1
> (fprintd:2408479): GLib-GIO-DEBUG: 06:54:01.688: GTask [gio] D-Bus interface method dispatch (source object: 0x55b8aa1d2ce0, source tag: 0x7f1569025e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408479): libfprint-virtual_device_connection-DEBUG: 06:54:01.690: Got a new connection!
> (fprintd:2408479): libfprint-virtual_device-DEBUG: 06:54:01.690: Got instructions of length 9
> (fprintd:2408479): libfprint-virtual_device-DEBUG: 06:54:01.690: Received command SCAN arch
> (fprintd:2408479): libfprint-virtual_device-DEBUG: 06:54:01.690: Processing command SCAN arch
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.690: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.690: Finger present 1
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.690: Finger needed 1
> (fprintd:2408479): libfprint-virtual_device_storage-DEBUG: 06:54:01.690: Trying to identify print 'arch' against a gallery of 1 prints
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.690: Device reported identify result
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.690: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.690: Finger present 0
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.690: Finger needed 1
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.690: Device reported identify completion
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.690: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.690: Finger present 0
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.690: Finger needed 0
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.690: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.690: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.690: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.690: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.690: Finger present 0
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.690: Finger needed 1
> (fprintd:2408479): libfprint-virtual_device_connection-DEBUG: 06:54:01.691: Got a new connection!
> (fprintd:2408479): libfprint-virtual_device-DEBUG: 06:54:01.691: Got instructions of length 9
> (fprintd:2408479): libfprint-virtual_device-DEBUG: 06:54:01.691: Received command SCAN arch
> (fprintd:2408479): libfprint-virtual_device-DEBUG: 06:54:01.691: Processing command SCAN arch
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.691: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.691: Finger present 1
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.691: Finger needed 1
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.691: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.691: Finger present 0
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.691: Finger needed 1
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.691: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.691: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408479): libfprint-virtual_device-DEBUG: 06:54:01.691: Sleeping completed
> (fprintd:2408479): libfprint-virtual_device_connection-DEBUG: 06:54:01.692: Got a new connection!
> (fprintd:2408479): libfprint-virtual_device-DEBUG: 06:54:01.693: Got instructions of length 9
> (fprintd:2408479): libfprint-virtual_device-DEBUG: 06:54:01.693: Received command SCAN arch
> (fprintd:2408479): libfprint-virtual_device-DEBUG: 06:54:01.693: Processing command SCAN arch
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.693: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.693: Finger present 1
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.693: Finger needed 1
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.693: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.693: Finger present 0
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.693: Finger needed 1
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.693: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.693: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.693: Device reported enroll completion
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.693: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.693: Finger present 0
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.693: Finger needed 0
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.693: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.693: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.693: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.693: enroll_cb: result enroll-completed
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.693: file_storage_print_data_save(): print saved to /tmp/tmpu33nh758/state/testuser/virtual_device_storage/0/7
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.694: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.695: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408479): GLib-GIO-DEBUG: 06:54:01.695: GTask [gio] D-Bus interface method dispatch (source object: 0x55b8aa1d2ce0, source tag: 0x7f1569025e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.697: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.697: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.698: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.698: file_storage_print_data_load(): loaded '/tmp/tmpu33nh758/state/testuser/virtual_device_storage/0/5' Unknown error -2
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.698: start enrollment device 0 finger 5
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.698: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpu33nh758/state/testuser/virtual_device_storage/0'
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.698: file_storage_print_data_load(): loaded '/tmp/tmpu33nh758/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.698: file_storage_print_data_load(): loaded '/tmp/tmpu33nh758/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.698: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.698: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.698: Finger present 0
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.698: Finger needed 1
> (fprintd:2408479): GLib-GIO-DEBUG: 06:54:01.698: GTask [gio] D-Bus interface method dispatch (source object: 0x55b8aa1d2ce0, source tag: 0x7f1569025e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408479): libfprint-virtual_device_connection-DEBUG: 06:54:01.699: Got a new connection!
> (fprintd:2408479): libfprint-virtual_device-DEBUG: 06:54:01.699: Got instructions of length 15
> (fprintd:2408479): libfprint-virtual_device-DEBUG: 06:54:01.699: Received command SCAN loop-right
> (fprintd:2408479): libfprint-virtual_device-DEBUG: 06:54:01.699: Processing command SCAN loop-right
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.699: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.699: Finger present 1
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.699: Finger needed 1
> (fprintd:2408479): libfprint-virtual_device_storage-DEBUG: 06:54:01.699: Trying to identify print 'loop-right' against a gallery of 2 prints
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.699: Device reported identify result
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.699: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.699: Finger present 0
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.699: Finger needed 1
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.699: Device reported identify completion
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.699: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.699: Finger present 0
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.699: Finger needed 0
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.699: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.699: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.699: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.699: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.699: Finger present 0
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.699: Finger needed 1
> (fprintd:2408479): libfprint-virtual_device_connection-DEBUG: 06:54:01.700: Got a new connection!
> (fprintd:2408479): libfprint-virtual_device-DEBUG: 06:54:01.700: Got instructions of length 15
> (fprintd:2408479): libfprint-virtual_device-DEBUG: 06:54:01.700: Received command SCAN loop-right
> (fprintd:2408479): libfprint-virtual_device-DEBUG: 06:54:01.700: Processing command SCAN loop-right
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.700: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.700: Finger present 1
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.700: Finger needed 1
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.700: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.700: Finger present 0
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.700: Finger needed 1
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.700: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.700: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408479): libfprint-virtual_device-DEBUG: 06:54:01.700: Sleeping completed
> (fprintd:2408479): libfprint-virtual_device_connection-DEBUG: 06:54:01.700: Got a new connection!
> (fprintd:2408479): libfprint-virtual_device-DEBUG: 06:54:01.700: Got instructions of length 15
> (fprintd:2408479): libfprint-virtual_device-DEBUG: 06:54:01.700: Received command SCAN loop-right
> (fprintd:2408479): libfprint-virtual_device-DEBUG: 06:54:01.700: Processing command SCAN loop-right
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.700: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.701: Finger present 1
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.701: Finger needed 1
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.701: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.701: Finger present 0
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.701: Finger needed 1
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.701: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.701: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.701: Device reported enroll completion
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.701: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.701: Finger present 0
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.701: Finger needed 0
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.701: Print for finger FP_FINGER_LEFT_LITTLE enrolled
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.701: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.701: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.701: enroll_cb: result enroll-completed
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.701: file_storage_print_data_save(): print saved to /tmp/tmpu33nh758/state/testuser/virtual_device_storage/0/5
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.702: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.702: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408479): GLib-GIO-DEBUG: 06:54:01.702: GTask [gio] D-Bus interface method dispatch (source object: 0x55b8aa1d2ce0, source tag: 0x7f1569025e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.703: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.704: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.705: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.707: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.707: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpu33nh758/state/testuser/virtual_device_storage/0'
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.707: file_storage_print_data_load(): loaded '/tmp/tmpu33nh758/state/testuser/virtual_device_storage/0/5' Success
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.707: file_storage_print_data_load(): loaded '/tmp/tmpu33nh758/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.707: file_storage_print_data_load(): loaded '/tmp/tmpu33nh758/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2408479): GLib-GIO-DEBUG: 06:54:01.708: GTask [gio] D-Bus interface method dispatch (source object: 0x55b8aa1d2ce0, source tag: 0x7f1569025e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.709: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.709: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.709: Device reported close completion
> (fprintd:2408479): GLib-GIO-DEBUG: 06:54:01.709: GTask [gio] D-Bus interface method dispatch (source object: 0x55b8aa1d2ce0, source tag: 0x7f1569025e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.709: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.709: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.709: released device 0
> (fprintd-delete:2408500): GLib-GIO-DEBUG: 06:54:01.714: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> found 1 devices
> Device at /net/reactivated/Fprint/Device/0
> Using device /net/reactivated/Fprint/Device/0
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.719: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.719: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.720: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.721: Authorization granted to :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.721: user 'testuser' claiming the device: 0
> (fprintd:2408479): libfprint-virtual_device-DEBUG: 06:54:01.721: 42190756906: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408479): libfprint-virtual_device_connection-DEBUG: 06:54:01.721: 42190756921: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.722: Device reported open completion
> (fprintd:2408479): GLib-GIO-DEBUG: 06:54:01.722: GTask [gio] D-Bus interface method dispatch (source object: 0x55b8aa1d2ce0, source tag: 0x7f1569025e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.722: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:01.722: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.722: claimed device 0
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.723: Requesting authorization from :1.10 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.723: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.724: Authorization granted to :1.10 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.724: Deleting enrolled finger left-little-finger for user testuser
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.724: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpu33nh758/state/testuser/virtual_device_storage/0'
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.724: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpu33nh758/state/testuser/virtual_device_storage/0'
> (fprintd:2408479): fprintd-DEBUG: 06:54:01.724: file_storage_print_data_load(): loaded '/tmp/tmpu33nh758/state/testuser/virtual_device_storage/0/5' Success
> (fprintd:2408479): GLib-GIO-DEBUG: 06:54:01.724: GTask [gio] D-Bus interface method dispatch (source object: 0x55b8aa1d2ce0, source tag: 0x7f1569025e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408479): libfprint-virtual_device_storage-DEBUG: 06:54:02.225: Deleting print loop-right for user testuser
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:02.225: Device reported deletion completion
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:02.225: Completing action FPI_DEVICE_ACTION_DELETE in idle!
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:02.225: Updated temperature model after 0.50 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408479): fprintd-DEBUG: 06:54:02.225: file_storage_print_data_load(): loaded '/tmp/tmpu33nh758/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2408479): fprintd-DEBUG: 06:54:02.225: file_storage_print_data_load(): loaded '/tmp/tmpu33nh758/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2408479): fprintd-DEBUG: 06:54:02.225: file_storage_print_data_delete(): unlink("/tmp/tmpu33nh758/state/testuser/virtual_device_storage/0/5") Success
> (fprintd:2408479): fprintd-DEBUG: 06:54:02.225: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpu33nh758/state/testuser/virtual_device_storage/0'
> Fingerprint left-little-finger of user testuser deleted on Virtual device with storage and identification for debugging
> (fprintd:2408479): fprintd-DEBUG: 06:54:02.226: Requesting authorization from :1.10 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408479): fprintd-DEBUG: 06:54:02.226: Authorization granted to :1.10 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:02.226: Device reported close completion
> (fprintd:2408479): GLib-GIO-DEBUG: 06:54:02.226: GTask [gio] D-Bus interface method dispatch (source object: 0x55b8aa1d2ce0, source tag: 0x7f1569025e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:02.226: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408479): libfprint-device-DEBUG: 06:54:02.226: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408479): fprintd-DEBUG: 06:54:02.226: released device 0
> (fprintd:2408479): fprintd-DEBUG: 06:54:02.228: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408479): fprintd-DEBUG: 06:54:02.228: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408479): fprintd-DEBUG: 06:54:02.229: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408479): fprintd-DEBUG: 06:54:02.230: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408479): fprintd-DEBUG: 06:54:02.230: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpu33nh758/state/testuser/virtual_device_storage/0'
> (fprintd:2408479): fprintd-DEBUG: 06:54:02.230: file_storage_print_data_load(): loaded '/tmp/tmpu33nh758/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2408479): fprintd-DEBUG: 06:54:02.230: file_storage_print_data_load(): loaded '/tmp/tmpu33nh758/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2408479): GLib-GIO-DEBUG: 06:54:02.230: GTask [gio] D-Bus interface method dispatch (source object: 0x55b8aa1d2ce0, source tag: 0x7f1569025e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408479): fprintd-DEBUG: 06:54:02.232: main loop completed
> (fprintd:2408479): libfprint-virtual_device_storage-DEBUG: 06:54:02.232: 42191267553: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2408479): libfprint-virtual_device-DEBUG: 06:54:02.232: 42191267577: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Testing local build
> Testing local build
> Testing local build
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_delete_single_finger (__main__.FPrintdUtilsTest.test_delete_single_finger) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.068s
> 
> OK
> ==============================================================================
> 
> =================================== 22/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdUtilsTest / FPrintdUtilsTest.test_enroll_error_invalid_finger
> start time:   06:54:01
> duration:     1.09s
> result:       exit status 0
> command:      MALLOC_PERTURB_=109 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdUtilsTest.test_enroll_error_invalid_finger
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408578): GLib-GIO-DEBUG: 06:54:02.567: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408578): fprintd-DEBUG: 06:54:02.569: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408578): fprintd-WARNING **: 06:54:02.569: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408578): fprintd-DEBUG: 06:54:02.569: Launching FprintObject
> (fprintd:2408578): libfprint-context-DEBUG: 06:54:02.569: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408578): fprintd-DEBUG: 06:54:02.571: Preparing devices for resume
> (fprintd:2408578): libfprint-context-DEBUG: 06:54:02.571: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-j48n55d5/virtual-image.socket
> (fprintd:2408578): libfprint-context-DEBUG: 06:54:02.572: created
> 1690268042.573 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408578): libfprint-device-DEBUG: 06:54:02.572: Device reported probe completion
> (fprintd:2408578): libfprint-device-DEBUG: 06:54:02.572: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408578): libfprint-device-DEBUG: 06:54:02.572: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408578): fprintd-DEBUG: 06:54:02.576: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2408578): fprintd-DEBUG: 06:54:02.576: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2408578): fprintd-DEBUG: 06:54:02.576: Finger present 0
> (fprintd:2408578): fprintd-DEBUG: 06:54:02.576: Finger needed 0
> (fprintd:2408578): fprintd-DEBUG: 06:54:02.576: Got delay inhibitor for sleep.
> (fprintd:2408578): fprintd-DEBUG: 06:54:02.576: entering main loop
> (fprintd:2408578): fprintd-DEBUG: 06:54:02.577: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd-enroll:2408593): GLib-GIO-DEBUG: 06:54:02.678: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> Using device /net/reactivated/Fprint/Device/0
> (fprintd:2408578): fprintd-DEBUG: 06:54:02.685: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408578): fprintd-DEBUG: 06:54:02.685: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408578): fprintd-DEBUG: 06:54:02.686: Authorization granted to :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408578): fprintd-DEBUG: 06:54:02.687: user 'user42' claiming the device: 0
> (fprintd:2408578): libfprint-virtual_device-DEBUG: 06:54:02.687: 42191722921: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408578): libfprint-virtual_device_connection-DEBUG: 06:54:02.687: 42191722998: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408578): libfprint-device-DEBUG: 06:54:02.688: Device reported open completion
> (fprintd:2408578): GLib-GIO-DEBUG: 06:54:02.688: GTask [gio] D-Bus interface method dispatch (source object: 0x561d82058e50, source tag: 0x7f47e31b9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408578): libfprint-device-DEBUG: 06:54:02.688: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408578): libfprint-device-DEBUG: 06:54:02.688: Updated temperature model after 0.12 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408578): fprintd-DEBUG: 06:54:02.688: claimed device 0
> 
> ** (fprintd-enroll:2408593): WARNING **: 06:54:02.689: Invalid finger name 'eleventh-hand-finger'. Name must be one of any, left-thumb, left-index-finger, left-middle-finger, left-ring-finger, left-little-finger, right-thumb, right-index-finger, right-middle-finger, right-ring-finger, right-little-finger
> (fprintd:2408578): libfprint-device-DEBUG: 06:54:02.690: Device reported close completion
> (fprintd:2408578): libfprint-device-DEBUG: 06:54:02.690: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408578): libfprint-device-DEBUG: 06:54:02.690: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408578): fprintd-DEBUG: 06:54:02.691: main loop completed
> (fprintd:2408578): libfprint-virtual_device_storage-DEBUG: 06:54:02.692: 42191727452: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2408578): libfprint-virtual_device-DEBUG: 06:54:02.692: 42191727480: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Testing local build
> Testing local build
> Testing local build
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_enroll_error_invalid_finger (__main__.FPrintdUtilsTest.test_enroll_error_invalid_finger) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.754s
> 
> OK
> ==============================================================================
> 
> =================================== 23/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdUtilsTest / FPrintdUtilsTest.test_verify_any_finger_error
> start time:   06:54:01
> duration:     1.11s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=104 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdUtilsTest.test_verify_any_finger_error
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408610): GLib-GIO-DEBUG: 06:54:02.722: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.723: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408610): fprintd-WARNING **: 06:54:02.723: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.723: Launching FprintObject
> (fprintd:2408610): libfprint-context-DEBUG: 06:54:02.723: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.725: Preparing devices for resume
> (fprintd:2408610): libfprint-context-DEBUG: 06:54:02.725: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-daepw7nu/virtual-image.socket
> (fprintd:2408610): libfprint-context-DEBUG: 06:54:02.725: created
> 1690268042.726 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.727: Device reported probe completion
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.727: Got delay inhibitor for sleep.
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.727: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.727: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.729: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.730: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.730: Finger present 0
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.730: Finger needed 0
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.730: entering main loop
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.730: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.821: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.821: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.822: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.823: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.824: user 'testuser' claiming the device: 0
> (fprintd:2408610): libfprint-virtual_device-DEBUG: 06:54:02.824: 42191859111: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408610): libfprint-virtual_device_connection-DEBUG: 06:54:02.824: 42191859204: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.824: Device reported open completion
> (fprintd:2408610): GLib-GIO-DEBUG: 06:54:02.824: GTask [gio] D-Bus interface method dispatch (source object: 0x56491d8b8d10, source tag: 0x7fe6e6972e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.824: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.824: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.824: claimed device 0
> (fprintd:2408610): libfprint-virtual_device_connection-DEBUG: 06:54:02.825: Got a new connection!
> (fprintd:2408610): libfprint-virtual_device-DEBUG: 06:54:02.825: Got instructions of length 19
> (fprintd:2408610): libfprint-virtual_device-DEBUG: 06:54:02.825: Received command SET_ENROLL_STAGES 2
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.826: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.829: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.829: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.832: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.833: file_storage_print_data_load(): loaded '/tmp/tmp_dma4h55/state/testuser/virtual_device_storage/0/1' Unknown error -2
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.833: start enrollment device 0 finger 1
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.834: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.834: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.834: Finger present 0
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.834: Finger needed 1
> (fprintd:2408610): GLib-GIO-DEBUG: 06:54:02.834: GTask [gio] D-Bus interface method dispatch (source object: 0x56491d8b8d10, source tag: 0x7fe6e6972e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408610): libfprint-virtual_device_connection-DEBUG: 06:54:02.836: Got a new connection!
> (fprintd:2408610): libfprint-virtual_device-DEBUG: 06:54:02.836: Got instructions of length 10
> (fprintd:2408610): libfprint-virtual_device-DEBUG: 06:54:02.836: Received command SCAN whorl
> (fprintd:2408610): libfprint-virtual_device-DEBUG: 06:54:02.836: Processing command SCAN whorl
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.836: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.836: Finger present 1
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.836: Finger needed 1
> (fprintd:2408610): libfprint-virtual_device_storage-DEBUG: 06:54:02.836: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.836: Device reported identify result
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.836: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.836: Finger present 0
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.836: Finger needed 1
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.836: Device reported identify completion
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.836: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.836: Finger present 0
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.836: Finger needed 0
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.837: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.838: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.839: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.839: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.839: Finger present 0
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.839: Finger needed 1
> (fprintd:2408610): libfprint-virtual_device_connection-DEBUG: 06:54:02.841: Got a new connection!
> (fprintd:2408610): libfprint-virtual_device-DEBUG: 06:54:02.841: Got instructions of length 10
> (fprintd:2408610): libfprint-virtual_device-DEBUG: 06:54:02.841: Received command SCAN whorl
> (fprintd:2408610): libfprint-virtual_device-DEBUG: 06:54:02.841: Processing command SCAN whorl
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.841: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.841: Finger present 1
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.841: Finger needed 1
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.842: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.842: Finger present 0
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.842: Finger needed 1
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.842: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.842: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408610): libfprint-virtual_device-DEBUG: 06:54:02.842: Sleeping completed
> (fprintd:2408610): libfprint-virtual_device_connection-DEBUG: 06:54:02.842: Got a new connection!
> (fprintd:2408610): libfprint-virtual_device-DEBUG: 06:54:02.842: Got instructions of length 10
> (fprintd:2408610): libfprint-virtual_device-DEBUG: 06:54:02.842: Received command SCAN whorl
> (fprintd:2408610): libfprint-virtual_device-DEBUG: 06:54:02.842: Processing command SCAN whorl
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.842: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.843: Finger present 1
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.843: Finger needed 1
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.843: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.843: Finger present 0
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.843: Finger needed 1
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.843: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.843: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.843: Device reported enroll completion
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.843: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.843: Finger present 0
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.843: Finger needed 0
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.843: Print for finger FP_FINGER_LEFT_THUMB enrolled
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.843: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.843: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.843: enroll_cb: result enroll-completed
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.843: file_storage_print_data_save(): print saved to /tmp/tmp_dma4h55/state/testuser/virtual_device_storage/0/1
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.844: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.844: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408610): GLib-GIO-DEBUG: 06:54:02.844: GTask [gio] D-Bus interface method dispatch (source object: 0x56491d8b8d10, source tag: 0x7fe6e6972e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.846: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.846: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.847: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.847: file_storage_print_data_load(): loaded '/tmp/tmp_dma4h55/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.847: start enrollment device 0 finger 7
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.848: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp_dma4h55/state/testuser/virtual_device_storage/0'
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.848: file_storage_print_data_load(): loaded '/tmp/tmp_dma4h55/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.848: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.848: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.848: Finger present 0
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.848: Finger needed 1
> (fprintd:2408610): GLib-GIO-DEBUG: 06:54:02.848: GTask [gio] D-Bus interface method dispatch (source object: 0x56491d8b8d10, source tag: 0x7fe6e6972e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408610): libfprint-virtual_device_connection-DEBUG: 06:54:02.849: Got a new connection!
> (fprintd:2408610): libfprint-virtual_device-DEBUG: 06:54:02.849: Got instructions of length 9
> (fprintd:2408610): libfprint-virtual_device-DEBUG: 06:54:02.849: Received command SCAN arch
> (fprintd:2408610): libfprint-virtual_device-DEBUG: 06:54:02.849: Processing command SCAN arch
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.849: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.849: Finger present 1
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.849: Finger needed 1
> (fprintd:2408610): libfprint-virtual_device_storage-DEBUG: 06:54:02.849: Trying to identify print 'arch' against a gallery of 1 prints
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.849: Device reported identify result
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.849: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.849: Finger present 0
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.849: Finger needed 1
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.849: Device reported identify completion
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.849: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.849: Finger present 0
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.849: Finger needed 0
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.849: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.849: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.849: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.849: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.849: Finger present 0
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.850: Finger needed 1
> (fprintd:2408610): libfprint-virtual_device_connection-DEBUG: 06:54:02.850: Got a new connection!
> (fprintd:2408610): libfprint-virtual_device-DEBUG: 06:54:02.850: Got instructions of length 9
> (fprintd:2408610): libfprint-virtual_device-DEBUG: 06:54:02.850: Received command SCAN arch
> (fprintd:2408610): libfprint-virtual_device-DEBUG: 06:54:02.850: Processing command SCAN arch
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.850: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.850: Finger present 1
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.850: Finger needed 1
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.850: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.850: Finger present 0
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.850: Finger needed 1
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.850: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.850: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408610): libfprint-virtual_device-DEBUG: 06:54:02.850: Sleeping completed
> (fprintd:2408610): libfprint-virtual_device_connection-DEBUG: 06:54:02.851: Got a new connection!
> (fprintd:2408610): libfprint-virtual_device-DEBUG: 06:54:02.851: Got instructions of length 9
> (fprintd:2408610): libfprint-virtual_device-DEBUG: 06:54:02.851: Received command SCAN arch
> (fprintd:2408610): libfprint-virtual_device-DEBUG: 06:54:02.851: Processing command SCAN arch
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.851: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.851: Finger present 1
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.851: Finger needed 1
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.851: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.851: Finger present 0
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.851: Finger needed 1
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.851: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.851: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.851: Device reported enroll completion
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.851: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.851: Finger present 0
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.851: Finger needed 0
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.851: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.851: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.851: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.852: enroll_cb: result enroll-completed
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.852: file_storage_print_data_save(): print saved to /tmp/tmp_dma4h55/state/testuser/virtual_device_storage/0/7
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.854: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.854: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408610): GLib-GIO-DEBUG: 06:54:02.855: GTask [gio] D-Bus interface method dispatch (source object: 0x56491d8b8d10, source tag: 0x7fe6e6972e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.856: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.856: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.858: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.858: file_storage_print_data_load(): loaded '/tmp/tmp_dma4h55/state/testuser/virtual_device_storage/0/5' Unknown error -2
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.858: start enrollment device 0 finger 5
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.858: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp_dma4h55/state/testuser/virtual_device_storage/0'
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.858: file_storage_print_data_load(): loaded '/tmp/tmp_dma4h55/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.858: file_storage_print_data_load(): loaded '/tmp/tmp_dma4h55/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.858: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.858: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.858: Finger present 0
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.858: Finger needed 1
> (fprintd:2408610): GLib-GIO-DEBUG: 06:54:02.858: GTask [gio] D-Bus interface method dispatch (source object: 0x56491d8b8d10, source tag: 0x7fe6e6972e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408610): libfprint-virtual_device_connection-DEBUG: 06:54:02.860: Got a new connection!
> (fprintd:2408610): libfprint-virtual_device-DEBUG: 06:54:02.860: Got instructions of length 15
> (fprintd:2408610): libfprint-virtual_device-DEBUG: 06:54:02.860: Received command SCAN loop-right
> (fprintd:2408610): libfprint-virtual_device-DEBUG: 06:54:02.860: Processing command SCAN loop-right
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.860: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.860: Finger present 1
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.860: Finger needed 1
> (fprintd:2408610): libfprint-virtual_device_storage-DEBUG: 06:54:02.860: Trying to identify print 'loop-right' against a gallery of 2 prints
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.860: Device reported identify result
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.860: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.860: Finger present 0
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.860: Finger needed 1
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.860: Device reported identify completion
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.860: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.860: Finger present 0
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.860: Finger needed 0
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.860: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.860: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.860: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.860: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.860: Finger present 0
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.860: Finger needed 1
> (fprintd:2408610): libfprint-virtual_device_connection-DEBUG: 06:54:02.863: Got a new connection!
> (fprintd:2408610): libfprint-virtual_device-DEBUG: 06:54:02.863: Got instructions of length 15
> (fprintd:2408610): libfprint-virtual_device-DEBUG: 06:54:02.863: Received command SCAN loop-right
> (fprintd:2408610): libfprint-virtual_device-DEBUG: 06:54:02.863: Processing command SCAN loop-right
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.863: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.863: Finger present 1
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.863: Finger needed 1
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.863: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.863: Finger present 0
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.863: Finger needed 1
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.863: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.863: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408610): libfprint-virtual_device-DEBUG: 06:54:02.863: Sleeping completed
> (fprintd:2408610): libfprint-virtual_device_connection-DEBUG: 06:54:02.864: Got a new connection!
> (fprintd:2408610): libfprint-virtual_device-DEBUG: 06:54:02.864: Got instructions of length 15
> (fprintd:2408610): libfprint-virtual_device-DEBUG: 06:54:02.864: Received command SCAN loop-right
> (fprintd:2408610): libfprint-virtual_device-DEBUG: 06:54:02.864: Processing command SCAN loop-right
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.864: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.864: Finger present 1
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.864: Finger needed 1
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.864: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.864: Finger present 0
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.864: Finger needed 1
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.864: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.864: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.864: Device reported enroll completion
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.864: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.864: Finger present 0
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.864: Finger needed 0
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.864: Print for finger FP_FINGER_LEFT_LITTLE enrolled
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.864: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.864: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.864: enroll_cb: result enroll-completed
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.864: file_storage_print_data_save(): print saved to /tmp/tmp_dma4h55/state/testuser/virtual_device_storage/0/5
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.865: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.865: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408610): GLib-GIO-DEBUG: 06:54:02.866: GTask [gio] D-Bus interface method dispatch (source object: 0x56491d8b8d10, source tag: 0x7fe6e6972e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.866: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.867: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.868: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.870: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.870: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp_dma4h55/state/testuser/virtual_device_storage/0'
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.871: file_storage_print_data_load(): loaded '/tmp/tmp_dma4h55/state/testuser/virtual_device_storage/0/5' Success
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.871: file_storage_print_data_load(): loaded '/tmp/tmp_dma4h55/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.871: file_storage_print_data_load(): loaded '/tmp/tmp_dma4h55/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2408610): GLib-GIO-DEBUG: 06:54:02.871: GTask [gio] D-Bus interface method dispatch (source object: 0x56491d8b8d10, source tag: 0x7fe6e6972e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408610): libfprint-virtual_device_connection-DEBUG: 06:54:02.873: Got a new connection!
> (fprintd:2408610): libfprint-virtual_device-DEBUG: 06:54:02.873: Got instructions of length 16
> (fprintd:2408610): libfprint-virtual_device-DEBUG: 06:54:02.873: Received command SET_KEEP_ALIVE 1
> (fprintd:2408610): libfprint-virtual_device-DEBUG: 06:54:02.873: Keep alive toggled: 1
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.874: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.874: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.874: Device reported close completion
> (fprintd:2408610): GLib-GIO-DEBUG: 06:54:02.874: GTask [gio] D-Bus interface method dispatch (source object: 0x56491d8b8d10, source tag: 0x7fe6e6972e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.874: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.874: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.874: released device 0
> (fprintd-verify:2408620): GLib-GIO-DEBUG: 06:54:02.881: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> Using device /net/reactivated/Fprint/Device/0
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.885: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.887: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.888: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.889: Authorization granted to :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.890: user 'testuser' claiming the device: 0
> (fprintd:2408610): libfprint-virtual_device-DEBUG: 06:54:02.890: 42191925168: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.890: Device reported open completion
> (fprintd:2408610): GLib-GIO-DEBUG: 06:54:02.890: GTask [gio] D-Bus interface method dispatch (source object: 0x56491d8b8d10, source tag: 0x7fe6e6972e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.890: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.890: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.890: claimed device 0
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.890: Requesting authorization from :1.10 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.891: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.892: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.893: Authorization granted to :1.10 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.894: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp_dma4h55/state/testuser/virtual_device_storage/0'
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.894: file_storage_print_data_load(): loaded '/tmp/tmp_dma4h55/state/testuser/virtual_device_storage/0/5' Success
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.894: file_storage_print_data_load(): loaded '/tmp/tmp_dma4h55/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.894: file_storage_print_data_load(): loaded '/tmp/tmp_dma4h55/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2408610): GLib-GIO-DEBUG: 06:54:02.894: GTask [gio] D-Bus interface method dispatch (source object: 0x56491d8b8d10, source tag: 0x7fe6e6972e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Listing enrolled fingers:
>  - #0: left-little-finger
>  - #1: left-thumb
>  - #2: right-index-finger
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.895: Requesting authorization from :1.10 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.895: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.896: Authorization granted to :1.10 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.896: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp_dma4h55/state/testuser/virtual_device_storage/0'
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.896: file_storage_print_data_load(): loaded '/tmp/tmp_dma4h55/state/testuser/virtual_device_storage/0/5' Success
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.896: file_storage_print_data_load(): loaded '/tmp/tmp_dma4h55/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.896: file_storage_print_data_load(): loaded '/tmp/tmp_dma4h55/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.896: adding finger left-little-finger to the gallery
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.896: adding finger left-thumb to the gallery
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.896: adding finger right-index-finger to the gallery
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.896: start identification device 0
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.896: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.896: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.896: Finger present 0
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.896: Finger needed 1
> (fprintd:2408610): GLib-GIO-DEBUG: 06:54:02.897: GTask [gio] D-Bus interface method dispatch (source object: 0x56491d8b8d10, source tag: 0x7fe6e6972e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Verify started!
> Verifying: any
> (fprintd:2408610): libfprint-virtual_device_connection-DEBUG: 06:54:02.897: Got a new connection!
> (fprintd:2408610): libfprint-virtual_device-DEBUG: 06:54:02.897: Got instructions of length 7
> (fprintd:2408610): libfprint-virtual_device-DEBUG: 06:54:02.897: Received command ERROR 5
> (fprintd:2408610): libfprint-virtual_device-DEBUG: 06:54:02.898: Processing command ERROR 5
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.898: Device reported identify completion
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.898: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.898: Finger present 0
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.898: Finger needed 0
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.898: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.898: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.898: identify_cb: result verify-disconnected
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.898: report_verify_status: result verify-disconnected
> 
> (fprintd:2408610): fprintd-WARNING **: 06:54:02.898: Device reported an error during identify: The driver encountered a protocol error with the device.
> Verify result: verify-disconnected (done)
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.899: Requesting authorization from :1.10 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.899: Authorization granted to :1.10 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408610): GLib-GIO-DEBUG: 06:54:02.899: GTask [gio] D-Bus interface method dispatch (source object: 0x56491d8b8d10, source tag: 0x7fe6e6972e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.900: Requesting authorization from :1.10 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.900: Authorization granted to :1.10 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.900: Device reported close completion
> (fprintd:2408610): GLib-GIO-DEBUG: 06:54:02.900: GTask [gio] D-Bus interface method dispatch (source object: 0x56491d8b8d10, source tag: 0x7fe6e6972e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.900: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408610): libfprint-device-DEBUG: 06:54:02.900: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.900: released device 0
> (fprintd:2408610): fprintd-DEBUG: 06:54:02.904: main loop completed
> (fprintd:2408610): libfprint-virtual_device_storage-DEBUG: 06:54:02.904: 42191939431: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2408610): libfprint-virtual_device-DEBUG: 06:54:02.904: 42191939453: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Testing local build
> Testing local build
> Testing local build
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_any_finger_error (__main__.FPrintdUtilsTest.test_verify_any_finger_error) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.835s
> 
> OK
> ==============================================================================
> 
> =================================== 24/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdUtilsTest / FPrintdUtilsTest.test_verify_any_finger_match
> start time:   06:54:02
> duration:     1.24s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=81 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdUtilsTest.test_verify_any_finger_match
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408628): GLib-GIO-DEBUG: 06:54:03.010: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.010: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408628): fprintd-WARNING **: 06:54:03.010: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.010: Launching FprintObject
> (fprintd:2408628): libfprint-context-DEBUG: 06:54:03.011: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.012: Preparing devices for resume
> (fprintd:2408628): libfprint-context-DEBUG: 06:54:03.012: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-tny4dqzf/virtual-image.socket
> (fprintd:2408628): libfprint-context-DEBUG: 06:54:03.012: created
> 1690268043.013 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.013: Device reported probe completion
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.013: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.013: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.015: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.015: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.015: Finger present 0
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.015: Finger needed 0
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.015: Got delay inhibitor for sleep.
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.015: entering main loop
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.015: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.108: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.109: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.110: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.111: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.111: user 'testuser' claiming the device: 0
> (fprintd:2408628): libfprint-virtual_device-DEBUG: 06:54:03.111: 42192146497: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408628): libfprint-virtual_device_connection-DEBUG: 06:54:03.111: 42192146544: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.111: Device reported open completion
> (fprintd:2408628): GLib-GIO-DEBUG: 06:54:03.111: GTask [gio] D-Bus interface method dispatch (source object: 0x55c15f3b0f00, source tag: 0x7f9ad2bece70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.111: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.111: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.111: claimed device 0
> (fprintd:2408628): libfprint-virtual_device_connection-DEBUG: 06:54:03.112: Got a new connection!
> (fprintd:2408628): libfprint-virtual_device-DEBUG: 06:54:03.112: Got instructions of length 19
> (fprintd:2408628): libfprint-virtual_device-DEBUG: 06:54:03.112: Received command SET_ENROLL_STAGES 2
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.112: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.113: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.113: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.115: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.115: file_storage_print_data_load(): loaded '/tmp/tmphuhlrcpu/state/testuser/virtual_device_storage/0/1' Unknown error -2
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.115: start enrollment device 0 finger 1
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.115: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.115: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.115: Finger present 0
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.115: Finger needed 1
> (fprintd:2408628): GLib-GIO-DEBUG: 06:54:03.115: GTask [gio] D-Bus interface method dispatch (source object: 0x55c15f3b0f00, source tag: 0x7f9ad2bece70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408628): libfprint-virtual_device_connection-DEBUG: 06:54:03.116: Got a new connection!
> (fprintd:2408628): libfprint-virtual_device-DEBUG: 06:54:03.116: Got instructions of length 10
> (fprintd:2408628): libfprint-virtual_device-DEBUG: 06:54:03.116: Received command SCAN whorl
> (fprintd:2408628): libfprint-virtual_device-DEBUG: 06:54:03.116: Processing command SCAN whorl
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.116: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.116: Finger present 1
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.116: Finger needed 1
> (fprintd:2408628): libfprint-virtual_device_storage-DEBUG: 06:54:03.116: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.116: Device reported identify result
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.116: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.116: Finger present 0
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.116: Finger needed 1
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.116: Device reported identify completion
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.116: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.116: Finger present 0
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.116: Finger needed 0
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.116: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.116: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.117: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.117: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.117: Finger present 0
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.117: Finger needed 1
> (fprintd:2408628): libfprint-virtual_device_connection-DEBUG: 06:54:03.117: Got a new connection!
> (fprintd:2408628): libfprint-virtual_device-DEBUG: 06:54:03.117: Got instructions of length 10
> (fprintd:2408628): libfprint-virtual_device-DEBUG: 06:54:03.117: Received command SCAN whorl
> (fprintd:2408628): libfprint-virtual_device-DEBUG: 06:54:03.117: Processing command SCAN whorl
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.117: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.118: Finger present 1
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.118: Finger needed 1
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.118: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.118: Finger present 0
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.118: Finger needed 1
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.118: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.118: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408628): libfprint-virtual_device-DEBUG: 06:54:03.118: Sleeping completed
> (fprintd:2408628): libfprint-virtual_device_connection-DEBUG: 06:54:03.118: Got a new connection!
> (fprintd:2408628): libfprint-virtual_device-DEBUG: 06:54:03.118: Got instructions of length 10
> (fprintd:2408628): libfprint-virtual_device-DEBUG: 06:54:03.118: Received command SCAN whorl
> (fprintd:2408628): libfprint-virtual_device-DEBUG: 06:54:03.118: Processing command SCAN whorl
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.118: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.119: Finger present 1
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.119: Finger needed 1
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.119: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.119: Finger present 0
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.119: Finger needed 1
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.119: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.119: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.119: Device reported enroll completion
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.119: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.119: Finger present 0
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.119: Finger needed 0
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.119: Print for finger FP_FINGER_LEFT_THUMB enrolled
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.119: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.119: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.119: enroll_cb: result enroll-completed
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.119: file_storage_print_data_save(): print saved to /tmp/tmphuhlrcpu/state/testuser/virtual_device_storage/0/1
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.120: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.120: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408628): GLib-GIO-DEBUG: 06:54:03.120: GTask [gio] D-Bus interface method dispatch (source object: 0x55c15f3b0f00, source tag: 0x7f9ad2bece70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.121: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.121: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.122: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.122: file_storage_print_data_load(): loaded '/tmp/tmphuhlrcpu/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.122: start enrollment device 0 finger 7
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.122: file_storage_discover_prints() for user 'testuser' in '/tmp/tmphuhlrcpu/state/testuser/virtual_device_storage/0'
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.122: file_storage_print_data_load(): loaded '/tmp/tmphuhlrcpu/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.122: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.122: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.122: Finger present 0
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.122: Finger needed 1
> (fprintd:2408628): GLib-GIO-DEBUG: 06:54:03.122: GTask [gio] D-Bus interface method dispatch (source object: 0x55c15f3b0f00, source tag: 0x7f9ad2bece70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408628): libfprint-virtual_device_connection-DEBUG: 06:54:03.123: Got a new connection!
> (fprintd:2408628): libfprint-virtual_device-DEBUG: 06:54:03.123: Got instructions of length 9
> (fprintd:2408628): libfprint-virtual_device-DEBUG: 06:54:03.123: Received command SCAN arch
> (fprintd:2408628): libfprint-virtual_device-DEBUG: 06:54:03.123: Processing command SCAN arch
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.123: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.123: Finger present 1
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.123: Finger needed 1
> (fprintd:2408628): libfprint-virtual_device_storage-DEBUG: 06:54:03.123: Trying to identify print 'arch' against a gallery of 1 prints
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.123: Device reported identify result
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.123: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.123: Finger present 0
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.123: Finger needed 1
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.123: Device reported identify completion
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.123: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.123: Finger present 0
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.123: Finger needed 0
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.123: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.123: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.123: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.124: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.124: Finger present 0
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.124: Finger needed 1
> (fprintd:2408628): libfprint-virtual_device_connection-DEBUG: 06:54:03.124: Got a new connection!
> (fprintd:2408628): libfprint-virtual_device-DEBUG: 06:54:03.124: Got instructions of length 9
> (fprintd:2408628): libfprint-virtual_device-DEBUG: 06:54:03.124: Received command SCAN arch
> (fprintd:2408628): libfprint-virtual_device-DEBUG: 06:54:03.124: Processing command SCAN arch
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.124: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.124: Finger present 1
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.124: Finger needed 1
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.124: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.124: Finger present 0
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.124: Finger needed 1
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.124: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.124: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408628): libfprint-virtual_device-DEBUG: 06:54:03.125: Sleeping completed
> (fprintd:2408628): libfprint-virtual_device_connection-DEBUG: 06:54:03.125: Got a new connection!
> (fprintd:2408628): libfprint-virtual_device-DEBUG: 06:54:03.125: Got instructions of length 9
> (fprintd:2408628): libfprint-virtual_device-DEBUG: 06:54:03.125: Received command SCAN arch
> (fprintd:2408628): libfprint-virtual_device-DEBUG: 06:54:03.125: Processing command SCAN arch
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.125: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.125: Finger present 1
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.125: Finger needed 1
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.125: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.125: Finger present 0
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.125: Finger needed 1
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.125: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.125: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.125: Device reported enroll completion
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.125: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.125: Finger present 0
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.125: Finger needed 0
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.125: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.125: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.125: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.125: enroll_cb: result enroll-completed
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.126: file_storage_print_data_save(): print saved to /tmp/tmphuhlrcpu/state/testuser/virtual_device_storage/0/7
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.127: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.127: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408628): GLib-GIO-DEBUG: 06:54:03.127: GTask [gio] D-Bus interface method dispatch (source object: 0x55c15f3b0f00, source tag: 0x7f9ad2bece70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.128: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.128: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.129: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.129: file_storage_print_data_load(): loaded '/tmp/tmphuhlrcpu/state/testuser/virtual_device_storage/0/5' Unknown error -2
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.129: start enrollment device 0 finger 5
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.129: file_storage_discover_prints() for user 'testuser' in '/tmp/tmphuhlrcpu/state/testuser/virtual_device_storage/0'
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.129: file_storage_print_data_load(): loaded '/tmp/tmphuhlrcpu/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.129: file_storage_print_data_load(): loaded '/tmp/tmphuhlrcpu/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.129: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.129: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.129: Finger present 0
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.129: Finger needed 1
> (fprintd:2408628): GLib-GIO-DEBUG: 06:54:03.129: GTask [gio] D-Bus interface method dispatch (source object: 0x55c15f3b0f00, source tag: 0x7f9ad2bece70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408628): libfprint-virtual_device_connection-DEBUG: 06:54:03.131: Got a new connection!
> (fprintd:2408628): libfprint-virtual_device-DEBUG: 06:54:03.131: Got instructions of length 15
> (fprintd:2408628): libfprint-virtual_device-DEBUG: 06:54:03.131: Received command SCAN loop-right
> (fprintd:2408628): libfprint-virtual_device-DEBUG: 06:54:03.131: Processing command SCAN loop-right
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.131: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.131: Finger present 1
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.131: Finger needed 1
> (fprintd:2408628): libfprint-virtual_device_storage-DEBUG: 06:54:03.131: Trying to identify print 'loop-right' against a gallery of 2 prints
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.131: Device reported identify result
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.131: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.131: Finger present 0
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.131: Finger needed 1
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.131: Device reported identify completion
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.131: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.131: Finger present 0
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.131: Finger needed 0
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.131: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.131: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.131: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.131: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.131: Finger present 0
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.131: Finger needed 1
> (fprintd:2408628): libfprint-virtual_device_connection-DEBUG: 06:54:03.132: Got a new connection!
> (fprintd:2408628): libfprint-virtual_device-DEBUG: 06:54:03.132: Got instructions of length 15
> (fprintd:2408628): libfprint-virtual_device-DEBUG: 06:54:03.132: Received command SCAN loop-right
> (fprintd:2408628): libfprint-virtual_device-DEBUG: 06:54:03.132: Processing command SCAN loop-right
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.132: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.132: Finger present 1
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.132: Finger needed 1
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.132: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.132: Finger present 0
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.132: Finger needed 1
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.132: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.132: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408628): libfprint-virtual_device-DEBUG: 06:54:03.132: Sleeping completed
> (fprintd:2408628): libfprint-virtual_device_connection-DEBUG: 06:54:03.132: Got a new connection!
> (fprintd:2408628): libfprint-virtual_device-DEBUG: 06:54:03.132: Got instructions of length 15
> (fprintd:2408628): libfprint-virtual_device-DEBUG: 06:54:03.132: Received command SCAN loop-right
> (fprintd:2408628): libfprint-virtual_device-DEBUG: 06:54:03.132: Processing command SCAN loop-right
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.132: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.132: Finger present 1
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.132: Finger needed 1
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.132: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.132: Finger present 0
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.132: Finger needed 1
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.132: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.132: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.132: Device reported enroll completion
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.132: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.132: Finger present 0
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.132: Finger needed 0
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.132: Print for finger FP_FINGER_LEFT_LITTLE enrolled
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.132: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.132: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.132: enroll_cb: result enroll-completed
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.133: file_storage_print_data_save(): print saved to /tmp/tmphuhlrcpu/state/testuser/virtual_device_storage/0/5
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.133: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.133: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408628): GLib-GIO-DEBUG: 06:54:03.133: GTask [gio] D-Bus interface method dispatch (source object: 0x55c15f3b0f00, source tag: 0x7f9ad2bece70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.134: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.135: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.136: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.137: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.137: file_storage_discover_prints() for user 'testuser' in '/tmp/tmphuhlrcpu/state/testuser/virtual_device_storage/0'
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.137: file_storage_print_data_load(): loaded '/tmp/tmphuhlrcpu/state/testuser/virtual_device_storage/0/5' Success
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.137: file_storage_print_data_load(): loaded '/tmp/tmphuhlrcpu/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.137: file_storage_print_data_load(): loaded '/tmp/tmphuhlrcpu/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2408628): GLib-GIO-DEBUG: 06:54:03.138: GTask [gio] D-Bus interface method dispatch (source object: 0x55c15f3b0f00, source tag: 0x7f9ad2bece70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408628): libfprint-virtual_device_connection-DEBUG: 06:54:03.140: Got a new connection!
> (fprintd:2408628): libfprint-virtual_device-DEBUG: 06:54:03.140: Got instructions of length 16
> (fprintd:2408628): libfprint-virtual_device-DEBUG: 06:54:03.140: Received command SET_KEEP_ALIVE 1
> (fprintd:2408628): libfprint-virtual_device-DEBUG: 06:54:03.140: Keep alive toggled: 1
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.141: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.141: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.141: Device reported close completion
> (fprintd:2408628): GLib-GIO-DEBUG: 06:54:03.141: GTask [gio] D-Bus interface method dispatch (source object: 0x55c15f3b0f00, source tag: 0x7f9ad2bece70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.141: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.141: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.141: released device 0
> (fprintd-verify:2408651): GLib-GIO-DEBUG: 06:54:03.145: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> Using device /net/reactivated/Fprint/Device/0
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.150: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.150: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.155: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.156: Authorization granted to :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.156: user 'testuser' claiming the device: 0
> (fprintd:2408628): libfprint-virtual_device-DEBUG: 06:54:03.156: 42192191822: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.156: Device reported open completion
> (fprintd:2408628): GLib-GIO-DEBUG: 06:54:03.156: GTask [gio] D-Bus interface method dispatch (source object: 0x55c15f3b0f00, source tag: 0x7f9ad2bece70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.156: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.156: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.157: claimed device 0
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.158: Requesting authorization from :1.10 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.158: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.161: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.162: Authorization granted to :1.10 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.162: file_storage_discover_prints() for user 'testuser' in '/tmp/tmphuhlrcpu/state/testuser/virtual_device_storage/0'
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.162: file_storage_print_data_load(): loaded '/tmp/tmphuhlrcpu/state/testuser/virtual_device_storage/0/5' Success
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.162: file_storage_print_data_load(): loaded '/tmp/tmphuhlrcpu/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.162: file_storage_print_data_load(): loaded '/tmp/tmphuhlrcpu/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2408628): GLib-GIO-DEBUG: 06:54:03.162: GTask [gio] D-Bus interface method dispatch (source object: 0x55c15f3b0f00, source tag: 0x7f9ad2bece70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Listing enrolled fingers:
>  - #0: left-little-finger
>  - #1: left-thumb
>  - #2: right-index-finger
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.163: Requesting authorization from :1.10 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.163: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.165: Authorization granted to :1.10 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.165: file_storage_discover_prints() for user 'testuser' in '/tmp/tmphuhlrcpu/state/testuser/virtual_device_storage/0'
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.168: file_storage_print_data_load(): loaded '/tmp/tmphuhlrcpu/state/testuser/virtual_device_storage/0/5' Success
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.168: file_storage_print_data_load(): loaded '/tmp/tmphuhlrcpu/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.168: file_storage_print_data_load(): loaded '/tmp/tmphuhlrcpu/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.168: adding finger left-little-finger to the gallery
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.168: adding finger left-thumb to the gallery
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.168: adding finger right-index-finger to the gallery
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.168: start identification device 0
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.168: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.168: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.168: Finger present 0
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.168: Finger needed 1
> (fprintd:2408628): GLib-GIO-DEBUG: 06:54:03.169: GTask [gio] D-Bus interface method dispatch (source object: 0x55c15f3b0f00, source tag: 0x7f9ad2bece70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Verify started!
> Verifying: any
> (fprintd:2408628): libfprint-virtual_device_connection-DEBUG: 06:54:03.170: Got a new connection!
> (fprintd:2408628): libfprint-virtual_device-DEBUG: 06:54:03.172: Got instructions of length 15
> (fprintd:2408628): libfprint-virtual_device-DEBUG: 06:54:03.172: Received command SCAN loop-right
> (fprintd:2408628): libfprint-virtual_device-DEBUG: 06:54:03.172: Processing command SCAN loop-right
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.172: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.172: Finger present 1
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.172: Finger needed 1
> (fprintd:2408628): libfprint-virtual_device_storage-DEBUG: 06:54:03.172: Trying to identify print 'loop-right' against a gallery of 3 prints
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.172: Device reported identify result
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.172: report_verify_status: result verify-match
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.172: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.172: Finger present 0
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.172: Finger needed 1
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.172: Device reported identify completion
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.172: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.172: Finger present 0
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.172: Finger needed 0
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.173: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.173: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.173: identify_cb: result verify-match
> Verify result: verify-match (done)
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.175: Requesting authorization from :1.10 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.175: Authorization granted to :1.10 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408628): GLib-GIO-DEBUG: 06:54:03.175: GTask [gio] D-Bus interface method dispatch (source object: 0x55c15f3b0f00, source tag: 0x7f9ad2bece70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.176: Requesting authorization from :1.10 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.176: Authorization granted to :1.10 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.176: Device reported close completion
> (fprintd:2408628): GLib-GIO-DEBUG: 06:54:03.176: GTask [gio] D-Bus interface method dispatch (source object: 0x55c15f3b0f00, source tag: 0x7f9ad2bece70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.176: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408628): libfprint-device-DEBUG: 06:54:03.176: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.176: released device 0
> (fprintd:2408628): fprintd-DEBUG: 06:54:03.183: main loop completed
> (fprintd:2408628): libfprint-virtual_device_storage-DEBUG: 06:54:03.184: 42192219085: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2408628): libfprint-virtual_device-DEBUG: 06:54:03.184: 42192219116: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Testing local build
> Testing local build
> Testing local build
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_any_finger_match (__main__.FPrintdUtilsTest.test_verify_any_finger_match) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.942s
> 
> OK
> ==============================================================================
> 
> =================================== 25/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdUtilsTest / FPrintdUtilsTest.test_delete_multiple_users_single_finger
> start time:   06:54:00
> duration:     3.22s
> result:       exit status 0
> command:      MALLOC_PERTURB_=7 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdUtilsTest.test_delete_multiple_users_single_finger
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408433): GLib-GIO-DEBUG: 06:54:01.131: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.132: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408433): fprintd-WARNING **: 06:54:01.132: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.132: Launching FprintObject
> (fprintd:2408433): libfprint-context-DEBUG: 06:54:01.132: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.134: Preparing devices for resume
> (fprintd:2408433): libfprint-context-DEBUG: 06:54:01.134: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-5y_h5qwk/virtual-image.socket
> (fprintd:2408433): libfprint-context-DEBUG: 06:54:01.135: created
> 1690268041.135 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.135: Device reported probe completion
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.135: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.135: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.140: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.140: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.140: Finger present 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.140: Finger needed 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.140: Got delay inhibitor for sleep.
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.140: entering main loop
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.140: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.232: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> 
> (fprintd:2408433): fprintd-WARNING **: 06:54:01.232: Authorization denied to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging': Device was not claimed before use
> (fprintd:2408433): GLib-GIO-DEBUG: 06:54:01.233: GTask [gio] D-Bus interface method dispatch (source object: 0x560d5a551f80, source tag: 0x7f9801fa2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.234: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.237: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.240: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.242: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.242: user 'test-user1' claiming the device: 0
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.242: 42190277211: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408433): libfprint-virtual_device_connection-DEBUG: 06:54:01.242: 42190277260: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.242: Device reported open completion
> (fprintd:2408433): GLib-GIO-DEBUG: 06:54:01.242: GTask [gio] D-Bus interface method dispatch (source object: 0x560d5a551f80, source tag: 0x7f9801fa2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.242: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.242: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.242: claimed device 0
> (fprintd:2408433): libfprint-virtual_device_connection-DEBUG: 06:54:01.243: Got a new connection!
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.243: Got instructions of length 19
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.243: Received command SET_ENROLL_STAGES 2
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.243: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.246: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.246: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.247: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.247: file_storage_print_data_load(): loaded '/tmp/tmpiiwrpd_r/state/test-user1/virtual_device_storage/0/1' Unknown error -2
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.247: start enrollment device 0 finger 1
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.248: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.248: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.248: Finger present 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.248: Finger needed 1
> (fprintd:2408433): GLib-GIO-DEBUG: 06:54:01.248: GTask [gio] D-Bus interface method dispatch (source object: 0x560d5a551f80, source tag: 0x7f9801fa2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408433): libfprint-virtual_device_connection-DEBUG: 06:54:01.249: Got a new connection!
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.249: Got instructions of length 10
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.249: Received command SCAN whorl
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.249: Processing command SCAN whorl
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.249: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.249: Finger present 1
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.249: Finger needed 1
> (fprintd:2408433): libfprint-virtual_device_storage-DEBUG: 06:54:01.249: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.249: Device reported identify result
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.249: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.249: Finger present 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.249: Finger needed 1
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.249: Device reported identify completion
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.249: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.249: Finger present 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.249: Finger needed 0
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.249: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.249: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.249: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.249: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.249: Finger present 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.249: Finger needed 1
> (fprintd:2408433): libfprint-virtual_device_connection-DEBUG: 06:54:01.250: Got a new connection!
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.250: Got instructions of length 10
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.250: Received command SCAN whorl
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.250: Processing command SCAN whorl
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.250: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.250: Finger present 1
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.250: Finger needed 1
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.250: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.250: Finger present 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.250: Finger needed 1
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.250: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.250: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.251: Sleeping completed
> (fprintd:2408433): libfprint-virtual_device_connection-DEBUG: 06:54:01.252: Got a new connection!
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.252: Got instructions of length 10
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.252: Received command SCAN whorl
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.252: Processing command SCAN whorl
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.252: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.252: Finger present 1
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.252: Finger needed 1
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.252: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.252: Finger present 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.252: Finger needed 1
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.252: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.252: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.252: Device reported enroll completion
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.252: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.252: Finger present 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.252: Finger needed 0
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.252: Print for finger FP_FINGER_LEFT_THUMB enrolled
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.252: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.252: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.252: enroll_cb: result enroll-completed
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.252: file_storage_print_data_save(): print saved to /tmp/tmpiiwrpd_r/state/test-user1/virtual_device_storage/0/1
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.257: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.257: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408433): GLib-GIO-DEBUG: 06:54:01.257: GTask [gio] D-Bus interface method dispatch (source object: 0x560d5a551f80, source tag: 0x7f9801fa2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.258: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.258: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.258: Device reported close completion
> (fprintd:2408433): GLib-GIO-DEBUG: 06:54:01.258: GTask [gio] D-Bus interface method dispatch (source object: 0x560d5a551f80, source tag: 0x7f9801fa2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.258: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.258: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.258: released device 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.259: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.260: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.261: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.262: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.263: user 'test-user2' claiming the device: 0
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.263: 42190298134: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408433): libfprint-virtual_device_connection-DEBUG: 06:54:01.263: 42190298155: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.263: Device reported open completion
> (fprintd:2408433): GLib-GIO-DEBUG: 06:54:01.263: GTask [gio] D-Bus interface method dispatch (source object: 0x560d5a551f80, source tag: 0x7f9801fa2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.263: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.264: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.264: claimed device 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.264: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.265: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.265: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.265: file_storage_print_data_load(): loaded '/tmp/tmpiiwrpd_r/state/test-user2/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.266: start enrollment device 0 finger 7
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.266: file_storage_discover_prints() for user 'test-user1' in '/tmp/tmpiiwrpd_r/state/test-user1/virtual_device_storage/0'
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.266: file_storage_print_data_load(): loaded '/tmp/tmpiiwrpd_r/state/test-user1/virtual_device_storage/0/1' Success
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.266: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.266: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.266: Finger present 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.266: Finger needed 1
> (fprintd:2408433): GLib-GIO-DEBUG: 06:54:01.267: GTask [gio] D-Bus interface method dispatch (source object: 0x560d5a551f80, source tag: 0x7f9801fa2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408433): libfprint-virtual_device_connection-DEBUG: 06:54:01.267: Got a new connection!
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.267: Got instructions of length 9
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.267: Received command SCAN arch
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.267: Processing command SCAN arch
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.267: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.267: Finger present 1
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.267: Finger needed 1
> (fprintd:2408433): libfprint-virtual_device_storage-DEBUG: 06:54:01.268: Trying to identify print 'arch' against a gallery of 1 prints
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.268: Device reported identify result
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.268: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.268: Finger present 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.268: Finger needed 1
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.268: Device reported identify completion
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.268: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.268: Finger present 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.268: Finger needed 0
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.268: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.268: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.268: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.268: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.268: Finger present 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.268: Finger needed 1
> (fprintd:2408433): libfprint-virtual_device_connection-DEBUG: 06:54:01.268: Got a new connection!
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.269: Got instructions of length 9
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.269: Received command SCAN arch
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.269: Processing command SCAN arch
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.269: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.269: Finger present 1
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.269: Finger needed 1
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.269: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.269: Finger present 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.269: Finger needed 1
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.269: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.269: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.269: Sleeping completed
> (fprintd:2408433): libfprint-virtual_device_connection-DEBUG: 06:54:01.269: Got a new connection!
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.269: Got instructions of length 9
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.269: Received command SCAN arch
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.269: Processing command SCAN arch
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.269: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.269: Finger present 1
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.269: Finger needed 1
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.269: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.269: Finger present 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.269: Finger needed 1
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.269: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.269: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.269: Device reported enroll completion
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.269: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.269: Finger present 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.269: Finger needed 0
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.269: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.270: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.270: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.270: enroll_cb: result enroll-completed
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.270: file_storage_print_data_save(): print saved to /tmp/tmpiiwrpd_r/state/test-user2/virtual_device_storage/0/7
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.271: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.271: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408433): GLib-GIO-DEBUG: 06:54:01.271: GTask [gio] D-Bus interface method dispatch (source object: 0x560d5a551f80, source tag: 0x7f9801fa2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.272: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.272: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.273: Device reported close completion
> (fprintd:2408433): GLib-GIO-DEBUG: 06:54:01.273: GTask [gio] D-Bus interface method dispatch (source object: 0x560d5a551f80, source tag: 0x7f9801fa2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.273: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.273: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.273: released device 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.274: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.274: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.275: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.276: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.276: user 'test-user3' claiming the device: 0
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.276: 42190311829: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408433): libfprint-virtual_device_connection-DEBUG: 06:54:01.276: 42190311843: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.276: Device reported open completion
> (fprintd:2408433): GLib-GIO-DEBUG: 06:54:01.276: GTask [gio] D-Bus interface method dispatch (source object: 0x560d5a551f80, source tag: 0x7f9801fa2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.276: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.276: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.277: claimed device 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.277: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.277: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.278: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.278: file_storage_print_data_load(): loaded '/tmp/tmpiiwrpd_r/state/test-user3/virtual_device_storage/0/5' Unknown error -2
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.278: start enrollment device 0 finger 5
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.279: file_storage_discover_prints() for user 'test-user1' in '/tmp/tmpiiwrpd_r/state/test-user1/virtual_device_storage/0'
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.279: file_storage_print_data_load(): loaded '/tmp/tmpiiwrpd_r/state/test-user1/virtual_device_storage/0/1' Success
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.279: file_storage_discover_prints() for user 'test-user2' in '/tmp/tmpiiwrpd_r/state/test-user2/virtual_device_storage/0'
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.279: file_storage_print_data_load(): loaded '/tmp/tmpiiwrpd_r/state/test-user2/virtual_device_storage/0/7' Success
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.279: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.279: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.279: Finger present 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.279: Finger needed 1
> (fprintd:2408433): GLib-GIO-DEBUG: 06:54:01.279: GTask [gio] D-Bus interface method dispatch (source object: 0x560d5a551f80, source tag: 0x7f9801fa2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408433): libfprint-virtual_device_connection-DEBUG: 06:54:01.280: Got a new connection!
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.280: Got instructions of length 15
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.280: Received command SCAN loop-right
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.280: Processing command SCAN loop-right
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.280: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.280: Finger present 1
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.280: Finger needed 1
> (fprintd:2408433): libfprint-virtual_device_storage-DEBUG: 06:54:01.280: Trying to identify print 'loop-right' against a gallery of 2 prints
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.280: Device reported identify result
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.280: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.280: Finger present 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.280: Finger needed 1
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.280: Device reported identify completion
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.280: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.280: Finger present 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.280: Finger needed 0
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.280: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.280: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.280: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.280: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.280: Finger present 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.280: Finger needed 1
> (fprintd:2408433): libfprint-virtual_device_connection-DEBUG: 06:54:01.281: Got a new connection!
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.281: Got instructions of length 15
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.281: Received command SCAN loop-right
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.281: Processing command SCAN loop-right
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.281: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.281: Finger present 1
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.281: Finger needed 1
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.281: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.281: Finger present 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.281: Finger needed 1
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.281: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.281: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.281: Sleeping completed
> (fprintd:2408433): libfprint-virtual_device_connection-DEBUG: 06:54:01.281: Got a new connection!
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.281: Got instructions of length 15
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.281: Received command SCAN loop-right
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.281: Processing command SCAN loop-right
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.281: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.281: Finger present 1
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.281: Finger needed 1
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.281: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.281: Finger present 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.281: Finger needed 1
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.281: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.281: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.281: Device reported enroll completion
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.281: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.281: Finger present 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.281: Finger needed 0
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.281: Print for finger FP_FINGER_LEFT_LITTLE enrolled
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.282: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.282: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.282: enroll_cb: result enroll-completed
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.282: file_storage_print_data_save(): print saved to /tmp/tmpiiwrpd_r/state/test-user3/virtual_device_storage/0/5
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.283: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.283: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408433): GLib-GIO-DEBUG: 06:54:01.283: GTask [gio] D-Bus interface method dispatch (source object: 0x560d5a551f80, source tag: 0x7f9801fa2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.284: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.284: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.286: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.286: file_storage_print_data_load(): loaded '/tmp/tmpiiwrpd_r/state/test-user3/virtual_device_storage/0/1' Unknown error -2
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.286: start enrollment device 0 finger 1
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.286: file_storage_discover_prints() for user 'test-user3' in '/tmp/tmpiiwrpd_r/state/test-user3/virtual_device_storage/0'
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.286: file_storage_print_data_load(): loaded '/tmp/tmpiiwrpd_r/state/test-user3/virtual_device_storage/0/5' Success
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.286: file_storage_discover_prints() for user 'test-user1' in '/tmp/tmpiiwrpd_r/state/test-user1/virtual_device_storage/0'
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.286: file_storage_print_data_load(): loaded '/tmp/tmpiiwrpd_r/state/test-user1/virtual_device_storage/0/1' Success
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.286: file_storage_discover_prints() for user 'test-user2' in '/tmp/tmpiiwrpd_r/state/test-user2/virtual_device_storage/0'
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.286: file_storage_print_data_load(): loaded '/tmp/tmpiiwrpd_r/state/test-user2/virtual_device_storage/0/7' Success
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.286: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.286: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.286: Finger present 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.286: Finger needed 1
> (fprintd:2408433): GLib-GIO-DEBUG: 06:54:01.286: GTask [gio] D-Bus interface method dispatch (source object: 0x560d5a551f80, source tag: 0x7f9801fa2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408433): libfprint-virtual_device_connection-DEBUG: 06:54:01.287: Got a new connection!
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.287: Got instructions of length 16
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.287: Received command SCAN tented_arch
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.287: Processing command SCAN tented_arch
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.287: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.287: Finger present 1
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.287: Finger needed 1
> (fprintd:2408433): libfprint-virtual_device_storage-DEBUG: 06:54:01.287: Trying to identify print 'tented_arch' against a gallery of 3 prints
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.287: Device reported identify result
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.287: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.287: Finger present 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.287: Finger needed 1
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.287: Device reported identify completion
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.287: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.287: Finger present 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.287: Finger needed 0
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.287: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.287: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.287: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.287: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.287: Finger present 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.287: Finger needed 1
> (fprintd:2408433): libfprint-virtual_device_connection-DEBUG: 06:54:01.288: Got a new connection!
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.288: Got instructions of length 16
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.288: Received command SCAN tented_arch
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.288: Processing command SCAN tented_arch
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.288: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.288: Finger present 1
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.288: Finger needed 1
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.288: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.288: Finger present 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.288: Finger needed 1
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.288: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.288: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.288: Sleeping completed
> (fprintd:2408433): libfprint-virtual_device_connection-DEBUG: 06:54:01.289: Got a new connection!
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.289: Got instructions of length 16
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.289: Received command SCAN tented_arch
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.289: Processing command SCAN tented_arch
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.289: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.289: Finger present 1
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.289: Finger needed 1
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.289: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.289: Finger present 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.289: Finger needed 1
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.289: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.289: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.289: Device reported enroll completion
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.289: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.289: Finger present 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.289: Finger needed 0
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.289: Print for finger FP_FINGER_LEFT_THUMB enrolled
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.289: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.289: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.289: enroll_cb: result enroll-completed
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.289: file_storage_print_data_save(): print saved to /tmp/tmpiiwrpd_r/state/test-user3/virtual_device_storage/0/1
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.290: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.290: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408433): GLib-GIO-DEBUG: 06:54:01.291: GTask [gio] D-Bus interface method dispatch (source object: 0x560d5a551f80, source tag: 0x7f9801fa2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.291: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.291: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.291: Device reported close completion
> (fprintd:2408433): GLib-GIO-DEBUG: 06:54:01.291: GTask [gio] D-Bus interface method dispatch (source object: 0x560d5a551f80, source tag: 0x7f9801fa2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.291: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.291: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.292: released device 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.292: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.293: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.294: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.295: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.295: file_storage_discover_prints() for user 'test-user1' in '/tmp/tmpiiwrpd_r/state/test-user1/virtual_device_storage/0'
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.295: file_storage_print_data_load(): loaded '/tmp/tmpiiwrpd_r/state/test-user1/virtual_device_storage/0/1' Success
> (fprintd:2408433): GLib-GIO-DEBUG: 06:54:01.295: GTask [gio] D-Bus interface method dispatch (source object: 0x560d5a551f80, source tag: 0x7f9801fa2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.301: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.301: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.302: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.303: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.303: file_storage_discover_prints() for user 'test-user2' in '/tmp/tmpiiwrpd_r/state/test-user2/virtual_device_storage/0'
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.303: file_storage_print_data_load(): loaded '/tmp/tmpiiwrpd_r/state/test-user2/virtual_device_storage/0/7' Success
> (fprintd:2408433): GLib-GIO-DEBUG: 06:54:01.303: GTask [gio] D-Bus interface method dispatch (source object: 0x560d5a551f80, source tag: 0x7f9801fa2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.304: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.305: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.306: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.307: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.307: file_storage_discover_prints() for user 'test-user3' in '/tmp/tmpiiwrpd_r/state/test-user3/virtual_device_storage/0'
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.307: file_storage_print_data_load(): loaded '/tmp/tmpiiwrpd_r/state/test-user3/virtual_device_storage/0/5' Success
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.307: file_storage_print_data_load(): loaded '/tmp/tmpiiwrpd_r/state/test-user3/virtual_device_storage/0/1' Success
> (fprintd:2408433): GLib-GIO-DEBUG: 06:54:01.307: GTask [gio] D-Bus interface method dispatch (source object: 0x560d5a551f80, source tag: 0x7f9801fa2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd-delete:2408453): GLib-GIO-DEBUG: 06:54:01.312: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> found 1 devices
> Device at /net/reactivated/Fprint/Device/0
> Using device /net/reactivated/Fprint/Device/0
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.316: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.317: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.318: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.319: Authorization granted to :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.319: user 'test-user1' claiming the device: 0
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.319: 42190354603: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408433): libfprint-virtual_device_connection-DEBUG: 06:54:01.319: 42190354621: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.319: Device reported open completion
> (fprintd:2408433): GLib-GIO-DEBUG: 06:54:01.319: GTask [gio] D-Bus interface method dispatch (source object: 0x560d5a551f80, source tag: 0x7f9801fa2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.319: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.319: Updated temperature model after 0.03 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.319: claimed device 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.320: Requesting authorization from :1.10 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.320: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.321: Authorization granted to :1.10 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.321: Deleting enrolled finger left-thumb for user test-user1
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.321: file_storage_discover_prints() for user 'test-user1' in '/tmp/tmpiiwrpd_r/state/test-user1/virtual_device_storage/0'
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.321: file_storage_discover_prints() for user 'test-user1' in '/tmp/tmpiiwrpd_r/state/test-user1/virtual_device_storage/0'
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.321: file_storage_print_data_load(): loaded '/tmp/tmpiiwrpd_r/state/test-user1/virtual_device_storage/0/1' Success
> (fprintd:2408433): GLib-GIO-DEBUG: 06:54:01.322: GTask [gio] D-Bus interface method dispatch (source object: 0x560d5a551f80, source tag: 0x7f9801fa2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408433): libfprint-virtual_device_storage-DEBUG: 06:54:01.822: Deleting print whorl for user test-user1
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.822: Device reported deletion completion
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.822: Completing action FPI_DEVICE_ACTION_DELETE in idle!
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.822: Updated temperature model after 0.50 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.823: file_storage_print_data_delete(): unlink("/tmp/tmpiiwrpd_r/state/test-user1/virtual_device_storage/0/1") Success
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.823: file_storage_discover_prints() for user 'test-user1' in '/tmp/tmpiiwrpd_r/state/test-user1/virtual_device_storage/0'
> Fingerprint left-thumb of user test-user1 deleted on Virtual device with storage and identification for debugging
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.824: Requesting authorization from :1.10 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.824: Authorization granted to :1.10 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.824: Device reported close completion
> (fprintd:2408433): GLib-GIO-DEBUG: 06:54:01.824: GTask [gio] D-Bus interface method dispatch (source object: 0x560d5a551f80, source tag: 0x7f9801fa2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.824: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.824: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.824: released device 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.825: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.830: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.831: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.833: Authorization granted to :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.833: user 'test-user2' claiming the device: 0
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:01.833: 42190868435: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408433): libfprint-virtual_device_connection-DEBUG: 06:54:01.833: 42190868555: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.833: Device reported open completion
> (fprintd:2408433): GLib-GIO-DEBUG: 06:54:01.833: GTask [gio] D-Bus interface method dispatch (source object: 0x560d5a551f80, source tag: 0x7f9801fa2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.833: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:01.833: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.833: claimed device 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.835: Requesting authorization from :1.10 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.835: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.836: Authorization granted to :1.10 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.836: Deleting enrolled finger right-index-finger for user test-user2
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.836: file_storage_discover_prints() for user 'test-user2' in '/tmp/tmpiiwrpd_r/state/test-user2/virtual_device_storage/0'
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.837: file_storage_discover_prints() for user 'test-user2' in '/tmp/tmpiiwrpd_r/state/test-user2/virtual_device_storage/0'
> (fprintd:2408433): fprintd-DEBUG: 06:54:01.837: file_storage_print_data_load(): loaded '/tmp/tmpiiwrpd_r/state/test-user2/virtual_device_storage/0/7' Success
> (fprintd:2408433): GLib-GIO-DEBUG: 06:54:01.837: GTask [gio] D-Bus interface method dispatch (source object: 0x560d5a551f80, source tag: 0x7f9801fa2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408433): libfprint-virtual_device_storage-DEBUG: 06:54:02.337: Deleting print arch for user test-user2
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:02.337: Device reported deletion completion
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:02.337: Completing action FPI_DEVICE_ACTION_DELETE in idle!
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:02.337: Updated temperature model after 0.50 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408433): fprintd-DEBUG: 06:54:02.337: file_storage_print_data_delete(): unlink("/tmp/tmpiiwrpd_r/state/test-user2/virtual_device_storage/0/7") Success
> (fprintd:2408433): fprintd-DEBUG: 06:54:02.338: file_storage_discover_prints() for user 'test-user2' in '/tmp/tmpiiwrpd_r/state/test-user2/virtual_device_storage/0'
> Fingerprint right-index-finger of user test-user2 deleted on Virtual device with storage and identification for debugging
> (fprintd:2408433): fprintd-DEBUG: 06:54:02.341: Requesting authorization from :1.10 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408433): fprintd-DEBUG: 06:54:02.341: Authorization granted to :1.10 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:02.341: Device reported close completion
> (fprintd:2408433): GLib-GIO-DEBUG: 06:54:02.341: GTask [gio] D-Bus interface method dispatch (source object: 0x560d5a551f80, source tag: 0x7f9801fa2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:02.341: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:02.341: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408433): fprintd-DEBUG: 06:54:02.341: released device 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:02.343: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408433): fprintd-DEBUG: 06:54:02.344: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408433): fprintd-DEBUG: 06:54:02.346: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408433): fprintd-DEBUG: 06:54:02.348: Authorization granted to :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408433): fprintd-DEBUG: 06:54:02.348: user 'test-user3' claiming the device: 0
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:02.348: 42191383283: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408433): libfprint-virtual_device_connection-DEBUG: 06:54:02.348: 42191383300: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:02.348: Device reported open completion
> (fprintd:2408433): GLib-GIO-DEBUG: 06:54:02.348: GTask [gio] D-Bus interface method dispatch (source object: 0x560d5a551f80, source tag: 0x7f9801fa2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:02.348: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:02.348: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408433): fprintd-DEBUG: 06:54:02.348: claimed device 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:02.349: Requesting authorization from :1.10 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408433): fprintd-DEBUG: 06:54:02.349: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408433): fprintd-DEBUG: 06:54:02.351: Authorization granted to :1.10 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408433): fprintd-DEBUG: 06:54:02.351: Deleting enrolled finger left-little-finger for user test-user3
> (fprintd:2408433): fprintd-DEBUG: 06:54:02.351: file_storage_discover_prints() for user 'test-user3' in '/tmp/tmpiiwrpd_r/state/test-user3/virtual_device_storage/0'
> (fprintd:2408433): fprintd-DEBUG: 06:54:02.351: file_storage_discover_prints() for user 'test-user3' in '/tmp/tmpiiwrpd_r/state/test-user3/virtual_device_storage/0'
> (fprintd:2408433): fprintd-DEBUG: 06:54:02.351: file_storage_print_data_load(): loaded '/tmp/tmpiiwrpd_r/state/test-user3/virtual_device_storage/0/5' Success
> (fprintd:2408433): GLib-GIO-DEBUG: 06:54:02.351: GTask [gio] D-Bus interface method dispatch (source object: 0x560d5a551f80, source tag: 0x7f9801fa2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408433): libfprint-virtual_device_storage-DEBUG: 06:54:02.852: Deleting print loop-right for user test-user3
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:02.852: Device reported deletion completion
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:02.852: Completing action FPI_DEVICE_ACTION_DELETE in idle!
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:02.852: Updated temperature model after 0.50 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408433): fprintd-DEBUG: 06:54:02.852: file_storage_print_data_load(): loaded '/tmp/tmpiiwrpd_r/state/test-user3/virtual_device_storage/0/1' Success
> (fprintd:2408433): fprintd-DEBUG: 06:54:02.852: file_storage_print_data_delete(): unlink("/tmp/tmpiiwrpd_r/state/test-user3/virtual_device_storage/0/5") Success
> (fprintd:2408433): fprintd-DEBUG: 06:54:02.852: file_storage_discover_prints() for user 'test-user3' in '/tmp/tmpiiwrpd_r/state/test-user3/virtual_device_storage/0'
> Fingerprint left-little-finger of user test-user3 deleted on Virtual device with storage and identification for debugging
> (fprintd:2408433): fprintd-DEBUG: 06:54:02.856: Requesting authorization from :1.10 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408433): fprintd-DEBUG: 06:54:02.856: Authorization granted to :1.10 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:02.856: Device reported close completion
> (fprintd:2408433): GLib-GIO-DEBUG: 06:54:02.856: GTask [gio] D-Bus interface method dispatch (source object: 0x560d5a551f80, source tag: 0x7f9801fa2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:02.856: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:02.856: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408433): fprintd-DEBUG: 06:54:02.856: released device 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:02.857: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408433): fprintd-DEBUG: 06:54:02.858: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408433): fprintd-DEBUG: 06:54:02.859: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408433): fprintd-DEBUG: 06:54:02.863: Authorization granted to :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408433): fprintd-DEBUG: 06:54:02.863: user 'test-user3' claiming the device: 0
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:02.863: 42191898805: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408433): libfprint-virtual_device_connection-DEBUG: 06:54:02.863: 42191898819: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:02.863: Device reported open completion
> (fprintd:2408433): GLib-GIO-DEBUG: 06:54:02.864: GTask [gio] D-Bus interface method dispatch (source object: 0x560d5a551f80, source tag: 0x7f9801fa2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:02.864: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:02.864: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408433): fprintd-DEBUG: 06:54:02.864: claimed device 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:02.865: Requesting authorization from :1.10 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408433): fprintd-DEBUG: 06:54:02.865: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408433): fprintd-DEBUG: 06:54:02.866: Authorization granted to :1.10 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408433): fprintd-DEBUG: 06:54:02.866: Deleting enrolled finger left-thumb for user test-user3
> (fprintd:2408433): fprintd-DEBUG: 06:54:02.866: file_storage_discover_prints() for user 'test-user3' in '/tmp/tmpiiwrpd_r/state/test-user3/virtual_device_storage/0'
> (fprintd:2408433): fprintd-DEBUG: 06:54:02.866: file_storage_discover_prints() for user 'test-user3' in '/tmp/tmpiiwrpd_r/state/test-user3/virtual_device_storage/0'
> (fprintd:2408433): fprintd-DEBUG: 06:54:02.866: file_storage_print_data_load(): loaded '/tmp/tmpiiwrpd_r/state/test-user3/virtual_device_storage/0/1' Success
> (fprintd:2408433): GLib-GIO-DEBUG: 06:54:02.866: GTask [gio] D-Bus interface method dispatch (source object: 0x560d5a551f80, source tag: 0x7f9801fa2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408433): libfprint-virtual_device_storage-DEBUG: 06:54:03.367: Deleting print tented_arch for user test-user3
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:03.367: Device reported deletion completion
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:03.367: Completing action FPI_DEVICE_ACTION_DELETE in idle!
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:03.367: Updated temperature model after 0.50 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408433): fprintd-DEBUG: 06:54:03.367: file_storage_print_data_delete(): unlink("/tmp/tmpiiwrpd_r/state/test-user3/virtual_device_storage/0/1") Success
> (fprintd:2408433): fprintd-DEBUG: 06:54:03.367: file_storage_discover_prints() for user 'test-user3' in '/tmp/tmpiiwrpd_r/state/test-user3/virtual_device_storage/0'
> Fingerprint left-thumb of user test-user3 deleted on Virtual device with storage and identification for debugging
> (fprintd:2408433): fprintd-DEBUG: 06:54:03.369: Requesting authorization from :1.10 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408433): fprintd-DEBUG: 06:54:03.369: Authorization granted to :1.10 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:03.369: Device reported close completion
> (fprintd:2408433): GLib-GIO-DEBUG: 06:54:03.369: GTask [gio] D-Bus interface method dispatch (source object: 0x560d5a551f80, source tag: 0x7f9801fa2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:03.369: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408433): libfprint-device-DEBUG: 06:54:03.369: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408433): fprintd-DEBUG: 06:54:03.369: released device 0
> (fprintd:2408433): fprintd-DEBUG: 06:54:03.374: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408433): fprintd-DEBUG: 06:54:03.374: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408433): fprintd-DEBUG: 06:54:03.375: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408433): fprintd-DEBUG: 06:54:03.378: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408433): fprintd-DEBUG: 06:54:03.378: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpiiwrpd_r/state/testuser/virtual_device_storage/0'
> (fprintd:2408433): fprintd-DEBUG: 06:54:03.378: scan_dev_storedir(): opendir("/tmp/tmpiiwrpd_r/state/testuser/virtual_device_storage/0") failed: Error opening directory “/tmp/tmpiiwrpd_r/state/testuser/virtual_device_storage/0”: No such file or directory
> (fprintd:2408433): GLib-GIO-DEBUG: 06:54:03.379: GTask [gio] D-Bus interface method dispatch (source object: 0x560d5a551f80, source tag: 0x7f9801fa2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408433): fprintd-DEBUG: 06:54:03.384: main loop completed
> (fprintd:2408433): libfprint-virtual_device_storage-DEBUG: 06:54:03.385: 42192420058: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2408433): libfprint-virtual_device-DEBUG: 06:54:03.385: 42192420098: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Testing local build
> Testing local build
> Testing local build
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_delete_multiple_users_single_finger (__main__.FPrintdUtilsTest.test_delete_multiple_users_single_finger) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 2.901s
> 
> OK
> ==============================================================================
> 
> =================================== 26/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdUtilsTest / FPrintdUtilsTest.test_verify_error
> start time:   06:54:02
> duration:     1.19s
> result:       exit status 0
> command:      MALLOC_PERTURB_=71 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdUtilsTest.test_verify_error
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408656): GLib-GIO-DEBUG: 06:54:03.194: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.194: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408656): fprintd-WARNING **: 06:54:03.194: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.194: Launching FprintObject
> (fprintd:2408656): libfprint-context-DEBUG: 06:54:03.194: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.196: Preparing devices for resume
> (fprintd:2408656): libfprint-context-DEBUG: 06:54:03.196: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-2d7x5c19/virtual-image.socket
> (fprintd:2408656): libfprint-context-DEBUG: 06:54:03.196: created
> 1690268043.197 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.198: Device reported probe completion
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.198: Got delay inhibitor for sleep.
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.198: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.198: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.200: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.200: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.200: Finger present 0
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.200: Finger needed 0
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.200: entering main loop
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.200: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.291: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.292: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.293: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.294: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.294: user 'testuser' claiming the device: 0
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.295: 42192330055: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408656): libfprint-virtual_device_connection-DEBUG: 06:54:03.295: 42192330102: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.295: Device reported open completion
> (fprintd:2408656): GLib-GIO-DEBUG: 06:54:03.295: GTask [gio] D-Bus interface method dispatch (source object: 0x55ed76e17b40, source tag: 0x7fcd52582e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.295: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.295: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.295: claimed device 0
> (fprintd:2408656): libfprint-virtual_device_connection-DEBUG: 06:54:03.298: Got a new connection!
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.298: Got instructions of length 19
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.298: Received command SET_ENROLL_STAGES 2
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.298: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.302: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.302: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.303: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.303: file_storage_print_data_load(): loaded '/tmp/tmpk16jdjzo/state/testuser/virtual_device_storage/0/1' Unknown error -2
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.303: start enrollment device 0 finger 1
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.303: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.304: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.304: Finger present 0
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.304: Finger needed 1
> (fprintd:2408656): GLib-GIO-DEBUG: 06:54:03.304: GTask [gio] D-Bus interface method dispatch (source object: 0x55ed76e17b40, source tag: 0x7fcd52582e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408656): libfprint-virtual_device_connection-DEBUG: 06:54:03.307: Got a new connection!
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.307: Got instructions of length 10
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.307: Received command SCAN whorl
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.307: Processing command SCAN whorl
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.307: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.307: Finger present 1
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.307: Finger needed 1
> (fprintd:2408656): libfprint-virtual_device_storage-DEBUG: 06:54:03.307: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.307: Device reported identify result
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.307: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.307: Finger present 0
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.307: Finger needed 1
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.307: Device reported identify completion
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.307: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.307: Finger present 0
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.307: Finger needed 0
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.307: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.307: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.307: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.307: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.307: Finger present 0
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.307: Finger needed 1
> (fprintd:2408656): libfprint-virtual_device_connection-DEBUG: 06:54:03.309: Got a new connection!
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.309: Got instructions of length 10
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.309: Received command SCAN whorl
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.309: Processing command SCAN whorl
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.309: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.309: Finger present 1
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.309: Finger needed 1
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.309: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.309: Finger present 0
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.309: Finger needed 1
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.309: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.309: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.309: Sleeping completed
> (fprintd:2408656): libfprint-virtual_device_connection-DEBUG: 06:54:03.310: Got a new connection!
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.310: Got instructions of length 10
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.310: Received command SCAN whorl
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.310: Processing command SCAN whorl
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.310: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.310: Finger present 1
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.310: Finger needed 1
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.310: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.310: Finger present 0
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.310: Finger needed 1
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.310: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.310: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.310: Device reported enroll completion
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.310: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.310: Finger present 0
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.310: Finger needed 0
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.310: Print for finger FP_FINGER_LEFT_THUMB enrolled
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.310: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.310: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.310: enroll_cb: result enroll-completed
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.310: file_storage_print_data_save(): print saved to /tmp/tmpk16jdjzo/state/testuser/virtual_device_storage/0/1
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.312: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.312: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408656): GLib-GIO-DEBUG: 06:54:03.312: GTask [gio] D-Bus interface method dispatch (source object: 0x55ed76e17b40, source tag: 0x7fcd52582e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.313: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.313: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.319: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.319: file_storage_print_data_load(): loaded '/tmp/tmpk16jdjzo/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.319: start enrollment device 0 finger 7
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.319: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpk16jdjzo/state/testuser/virtual_device_storage/0'
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.320: file_storage_print_data_load(): loaded '/tmp/tmpk16jdjzo/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.320: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.320: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.320: Finger present 0
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.320: Finger needed 1
> (fprintd:2408656): GLib-GIO-DEBUG: 06:54:03.320: GTask [gio] D-Bus interface method dispatch (source object: 0x55ed76e17b40, source tag: 0x7fcd52582e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408656): libfprint-virtual_device_connection-DEBUG: 06:54:03.321: Got a new connection!
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.321: Got instructions of length 9
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.321: Received command SCAN arch
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.321: Processing command SCAN arch
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.321: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.321: Finger present 1
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.321: Finger needed 1
> (fprintd:2408656): libfprint-virtual_device_storage-DEBUG: 06:54:03.321: Trying to identify print 'arch' against a gallery of 1 prints
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.322: Device reported identify result
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.322: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.322: Finger present 0
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.322: Finger needed 1
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.322: Device reported identify completion
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.322: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.322: Finger present 0
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.322: Finger needed 0
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.322: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.322: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.322: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.323: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.323: Finger present 0
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.323: Finger needed 1
> (fprintd:2408656): libfprint-virtual_device_connection-DEBUG: 06:54:03.326: Got a new connection!
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.326: Got instructions of length 9
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.326: Received command SCAN arch
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.326: Processing command SCAN arch
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.326: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.326: Finger present 1
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.326: Finger needed 1
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.326: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.326: Finger present 0
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.326: Finger needed 1
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.326: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.326: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.326: Sleeping completed
> (fprintd:2408656): libfprint-virtual_device_connection-DEBUG: 06:54:03.327: Got a new connection!
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.327: Got instructions of length 9
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.327: Received command SCAN arch
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.327: Processing command SCAN arch
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.327: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.327: Finger present 1
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.327: Finger needed 1
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.327: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.327: Finger present 0
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.327: Finger needed 1
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.327: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.327: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.327: Device reported enroll completion
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.327: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.327: Finger present 0
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.327: Finger needed 0
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.327: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.327: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.327: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.327: enroll_cb: result enroll-completed
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.328: file_storage_print_data_save(): print saved to /tmp/tmpk16jdjzo/state/testuser/virtual_device_storage/0/7
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.330: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.330: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408656): GLib-GIO-DEBUG: 06:54:03.330: GTask [gio] D-Bus interface method dispatch (source object: 0x55ed76e17b40, source tag: 0x7fcd52582e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.333: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.333: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.334: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.334: file_storage_print_data_load(): loaded '/tmp/tmpk16jdjzo/state/testuser/virtual_device_storage/0/5' Unknown error -2
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.334: start enrollment device 0 finger 5
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.334: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpk16jdjzo/state/testuser/virtual_device_storage/0'
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.334: file_storage_print_data_load(): loaded '/tmp/tmpk16jdjzo/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.334: file_storage_print_data_load(): loaded '/tmp/tmpk16jdjzo/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.334: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.334: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.334: Finger present 0
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.334: Finger needed 1
> (fprintd:2408656): GLib-GIO-DEBUG: 06:54:03.334: GTask [gio] D-Bus interface method dispatch (source object: 0x55ed76e17b40, source tag: 0x7fcd52582e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408656): libfprint-virtual_device_connection-DEBUG: 06:54:03.335: Got a new connection!
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.335: Got instructions of length 15
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.335: Received command SCAN loop-right
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.335: Processing command SCAN loop-right
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.335: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.335: Finger present 1
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.335: Finger needed 1
> (fprintd:2408656): libfprint-virtual_device_storage-DEBUG: 06:54:03.335: Trying to identify print 'loop-right' against a gallery of 2 prints
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.335: Device reported identify result
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.335: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.335: Finger present 0
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.335: Finger needed 1
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.335: Device reported identify completion
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.336: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.336: Finger present 0
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.336: Finger needed 0
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.336: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.336: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.336: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.336: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.336: Finger present 0
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.336: Finger needed 1
> (fprintd:2408656): libfprint-virtual_device_connection-DEBUG: 06:54:03.338: Got a new connection!
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.338: Got instructions of length 15
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.338: Received command SCAN loop-right
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.338: Processing command SCAN loop-right
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.338: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.338: Finger present 1
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.338: Finger needed 1
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.338: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.338: Finger present 0
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.338: Finger needed 1
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.338: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.338: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.338: Sleeping completed
> (fprintd:2408656): libfprint-virtual_device_connection-DEBUG: 06:54:03.339: Got a new connection!
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.339: Got instructions of length 15
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.339: Received command SCAN loop-right
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.339: Processing command SCAN loop-right
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.339: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.339: Finger present 1
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.339: Finger needed 1
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.339: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.339: Finger present 0
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.339: Finger needed 1
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.339: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.339: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.339: Device reported enroll completion
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.339: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.340: Finger present 0
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.340: Finger needed 0
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.340: Print for finger FP_FINGER_LEFT_LITTLE enrolled
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.340: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.340: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.340: enroll_cb: result enroll-completed
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.340: file_storage_print_data_save(): print saved to /tmp/tmpk16jdjzo/state/testuser/virtual_device_storage/0/5
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.342: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.342: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408656): GLib-GIO-DEBUG: 06:54:03.342: GTask [gio] D-Bus interface method dispatch (source object: 0x55ed76e17b40, source tag: 0x7fcd52582e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.345: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.345: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.351: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.352: file_storage_print_data_load(): loaded '/tmp/tmpk16jdjzo/state/testuser/virtual_device_storage/0/6' Unknown error -2
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.352: start enrollment device 0 finger 6
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.352: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpk16jdjzo/state/testuser/virtual_device_storage/0'
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.352: file_storage_print_data_load(): loaded '/tmp/tmpk16jdjzo/state/testuser/virtual_device_storage/0/5' Success
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.352: file_storage_print_data_load(): loaded '/tmp/tmpk16jdjzo/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.352: file_storage_print_data_load(): loaded '/tmp/tmpk16jdjzo/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.352: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.353: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.353: Finger present 0
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.353: Finger needed 1
> (fprintd:2408656): GLib-GIO-DEBUG: 06:54:03.353: GTask [gio] D-Bus interface method dispatch (source object: 0x55ed76e17b40, source tag: 0x7fcd52582e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408656): libfprint-virtual_device_connection-DEBUG: 06:54:03.354: Got a new connection!
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.354: Got instructions of length 13
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.354: Received command SCAN print-id
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.354: Processing command SCAN print-id
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.354: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.354: Finger present 1
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.354: Finger needed 1
> (fprintd:2408656): libfprint-virtual_device_storage-DEBUG: 06:54:03.354: Trying to identify print 'print-id' against a gallery of 3 prints
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.354: Device reported identify result
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.354: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.354: Finger present 0
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.354: Finger needed 1
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.354: Device reported identify completion
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.354: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.354: Finger present 0
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.354: Finger needed 0
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.354: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.354: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.354: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.354: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.354: Finger present 0
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.354: Finger needed 1
> (fprintd:2408656): libfprint-virtual_device_connection-DEBUG: 06:54:03.357: Got a new connection!
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.357: Got instructions of length 13
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.357: Received command SCAN print-id
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.357: Processing command SCAN print-id
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.357: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.357: Finger present 1
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.357: Finger needed 1
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.357: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.357: Finger present 0
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.357: Finger needed 1
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.357: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.357: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.357: Sleeping completed
> (fprintd:2408656): libfprint-virtual_device_connection-DEBUG: 06:54:03.359: Got a new connection!
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.359: Got instructions of length 13
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.359: Received command SCAN print-id
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.359: Processing command SCAN print-id
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.359: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.359: Finger present 1
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.359: Finger needed 1
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.359: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.359: Finger present 0
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.359: Finger needed 1
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.359: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.359: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.359: Device reported enroll completion
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.359: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.359: Finger present 0
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.359: Finger needed 0
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.359: Print for finger FP_FINGER_RIGHT_THUMB enrolled
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.359: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.359: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.359: enroll_cb: result enroll-completed
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.359: file_storage_print_data_save(): print saved to /tmp/tmpk16jdjzo/state/testuser/virtual_device_storage/0/6
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.361: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.361: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408656): GLib-GIO-DEBUG: 06:54:03.362: GTask [gio] D-Bus interface method dispatch (source object: 0x55ed76e17b40, source tag: 0x7fcd52582e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.363: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.364: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.365: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.366: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.367: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpk16jdjzo/state/testuser/virtual_device_storage/0'
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.367: file_storage_print_data_load(): loaded '/tmp/tmpk16jdjzo/state/testuser/virtual_device_storage/0/6' Success
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.367: file_storage_print_data_load(): loaded '/tmp/tmpk16jdjzo/state/testuser/virtual_device_storage/0/5' Success
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.368: file_storage_print_data_load(): loaded '/tmp/tmpk16jdjzo/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.368: file_storage_print_data_load(): loaded '/tmp/tmpk16jdjzo/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2408656): GLib-GIO-DEBUG: 06:54:03.368: GTask [gio] D-Bus interface method dispatch (source object: 0x55ed76e17b40, source tag: 0x7fcd52582e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408656): libfprint-virtual_device_connection-DEBUG: 06:54:03.373: Got a new connection!
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.374: Got instructions of length 16
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.374: Received command SET_KEEP_ALIVE 1
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.374: Keep alive toggled: 1
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.377: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.377: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.377: Device reported close completion
> (fprintd:2408656): GLib-GIO-DEBUG: 06:54:03.377: GTask [gio] D-Bus interface method dispatch (source object: 0x55ed76e17b40, source tag: 0x7fcd52582e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.377: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.377: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.377: released device 0
> (fprintd-verify:2408677): GLib-GIO-DEBUG: 06:54:03.390: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> Using device /net/reactivated/Fprint/Device/0
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.408: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.409: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.412: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.416: Authorization granted to :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.416: user 'testuser' claiming the device: 0
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.416: 42192451795: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.416: Device reported open completion
> (fprintd:2408656): GLib-GIO-DEBUG: 06:54:03.416: GTask [gio] D-Bus interface method dispatch (source object: 0x55ed76e17b40, source tag: 0x7fcd52582e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.416: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.416: Updated temperature model after 0.04 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.416: claimed device 0
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.420: Requesting authorization from :1.10 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.420: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.422: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.423: Authorization granted to :1.10 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.423: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpk16jdjzo/state/testuser/virtual_device_storage/0'
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.423: file_storage_print_data_load(): loaded '/tmp/tmpk16jdjzo/state/testuser/virtual_device_storage/0/6' Success
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.423: file_storage_print_data_load(): loaded '/tmp/tmpk16jdjzo/state/testuser/virtual_device_storage/0/5' Success
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.423: file_storage_print_data_load(): loaded '/tmp/tmpk16jdjzo/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.423: file_storage_print_data_load(): loaded '/tmp/tmpk16jdjzo/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2408656): GLib-GIO-DEBUG: 06:54:03.423: GTask [gio] D-Bus interface method dispatch (source object: 0x55ed76e17b40, source tag: 0x7fcd52582e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Listing enrolled fingers:
>  - #0: right-thumb
>  - #1: left-little-finger
>  - #2: left-thumb
>  - #3: right-index-finger
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.425: Requesting authorization from :1.10 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.425: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.428: Authorization granted to :1.10 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.428: file_storage_print_data_load(): loaded '/tmp/tmpk16jdjzo/state/testuser/virtual_device_storage/0/6' Success
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.428: start verification device 0 finger right-thumb
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.428: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_COLD
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.428: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.428: Finger present 0
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.428: Finger needed 1
> (fprintd:2408656): GLib-GIO-DEBUG: 06:54:03.428: GTask [gio] D-Bus interface method dispatch (source object: 0x55ed76e17b40, source tag: 0x7fcd52582e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Verify started!
> Verifying: right-thumb
> (fprintd:2408656): libfprint-virtual_device_connection-DEBUG: 06:54:03.431: Got a new connection!
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.431: Got instructions of length 7
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.431: Received command ERROR 5
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.431: Processing command ERROR 5
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.431: Virtual device scan failed with error: The driver encountered a protocol error with the device.
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.431: Device reported verify completion
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.431: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.431: Finger present 0
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.431: Finger needed 0
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.431: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.431: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.431: verify_cb: result verify-disconnected
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.431: report_verify_status: result verify-disconnected
> 
> (fprintd:2408656): fprintd-WARNING **: 06:54:03.431: Device reported an error during verify: The driver encountered a protocol error with the device.
> Verify result: verify-disconnected (done)
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.433: Requesting authorization from :1.10 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.433: Authorization granted to :1.10 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408656): GLib-GIO-DEBUG: 06:54:03.434: GTask [gio] D-Bus interface method dispatch (source object: 0x55ed76e17b40, source tag: 0x7fcd52582e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.436: Requesting authorization from :1.10 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.438: Authorization granted to :1.10 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.438: Device reported close completion
> (fprintd:2408656): GLib-GIO-DEBUG: 06:54:03.438: GTask [gio] D-Bus interface method dispatch (source object: 0x55ed76e17b40, source tag: 0x7fcd52582e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.438: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408656): libfprint-device-DEBUG: 06:54:03.438: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.438: released device 0
> (fprintd:2408656): fprintd-DEBUG: 06:54:03.445: main loop completed
> (fprintd:2408656): libfprint-virtual_device_storage-DEBUG: 06:54:03.445: 42192480521: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2408656): libfprint-virtual_device-DEBUG: 06:54:03.445: 42192480552: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Testing local build
> Testing local build
> Testing local build
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_error (__main__.FPrintdUtilsTest.test_verify_error) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.890s
> 
> OK
> ==============================================================================
> 
> =================================== 27/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdUtilsTest / FPrintdUtilsTest.test_verify_match
> start time:   06:54:02
> duration:     1.10s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=81 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdUtilsTest.test_verify_match
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408684): GLib-GIO-DEBUG: 06:54:03.551: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.553: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408684): fprintd-WARNING **: 06:54:03.553: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.553: Launching FprintObject
> (fprintd:2408684): libfprint-context-DEBUG: 06:54:03.554: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.555: Preparing devices for resume
> (fprintd:2408684): libfprint-context-DEBUG: 06:54:03.556: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-_z_3h0xg/virtual-image.socket
> (fprintd:2408684): libfprint-context-DEBUG: 06:54:03.556: created
> 1690268043.557 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.557: Device reported probe completion
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.557: Got delay inhibitor for sleep.
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.557: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.557: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.562: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.562: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.562: Finger present 0
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.562: Finger needed 0
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.563: entering main loop
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.564: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.657: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.658: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.662: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.664: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.665: user 'testuser' claiming the device: 0
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.665: 42192700111: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408684): libfprint-virtual_device_connection-DEBUG: 06:54:03.665: 42192700162: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.665: Device reported open completion
> (fprintd:2408684): GLib-GIO-DEBUG: 06:54:03.665: GTask [gio] D-Bus interface method dispatch (source object: 0x55e9c4b6dae0, source tag: 0x7ff758268e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.665: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.665: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.665: claimed device 0
> (fprintd:2408684): libfprint-virtual_device_connection-DEBUG: 06:54:03.666: Got a new connection!
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.666: Got instructions of length 19
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.666: Received command SET_ENROLL_STAGES 2
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.666: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.669: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.669: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.671: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.671: file_storage_print_data_load(): loaded '/tmp/tmpbtpj6jdd/state/testuser/virtual_device_storage/0/1' Unknown error -2
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.671: start enrollment device 0 finger 1
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.671: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.671: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.671: Finger present 0
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.671: Finger needed 1
> (fprintd:2408684): GLib-GIO-DEBUG: 06:54:03.671: GTask [gio] D-Bus interface method dispatch (source object: 0x55e9c4b6dae0, source tag: 0x7ff758268e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408684): libfprint-virtual_device_connection-DEBUG: 06:54:03.672: Got a new connection!
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.672: Got instructions of length 10
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.672: Received command SCAN whorl
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.672: Processing command SCAN whorl
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.672: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.672: Finger present 1
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.672: Finger needed 1
> (fprintd:2408684): libfprint-virtual_device_storage-DEBUG: 06:54:03.673: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.673: Device reported identify result
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.673: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.673: Finger present 0
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.673: Finger needed 1
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.673: Device reported identify completion
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.673: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.673: Finger present 0
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.673: Finger needed 0
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.673: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.673: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.673: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.673: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.673: Finger present 0
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.673: Finger needed 1
> (fprintd:2408684): libfprint-virtual_device_connection-DEBUG: 06:54:03.675: Got a new connection!
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.676: Got instructions of length 10
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.676: Received command SCAN whorl
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.676: Processing command SCAN whorl
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.676: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.676: Finger present 1
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.676: Finger needed 1
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.676: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.676: Finger present 0
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.676: Finger needed 1
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.676: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.676: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.676: Sleeping completed
> (fprintd:2408684): libfprint-virtual_device_connection-DEBUG: 06:54:03.676: Got a new connection!
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.676: Got instructions of length 10
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.676: Received command SCAN whorl
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.676: Processing command SCAN whorl
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.676: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.676: Finger present 1
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.676: Finger needed 1
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.676: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.676: Finger present 0
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.676: Finger needed 1
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.676: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.676: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.676: Device reported enroll completion
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.676: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.676: Finger present 0
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.676: Finger needed 0
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.676: Print for finger FP_FINGER_LEFT_THUMB enrolled
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.677: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.677: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.677: enroll_cb: result enroll-completed
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.677: file_storage_print_data_save(): print saved to /tmp/tmpbtpj6jdd/state/testuser/virtual_device_storage/0/1
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.678: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.678: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408684): GLib-GIO-DEBUG: 06:54:03.678: GTask [gio] D-Bus interface method dispatch (source object: 0x55e9c4b6dae0, source tag: 0x7ff758268e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.679: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.679: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.680: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.680: file_storage_print_data_load(): loaded '/tmp/tmpbtpj6jdd/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.680: start enrollment device 0 finger 7
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.680: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpbtpj6jdd/state/testuser/virtual_device_storage/0'
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.680: file_storage_print_data_load(): loaded '/tmp/tmpbtpj6jdd/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.680: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.680: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.680: Finger present 0
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.680: Finger needed 1
> (fprintd:2408684): GLib-GIO-DEBUG: 06:54:03.680: GTask [gio] D-Bus interface method dispatch (source object: 0x55e9c4b6dae0, source tag: 0x7ff758268e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408684): libfprint-virtual_device_connection-DEBUG: 06:54:03.681: Got a new connection!
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.681: Got instructions of length 9
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.681: Received command SCAN arch
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.681: Processing command SCAN arch
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.681: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.681: Finger present 1
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.681: Finger needed 1
> (fprintd:2408684): libfprint-virtual_device_storage-DEBUG: 06:54:03.681: Trying to identify print 'arch' against a gallery of 1 prints
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.681: Device reported identify result
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.681: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.681: Finger present 0
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.682: Finger needed 1
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.682: Device reported identify completion
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.682: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.682: Finger present 0
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.682: Finger needed 0
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.682: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.682: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.682: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.682: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.682: Finger present 0
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.682: Finger needed 1
> (fprintd:2408684): libfprint-virtual_device_connection-DEBUG: 06:54:03.683: Got a new connection!
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.683: Got instructions of length 9
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.683: Received command SCAN arch
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.683: Processing command SCAN arch
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.683: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.683: Finger present 1
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.683: Finger needed 1
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.683: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.683: Finger present 0
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.683: Finger needed 1
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.683: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.683: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.684: Sleeping completed
> (fprintd:2408684): libfprint-virtual_device_connection-DEBUG: 06:54:03.684: Got a new connection!
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.684: Got instructions of length 9
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.684: Received command SCAN arch
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.684: Processing command SCAN arch
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.684: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.684: Finger present 1
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.684: Finger needed 1
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.684: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.684: Finger present 0
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.684: Finger needed 1
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.684: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.684: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.684: Device reported enroll completion
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.684: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.685: Finger present 0
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.685: Finger needed 0
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.685: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.685: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.685: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.685: enroll_cb: result enroll-completed
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.685: file_storage_print_data_save(): print saved to /tmp/tmpbtpj6jdd/state/testuser/virtual_device_storage/0/7
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.686: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.686: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408684): GLib-GIO-DEBUG: 06:54:03.686: GTask [gio] D-Bus interface method dispatch (source object: 0x55e9c4b6dae0, source tag: 0x7ff758268e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.687: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.687: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.688: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.688: file_storage_print_data_load(): loaded '/tmp/tmpbtpj6jdd/state/testuser/virtual_device_storage/0/5' Unknown error -2
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.688: start enrollment device 0 finger 5
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.688: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpbtpj6jdd/state/testuser/virtual_device_storage/0'
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.689: file_storage_print_data_load(): loaded '/tmp/tmpbtpj6jdd/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.689: file_storage_print_data_load(): loaded '/tmp/tmpbtpj6jdd/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.689: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.689: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.689: Finger present 0
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.689: Finger needed 1
> (fprintd:2408684): GLib-GIO-DEBUG: 06:54:03.689: GTask [gio] D-Bus interface method dispatch (source object: 0x55e9c4b6dae0, source tag: 0x7ff758268e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408684): libfprint-virtual_device_connection-DEBUG: 06:54:03.689: Got a new connection!
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.690: Got instructions of length 15
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.690: Received command SCAN loop-right
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.690: Processing command SCAN loop-right
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.690: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.690: Finger present 1
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.690: Finger needed 1
> (fprintd:2408684): libfprint-virtual_device_storage-DEBUG: 06:54:03.690: Trying to identify print 'loop-right' against a gallery of 2 prints
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.690: Device reported identify result
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.690: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.690: Finger present 0
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.690: Finger needed 1
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.690: Device reported identify completion
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.690: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.690: Finger present 0
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.690: Finger needed 0
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.690: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.690: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.690: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.690: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.690: Finger present 0
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.690: Finger needed 1
> (fprintd:2408684): libfprint-virtual_device_connection-DEBUG: 06:54:03.691: Got a new connection!
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.691: Got instructions of length 15
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.691: Received command SCAN loop-right
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.691: Processing command SCAN loop-right
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.691: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.691: Finger present 1
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.691: Finger needed 1
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.691: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.691: Finger present 0
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.691: Finger needed 1
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.691: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.691: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.691: Sleeping completed
> (fprintd:2408684): libfprint-virtual_device_connection-DEBUG: 06:54:03.691: Got a new connection!
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.691: Got instructions of length 15
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.691: Received command SCAN loop-right
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.691: Processing command SCAN loop-right
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.691: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.691: Finger present 1
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.691: Finger needed 1
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.691: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.691: Finger present 0
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.691: Finger needed 1
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.691: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.691: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.691: Device reported enroll completion
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.691: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.691: Finger present 0
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.691: Finger needed 0
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.691: Print for finger FP_FINGER_LEFT_LITTLE enrolled
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.691: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.692: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.692: enroll_cb: result enroll-completed
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.692: file_storage_print_data_save(): print saved to /tmp/tmpbtpj6jdd/state/testuser/virtual_device_storage/0/5
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.692: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.692: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408684): GLib-GIO-DEBUG: 06:54:03.692: GTask [gio] D-Bus interface method dispatch (source object: 0x55e9c4b6dae0, source tag: 0x7ff758268e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.693: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.693: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.694: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.694: file_storage_print_data_load(): loaded '/tmp/tmpbtpj6jdd/state/testuser/virtual_device_storage/0/6' Unknown error -2
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.694: start enrollment device 0 finger 6
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.695: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpbtpj6jdd/state/testuser/virtual_device_storage/0'
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.695: file_storage_print_data_load(): loaded '/tmp/tmpbtpj6jdd/state/testuser/virtual_device_storage/0/5' Success
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.695: file_storage_print_data_load(): loaded '/tmp/tmpbtpj6jdd/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.695: file_storage_print_data_load(): loaded '/tmp/tmpbtpj6jdd/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.695: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.695: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.695: Finger present 0
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.695: Finger needed 1
> (fprintd:2408684): GLib-GIO-DEBUG: 06:54:03.695: GTask [gio] D-Bus interface method dispatch (source object: 0x55e9c4b6dae0, source tag: 0x7ff758268e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408684): libfprint-virtual_device_connection-DEBUG: 06:54:03.695: Got a new connection!
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.695: Got instructions of length 13
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.695: Received command SCAN print-id
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.695: Processing command SCAN print-id
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.695: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.695: Finger present 1
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.695: Finger needed 1
> (fprintd:2408684): libfprint-virtual_device_storage-DEBUG: 06:54:03.695: Trying to identify print 'print-id' against a gallery of 3 prints
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.695: Device reported identify result
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.695: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.695: Finger present 0
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.695: Finger needed 1
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.695: Device reported identify completion
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.695: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.695: Finger present 0
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.695: Finger needed 0
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.696: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.696: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.696: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.696: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.696: Finger present 0
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.696: Finger needed 1
> (fprintd:2408684): libfprint-virtual_device_connection-DEBUG: 06:54:03.696: Got a new connection!
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.696: Got instructions of length 13
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.696: Received command SCAN print-id
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.696: Processing command SCAN print-id
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.696: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.696: Finger present 1
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.696: Finger needed 1
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.696: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.696: Finger present 0
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.696: Finger needed 1
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.696: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.697: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.697: Sleeping completed
> (fprintd:2408684): libfprint-virtual_device_connection-DEBUG: 06:54:03.697: Got a new connection!
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.697: Got instructions of length 13
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.697: Received command SCAN print-id
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.697: Processing command SCAN print-id
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.697: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.697: Finger present 1
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.697: Finger needed 1
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.697: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.697: Finger present 0
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.697: Finger needed 1
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.697: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.697: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.697: Device reported enroll completion
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.697: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.697: Finger present 0
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.697: Finger needed 0
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.697: Print for finger FP_FINGER_RIGHT_THUMB enrolled
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.697: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.697: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.697: enroll_cb: result enroll-completed
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.697: file_storage_print_data_save(): print saved to /tmp/tmpbtpj6jdd/state/testuser/virtual_device_storage/0/6
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.698: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.698: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408684): GLib-GIO-DEBUG: 06:54:03.699: GTask [gio] D-Bus interface method dispatch (source object: 0x55e9c4b6dae0, source tag: 0x7ff758268e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.699: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.700: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.701: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.702: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.702: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpbtpj6jdd/state/testuser/virtual_device_storage/0'
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.702: file_storage_print_data_load(): loaded '/tmp/tmpbtpj6jdd/state/testuser/virtual_device_storage/0/6' Success
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.702: file_storage_print_data_load(): loaded '/tmp/tmpbtpj6jdd/state/testuser/virtual_device_storage/0/5' Success
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.702: file_storage_print_data_load(): loaded '/tmp/tmpbtpj6jdd/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.702: file_storage_print_data_load(): loaded '/tmp/tmpbtpj6jdd/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2408684): GLib-GIO-DEBUG: 06:54:03.702: GTask [gio] D-Bus interface method dispatch (source object: 0x55e9c4b6dae0, source tag: 0x7ff758268e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408684): libfprint-virtual_device_connection-DEBUG: 06:54:03.703: Got a new connection!
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.703: Got instructions of length 16
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.703: Received command SET_KEEP_ALIVE 1
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.703: Keep alive toggled: 1
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.704: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.704: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.704: Device reported close completion
> (fprintd:2408684): GLib-GIO-DEBUG: 06:54:03.704: GTask [gio] D-Bus interface method dispatch (source object: 0x55e9c4b6dae0, source tag: 0x7ff758268e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.704: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.704: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.704: released device 0
> (fprintd-verify:2408704): GLib-GIO-DEBUG: 06:54:03.708: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> Using device /net/reactivated/Fprint/Device/0
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.722: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.724: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.726: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.727: Authorization granted to :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.727: user 'testuser' claiming the device: 0
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.727: 42192762821: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.727: Device reported open completion
> (fprintd:2408684): GLib-GIO-DEBUG: 06:54:03.727: GTask [gio] D-Bus interface method dispatch (source object: 0x55e9c4b6dae0, source tag: 0x7ff758268e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.727: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.727: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.728: claimed device 0
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.729: Requesting authorization from :1.10 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.729: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.731: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.733: Authorization granted to :1.10 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.733: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpbtpj6jdd/state/testuser/virtual_device_storage/0'
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.733: file_storage_print_data_load(): loaded '/tmp/tmpbtpj6jdd/state/testuser/virtual_device_storage/0/6' Success
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.733: file_storage_print_data_load(): loaded '/tmp/tmpbtpj6jdd/state/testuser/virtual_device_storage/0/5' Success
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.733: file_storage_print_data_load(): loaded '/tmp/tmpbtpj6jdd/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.733: file_storage_print_data_load(): loaded '/tmp/tmpbtpj6jdd/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2408684): GLib-GIO-DEBUG: 06:54:03.734: GTask [gio] D-Bus interface method dispatch (source object: 0x55e9c4b6dae0, source tag: 0x7ff758268e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Listing enrolled fingers:
>  - #0: right-thumb
>  - #1: left-little-finger
>  - #2: left-thumb
>  - #3: right-index-finger
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.734: Requesting authorization from :1.10 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.734: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.736: Authorization granted to :1.10 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.736: file_storage_print_data_load(): loaded '/tmp/tmpbtpj6jdd/state/testuser/virtual_device_storage/0/6' Success
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.736: start verification device 0 finger right-thumb
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.736: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.736: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.736: Finger present 0
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.736: Finger needed 1
> (fprintd:2408684): GLib-GIO-DEBUG: 06:54:03.736: GTask [gio] D-Bus interface method dispatch (source object: 0x55e9c4b6dae0, source tag: 0x7ff758268e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Verify started!
> Verifying: right-thumb
> (fprintd:2408684): libfprint-virtual_device_connection-DEBUG: 06:54:03.737: Got a new connection!
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.737: Got instructions of length 13
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.737: Received command SCAN print-id
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.737: Processing command SCAN print-id
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.737: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.737: Finger present 1
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.737: Finger needed 1
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.737: Virtual device scanned print print-id
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.737: Device reported verify result
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.737: report_verify_status: result verify-match
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.738: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.738: Finger present 0
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.738: Finger needed 1
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.738: Device reported verify completion
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.738: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.738: Finger present 0
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.738: Finger needed 0
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.738: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.738: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.738: verify_cb: result verify-match
> Verify result: verify-match (done)
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.740: Requesting authorization from :1.10 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.740: Authorization granted to :1.10 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408684): GLib-GIO-DEBUG: 06:54:03.741: GTask [gio] D-Bus interface method dispatch (source object: 0x55e9c4b6dae0, source tag: 0x7ff758268e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.741: Requesting authorization from :1.10 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.741: Authorization granted to :1.10 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.742: Device reported close completion
> (fprintd:2408684): GLib-GIO-DEBUG: 06:54:03.742: GTask [gio] D-Bus interface method dispatch (source object: 0x55e9c4b6dae0, source tag: 0x7ff758268e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.742: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408684): libfprint-device-DEBUG: 06:54:03.742: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.742: released device 0
> (fprintd:2408684): fprintd-DEBUG: 06:54:03.746: main loop completed
> (fprintd:2408684): libfprint-virtual_device_storage-DEBUG: 06:54:03.747: 42192782952: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2408684): libfprint-virtual_device-DEBUG: 06:54:03.747: 42192782992: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Testing local build
> Testing local build
> Testing local build
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_match (__main__.FPrintdUtilsTest.test_verify_match) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.811s
> 
> OK
> ==============================================================================
> 
> =================================== 28/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdUtilsTest / FPrintdUtilsTest.test_verify_any_finger_no_match
> start time:   06:54:02
> duration:     1.67s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=24 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdUtilsTest.test_verify_any_finger_no_match
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408637): GLib-GIO-DEBUG: 06:54:03.077: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.078: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408637): fprintd-WARNING **: 06:54:03.078: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.078: Launching FprintObject
> (fprintd:2408637): libfprint-context-DEBUG: 06:54:03.078: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.080: Preparing devices for resume
> (fprintd:2408637): libfprint-context-DEBUG: 06:54:03.080: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-7qho6tnt/virtual-image.socket
> (fprintd:2408637): libfprint-context-DEBUG: 06:54:03.080: created
> 1690268043.081 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.081: Device reported probe completion
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.081: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.081: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.083: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.083: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.083: Finger present 0
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.083: Finger needed 0
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.083: Got delay inhibitor for sleep.
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.083: entering main loop
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.084: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.186: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.187: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.188: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.188: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.189: user 'testuser' claiming the device: 0
> (fprintd:2408637): libfprint-virtual_device-DEBUG: 06:54:03.189: 42192224124: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408637): libfprint-virtual_device_connection-DEBUG: 06:54:03.189: 42192224169: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.189: Device reported open completion
> (fprintd:2408637): GLib-GIO-DEBUG: 06:54:03.189: GTask [gio] D-Bus interface method dispatch (source object: 0x561f92eb8f80, source tag: 0x7ff3ad102e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.189: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.189: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.189: claimed device 0
> (fprintd:2408637): libfprint-virtual_device_connection-DEBUG: 06:54:03.190: Got a new connection!
> (fprintd:2408637): libfprint-virtual_device-DEBUG: 06:54:03.190: Got instructions of length 19
> (fprintd:2408637): libfprint-virtual_device-DEBUG: 06:54:03.190: Received command SET_ENROLL_STAGES 2
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.190: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.191: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.191: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.193: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.193: file_storage_print_data_load(): loaded '/tmp/tmp3hlg2mie/state/testuser/virtual_device_storage/0/1' Unknown error -2
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.193: start enrollment device 0 finger 1
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.193: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.193: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.193: Finger present 0
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.193: Finger needed 1
> (fprintd:2408637): GLib-GIO-DEBUG: 06:54:03.193: GTask [gio] D-Bus interface method dispatch (source object: 0x561f92eb8f80, source tag: 0x7ff3ad102e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408637): libfprint-virtual_device_connection-DEBUG: 06:54:03.194: Got a new connection!
> (fprintd:2408637): libfprint-virtual_device-DEBUG: 06:54:03.194: Got instructions of length 10
> (fprintd:2408637): libfprint-virtual_device-DEBUG: 06:54:03.194: Received command SCAN whorl
> (fprintd:2408637): libfprint-virtual_device-DEBUG: 06:54:03.194: Processing command SCAN whorl
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.194: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.194: Finger present 1
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.194: Finger needed 1
> (fprintd:2408637): libfprint-virtual_device_storage-DEBUG: 06:54:03.194: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.194: Device reported identify result
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.194: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.194: Finger present 0
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.194: Finger needed 1
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.194: Device reported identify completion
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.194: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.194: Finger present 0
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.194: Finger needed 0
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.195: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.195: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.195: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.195: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.195: Finger present 0
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.195: Finger needed 1
> (fprintd:2408637): libfprint-virtual_device_connection-DEBUG: 06:54:03.195: Got a new connection!
> (fprintd:2408637): libfprint-virtual_device-DEBUG: 06:54:03.196: Got instructions of length 10
> (fprintd:2408637): libfprint-virtual_device-DEBUG: 06:54:03.196: Received command SCAN whorl
> (fprintd:2408637): libfprint-virtual_device-DEBUG: 06:54:03.196: Processing command SCAN whorl
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.196: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.196: Finger present 1
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.196: Finger needed 1
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.196: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.196: Finger present 0
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.196: Finger needed 1
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.196: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.196: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408637): libfprint-virtual_device-DEBUG: 06:54:03.196: Sleeping completed
> (fprintd:2408637): libfprint-virtual_device_connection-DEBUG: 06:54:03.197: Got a new connection!
> (fprintd:2408637): libfprint-virtual_device-DEBUG: 06:54:03.197: Got instructions of length 10
> (fprintd:2408637): libfprint-virtual_device-DEBUG: 06:54:03.197: Received command SCAN whorl
> (fprintd:2408637): libfprint-virtual_device-DEBUG: 06:54:03.197: Processing command SCAN whorl
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.197: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.197: Finger present 1
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.197: Finger needed 1
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.197: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.197: Finger present 0
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.197: Finger needed 1
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.197: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.197: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.197: Device reported enroll completion
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.197: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.197: Finger present 0
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.197: Finger needed 0
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.197: Print for finger FP_FINGER_LEFT_THUMB enrolled
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.197: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.197: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.197: enroll_cb: result enroll-completed
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.197: file_storage_print_data_save(): print saved to /tmp/tmp3hlg2mie/state/testuser/virtual_device_storage/0/1
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.198: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.198: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408637): GLib-GIO-DEBUG: 06:54:03.199: GTask [gio] D-Bus interface method dispatch (source object: 0x561f92eb8f80, source tag: 0x7ff3ad102e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.200: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.200: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.201: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.201: file_storage_print_data_load(): loaded '/tmp/tmp3hlg2mie/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.201: start enrollment device 0 finger 7
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.201: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp3hlg2mie/state/testuser/virtual_device_storage/0'
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.201: file_storage_print_data_load(): loaded '/tmp/tmp3hlg2mie/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.201: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.201: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.201: Finger present 0
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.201: Finger needed 1
> (fprintd:2408637): GLib-GIO-DEBUG: 06:54:03.201: GTask [gio] D-Bus interface method dispatch (source object: 0x561f92eb8f80, source tag: 0x7ff3ad102e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408637): libfprint-virtual_device_connection-DEBUG: 06:54:03.202: Got a new connection!
> (fprintd:2408637): libfprint-virtual_device-DEBUG: 06:54:03.202: Got instructions of length 9
> (fprintd:2408637): libfprint-virtual_device-DEBUG: 06:54:03.202: Received command SCAN arch
> (fprintd:2408637): libfprint-virtual_device-DEBUG: 06:54:03.202: Processing command SCAN arch
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.202: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.202: Finger present 1
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.202: Finger needed 1
> (fprintd:2408637): libfprint-virtual_device_storage-DEBUG: 06:54:03.203: Trying to identify print 'arch' against a gallery of 1 prints
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.203: Device reported identify result
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.203: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.203: Finger present 0
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.203: Finger needed 1
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.203: Device reported identify completion
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.203: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.203: Finger present 0
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.203: Finger needed 0
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.205: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.205: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.205: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.205: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.205: Finger present 0
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.205: Finger needed 1
> (fprintd:2408637): libfprint-virtual_device_connection-DEBUG: 06:54:03.206: Got a new connection!
> (fprintd:2408637): libfprint-virtual_device-DEBUG: 06:54:03.206: Got instructions of length 9
> (fprintd:2408637): libfprint-virtual_device-DEBUG: 06:54:03.206: Received command SCAN arch
> (fprintd:2408637): libfprint-virtual_device-DEBUG: 06:54:03.206: Processing command SCAN arch
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.206: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.206: Finger present 1
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.206: Finger needed 1
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.206: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.206: Finger present 0
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.206: Finger needed 1
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.206: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.206: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408637): libfprint-virtual_device-DEBUG: 06:54:03.206: Sleeping completed
> (fprintd:2408637): libfprint-virtual_device_connection-DEBUG: 06:54:03.207: Got a new connection!
> (fprintd:2408637): libfprint-virtual_device-DEBUG: 06:54:03.207: Got instructions of length 9
> (fprintd:2408637): libfprint-virtual_device-DEBUG: 06:54:03.207: Received command SCAN arch
> (fprintd:2408637): libfprint-virtual_device-DEBUG: 06:54:03.207: Processing command SCAN arch
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.207: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.207: Finger present 1
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.207: Finger needed 1
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.207: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.207: Finger present 0
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.207: Finger needed 1
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.207: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.207: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.207: Device reported enroll completion
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.207: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.207: Finger present 0
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.207: Finger needed 0
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.207: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.207: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.207: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.208: enroll_cb: result enroll-completed
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.208: file_storage_print_data_save(): print saved to /tmp/tmp3hlg2mie/state/testuser/virtual_device_storage/0/7
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.209: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.209: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408637): GLib-GIO-DEBUG: 06:54:03.209: GTask [gio] D-Bus interface method dispatch (source object: 0x561f92eb8f80, source tag: 0x7ff3ad102e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.210: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.210: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.211: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.211: file_storage_print_data_load(): loaded '/tmp/tmp3hlg2mie/state/testuser/virtual_device_storage/0/5' Unknown error -2
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.211: start enrollment device 0 finger 5
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.211: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp3hlg2mie/state/testuser/virtual_device_storage/0'
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.211: file_storage_print_data_load(): loaded '/tmp/tmp3hlg2mie/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.211: file_storage_print_data_load(): loaded '/tmp/tmp3hlg2mie/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.211: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.211: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.211: Finger present 0
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.211: Finger needed 1
> (fprintd:2408637): GLib-GIO-DEBUG: 06:54:03.212: GTask [gio] D-Bus interface method dispatch (source object: 0x561f92eb8f80, source tag: 0x7ff3ad102e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408637): libfprint-virtual_device_connection-DEBUG: 06:54:03.212: Got a new connection!
> (fprintd:2408637): libfprint-virtual_device-DEBUG: 06:54:03.212: Got instructions of length 15
> (fprintd:2408637): libfprint-virtual_device-DEBUG: 06:54:03.212: Received command SCAN loop-right
> (fprintd:2408637): libfprint-virtual_device-DEBUG: 06:54:03.212: Processing command SCAN loop-right
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.212: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.212: Finger present 1
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.212: Finger needed 1
> (fprintd:2408637): libfprint-virtual_device_storage-DEBUG: 06:54:03.212: Trying to identify print 'loop-right' against a gallery of 2 prints
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.212: Device reported identify result
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.212: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.212: Finger present 0
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.212: Finger needed 1
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.212: Device reported identify completion
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.212: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.212: Finger present 0
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.212: Finger needed 0
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.214: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.214: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.214: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.214: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.214: Finger present 0
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.214: Finger needed 1
> (fprintd:2408637): libfprint-virtual_device_connection-DEBUG: 06:54:03.215: Got a new connection!
> (fprintd:2408637): libfprint-virtual_device-DEBUG: 06:54:03.215: Got instructions of length 15
> (fprintd:2408637): libfprint-virtual_device-DEBUG: 06:54:03.215: Received command SCAN loop-right
> (fprintd:2408637): libfprint-virtual_device-DEBUG: 06:54:03.215: Processing command SCAN loop-right
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.215: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.215: Finger present 1
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.215: Finger needed 1
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.215: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.215: Finger present 0
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.215: Finger needed 1
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.215: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.215: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408637): libfprint-virtual_device-DEBUG: 06:54:03.215: Sleeping completed
> (fprintd:2408637): libfprint-virtual_device_connection-DEBUG: 06:54:03.217: Got a new connection!
> (fprintd:2408637): libfprint-virtual_device-DEBUG: 06:54:03.217: Got instructions of length 15
> (fprintd:2408637): libfprint-virtual_device-DEBUG: 06:54:03.217: Received command SCAN loop-right
> (fprintd:2408637): libfprint-virtual_device-DEBUG: 06:54:03.217: Processing command SCAN loop-right
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.217: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.217: Finger present 1
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.217: Finger needed 1
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.217: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.217: Finger present 0
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.217: Finger needed 1
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.217: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.217: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.217: Device reported enroll completion
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.217: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.217: Finger present 0
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.217: Finger needed 0
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.217: Print for finger FP_FINGER_LEFT_LITTLE enrolled
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.217: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.217: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.217: enroll_cb: result enroll-completed
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.218: file_storage_print_data_save(): print saved to /tmp/tmp3hlg2mie/state/testuser/virtual_device_storage/0/5
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.219: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.219: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408637): GLib-GIO-DEBUG: 06:54:03.219: GTask [gio] D-Bus interface method dispatch (source object: 0x561f92eb8f80, source tag: 0x7ff3ad102e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.220: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.221: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.224: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.225: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.225: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp3hlg2mie/state/testuser/virtual_device_storage/0'
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.225: file_storage_print_data_load(): loaded '/tmp/tmp3hlg2mie/state/testuser/virtual_device_storage/0/5' Success
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.225: file_storage_print_data_load(): loaded '/tmp/tmp3hlg2mie/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.225: file_storage_print_data_load(): loaded '/tmp/tmp3hlg2mie/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2408637): GLib-GIO-DEBUG: 06:54:03.225: GTask [gio] D-Bus interface method dispatch (source object: 0x561f92eb8f80, source tag: 0x7ff3ad102e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408637): libfprint-virtual_device_connection-DEBUG: 06:54:03.225: Got a new connection!
> (fprintd:2408637): libfprint-virtual_device-DEBUG: 06:54:03.226: Got instructions of length 16
> (fprintd:2408637): libfprint-virtual_device-DEBUG: 06:54:03.226: Received command SET_KEEP_ALIVE 1
> (fprintd:2408637): libfprint-virtual_device-DEBUG: 06:54:03.226: Keep alive toggled: 1
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.226: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.226: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.226: Device reported close completion
> (fprintd:2408637): GLib-GIO-DEBUG: 06:54:03.226: GTask [gio] D-Bus interface method dispatch (source object: 0x561f92eb8f80, source tag: 0x7ff3ad102e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.226: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.226: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_COLD
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.226: released device 0
> (fprintd-verify:2408664): GLib-GIO-DEBUG: 06:54:03.232: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> Using device /net/reactivated/Fprint/Device/0
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.237: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.237: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.238: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.239: Authorization granted to :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.239: user 'testuser' claiming the device: 0
> (fprintd:2408637): libfprint-virtual_device-DEBUG: 06:54:03.239: 42192275008: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.239: Device reported open completion
> (fprintd:2408637): GLib-GIO-DEBUG: 06:54:03.240: GTask [gio] D-Bus interface method dispatch (source object: 0x561f92eb8f80, source tag: 0x7ff3ad102e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.240: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.240: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.240: claimed device 0
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.244: Requesting authorization from :1.10 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.245: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.246: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.246: Authorization granted to :1.10 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.246: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp3hlg2mie/state/testuser/virtual_device_storage/0'
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.247: file_storage_print_data_load(): loaded '/tmp/tmp3hlg2mie/state/testuser/virtual_device_storage/0/5' Success
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.247: file_storage_print_data_load(): loaded '/tmp/tmp3hlg2mie/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.247: file_storage_print_data_load(): loaded '/tmp/tmp3hlg2mie/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2408637): GLib-GIO-DEBUG: 06:54:03.247: GTask [gio] D-Bus interface method dispatch (source object: 0x561f92eb8f80, source tag: 0x7ff3ad102e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Listing enrolled fingers:
>  - #0: left-little-finger
>  - #1: left-thumb
>  - #2: right-index-finger
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.249: Requesting authorization from :1.10 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.249: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.251: Authorization granted to :1.10 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.251: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp3hlg2mie/state/testuser/virtual_device_storage/0'
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.251: file_storage_print_data_load(): loaded '/tmp/tmp3hlg2mie/state/testuser/virtual_device_storage/0/5' Success
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.251: file_storage_print_data_load(): loaded '/tmp/tmp3hlg2mie/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.251: file_storage_print_data_load(): loaded '/tmp/tmp3hlg2mie/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.251: adding finger left-little-finger to the gallery
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.251: adding finger left-thumb to the gallery
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.251: adding finger right-index-finger to the gallery
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.251: start identification device 0
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.251: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.251: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.251: Finger present 0
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.251: Finger needed 1
> (fprintd:2408637): GLib-GIO-DEBUG: 06:54:03.252: GTask [gio] D-Bus interface method dispatch (source object: 0x561f92eb8f80, source tag: 0x7ff3ad102e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Verify started!
> Verifying: any
> (fprintd:2408637): libfprint-virtual_device_connection-DEBUG: 06:54:03.252: Got a new connection!
> (fprintd:2408637): libfprint-virtual_device-DEBUG: 06:54:03.252: Got instructions of length 18
> (fprintd:2408637): libfprint-virtual_device-DEBUG: 06:54:03.252: Received command SCAN another-print
> (fprintd:2408637): libfprint-virtual_device-DEBUG: 06:54:03.252: Processing command SCAN another-print
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.252: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.252: Finger present 1
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.252: Finger needed 1
> (fprintd:2408637): libfprint-virtual_device_storage-DEBUG: 06:54:03.252: Trying to identify print 'another-print' against a gallery of 3 prints
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.252: Device reported identify result
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.252: report_verify_status: result verify-no-match
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.252: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.252: Finger present 0
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.252: Finger needed 1
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.252: Device reported identify completion
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.252: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.252: Finger present 0
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.252: Finger needed 0
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.253: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.253: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.253: identify_cb: result verify-no-match
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.253: Device Virtual device with storage and identification for debugging failed to match during action 1, verifying local storage
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.253: Requesting authorization from :1.10 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.253: Authorization granted to :1.10 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408637): GLib-GIO-DEBUG: 06:54:03.253: GTask [gio] D-Bus interface method dispatch (source object: 0x561f92eb8f80, source tag: 0x7ff3ad102e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Verify result: verify-no-match (done)
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.754: Device reported listing completion
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.754: Completing action FPI_DEVICE_ACTION_LIST in idle!
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.754: Updated temperature model after 0.50 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.754: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp3hlg2mie/state/testuser/virtual_device_storage/0'
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.754: file_storage_print_data_load(): loaded '/tmp/tmp3hlg2mie/state/testuser/virtual_device_storage/0/5' Success
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.754: file_storage_print_data_load(): loaded '/tmp/tmp3hlg2mie/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.755: file_storage_print_data_load(): loaded '/tmp/tmp3hlg2mie/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.758: Requesting authorization from :1.10 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.758: Authorization granted to :1.10 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.758: Device reported close completion
> (fprintd:2408637): GLib-GIO-DEBUG: 06:54:03.759: GTask [gio] D-Bus interface method dispatch (source object: 0x561f92eb8f80, source tag: 0x7ff3ad102e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.759: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408637): libfprint-device-DEBUG: 06:54:03.759: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.759: released device 0
> (fprintd:2408637): fprintd-DEBUG: 06:54:03.762: main loop completed
> (fprintd:2408637): libfprint-virtual_device_storage-DEBUG: 06:54:03.763: 42192798780: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2408637): libfprint-virtual_device-DEBUG: 06:54:03.763: 42192798804: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Testing local build
> Testing local build
> Testing local build
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_any_finger_no_match (__main__.FPrintdUtilsTest.test_verify_any_finger_no_match) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.311s
> 
> OK
> ==============================================================================
> 
> =================================== 29/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdUtilsTest / FPrintdUtilsTest.test_verify_no_match
> start time:   06:54:03
> duration:     1.53s
> result:       exit status 0
> command:      MALLOC_PERTURB_=232 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdUtilsTest.test_verify_no_match
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408697): GLib-GIO-DEBUG: 06:54:03.697: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.698: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408697): fprintd-WARNING **: 06:54:03.699: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.699: Launching FprintObject
> (fprintd:2408697): libfprint-context-DEBUG: 06:54:03.699: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.700: Preparing devices for resume
> (fprintd:2408697): libfprint-context-DEBUG: 06:54:03.700: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-j35aum1t/virtual-image.socket
> (fprintd:2408697): libfprint-context-DEBUG: 06:54:03.700: created
> 1690268043.701 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.701: Device reported probe completion
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.701: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.701: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.703: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.703: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.703: Finger present 0
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.703: Finger needed 0
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.704: Got delay inhibitor for sleep.
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.704: entering main loop
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.704: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.798: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.798: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.801: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.801: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.802: user 'testuser' claiming the device: 0
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.802: 42192837133: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408697): libfprint-virtual_device_connection-DEBUG: 06:54:03.802: 42192837187: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.802: Device reported open completion
> (fprintd:2408697): GLib-GIO-DEBUG: 06:54:03.802: GTask [gio] D-Bus interface method dispatch (source object: 0x55810dceae70, source tag: 0x7f18e0cf3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.802: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.802: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.802: claimed device 0
> (fprintd:2408697): libfprint-virtual_device_connection-DEBUG: 06:54:03.803: Got a new connection!
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.803: Got instructions of length 19
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.803: Received command SET_ENROLL_STAGES 2
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.803: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.806: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.806: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.808: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.808: file_storage_print_data_load(): loaded '/tmp/tmptugcu73_/state/testuser/virtual_device_storage/0/1' Unknown error -2
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.808: start enrollment device 0 finger 1
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.808: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.808: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.808: Finger present 0
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.808: Finger needed 1
> (fprintd:2408697): GLib-GIO-DEBUG: 06:54:03.808: GTask [gio] D-Bus interface method dispatch (source object: 0x55810dceae70, source tag: 0x7f18e0cf3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408697): libfprint-virtual_device_connection-DEBUG: 06:54:03.809: Got a new connection!
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.809: Got instructions of length 10
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.809: Received command SCAN whorl
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.809: Processing command SCAN whorl
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.809: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.809: Finger present 1
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.809: Finger needed 1
> (fprintd:2408697): libfprint-virtual_device_storage-DEBUG: 06:54:03.809: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.809: Device reported identify result
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.809: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.809: Finger present 0
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.809: Finger needed 1
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.809: Device reported identify completion
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.809: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.809: Finger present 0
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.809: Finger needed 0
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.810: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.810: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.810: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.810: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.810: Finger present 0
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.810: Finger needed 1
> (fprintd:2408697): libfprint-virtual_device_connection-DEBUG: 06:54:03.810: Got a new connection!
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.810: Got instructions of length 10
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.810: Received command SCAN whorl
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.810: Processing command SCAN whorl
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.810: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.810: Finger present 1
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.810: Finger needed 1
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.810: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.810: Finger present 0
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.810: Finger needed 1
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.810: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.810: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.811: Sleeping completed
> (fprintd:2408697): libfprint-virtual_device_connection-DEBUG: 06:54:03.811: Got a new connection!
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.811: Got instructions of length 10
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.811: Received command SCAN whorl
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.811: Processing command SCAN whorl
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.811: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.811: Finger present 1
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.811: Finger needed 1
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.811: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.811: Finger present 0
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.811: Finger needed 1
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.811: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.811: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.811: Device reported enroll completion
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.811: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.811: Finger present 0
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.811: Finger needed 0
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.811: Print for finger FP_FINGER_LEFT_THUMB enrolled
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.811: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.811: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.811: enroll_cb: result enroll-completed
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.812: file_storage_print_data_save(): print saved to /tmp/tmptugcu73_/state/testuser/virtual_device_storage/0/1
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.813: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.813: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408697): GLib-GIO-DEBUG: 06:54:03.813: GTask [gio] D-Bus interface method dispatch (source object: 0x55810dceae70, source tag: 0x7f18e0cf3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.814: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.814: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.815: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.815: file_storage_print_data_load(): loaded '/tmp/tmptugcu73_/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.815: start enrollment device 0 finger 7
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.815: file_storage_discover_prints() for user 'testuser' in '/tmp/tmptugcu73_/state/testuser/virtual_device_storage/0'
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.815: file_storage_print_data_load(): loaded '/tmp/tmptugcu73_/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.815: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.815: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.815: Finger present 0
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.815: Finger needed 1
> (fprintd:2408697): GLib-GIO-DEBUG: 06:54:03.815: GTask [gio] D-Bus interface method dispatch (source object: 0x55810dceae70, source tag: 0x7f18e0cf3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408697): libfprint-virtual_device_connection-DEBUG: 06:54:03.816: Got a new connection!
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.816: Got instructions of length 9
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.816: Received command SCAN arch
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.816: Processing command SCAN arch
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.816: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.816: Finger present 1
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.816: Finger needed 1
> (fprintd:2408697): libfprint-virtual_device_storage-DEBUG: 06:54:03.816: Trying to identify print 'arch' against a gallery of 1 prints
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.816: Device reported identify result
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.816: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.816: Finger present 0
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.816: Finger needed 1
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.816: Device reported identify completion
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.816: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.816: Finger present 0
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.816: Finger needed 0
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.816: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.816: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.816: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.816: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.816: Finger present 0
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.816: Finger needed 1
> (fprintd:2408697): libfprint-virtual_device_connection-DEBUG: 06:54:03.817: Got a new connection!
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.817: Got instructions of length 9
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.817: Received command SCAN arch
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.817: Processing command SCAN arch
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.817: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.817: Finger present 1
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.817: Finger needed 1
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.817: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.817: Finger present 0
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.817: Finger needed 1
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.817: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.817: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.817: Sleeping completed
> (fprintd:2408697): libfprint-virtual_device_connection-DEBUG: 06:54:03.818: Got a new connection!
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.818: Got instructions of length 9
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.818: Received command SCAN arch
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.818: Processing command SCAN arch
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.818: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.818: Finger present 1
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.818: Finger needed 1
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.818: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.818: Finger present 0
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.818: Finger needed 1
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.818: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.818: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.818: Device reported enroll completion
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.818: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.818: Finger present 0
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.818: Finger needed 0
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.818: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.818: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.818: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.818: enroll_cb: result enroll-completed
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.818: file_storage_print_data_save(): print saved to /tmp/tmptugcu73_/state/testuser/virtual_device_storage/0/7
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.819: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.819: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408697): GLib-GIO-DEBUG: 06:54:03.819: GTask [gio] D-Bus interface method dispatch (source object: 0x55810dceae70, source tag: 0x7f18e0cf3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.820: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.820: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.821: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.821: file_storage_print_data_load(): loaded '/tmp/tmptugcu73_/state/testuser/virtual_device_storage/0/5' Unknown error -2
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.821: start enrollment device 0 finger 5
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.821: file_storage_discover_prints() for user 'testuser' in '/tmp/tmptugcu73_/state/testuser/virtual_device_storage/0'
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.821: file_storage_print_data_load(): loaded '/tmp/tmptugcu73_/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.821: file_storage_print_data_load(): loaded '/tmp/tmptugcu73_/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.821: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.821: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.821: Finger present 0
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.821: Finger needed 1
> (fprintd:2408697): GLib-GIO-DEBUG: 06:54:03.821: GTask [gio] D-Bus interface method dispatch (source object: 0x55810dceae70, source tag: 0x7f18e0cf3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408697): libfprint-virtual_device_connection-DEBUG: 06:54:03.822: Got a new connection!
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.822: Got instructions of length 15
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.822: Received command SCAN loop-right
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.822: Processing command SCAN loop-right
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.822: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.822: Finger present 1
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.822: Finger needed 1
> (fprintd:2408697): libfprint-virtual_device_storage-DEBUG: 06:54:03.822: Trying to identify print 'loop-right' against a gallery of 2 prints
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.822: Device reported identify result
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.822: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.822: Finger present 0
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.822: Finger needed 1
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.822: Device reported identify completion
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.822: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.822: Finger present 0
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.822: Finger needed 0
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.823: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.823: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.823: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.823: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.823: Finger present 0
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.823: Finger needed 1
> (fprintd:2408697): libfprint-virtual_device_connection-DEBUG: 06:54:03.823: Got a new connection!
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.823: Got instructions of length 15
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.823: Received command SCAN loop-right
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.823: Processing command SCAN loop-right
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.824: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.824: Finger present 1
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.824: Finger needed 1
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.824: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.824: Finger present 0
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.824: Finger needed 1
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.824: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.824: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.824: Sleeping completed
> (fprintd:2408697): libfprint-virtual_device_connection-DEBUG: 06:54:03.824: Got a new connection!
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.825: Got instructions of length 15
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.825: Received command SCAN loop-right
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.825: Processing command SCAN loop-right
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.825: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.825: Finger present 1
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.825: Finger needed 1
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.825: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.825: Finger present 0
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.825: Finger needed 1
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.825: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.825: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.825: Device reported enroll completion
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.825: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.825: Finger present 0
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.825: Finger needed 0
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.825: Print for finger FP_FINGER_LEFT_LITTLE enrolled
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.825: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.825: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.825: enroll_cb: result enroll-completed
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.825: file_storage_print_data_save(): print saved to /tmp/tmptugcu73_/state/testuser/virtual_device_storage/0/5
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.826: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.826: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408697): GLib-GIO-DEBUG: 06:54:03.827: GTask [gio] D-Bus interface method dispatch (source object: 0x55810dceae70, source tag: 0x7f18e0cf3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.827: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.827: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.829: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.829: file_storage_print_data_load(): loaded '/tmp/tmptugcu73_/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.829: start enrollment device 0 finger 3
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.829: file_storage_discover_prints() for user 'testuser' in '/tmp/tmptugcu73_/state/testuser/virtual_device_storage/0'
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.829: file_storage_print_data_load(): loaded '/tmp/tmptugcu73_/state/testuser/virtual_device_storage/0/5' Success
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.829: file_storage_print_data_load(): loaded '/tmp/tmptugcu73_/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.829: file_storage_print_data_load(): loaded '/tmp/tmptugcu73_/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.829: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.829: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.829: Finger present 0
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.829: Finger needed 1
> (fprintd:2408697): GLib-GIO-DEBUG: 06:54:03.829: GTask [gio] D-Bus interface method dispatch (source object: 0x55810dceae70, source tag: 0x7f18e0cf3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408697): libfprint-virtual_device_connection-DEBUG: 06:54:03.830: Got a new connection!
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.830: Got instructions of length 13
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.830: Received command SCAN print-id
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.830: Processing command SCAN print-id
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.830: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.830: Finger present 1
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.830: Finger needed 1
> (fprintd:2408697): libfprint-virtual_device_storage-DEBUG: 06:54:03.830: Trying to identify print 'print-id' against a gallery of 3 prints
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.830: Device reported identify result
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.830: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.830: Finger present 0
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.830: Finger needed 1
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.830: Device reported identify completion
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.830: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.830: Finger present 0
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.830: Finger needed 0
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.831: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.831: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.831: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.831: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.831: Finger present 0
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.831: Finger needed 1
> (fprintd:2408697): libfprint-virtual_device_connection-DEBUG: 06:54:03.831: Got a new connection!
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.832: Got instructions of length 13
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.832: Received command SCAN print-id
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.832: Processing command SCAN print-id
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.832: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.832: Finger present 1
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.832: Finger needed 1
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.832: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.832: Finger present 0
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.832: Finger needed 1
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.832: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.832: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.832: Sleeping completed
> (fprintd:2408697): libfprint-virtual_device_connection-DEBUG: 06:54:03.832: Got a new connection!
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.832: Got instructions of length 13
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.832: Received command SCAN print-id
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.832: Processing command SCAN print-id
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.832: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.832: Finger present 1
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.832: Finger needed 1
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.833: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.833: Finger present 0
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.833: Finger needed 1
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.833: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.833: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.833: Device reported enroll completion
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.833: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.833: Finger present 0
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.833: Finger needed 0
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.833: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.833: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.833: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.833: enroll_cb: result enroll-completed
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.833: file_storage_print_data_save(): print saved to /tmp/tmptugcu73_/state/testuser/virtual_device_storage/0/3
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.834: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.834: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408697): GLib-GIO-DEBUG: 06:54:03.835: GTask [gio] D-Bus interface method dispatch (source object: 0x55810dceae70, source tag: 0x7f18e0cf3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.835: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.836: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.836: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.840: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.840: file_storage_discover_prints() for user 'testuser' in '/tmp/tmptugcu73_/state/testuser/virtual_device_storage/0'
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.840: file_storage_print_data_load(): loaded '/tmp/tmptugcu73_/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.840: file_storage_print_data_load(): loaded '/tmp/tmptugcu73_/state/testuser/virtual_device_storage/0/5' Success
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.840: file_storage_print_data_load(): loaded '/tmp/tmptugcu73_/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.840: file_storage_print_data_load(): loaded '/tmp/tmptugcu73_/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2408697): GLib-GIO-DEBUG: 06:54:03.841: GTask [gio] D-Bus interface method dispatch (source object: 0x55810dceae70, source tag: 0x7f18e0cf3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408697): libfprint-virtual_device_connection-DEBUG: 06:54:03.841: Got a new connection!
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.841: Got instructions of length 16
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.841: Received command SET_KEEP_ALIVE 1
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.841: Keep alive toggled: 1
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.842: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.842: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.842: Device reported close completion
> (fprintd:2408697): GLib-GIO-DEBUG: 06:54:03.842: GTask [gio] D-Bus interface method dispatch (source object: 0x55810dceae70, source tag: 0x7f18e0cf3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.842: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.842: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.842: released device 0
> (fprintd-verify:2408722): GLib-GIO-DEBUG: 06:54:03.851: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> Using device /net/reactivated/Fprint/Device/0
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.870: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.871: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.873: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.874: Authorization granted to :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.875: user 'testuser' claiming the device: 0
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.875: 42192910438: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.875: Device reported open completion
> (fprintd:2408697): GLib-GIO-DEBUG: 06:54:03.875: GTask [gio] D-Bus interface method dispatch (source object: 0x55810dceae70, source tag: 0x7f18e0cf3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.875: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.875: Updated temperature model after 0.03 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.875: claimed device 0
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.884: Requesting authorization from :1.10 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.884: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.886: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.886: Authorization granted to :1.10 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.887: file_storage_discover_prints() for user 'testuser' in '/tmp/tmptugcu73_/state/testuser/virtual_device_storage/0'
> Listing enrolled fingers:
>  - #0: left-middle-finger
>  - #1: left-little-finger
>  - #2: left-thumb
>  - #3: right-index-finger
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.887: file_storage_print_data_load(): loaded '/tmp/tmptugcu73_/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.887: file_storage_print_data_load(): loaded '/tmp/tmptugcu73_/state/testuser/virtual_device_storage/0/5' Success
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.887: file_storage_print_data_load(): loaded '/tmp/tmptugcu73_/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.887: file_storage_print_data_load(): loaded '/tmp/tmptugcu73_/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2408697): GLib-GIO-DEBUG: 06:54:03.887: GTask [gio] D-Bus interface method dispatch (source object: 0x55810dceae70, source tag: 0x7f18e0cf3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.888: Requesting authorization from :1.10 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.888: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.890: Authorization granted to :1.10 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.891: file_storage_print_data_load(): loaded '/tmp/tmptugcu73_/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.891: start verification device 0 finger left-middle-finger
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.891: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.891: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.891: Finger present 0
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.891: Finger needed 1
> (fprintd:2408697): GLib-GIO-DEBUG: 06:54:03.891: GTask [gio] D-Bus interface method dispatch (source object: 0x55810dceae70, source tag: 0x7f18e0cf3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Verify started!
> Verifying: left-middle-finger
> (fprintd:2408697): libfprint-virtual_device_connection-DEBUG: 06:54:03.895: Got a new connection!
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.895: Got instructions of length 10
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.895: Received command SCAN whorl
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.895: Processing command SCAN whorl
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.895: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.895: Finger present 1
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.895: Finger needed 1
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:03.895: Virtual device scanned print whorl
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.895: Device reported verify result
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.896: report_verify_status: result verify-no-match
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.896: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.896: Finger present 0
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.896: Finger needed 1
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.896: Device reported verify completion
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.896: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.897: Finger present 0
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.897: Finger needed 0
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.898: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:03.898: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> Verify result: verify-no-match (done)
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.899: verify_cb: result verify-no-match
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.899: Device Virtual device with storage and identification for debugging failed to match during action 2, verifying local storage
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.900: Requesting authorization from :1.10 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408697): fprintd-DEBUG: 06:54:03.900: Authorization granted to :1.10 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408697): GLib-GIO-DEBUG: 06:54:03.900: GTask [gio] D-Bus interface method dispatch (source object: 0x55810dceae70, source tag: 0x7f18e0cf3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:04.401: Device reported listing completion
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:04.401: Completing action FPI_DEVICE_ACTION_LIST in idle!
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:04.401: Updated temperature model after 0.50 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408697): fprintd-DEBUG: 06:54:04.401: file_storage_discover_prints() for user 'testuser' in '/tmp/tmptugcu73_/state/testuser/virtual_device_storage/0'
> (fprintd:2408697): fprintd-DEBUG: 06:54:04.401: file_storage_print_data_load(): loaded '/tmp/tmptugcu73_/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2408697): fprintd-DEBUG: 06:54:04.401: file_storage_print_data_load(): loaded '/tmp/tmptugcu73_/state/testuser/virtual_device_storage/0/5' Success
> (fprintd:2408697): fprintd-DEBUG: 06:54:04.401: file_storage_print_data_load(): loaded '/tmp/tmptugcu73_/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2408697): fprintd-DEBUG: 06:54:04.401: file_storage_print_data_load(): loaded '/tmp/tmptugcu73_/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2408697): fprintd-DEBUG: 06:54:04.402: Requesting authorization from :1.10 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408697): fprintd-DEBUG: 06:54:04.402: Authorization granted to :1.10 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:04.402: Device reported close completion
> (fprintd:2408697): GLib-GIO-DEBUG: 06:54:04.402: GTask [gio] D-Bus interface method dispatch (source object: 0x55810dceae70, source tag: 0x7f18e0cf3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:04.402: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408697): libfprint-device-DEBUG: 06:54:04.402: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408697): fprintd-DEBUG: 06:54:04.402: released device 0
> (fprintd:2408697): fprintd-DEBUG: 06:54:04.411: main loop completed
> (fprintd:2408697): libfprint-virtual_device_storage-DEBUG: 06:54:04.412: 42193447138: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2408697): libfprint-virtual_device-DEBUG: 06:54:04.412: 42193447567: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Testing local build
> Testing local build
> Testing local build
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_no_match (__main__.FPrintdUtilsTest.test_verify_no_match) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.245s
> 
> OK
> ==============================================================================
> 
> =================================== 30/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_already_claimed_other_user_delete_enrolled_fingers_no_prints
> start time:   06:54:03
> duration:     1.13s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=205 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_already_claimed_other_user_delete_enrolled_fingers_no_prints
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408740): GLib-GIO-DEBUG: 06:54:04.243: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408740): fprintd-DEBUG: 06:54:04.244: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408740): fprintd-WARNING **: 06:54:04.244: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408740): fprintd-DEBUG: 06:54:04.244: Launching FprintObject
> (fprintd:2408740): libfprint-context-DEBUG: 06:54:04.244: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408740): fprintd-DEBUG: 06:54:04.245: Preparing devices for resume
> (fprintd:2408740): libfprint-context-DEBUG: 06:54:04.245: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-0an6h3gk/virtual-image.socket
> (fprintd:2408740): libfprint-context-DEBUG: 06:54:04.245: created
> 1690268044.246 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408740): libfprint-device-DEBUG: 06:54:04.246: Device reported probe completion
> (fprintd:2408740): libfprint-device-DEBUG: 06:54:04.246: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408740): libfprint-device-DEBUG: 06:54:04.246: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408740): fprintd-DEBUG: 06:54:04.250: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2408740): fprintd-DEBUG: 06:54:04.250: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2408740): fprintd-DEBUG: 06:54:04.250: Finger present 0
> (fprintd:2408740): fprintd-DEBUG: 06:54:04.250: Finger needed 0
> (fprintd:2408740): fprintd-DEBUG: 06:54:04.250: Got delay inhibitor for sleep.
> (fprintd:2408740): fprintd-DEBUG: 06:54:04.250: entering main loop
> (fprintd:2408740): fprintd-DEBUG: 06:54:04.254: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408740): fprintd-DEBUG: 06:54:04.339: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2408740): fprintd-DEBUG: 06:54:04.343: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408740): fprintd-DEBUG: 06:54:04.345: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408740): fprintd-DEBUG: 06:54:04.350: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2408740): fprintd-DEBUG: 06:54:04.350: user 'testuser' claiming the device: 0
> (fprintd:2408740): libfprint-virtual_image-DEBUG: 06:54:04.350: 42193385869: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2408740): libfprint-virtual_device_connection-DEBUG: 06:54:04.350: 42193385915: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408740): GLib-GIO-DEBUG: 06:54:04.351: GTask [gio] D-Bus interface method dispatch (source object: 0x55e3a9723b40, source tag: 0x7f4774ad5e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408740): libfprint-image_device-DEBUG: 06:54:04.451: Image device open completed
> (fprintd:2408740): libfprint-device-DEBUG: 06:54:04.451: Device reported open completion
> (fprintd:2408740): libfprint-device-DEBUG: 06:54:04.451: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408740): libfprint-device-DEBUG: 06:54:04.451: Updated temperature model after 0.21 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408740): fprintd-DEBUG: 06:54:04.451: claimed device 0
> (fprintd:2408740): fprintd-DEBUG: 06:54:04.453: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual image device for debugging'
> (fprintd:2408740): fprintd-DEBUG: 06:54:04.453: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408740): fprintd-DEBUG: 06:54:04.454: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408740): fprintd-DEBUG: 06:54:04.455: Authorization granted to :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual image device for debugging'!
> 
> (fprintd:2408740): fprintd-WARNING **: 06:54:04.455: The API user should be updated to use DeleteEnrolledFingers2 method!
> (fprintd:2408740): fprintd-DEBUG: 06:54:04.455: Deleting enrolled fingers for user nottestuser
> (fprintd:2408740): fprintd-DEBUG: 06:54:04.455: file_storage_discover_prints() for user 'nottestuser' in '/tmp/tmps__shqd5/state/nottestuser/virtual_image/0'
> (fprintd:2408740): fprintd-DEBUG: 06:54:04.455: scan_dev_storedir(): opendir("/tmp/tmps__shqd5/state/nottestuser/virtual_image/0") failed: Error opening directory “/tmp/tmps__shqd5/state/nottestuser/virtual_image/0”: No such file or directory
> (fprintd:2408740): GLib-GIO-DEBUG: 06:54:04.455: GTask [gio] D-Bus interface method dispatch (source object: 0x55e3a9723b40, source tag: 0x7f4774ad5e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> 
> (fprintd:2408740): fprintd-WARNING **: 06:54:04.457: Offending API user is python3
> (fprintd:2408740): fprintd-DEBUG: 06:54:04.458: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2408740): fprintd-DEBUG: 06:54:04.459: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2408740): libfprint-virtual_image-DEBUG: 06:54:04.459: 42193494134: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2408740): GLib-GIO-DEBUG: 06:54:04.459: GTask [gio] D-Bus interface method dispatch (source object: 0x55e3a9723b40, source tag: 0x7f4774ad5e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408740): libfprint-image_device-DEBUG: 06:54:04.559: Image device close completed
> (fprintd:2408740): libfprint-device-DEBUG: 06:54:04.559: Device reported close completion
> (fprintd:2408740): libfprint-device-DEBUG: 06:54:04.559: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408740): libfprint-device-DEBUG: 06:54:04.559: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408740): fprintd-DEBUG: 06:54:04.559: released device 0
> (fprintd:2408740): fprintd-DEBUG: 06:54:04.561: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_already_claimed_other_user_delete_enrolled_fingers_no_prints (__main__.FPrintdVirtualDeviceClaimedTest.test_already_claimed_other_user_delete_enrolled_fingers_no_prints) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.868s
> 
> OK
> ==============================================================================
> 
> =================================== 31/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdUtilsTest / FPrintdUtilsTest.test_vanished_client_operation_is_cancelled
> start time:   06:54:01
> duration:     3.05s
> result:       exit status 0
> command:      MALLOC_PERTURB_=25 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdUtilsTest.test_vanished_client_operation_is_cancelled
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408571): GLib-GIO-DEBUG: 06:54:02.546: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.547: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408571): fprintd-WARNING **: 06:54:02.547: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.547: Launching FprintObject
> (fprintd:2408571): libfprint-context-DEBUG: 06:54:02.547: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.548: Preparing devices for resume
> (fprintd:2408571): libfprint-context-DEBUG: 06:54:02.549: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-dlhpfcmc/virtual-image.socket
> (fprintd:2408571): libfprint-context-DEBUG: 06:54:02.549: created
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:02.549: Device reported probe completion
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:02.549: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:02.549: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268042.553 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.553: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.553: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.553: Finger present 0
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.553: Finger needed 0
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.553: Got delay inhibitor for sleep.
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.553: entering main loop
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.554: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.666: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.667: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.669: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.669: user 'user42' claiming the device: 0
> (fprintd:2408571): libfprint-virtual_device-DEBUG: 06:54:02.670: 42191705031: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408571): libfprint-virtual_device_connection-DEBUG: 06:54:02.670: 42191705075: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:02.670: Device reported open completion
> (fprintd:2408571): GLib-GIO-DEBUG: 06:54:02.670: GTask [gio] D-Bus interface method dispatch (source object: 0x5648f0a3e050, source tag: 0x7fb7b04cae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:02.670: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:02.670: Updated temperature model after 0.12 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.670: claimed device 0
> (fprintd:2408571): libfprint-virtual_device_connection-DEBUG: 06:54:02.674: Got a new connection!
> (fprintd:2408571): libfprint-virtual_device-DEBUG: 06:54:02.674: Got instructions of length 19
> (fprintd:2408571): libfprint-virtual_device-DEBUG: 06:54:02.674: Received command SET_ENROLL_STAGES 2
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.674: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.677: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.677: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.678: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.678: file_storage_print_data_load(): loaded '/tmp/tmpgkz7051r/state/user42/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.678: start enrollment device 0 finger 7
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:02.678: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:02.678: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.678: Finger present 0
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.678: Finger needed 1
> (fprintd:2408571): GLib-GIO-DEBUG: 06:54:02.678: GTask [gio] D-Bus interface method dispatch (source object: 0x5648f0a3e050, source tag: 0x7fb7b04cae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408571): libfprint-virtual_device_connection-DEBUG: 06:54:02.681: Got a new connection!
> (fprintd:2408571): libfprint-virtual_device-DEBUG: 06:54:02.681: Got instructions of length 10
> (fprintd:2408571): libfprint-virtual_device-DEBUG: 06:54:02.681: Received command SCAN whorl
> (fprintd:2408571): libfprint-virtual_device-DEBUG: 06:54:02.681: Processing command SCAN whorl
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:02.681: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.681: Finger present 1
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.681: Finger needed 1
> (fprintd:2408571): libfprint-virtual_device_storage-DEBUG: 06:54:02.681: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:02.681: Device reported identify result
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:02.681: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.681: Finger present 0
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.681: Finger needed 1
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:02.681: Device reported identify completion
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:02.681: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.681: Finger present 0
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.681: Finger needed 0
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:02.682: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:02.682: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:02.682: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:02.682: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.682: Finger present 0
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.682: Finger needed 1
> (fprintd:2408571): libfprint-virtual_device_connection-DEBUG: 06:54:02.685: Got a new connection!
> (fprintd:2408571): libfprint-virtual_device-DEBUG: 06:54:02.686: Got instructions of length 10
> (fprintd:2408571): libfprint-virtual_device-DEBUG: 06:54:02.686: Received command SCAN whorl
> (fprintd:2408571): libfprint-virtual_device-DEBUG: 06:54:02.686: Processing command SCAN whorl
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:02.686: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.686: Finger present 1
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.686: Finger needed 1
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:02.686: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.686: Finger present 0
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.686: Finger needed 1
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:02.686: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.686: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408571): libfprint-virtual_device-DEBUG: 06:54:02.686: Sleeping completed
> (fprintd:2408571): libfprint-virtual_device_connection-DEBUG: 06:54:02.686: Got a new connection!
> (fprintd:2408571): libfprint-virtual_device-DEBUG: 06:54:02.686: Got instructions of length 10
> (fprintd:2408571): libfprint-virtual_device-DEBUG: 06:54:02.686: Received command SCAN whorl
> (fprintd:2408571): libfprint-virtual_device-DEBUG: 06:54:02.686: Processing command SCAN whorl
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:02.686: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.686: Finger present 1
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.686: Finger needed 1
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:02.686: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.686: Finger present 0
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.686: Finger needed 1
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:02.686: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.687: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:02.687: Device reported enroll completion
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:02.687: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.687: Finger present 0
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.687: Finger needed 0
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:02.687: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:02.687: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:02.687: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.687: enroll_cb: result enroll-completed
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.687: file_storage_print_data_save(): print saved to /tmp/tmpgkz7051r/state/user42/virtual_device_storage/0/7
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.690: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.690: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408571): GLib-GIO-DEBUG: 06:54:02.691: GTask [gio] D-Bus interface method dispatch (source object: 0x5648f0a3e050, source tag: 0x7fb7b04cae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.697: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.697: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:02.698: Device reported close completion
> (fprintd:2408571): GLib-GIO-DEBUG: 06:54:02.698: GTask [gio] D-Bus interface method dispatch (source object: 0x5648f0a3e050, source tag: 0x7fb7b04cae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:02.698: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:02.698: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.698: released device 0
> (fprintd-verify:2408601): GLib-GIO-DEBUG: 06:54:02.706: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> Using device /net/reactivated/Fprint/Device/0
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.710: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.710: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.711: Authorization granted to :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.712: user 'user42' claiming the device: 0
> (fprintd:2408571): libfprint-virtual_device-DEBUG: 06:54:02.712: 42191747740: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408571): libfprint-virtual_device_connection-DEBUG: 06:54:02.712: 42191747756: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:02.713: Device reported open completion
> (fprintd:2408571): GLib-GIO-DEBUG: 06:54:02.713: GTask [gio] D-Bus interface method dispatch (source object: 0x5648f0a3e050, source tag: 0x7fb7b04cae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:02.713: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:02.713: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.713: claimed device 0
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.713: Requesting authorization from :1.10 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.714: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.715: Authorization granted to :1.10 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.715: file_storage_discover_prints() for user 'user42' in '/tmp/tmpgkz7051r/state/user42/virtual_device_storage/0'
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.715: file_storage_print_data_load(): loaded '/tmp/tmpgkz7051r/state/user42/virtual_device_storage/0/7' Success
> (fprintd:2408571): GLib-GIO-DEBUG: 06:54:02.716: GTask [gio] D-Bus interface method dispatch (source object: 0x5648f0a3e050, source tag: 0x7fb7b04cae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Listing enrolled fingers:
>  - #0: right-index-finger
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.718: Requesting authorization from :1.10 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.718: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.719: Authorization granted to :1.10 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.720: file_storage_print_data_load(): loaded '/tmp/tmpgkz7051r/state/user42/virtual_device_storage/0/7' Success
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.720: start verification device 0 finger right-index-finger
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:02.720: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:02.720: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.720: Finger present 0
> (fprintd:2408571): fprintd-DEBUG: 06:54:02.720: Finger needed 1
> (fprintd:2408571): GLib-GIO-DEBUG: 06:54:02.720: GTask [gio] D-Bus interface method dispatch (source object: 0x5648f0a3e050, source tag: 0x7fb7b04cae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Verify started!
> Verifying: right-index-finger
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:02.831: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:03.706: Idle cancelling on ongoing operation!
> (fprintd:2408571): libfprint-virtual_device-DEBUG: 06:54:03.706: Got cancellation!
> (fprintd:2408571): libfprint-virtual_device-DEBUG: 06:54:03.706: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:03.706: Device reported verify completion
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:03.706: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408571): fprintd-DEBUG: 06:54:03.706: Finger present 0
> (fprintd:2408571): fprintd-DEBUG: 06:54:03.706: Finger needed 0
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:03.706: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:03.706: Updated temperature model after 0.87 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2408571): fprintd-DEBUG: 06:54:03.706: verify_cb: result verify-no-match
> (fprintd:2408571): fprintd-DEBUG: 06:54:03.706: report_verify_status: result verify-no-match
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:03.706: Device reported close completion
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:03.706: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:03.706: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2408571): fprintd-DEBUG: 06:54:04.707: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408571): fprintd-DEBUG: 06:54:04.709: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408571): fprintd-DEBUG: 06:54:04.710: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408571): fprintd-DEBUG: 06:54:04.710: user 'user42' claiming the device: 0
> (fprintd:2408571): libfprint-virtual_device-DEBUG: 06:54:04.710: 42193746023: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408571): libfprint-virtual_device_connection-DEBUG: 06:54:04.711: 42193746041: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:04.711: Device reported open completion
> (fprintd:2408571): GLib-GIO-DEBUG: 06:54:04.711: GTask [gio] D-Bus interface method dispatch (source object: 0x5648f0a3e050, source tag: 0x7fb7b04cae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:04.711: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:04.711: Updated temperature model after 1.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2408571): fprintd-DEBUG: 06:54:04.711: claimed device 0
> (fprintd:2408571): fprintd-DEBUG: 06:54:04.713: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408571): fprintd-DEBUG: 06:54:04.713: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:04.713: Device reported close completion
> (fprintd:2408571): GLib-GIO-DEBUG: 06:54:04.713: GTask [gio] D-Bus interface method dispatch (source object: 0x5648f0a3e050, source tag: 0x7fb7b04cae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:04.713: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408571): libfprint-device-DEBUG: 06:54:04.713: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2408571): fprintd-DEBUG: 06:54:04.713: released device 0
> (fprintd:2408571): fprintd-DEBUG: 06:54:04.718: main loop completed
> (fprintd:2408571): libfprint-virtual_device_storage-DEBUG: 06:54:04.718: 42193753606: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2408571): libfprint-virtual_device-DEBUG: 06:54:04.718: 42193753711: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Testing local build
> Testing local build
> Testing local build
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_vanished_client_operation_is_cancelled (__main__.FPrintdUtilsTest.test_vanished_client_operation_is_cancelled) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 2.667s
> 
> OK
> ==============================================================================
> 
> =================================== 32/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdUtilsTest / FPrintdUtilsTest.test_delete_already_claimed
> start time:   06:54:00
> duration:     5.02s
> result:       exit status 1
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=247 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdUtilsTest.test_delete_already_claimed
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408389): GLib-GIO-DEBUG: 06:54:00.760: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.765: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408389): fprintd-WARNING **: 06:54:00.765: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.765: Launching FprintObject
> (fprintd:2408389): libfprint-context-DEBUG: 06:54:00.765: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.767: Preparing devices for resume
> (fprintd:2408389): libfprint-context-DEBUG: 06:54:00.767: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-mfooha4v/virtual-image.socket
> 1690268040.768 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408389): libfprint-context-DEBUG: 06:54:00.767: created
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.767: Device reported probe completion
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.767: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.767: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.771: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.771: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.771: Finger present 0
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.771: Finger needed 0
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.771: Got delay inhibitor for sleep.
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.772: entering main loop
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.772: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.865: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.866: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.869: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.869: user 'user42' claiming the device: 0
> (fprintd:2408389): libfprint-virtual_device-DEBUG: 06:54:00.869: 42189904772: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2408389): libfprint-virtual_device_connection-DEBUG: 06:54:00.869: 42189904808: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.869: Device reported open completion
> (fprintd:2408389): GLib-GIO-DEBUG: 06:54:00.869: GTask [gio] D-Bus interface method dispatch (source object: 0x5586213b7eb0, source tag: 0x7f74fbe56e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.869: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.869: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.869: claimed device 0
> (fprintd:2408389): libfprint-virtual_device_connection-DEBUG: 06:54:00.871: Got a new connection!
> (fprintd:2408389): libfprint-virtual_device-DEBUG: 06:54:00.872: Got instructions of length 19
> (fprintd:2408389): libfprint-virtual_device-DEBUG: 06:54:00.872: Received command SET_ENROLL_STAGES 2
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.872: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.873: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.873: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.876: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.876: file_storage_print_data_load(): loaded '/tmp/tmpate_pggd/state/user42/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.877: start enrollment device 0 finger 7
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.877: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.877: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.877: Finger present 0
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.877: Finger needed 1
> (fprintd:2408389): GLib-GIO-DEBUG: 06:54:00.877: GTask [gio] D-Bus interface method dispatch (source object: 0x5586213b7eb0, source tag: 0x7f74fbe56e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408389): libfprint-virtual_device_connection-DEBUG: 06:54:00.878: Got a new connection!
> (fprintd:2408389): libfprint-virtual_device-DEBUG: 06:54:00.878: Got instructions of length 10
> (fprintd:2408389): libfprint-virtual_device-DEBUG: 06:54:00.878: Received command SCAN whorl
> (fprintd:2408389): libfprint-virtual_device-DEBUG: 06:54:00.878: Processing command SCAN whorl
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.878: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.878: Finger present 1
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.878: Finger needed 1
> (fprintd:2408389): libfprint-virtual_device_storage-DEBUG: 06:54:00.879: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.879: Device reported identify result
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.879: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.879: Finger present 0
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.879: Finger needed 1
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.879: Device reported identify completion
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.879: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.879: Finger present 0
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.879: Finger needed 0
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.879: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.879: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.881: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.881: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.881: Finger present 0
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.881: Finger needed 1
> (fprintd:2408389): libfprint-virtual_device_connection-DEBUG: 06:54:00.881: Got a new connection!
> (fprintd:2408389): libfprint-virtual_device-DEBUG: 06:54:00.882: Got instructions of length 10
> (fprintd:2408389): libfprint-virtual_device-DEBUG: 06:54:00.882: Received command SCAN whorl
> (fprintd:2408389): libfprint-virtual_device-DEBUG: 06:54:00.882: Processing command SCAN whorl
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.882: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.882: Finger present 1
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.882: Finger needed 1
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.882: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.882: Finger present 0
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.882: Finger needed 1
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.882: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.882: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408389): libfprint-virtual_device-DEBUG: 06:54:00.882: Sleeping completed
> (fprintd:2408389): libfprint-virtual_device_connection-DEBUG: 06:54:00.884: Got a new connection!
> (fprintd:2408389): libfprint-virtual_device-DEBUG: 06:54:00.884: Got instructions of length 10
> (fprintd:2408389): libfprint-virtual_device-DEBUG: 06:54:00.884: Received command SCAN whorl
> (fprintd:2408389): libfprint-virtual_device-DEBUG: 06:54:00.884: Processing command SCAN whorl
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.884: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.884: Finger present 1
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.884: Finger needed 1
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.884: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.884: Finger present 0
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.884: Finger needed 1
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.884: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.884: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.884: Device reported enroll completion
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.884: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.884: Finger present 0
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.884: Finger needed 0
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.884: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.884: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2408389): libfprint-device-DEBUG: 06:54:00.884: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.884: enroll_cb: result enroll-completed
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.884: file_storage_print_data_save(): print saved to /tmp/tmpate_pggd/state/user42/virtual_device_storage/0/7
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.885: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2408389): fprintd-DEBUG: 06:54:00.885: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2408389): GLib-GIO-DEBUG: 06:54:00.885: GTask [gio] D-Bus interface method dispatch (source object: 0x5586213b7eb0, source tag: 0x7f74fbe56e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd-delete:2408406): GLib-GIO-DEBUG: 06:54:00.894: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408389): fprintd-DEBUG: 06:54:04.896: main loop completed
> (fprintd:2408389): libfprint-virtual_device_storage-DEBUG: 06:54:04.896: 42193931387: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2408389): libfprint-virtual_device-DEBUG: 06:54:04.896: 42193931681: ../libfprint/drivers/virtual-device.c:746
> 
> (fprintd:2408389): libfprint-device-WARNING **: 06:54:04.896: User destroyed open device! Not cleaning up properly!
> Testing local build
> Testing local build
> Testing local build
> Testing local build
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_delete_already_claimed (__main__.FPrintdUtilsTest.test_delete_already_claimed) ... FAIL
> test_delete_already_claimed (__main__.FPrintdUtilsTest.test_delete_already_claimed) ... FAIL
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> 
> ======================================================================
> FAIL: test_delete_already_claimed (__main__.FPrintdUtilsTest.test_delete_already_claimed)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3188, in test_delete_already_claimed
>     out.check_line('{}.Error.AlreadyInUse'.format(FPRINT_NAMESPACE), get_timeout())
>   File "/<<PKGBUILDDIR>>/tests/output_checker.py", line 123, in check_line
>     return self.check_line_re(needle_re, timeout=timeout, failmsg=failmsg)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/output_checker.py", line 110, in check_line_re
>     raise AssertionError('Timed out waiting for needle %s (timeout: %0.2f)' % (str(needle_re), timeout)) from None
> AssertionError: Timed out waiting for needle b'net\\.reactivated\\.Fprint\\.Error\\.AlreadyInUse' (timeout: 3.00)
> 
> ======================================================================
> FAIL: test_delete_already_claimed (__main__.FPrintdUtilsTest.test_delete_already_claimed)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/output_checker.py", line 174, in assert_closed
>     raise AssertionError("OutputCheck: Write side has not been closed yet!")
> AssertionError: OutputCheck: Write side has not been closed yet!
> 
> ----------------------------------------------------------------------
> Ran 1 test in 4.674s
> 
> FAILED (failures=2)
> ==============================================================================
> 
> =================================== 33/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_always_allowed_enroll_stop
> start time:   06:54:04
> duration:     1.23s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=175 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_always_allowed_enroll_stop
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408780): GLib-GIO-DEBUG: 06:54:04.724: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408780): fprintd-DEBUG: 06:54:04.725: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408780): fprintd-WARNING **: 06:54:04.725: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408780): fprintd-DEBUG: 06:54:04.725: Launching FprintObject
> (fprintd:2408780): libfprint-context-DEBUG: 06:54:04.725: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408780): fprintd-DEBUG: 06:54:04.727: Preparing devices for resume
> (fprintd:2408780): libfprint-context-DEBUG: 06:54:04.727: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-477iu_q_/virtual-image.socket
> (fprintd:2408780): libfprint-context-DEBUG: 06:54:04.728: created
> (fprintd:2408780): libfprint-device-DEBUG: 06:54:04.728: Device reported probe completion
> (fprintd:2408780): libfprint-device-DEBUG: 06:54:04.728: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> 1690268044.729 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408780): libfprint-device-DEBUG: 06:54:04.728: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408780): fprintd-DEBUG: 06:54:04.730: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2408780): fprintd-DEBUG: 06:54:04.730: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2408780): fprintd-DEBUG: 06:54:04.730: Finger present 0
> (fprintd:2408780): fprintd-DEBUG: 06:54:04.730: Finger needed 0
> (fprintd:2408780): fprintd-DEBUG: 06:54:04.730: Got delay inhibitor for sleep.
> (fprintd:2408780): fprintd-DEBUG: 06:54:04.730: entering main loop
> (fprintd:2408780): fprintd-DEBUG: 06:54:04.731: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408780): fprintd-DEBUG: 06:54:04.832: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2408780): fprintd-DEBUG: 06:54:04.834: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408780): fprintd-DEBUG: 06:54:04.837: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408780): fprintd-DEBUG: 06:54:04.838: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2408780): fprintd-DEBUG: 06:54:04.838: user 'testuser' claiming the device: 0
> (fprintd:2408780): libfprint-virtual_image-DEBUG: 06:54:04.839: 42193874045: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2408780): libfprint-virtual_device_connection-DEBUG: 06:54:04.839: 42193874086: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408780): GLib-GIO-DEBUG: 06:54:04.839: GTask [gio] D-Bus interface method dispatch (source object: 0x55a6766809b0, source tag: 0x7ff471203e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408780): libfprint-image_device-DEBUG: 06:54:04.940: Image device open completed
> (fprintd:2408780): libfprint-device-DEBUG: 06:54:04.940: Device reported open completion
> (fprintd:2408780): libfprint-device-DEBUG: 06:54:04.940: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408780): libfprint-device-DEBUG: 06:54:04.940: Updated temperature model after 0.21 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408780): fprintd-DEBUG: 06:54:04.940: claimed device 0
> (fprintd:2408780): fprintd-DEBUG: 06:54:04.942: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2408780): fprintd-DEBUG: 06:54:04.942: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408780): fprintd-DEBUG: 06:54:04.950: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2408780): fprintd-DEBUG: 06:54:04.950: file_storage_print_data_load(): loaded '/tmp/tmprj89ltc3/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2408780): fprintd-DEBUG: 06:54:04.950: start enrollment device 0 finger 7
> (fprintd:2408780): libfprint-device-DEBUG: 06:54:04.950: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408780): libfprint-image_device-DEBUG: 06:54:04.950: Activating image device
> (fprintd:2408780): libfprint-image_device-DEBUG: 06:54:04.950: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2408780): libfprint-image_device-DEBUG: 06:54:04.950: Image device activation completed
> (fprintd:2408780): libfprint-image_device-DEBUG: 06:54:04.950: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2408780): libfprint-image_device-DEBUG: 06:54:04.950: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2408780): libfprint-device-DEBUG: 06:54:04.950: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408780): fprintd-DEBUG: 06:54:04.950: Finger present 0
> (fprintd:2408780): fprintd-DEBUG: 06:54:04.950: Finger needed 1
> (fprintd:2408780): GLib-GIO-DEBUG: 06:54:04.950: GTask [gio] D-Bus interface method dispatch (source object: 0x55a6766809b0, source tag: 0x7ff471203e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408780): fprintd-DEBUG: 06:54:04.953: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual image device for debugging'
> (fprintd:2408780): fprintd-DEBUG: 06:54:04.953: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual image device for debugging'!
> (fprintd:2408780): GLib-GIO-DEBUG: 06:54:04.954: GTask [gio] D-Bus interface method dispatch (source object: 0x55a6766809b0, source tag: 0x7ff471203e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408780): libfprint-device-DEBUG: 06:54:04.954: Idle cancelling on ongoing operation!
> (fprintd:2408780): libfprint-image_device-DEBUG: 06:54:04.954: Deactivating image device
> (fprintd:2408780): libfprint-image_device-DEBUG: 06:54:04.954: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2408780): libfprint-image_device-DEBUG: 06:54:04.954: Image device deactivation completed
> (fprintd:2408780): libfprint-image_device-DEBUG: 06:54:04.954: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2408780): libfprint-device-DEBUG: 06:54:04.954: Device reported generic error (Operation was cancelled) during action; action was: FPI_DEVICE_ACTION_IDENTIFY
> (fprintd:2408780): libfprint-device-DEBUG: 06:54:04.954: Device reported identify completion
> (fprintd:2408780): libfprint-device-DEBUG: 06:54:04.954: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408780): fprintd-DEBUG: 06:54:04.954: Finger present 0
> (fprintd:2408780): fprintd-DEBUG: 06:54:04.954: Finger needed 0
> (fprintd:2408780): libfprint-device-DEBUG: 06:54:04.954: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408780): libfprint-device-DEBUG: 06:54:04.954: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408780): fprintd-DEBUG: 06:54:04.956: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2408780): fprintd-DEBUG: 06:54:04.956: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2408780): libfprint-virtual_image-DEBUG: 06:54:04.956: 42193992002: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2408780): GLib-GIO-DEBUG: 06:54:04.957: GTask [gio] D-Bus interface method dispatch (source object: 0x55a6766809b0, source tag: 0x7ff471203e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408780): libfprint-image_device-DEBUG: 06:54:05.057: Image device close completed
> (fprintd:2408780): libfprint-device-DEBUG: 06:54:05.057: Device reported close completion
> (fprintd:2408780): libfprint-device-DEBUG: 06:54:05.057: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408780): libfprint-device-DEBUG: 06:54:05.057: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408780): fprintd-DEBUG: 06:54:05.057: released device 0
> (fprintd:2408780): fprintd-DEBUG: 06:54:05.060: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_always_allowed_enroll_stop (__main__.FPrintdVirtualDeviceClaimedTest.test_always_allowed_enroll_stop) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.973s
> 
> OK
> ==============================================================================
> 
> =================================== 34/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_already_claimed_same_user_delete_enrolled_fingers_no_prints
> start time:   06:54:03
> duration:     1.38s
> result:       exit status 0
> command:      MALLOC_PERTURB_=220 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_already_claimed_same_user_delete_enrolled_fingers_no_prints
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408796): GLib-GIO-DEBUG: 06:54:04.877: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408796): fprintd-DEBUG: 06:54:04.878: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408796): fprintd-WARNING **: 06:54:04.878: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408796): fprintd-DEBUG: 06:54:04.878: Launching FprintObject
> (fprintd:2408796): libfprint-context-DEBUG: 06:54:04.878: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408796): fprintd-DEBUG: 06:54:04.879: Preparing devices for resume
> (fprintd:2408796): libfprint-context-DEBUG: 06:54:04.879: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-dcernbf7/virtual-image.socket
> (fprintd:2408796): libfprint-context-DEBUG: 06:54:04.879: created
> 1690268044.880 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408796): libfprint-device-DEBUG: 06:54:04.880: Device reported probe completion
> (fprintd:2408796): libfprint-device-DEBUG: 06:54:04.880: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408796): libfprint-device-DEBUG: 06:54:04.880: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408796): fprintd-DEBUG: 06:54:04.888: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2408796): fprintd-DEBUG: 06:54:04.888: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2408796): fprintd-DEBUG: 06:54:04.888: Finger present 0
> (fprintd:2408796): fprintd-DEBUG: 06:54:04.888: Finger needed 0
> (fprintd:2408796): fprintd-DEBUG: 06:54:04.888: Got delay inhibitor for sleep.
> (fprintd:2408796): fprintd-DEBUG: 06:54:04.888: entering main loop
> (fprintd:2408796): fprintd-DEBUG: 06:54:04.889: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408796): fprintd-DEBUG: 06:54:04.984: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2408796): fprintd-DEBUG: 06:54:04.985: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408796): fprintd-DEBUG: 06:54:04.986: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408796): fprintd-DEBUG: 06:54:04.987: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2408796): fprintd-DEBUG: 06:54:04.987: user 'testuser' claiming the device: 0
> (fprintd:2408796): libfprint-virtual_image-DEBUG: 06:54:04.987: 42194022496: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2408796): libfprint-virtual_device_connection-DEBUG: 06:54:04.987: 42194022545: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408796): GLib-GIO-DEBUG: 06:54:04.987: GTask [gio] D-Bus interface method dispatch (source object: 0x563b56beda20, source tag: 0x7fee7dfa0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408796): libfprint-image_device-DEBUG: 06:54:05.088: Image device open completed
> (fprintd:2408796): libfprint-device-DEBUG: 06:54:05.088: Device reported open completion
> (fprintd:2408796): libfprint-device-DEBUG: 06:54:05.088: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408796): libfprint-device-DEBUG: 06:54:05.088: Updated temperature model after 0.21 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408796): fprintd-DEBUG: 06:54:05.088: claimed device 0
> (fprintd:2408796): fprintd-DEBUG: 06:54:05.092: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual image device for debugging'
> (fprintd:2408796): fprintd-DEBUG: 06:54:05.094: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408796): fprintd-DEBUG: 06:54:05.095: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408796): fprintd-DEBUG: 06:54:05.096: Authorization granted to :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual image device for debugging'!
> 
> (fprintd:2408796): fprintd-WARNING **: 06:54:05.097: The API user should be updated to use DeleteEnrolledFingers2 method!
> (fprintd:2408796): fprintd-DEBUG: 06:54:05.097: Deleting enrolled fingers for user testuser
> (fprintd:2408796): fprintd-DEBUG: 06:54:05.097: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpk7coji08/state/testuser/virtual_image/0'
> (fprintd:2408796): fprintd-DEBUG: 06:54:05.097: scan_dev_storedir(): opendir("/tmp/tmpk7coji08/state/testuser/virtual_image/0") failed: Error opening directory “/tmp/tmpk7coji08/state/testuser/virtual_image/0”: No such file or directory
> (fprintd:2408796): GLib-GIO-DEBUG: 06:54:05.098: GTask [gio] D-Bus interface method dispatch (source object: 0x563b56beda20, source tag: 0x7fee7dfa0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> 
> (fprintd:2408796): fprintd-WARNING **: 06:54:05.098: Offending API user is python3
> (fprintd:2408796): fprintd-DEBUG: 06:54:05.101: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2408796): fprintd-DEBUG: 06:54:05.101: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2408796): libfprint-virtual_image-DEBUG: 06:54:05.101: 42194136870: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2408796): GLib-GIO-DEBUG: 06:54:05.101: GTask [gio] D-Bus interface method dispatch (source object: 0x563b56beda20, source tag: 0x7fee7dfa0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408796): libfprint-image_device-DEBUG: 06:54:05.203: Image device close completed
> (fprintd:2408796): libfprint-device-DEBUG: 06:54:05.203: Device reported close completion
> (fprintd:2408796): libfprint-device-DEBUG: 06:54:05.203: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408796): libfprint-device-DEBUG: 06:54:05.204: Updated temperature model after 0.12 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408796): fprintd-DEBUG: 06:54:05.204: released device 0
> (fprintd:2408796): fprintd-DEBUG: 06:54:05.208: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_already_claimed_same_user_delete_enrolled_fingers_no_prints (__main__.FPrintdVirtualDeviceClaimedTest.test_already_claimed_same_user_delete_enrolled_fingers_no_prints) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.028s
> 
> OK
> ==============================================================================
> 
> =================================== 35/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_any_finger_delete_print
> start time:   06:54:04
> duration:     1.25s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=217 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_any_finger_delete_print
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408847): GLib-GIO-DEBUG: 06:54:05.464: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408847): fprintd-DEBUG: 06:54:05.465: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408847): fprintd-WARNING **: 06:54:05.465: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408847): fprintd-DEBUG: 06:54:05.465: Launching FprintObject
> (fprintd:2408847): libfprint-context-DEBUG: 06:54:05.465: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408847): fprintd-DEBUG: 06:54:05.470: Preparing devices for resume
> (fprintd:2408847): libfprint-context-DEBUG: 06:54:05.471: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-xb48mggd/virtual-image.socket
> 1690268045.472 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408847): libfprint-context-DEBUG: 06:54:05.471: created
> (fprintd:2408847): libfprint-device-DEBUG: 06:54:05.472: Device reported probe completion
> (fprintd:2408847): fprintd-DEBUG: 06:54:05.472: Got delay inhibitor for sleep.
> (fprintd:2408847): libfprint-device-DEBUG: 06:54:05.472: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408847): libfprint-device-DEBUG: 06:54:05.472: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408847): fprintd-DEBUG: 06:54:05.475: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2408847): fprintd-DEBUG: 06:54:05.475: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2408847): fprintd-DEBUG: 06:54:05.475: Finger present 0
> (fprintd:2408847): fprintd-DEBUG: 06:54:05.475: Finger needed 0
> (fprintd:2408847): fprintd-DEBUG: 06:54:05.476: entering main loop
> (fprintd:2408847): fprintd-DEBUG: 06:54:05.476: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408847): fprintd-DEBUG: 06:54:05.561: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2408847): fprintd-DEBUG: 06:54:05.561: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408847): fprintd-DEBUG: 06:54:05.563: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408847): fprintd-DEBUG: 06:54:05.566: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2408847): fprintd-DEBUG: 06:54:05.566: user 'testuser' claiming the device: 0
> (fprintd:2408847): libfprint-virtual_image-DEBUG: 06:54:05.567: 42194602028: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2408847): libfprint-virtual_device_connection-DEBUG: 06:54:05.567: 42194602073: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408847): GLib-GIO-DEBUG: 06:54:05.567: GTask [gio] D-Bus interface method dispatch (source object: 0x5591cfe67860, source tag: 0x7f7969b17e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408847): libfprint-image_device-DEBUG: 06:54:05.667: Image device open completed
> (fprintd:2408847): libfprint-device-DEBUG: 06:54:05.667: Device reported open completion
> (fprintd:2408847): libfprint-device-DEBUG: 06:54:05.667: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408847): libfprint-device-DEBUG: 06:54:05.667: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408847): fprintd-DEBUG: 06:54:05.667: claimed device 0
> (fprintd:2408847): fprintd-DEBUG: 06:54:05.669: Requesting authorization from :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual image device for debugging'
> (fprintd:2408847): fprintd-DEBUG: 06:54:05.669: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408847): fprintd-DEBUG: 06:54:05.672: Authorization granted to :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual image device for debugging'!
> (fprintd:2408847): GLib-GIO-DEBUG: 06:54:05.672: GTask [gio] D-Bus interface method dispatch (source object: 0x5591cfe67860, source tag: 0x7f7969b17e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408847): fprintd-DEBUG: 06:54:05.676: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2408847): fprintd-DEBUG: 06:54:05.676: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2408847): libfprint-virtual_image-DEBUG: 06:54:05.676: 42194711275: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2408847): GLib-GIO-DEBUG: 06:54:05.676: GTask [gio] D-Bus interface method dispatch (source object: 0x5591cfe67860, source tag: 0x7f7969b17e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408847): libfprint-image_device-DEBUG: 06:54:05.776: Image device close completed
> (fprintd:2408847): libfprint-device-DEBUG: 06:54:05.776: Device reported close completion
> (fprintd:2408847): libfprint-device-DEBUG: 06:54:05.776: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408847): libfprint-device-DEBUG: 06:54:05.776: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408847): fprintd-DEBUG: 06:54:05.776: released device 0
> (fprintd:2408847): fprintd-DEBUG: 06:54:05.779: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_any_finger_delete_print (__main__.FPrintdVirtualDeviceClaimedTest.test_any_finger_delete_print) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.963s
> 
> OK
> ==============================================================================
> 
> =================================== 36/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_any_finger_enroll_start
> start time:   06:54:04
> duration:     1.22s
> result:       exit status 0
> command:      G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals MALLOC_PERTURB_=233 TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_any_finger_enroll_start
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408862): GLib-GIO-DEBUG: 06:54:05.625: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408862): fprintd-DEBUG: 06:54:05.626: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408862): fprintd-WARNING **: 06:54:05.626: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408862): fprintd-DEBUG: 06:54:05.626: Launching FprintObject
> (fprintd:2408862): libfprint-context-DEBUG: 06:54:05.626: Initializing FpContext (libfprint version 1.94.5)
> 1690268045.628 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408862): fprintd-DEBUG: 06:54:05.628: Preparing devices for resume
> (fprintd:2408862): libfprint-context-DEBUG: 06:54:05.628: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-zivnckb7/virtual-image.socket
> (fprintd:2408862): libfprint-context-DEBUG: 06:54:05.628: created
> (fprintd:2408862): libfprint-device-DEBUG: 06:54:05.628: Device reported probe completion
> (fprintd:2408862): libfprint-device-DEBUG: 06:54:05.628: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408862): libfprint-device-DEBUG: 06:54:05.628: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408862): fprintd-DEBUG: 06:54:05.629: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2408862): fprintd-DEBUG: 06:54:05.629: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2408862): fprintd-DEBUG: 06:54:05.629: Finger present 0
> (fprintd:2408862): fprintd-DEBUG: 06:54:05.629: Finger needed 0
> (fprintd:2408862): fprintd-DEBUG: 06:54:05.630: Got delay inhibitor for sleep.
> (fprintd:2408862): fprintd-DEBUG: 06:54:05.630: entering main loop
> (fprintd:2408862): fprintd-DEBUG: 06:54:05.630: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408862): fprintd-DEBUG: 06:54:05.739: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2408862): fprintd-DEBUG: 06:54:05.739: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408862): fprintd-DEBUG: 06:54:05.741: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408862): fprintd-DEBUG: 06:54:05.743: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2408862): fprintd-DEBUG: 06:54:05.743: user 'testuser' claiming the device: 0
> (fprintd:2408862): libfprint-virtual_image-DEBUG: 06:54:05.743: 42194778547: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2408862): libfprint-virtual_device_connection-DEBUG: 06:54:05.743: 42194778585: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408862): GLib-GIO-DEBUG: 06:54:05.743: GTask [gio] D-Bus interface method dispatch (source object: 0x558b62e86ae0, source tag: 0x7efe2c75de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408862): libfprint-image_device-DEBUG: 06:54:05.843: Image device open completed
> (fprintd:2408862): libfprint-device-DEBUG: 06:54:05.843: Device reported open completion
> (fprintd:2408862): libfprint-device-DEBUG: 06:54:05.843: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408862): libfprint-device-DEBUG: 06:54:05.843: Updated temperature model after 0.22 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408862): fprintd-DEBUG: 06:54:05.843: claimed device 0
> (fprintd:2408862): fprintd-DEBUG: 06:54:05.845: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2408862): fprintd-DEBUG: 06:54:05.845: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408862): fprintd-DEBUG: 06:54:05.846: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2408862): GLib-GIO-DEBUG: 06:54:05.846: GTask [gio] D-Bus interface method dispatch (source object: 0x558b62e86ae0, source tag: 0x7efe2c75de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408862): fprintd-DEBUG: 06:54:05.847: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2408862): fprintd-DEBUG: 06:54:05.847: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2408862): libfprint-virtual_image-DEBUG: 06:54:05.848: 42194883105: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2408862): GLib-GIO-DEBUG: 06:54:05.848: GTask [gio] D-Bus interface method dispatch (source object: 0x558b62e86ae0, source tag: 0x7efe2c75de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408862): libfprint-image_device-DEBUG: 06:54:05.948: Image device close completed
> (fprintd:2408862): libfprint-device-DEBUG: 06:54:05.948: Device reported close completion
> (fprintd:2408862): libfprint-device-DEBUG: 06:54:05.948: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408862): libfprint-device-DEBUG: 06:54:05.948: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408862): fprintd-DEBUG: 06:54:05.948: released device 0
> (fprintd:2408862): fprintd-DEBUG: 06:54:05.949: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_any_finger_enroll_start (__main__.FPrintdVirtualDeviceClaimedTest.test_any_finger_enroll_start) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.970s
> 
> OK
> ==============================================================================
> 
> =================================== 37/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_busy_device_release_on_enroll
> start time:   06:54:05
> duration:     1.26s
> result:       exit status 0
> command:      MALLOC_PERTURB_=220 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_busy_device_release_on_enroll
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408871): GLib-GIO-DEBUG: 06:54:05.796: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408871): fprintd-DEBUG: 06:54:05.797: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408871): fprintd-WARNING **: 06:54:05.797: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408871): fprintd-DEBUG: 06:54:05.797: Launching FprintObject
> (fprintd:2408871): libfprint-context-DEBUG: 06:54:05.797: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408871): fprintd-DEBUG: 06:54:05.798: Preparing devices for resume
> (fprintd:2408871): libfprint-context-DEBUG: 06:54:05.798: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-xjnr9uhz/virtual-image.socket
> (fprintd:2408871): libfprint-context-DEBUG: 06:54:05.798: created
> 1690268045.799 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408871): libfprint-device-DEBUG: 06:54:05.798: Device reported probe completion
> (fprintd:2408871): libfprint-device-DEBUG: 06:54:05.798: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408871): libfprint-device-DEBUG: 06:54:05.798: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408871): fprintd-DEBUG: 06:54:05.800: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2408871): fprintd-DEBUG: 06:54:05.800: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2408871): fprintd-DEBUG: 06:54:05.800: Finger present 0
> (fprintd:2408871): fprintd-DEBUG: 06:54:05.800: Finger needed 0
> (fprintd:2408871): fprintd-DEBUG: 06:54:05.800: Got delay inhibitor for sleep.
> (fprintd:2408871): fprintd-DEBUG: 06:54:05.801: entering main loop
> (fprintd:2408871): fprintd-DEBUG: 06:54:05.801: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408871): fprintd-DEBUG: 06:54:05.903: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2408871): fprintd-DEBUG: 06:54:05.904: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408871): fprintd-DEBUG: 06:54:05.908: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408871): fprintd-DEBUG: 06:54:05.909: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2408871): fprintd-DEBUG: 06:54:05.910: user 'testuser' claiming the device: 0
> (fprintd:2408871): libfprint-virtual_image-DEBUG: 06:54:05.910: 42194945449: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2408871): libfprint-virtual_device_connection-DEBUG: 06:54:05.910: 42194945544: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408871): GLib-GIO-DEBUG: 06:54:05.910: GTask [gio] D-Bus interface method dispatch (source object: 0x5602806f1c60, source tag: 0x7f92de757e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408871): libfprint-image_device-DEBUG: 06:54:06.010: Image device open completed
> (fprintd:2408871): libfprint-device-DEBUG: 06:54:06.010: Device reported open completion
> (fprintd:2408871): libfprint-device-DEBUG: 06:54:06.010: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408871): libfprint-device-DEBUG: 06:54:06.010: Updated temperature model after 0.21 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408871): fprintd-DEBUG: 06:54:06.010: claimed device 0
> (fprintd:2408871): fprintd-DEBUG: 06:54:06.011: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2408871): fprintd-DEBUG: 06:54:06.011: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408871): fprintd-DEBUG: 06:54:06.012: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2408871): fprintd-DEBUG: 06:54:06.012: file_storage_print_data_load(): loaded '/tmp/tmpdj16bc4z/state/testuser/virtual_image/0/2' Unknown error -2
> (fprintd:2408871): fprintd-DEBUG: 06:54:06.012: start enrollment device 0 finger 2
> (fprintd:2408871): libfprint-device-DEBUG: 06:54:06.012: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408871): libfprint-image_device-DEBUG: 06:54:06.012: Activating image device
> (fprintd:2408871): libfprint-image_device-DEBUG: 06:54:06.012: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2408871): libfprint-image_device-DEBUG: 06:54:06.014: Image device activation completed
> (fprintd:2408871): libfprint-image_device-DEBUG: 06:54:06.014: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2408871): libfprint-image_device-DEBUG: 06:54:06.014: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2408871): libfprint-device-DEBUG: 06:54:06.014: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408871): fprintd-DEBUG: 06:54:06.014: Finger present 0
> (fprintd:2408871): fprintd-DEBUG: 06:54:06.014: Finger needed 1
> (fprintd:2408871): GLib-GIO-DEBUG: 06:54:06.015: GTask [gio] D-Bus interface method dispatch (source object: 0x5602806f1c60, source tag: 0x7f92de757e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408871): fprintd-DEBUG: 06:54:06.016: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2408871): fprintd-DEBUG: 06:54:06.016: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> 
> (fprintd:2408871): fprintd-WARNING **: 06:54:06.016: Enrollment was in progress, stopping it
> (fprintd:2408871): GLib-GIO-DEBUG: 06:54:06.016: GTask [gio] D-Bus interface method dispatch (source object: 0x5602806f1c60, source tag: 0x7f92de757e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408871): libfprint-device-DEBUG: 06:54:06.016: Idle cancelling on ongoing operation!
> (fprintd:2408871): libfprint-image_device-DEBUG: 06:54:06.016: Deactivating image device
> (fprintd:2408871): libfprint-image_device-DEBUG: 06:54:06.016: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2408871): libfprint-image_device-DEBUG: 06:54:06.016: Image device deactivation completed
> (fprintd:2408871): libfprint-image_device-DEBUG: 06:54:06.016: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2408871): libfprint-device-DEBUG: 06:54:06.016: Device reported generic error (Operation was cancelled) during action; action was: FPI_DEVICE_ACTION_IDENTIFY
> (fprintd:2408871): libfprint-device-DEBUG: 06:54:06.016: Device reported identify completion
> (fprintd:2408871): libfprint-device-DEBUG: 06:54:06.016: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408871): fprintd-DEBUG: 06:54:06.016: Finger present 0
> (fprintd:2408871): fprintd-DEBUG: 06:54:06.016: Finger needed 0
> (fprintd:2408871): libfprint-device-DEBUG: 06:54:06.016: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408871): libfprint-device-DEBUG: 06:54:06.016: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408871): libfprint-virtual_image-DEBUG: 06:54:06.016: 42195051467: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2408871): libfprint-image_device-DEBUG: 06:54:06.116: Image device close completed
> (fprintd:2408871): libfprint-device-DEBUG: 06:54:06.116: Device reported close completion
> (fprintd:2408871): libfprint-device-DEBUG: 06:54:06.116: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408871): libfprint-device-DEBUG: 06:54:06.116: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408871): fprintd-DEBUG: 06:54:06.116: released device 0
> (fprintd:2408871): fprintd-DEBUG: 06:54:06.119: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> 
> (fprintd:2408871): fprintd-WARNING **: 06:54:06.119: Authorization denied to :1.0 to call method 'Release' for device 'Virtual image device for debugging': Device was not claimed before use
> (fprintd:2408871): GLib-GIO-DEBUG: 06:54:06.119: GTask [gio] D-Bus interface method dispatch (source object: 0x5602806f1c60, source tag: 0x7f92de757e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408871): fprintd-DEBUG: 06:54:06.120: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-failed', true)
> ----------------------------------- stderr -----------------------------------
> test_busy_device_release_on_enroll (__main__.FPrintdVirtualDeviceClaimedTest.test_busy_device_release_on_enroll) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.986s
> 
> OK
> ==============================================================================
> 
> =================================== 38/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_already_claimed_other_user_delete_enrolled_fingers
> start time:   06:54:03
> duration:     150.16s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_PERTURB_=137 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_already_claimed_other_user_delete_enrolled_fingers
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408742): GLib-GIO-DEBUG: 06:54:04.234: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.236: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408742): fprintd-WARNING **: 06:54:04.236: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.236: Launching FprintObject
> (fprintd:2408742): libfprint-context-DEBUG: 06:54:04.236: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.238: Preparing devices for resume
> (fprintd:2408742): libfprint-context-DEBUG: 06:54:04.239: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-zct8ivsp/virtual-image.socket
> (fprintd:2408742): libfprint-context-DEBUG: 06:54:04.239: created
> (fprintd:2408742): libfprint-device-DEBUG: 06:54:04.239: Device reported probe completion
> (fprintd:2408742): libfprint-device-DEBUG: 06:54:04.239: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408742): libfprint-device-DEBUG: 06:54:04.239: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268044.240 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.244: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.244: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.244: Finger present 0
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.244: Finger needed 0
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.244: Got delay inhibitor for sleep.
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.244: entering main loop
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.244: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.334: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.335: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.336: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.337: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.338: user 'testuser' claiming the device: 0
> (fprintd:2408742): libfprint-virtual_image-DEBUG: 06:54:04.338: 42193373265: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2408742): libfprint-virtual_device_connection-DEBUG: 06:54:04.338: 42193373309: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408742): GLib-GIO-DEBUG: 06:54:04.338: GTask [gio] D-Bus interface method dispatch (source object: 0x55f364e5aaa0, source tag: 0x7f6553746e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408742): libfprint-image_device-DEBUG: 06:54:04.438: Image device open completed
> (fprintd:2408742): libfprint-device-DEBUG: 06:54:04.438: Device reported open completion
> (fprintd:2408742): libfprint-device-DEBUG: 06:54:04.438: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408742): libfprint-device-DEBUG: 06:54:04.438: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.438: claimed device 0
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.440: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.440: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2408742): libfprint-virtual_image-DEBUG: 06:54:04.440: 42193475424: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2408742): GLib-GIO-DEBUG: 06:54:04.440: GTask [gio] D-Bus interface method dispatch (source object: 0x55f364e5aaa0, source tag: 0x7f6553746e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408742): libfprint-image_device-DEBUG: 06:54:04.540: Image device close completed
> (fprintd:2408742): libfprint-device-DEBUG: 06:54:04.540: Device reported close completion
> (fprintd:2408742): libfprint-device-DEBUG: 06:54:04.540: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408742): libfprint-device-DEBUG: 06:54:04.540: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.540: released device 0
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.542: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.543: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.543: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.544: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.544: user 'nottestuser' claiming the device: 0
> (fprintd:2408742): libfprint-virtual_image-DEBUG: 06:54:04.544: 42193579795: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2408742): libfprint-virtual_device_connection-DEBUG: 06:54:04.544: 42193579806: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408742): GLib-GIO-DEBUG: 06:54:04.545: GTask [gio] D-Bus interface method dispatch (source object: 0x55f364e5aaa0, source tag: 0x7f6553746e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408742): libfprint-image_device-DEBUG: 06:54:04.645: Image device open completed
> (fprintd:2408742): libfprint-device-DEBUG: 06:54:04.645: Device reported open completion
> (fprintd:2408742): libfprint-device-DEBUG: 06:54:04.645: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408742): libfprint-device-DEBUG: 06:54:04.645: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.645: claimed device 0
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.647: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.648: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.651: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.651: file_storage_print_data_load(): loaded '/tmp/tmpso89n0bu/state/nottestuser/virtual_image/0/7' Unknown error -2
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.651: start enrollment device 0 finger 7
> (fprintd:2408742): libfprint-device-DEBUG: 06:54:04.652: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408742): libfprint-image_device-DEBUG: 06:54:04.652: Activating image device
> (fprintd:2408742): libfprint-image_device-DEBUG: 06:54:04.652: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2408742): libfprint-image_device-DEBUG: 06:54:04.652: Image device activation completed
> (fprintd:2408742): libfprint-image_device-DEBUG: 06:54:04.652: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2408742): libfprint-image_device-DEBUG: 06:54:04.652: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2408742): libfprint-device-DEBUG: 06:54:04.652: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.652: Finger present 0
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.652: Finger needed 1
> (fprintd:2408742): GLib-GIO-DEBUG: 06:54:04.652: GTask [gio] D-Bus interface method dispatch (source object: 0x55f364e5aaa0, source tag: 0x7f6553746e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408742): libfprint-virtual_device_connection-DEBUG: 06:54:04.655: Got a new connection!
> (fprintd:2408742): libfprint-virtual_image-DEBUG: 06:54:04.655: image data: 0x55f364e633d0
> (fprintd:2408742): libfprint-device-DEBUG: 06:54:04.655: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.655: Finger present 1
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.655: Finger needed 1
> (fprintd:2408742): libfprint-image_device-DEBUG: 06:54:04.655: Image device reported finger status: on
> (fprintd:2408742): libfprint-image_device-DEBUG: 06:54:04.655: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2408742): libfprint-image_device-DEBUG: 06:54:04.655: Image device captured an image
> (fprintd:2408742): libfprint-image_device-DEBUG: 06:54:04.655: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2408742): libfprint-device-DEBUG: 06:54:04.655: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.655: Finger present 1
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.655: Finger needed 0
> (fprintd:2408742): libfprint-device-DEBUG: 06:54:04.655: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.655: Finger present 0
> (fprintd:2408742): fprintd-DEBUG: 06:54:04.655: Finger needed 0
> (fprintd:2408742): libfprint-image_device-DEBUG: 06:54:04.655: Image device reported finger status: off
> (fprintd:2408742): libfprint-image_device-DEBUG: 06:54:04.655: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2408742): libfprint-image_device-DEBUG: 06:54:04.655: Deactivating image device
> (fprintd:2408742): libfprint-image_device-DEBUG: 06:54:04.655: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2408742): libfprint-image_device-DEBUG: 06:54:04.655: Image device deactivation completed
> (fprintd:2408742): libfprint-image_device-DEBUG: 06:54:04.655: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2408742): GLib-GIO-CRITICAL **: 06:54:04.655: GTask 0x55f364e63050 (source object: 0x55f364e5bb00, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_already_claimed_other_user_delete_enrolled_fingers (__main__.FPrintdVirtualDeviceClaimedTest.test_already_claimed_other_user_delete_enrolled_fingers) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2414, in test_already_claimed_other_user_delete_enrolled_fingers
>     self.enroll_image('whorl', claim_user='nottestuser')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> =================================== 39/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_already_claimed_same_user_delete_enrolled_fingers
> start time:   06:54:03
> duration:     150.10s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=172 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_already_claimed_same_user_delete_enrolled_fingers
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408768): GLib-GIO-DEBUG: 06:54:04.420: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.423: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408768): fprintd-WARNING **: 06:54:04.423: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.423: Launching FprintObject
> (fprintd:2408768): libfprint-context-DEBUG: 06:54:04.423: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.427: Preparing devices for resume
> (fprintd:2408768): libfprint-context-DEBUG: 06:54:04.428: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-fs7yfr11/virtual-image.socket
> (fprintd:2408768): libfprint-context-DEBUG: 06:54:04.428: created
> 1690268044.429 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408768): libfprint-device-DEBUG: 06:54:04.429: Device reported probe completion
> (fprintd:2408768): libfprint-device-DEBUG: 06:54:04.429: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408768): libfprint-device-DEBUG: 06:54:04.429: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.431: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.431: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.432: Finger present 0
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.432: Finger needed 0
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.432: Got delay inhibitor for sleep.
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.432: entering main loop
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.433: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.514: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.515: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.517: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.519: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.519: user 'testuser' claiming the device: 0
> (fprintd:2408768): libfprint-virtual_image-DEBUG: 06:54:04.519: 42193554285: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2408768): libfprint-virtual_device_connection-DEBUG: 06:54:04.519: 42193554329: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408768): GLib-GIO-DEBUG: 06:54:04.519: GTask [gio] D-Bus interface method dispatch (source object: 0x56539625fc30, source tag: 0x7f931344de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408768): libfprint-image_device-DEBUG: 06:54:04.620: Image device open completed
> (fprintd:2408768): libfprint-device-DEBUG: 06:54:04.620: Device reported open completion
> (fprintd:2408768): libfprint-device-DEBUG: 06:54:04.620: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408768): libfprint-device-DEBUG: 06:54:04.620: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.620: claimed device 0
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.621: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.621: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.622: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.622: file_storage_print_data_load(): loaded '/tmp/tmph4dm2beu/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.622: start enrollment device 0 finger 7
> (fprintd:2408768): libfprint-device-DEBUG: 06:54:04.622: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408768): libfprint-image_device-DEBUG: 06:54:04.623: Activating image device
> (fprintd:2408768): libfprint-image_device-DEBUG: 06:54:04.623: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2408768): libfprint-image_device-DEBUG: 06:54:04.623: Image device activation completed
> (fprintd:2408768): libfprint-image_device-DEBUG: 06:54:04.623: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2408768): libfprint-image_device-DEBUG: 06:54:04.623: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2408768): libfprint-device-DEBUG: 06:54:04.623: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.623: Finger present 0
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.623: Finger needed 1
> (fprintd:2408768): GLib-GIO-DEBUG: 06:54:04.623: GTask [gio] D-Bus interface method dispatch (source object: 0x56539625fc30, source tag: 0x7f931344de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408768): libfprint-virtual_device_connection-DEBUG: 06:54:04.625: Got a new connection!
> (fprintd:2408768): libfprint-virtual_image-DEBUG: 06:54:04.625: image data: 0x565396268110
> (fprintd:2408768): libfprint-device-DEBUG: 06:54:04.625: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.625: Finger present 1
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.625: Finger needed 1
> (fprintd:2408768): libfprint-image_device-DEBUG: 06:54:04.625: Image device reported finger status: on
> (fprintd:2408768): libfprint-image_device-DEBUG: 06:54:04.625: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2408768): libfprint-image_device-DEBUG: 06:54:04.625: Image device captured an image
> (fprintd:2408768): libfprint-image_device-DEBUG: 06:54:04.625: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2408768): libfprint-device-DEBUG: 06:54:04.626: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.626: Finger present 1
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.626: Finger needed 0
> (fprintd:2408768): libfprint-device-DEBUG: 06:54:04.626: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.626: Finger present 0
> (fprintd:2408768): fprintd-DEBUG: 06:54:04.626: Finger needed 0
> (fprintd:2408768): libfprint-image_device-DEBUG: 06:54:04.626: Image device reported finger status: off
> (fprintd:2408768): libfprint-image_device-DEBUG: 06:54:04.626: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2408768): libfprint-image_device-DEBUG: 06:54:04.627: Deactivating image device
> (fprintd:2408768): libfprint-image_device-DEBUG: 06:54:04.627: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2408768): libfprint-image_device-DEBUG: 06:54:04.627: Image device deactivation completed
> (fprintd:2408768): libfprint-image_device-DEBUG: 06:54:04.627: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2408768): GLib-GIO-CRITICAL **: 06:54:04.627: GTask 0x565396270370 (source object: 0x565396267730, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_already_claimed_same_user_delete_enrolled_fingers (__main__.FPrintdVirtualDeviceClaimedTest.test_already_claimed_same_user_delete_enrolled_fingers) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2405, in test_already_claimed_same_user_delete_enrolled_fingers
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> =================================== 40/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_always_allowed_verify_stop
> start time:   06:54:04
> duration:     150.05s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=19 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_always_allowed_verify_stop
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408830): GLib-GIO-DEBUG: 06:54:05.323: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.324: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408830): fprintd-WARNING **: 06:54:05.324: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.324: Launching FprintObject
> (fprintd:2408830): libfprint-context-DEBUG: 06:54:05.324: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.326: Preparing devices for resume
> (fprintd:2408830): libfprint-context-DEBUG: 06:54:05.326: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-2h5y0a3y/virtual-image.socket
> (fprintd:2408830): libfprint-context-DEBUG: 06:54:05.326: created
> 1690268045.327 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408830): libfprint-device-DEBUG: 06:54:05.326: Device reported probe completion
> (fprintd:2408830): libfprint-device-DEBUG: 06:54:05.326: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408830): libfprint-device-DEBUG: 06:54:05.326: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.328: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.328: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.328: Finger present 0
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.328: Finger needed 0
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.328: Got delay inhibitor for sleep.
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.328: entering main loop
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.328: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.426: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.426: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.428: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.428: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.428: user 'testuser' claiming the device: 0
> (fprintd:2408830): libfprint-virtual_image-DEBUG: 06:54:05.428: 42194463987: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2408830): libfprint-virtual_device_connection-DEBUG: 06:54:05.429: 42194464031: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408830): GLib-GIO-DEBUG: 06:54:05.429: GTask [gio] D-Bus interface method dispatch (source object: 0x557d2da10a90, source tag: 0x7f8eef192e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408830): libfprint-image_device-DEBUG: 06:54:05.530: Image device open completed
> (fprintd:2408830): libfprint-device-DEBUG: 06:54:05.530: Device reported open completion
> (fprintd:2408830): libfprint-device-DEBUG: 06:54:05.530: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408830): libfprint-device-DEBUG: 06:54:05.530: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.530: claimed device 0
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.533: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.533: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.537: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.537: file_storage_print_data_load(): loaded '/tmp/tmpkih7a9qu/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.537: start enrollment device 0 finger 7
> (fprintd:2408830): libfprint-device-DEBUG: 06:54:05.537: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408830): libfprint-image_device-DEBUG: 06:54:05.537: Activating image device
> (fprintd:2408830): libfprint-image_device-DEBUG: 06:54:05.537: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2408830): libfprint-image_device-DEBUG: 06:54:05.537: Image device activation completed
> (fprintd:2408830): libfprint-image_device-DEBUG: 06:54:05.538: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2408830): libfprint-image_device-DEBUG: 06:54:05.538: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2408830): libfprint-device-DEBUG: 06:54:05.538: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.538: Finger present 0
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.538: Finger needed 1
> (fprintd:2408830): GLib-GIO-DEBUG: 06:54:05.538: GTask [gio] D-Bus interface method dispatch (source object: 0x557d2da10a90, source tag: 0x7f8eef192e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408830): libfprint-virtual_device_connection-DEBUG: 06:54:05.539: Got a new connection!
> (fprintd:2408830): libfprint-virtual_image-DEBUG: 06:54:05.539: image data: 0x557d2da190e0
> (fprintd:2408830): libfprint-device-DEBUG: 06:54:05.539: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.539: Finger present 1
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.539: Finger needed 1
> (fprintd:2408830): libfprint-image_device-DEBUG: 06:54:05.539: Image device reported finger status: on
> (fprintd:2408830): libfprint-image_device-DEBUG: 06:54:05.539: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2408830): libfprint-image_device-DEBUG: 06:54:05.539: Image device captured an image
> (fprintd:2408830): libfprint-image_device-DEBUG: 06:54:05.539: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2408830): libfprint-device-DEBUG: 06:54:05.539: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.539: Finger present 1
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.539: Finger needed 0
> (fprintd:2408830): libfprint-device-DEBUG: 06:54:05.539: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.539: Finger present 0
> (fprintd:2408830): fprintd-DEBUG: 06:54:05.539: Finger needed 0
> (fprintd:2408830): libfprint-image_device-DEBUG: 06:54:05.539: Image device reported finger status: off
> (fprintd:2408830): libfprint-image_device-DEBUG: 06:54:05.539: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2408830): libfprint-image_device-DEBUG: 06:54:05.539: Deactivating image device
> (fprintd:2408830): libfprint-image_device-DEBUG: 06:54:05.539: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2408830): libfprint-image_device-DEBUG: 06:54:05.539: Image device deactivation completed
> (fprintd:2408830): libfprint-image_device-DEBUG: 06:54:05.539: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2408830): GLib-GIO-CRITICAL **: 06:54:05.540: GTask 0x557d2da16880 (source object: 0x557d2da18100, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_always_allowed_verify_stop (__main__.FPrintdVirtualDeviceClaimedTest.test_always_allowed_verify_stop) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2123, in test_always_allowed_verify_stop
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> =================================== 41/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_concourrent_enroll_start
> start time:   06:56:33
> duration:     1.27s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=239 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_concourrent_enroll_start
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408985): GLib-GIO-DEBUG: 06:56:34.512: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408985): fprintd-DEBUG: 06:56:34.514: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408985): fprintd-WARNING **: 06:56:34.514: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408985): fprintd-DEBUG: 06:56:34.514: Launching FprintObject
> (fprintd:2408985): libfprint-context-DEBUG: 06:56:34.514: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408985): fprintd-DEBUG: 06:56:34.518: Preparing devices for resume
> (fprintd:2408985): libfprint-context-DEBUG: 06:56:34.518: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-4ymq_mq1/virtual-image.socket
> 1690268194.519 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408985): libfprint-context-DEBUG: 06:56:34.518: created
> (fprintd:2408985): libfprint-device-DEBUG: 06:56:34.519: Device reported probe completion
> (fprintd:2408985): fprintd-DEBUG: 06:56:34.519: Got delay inhibitor for sleep.
> (fprintd:2408985): libfprint-device-DEBUG: 06:56:34.519: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408985): libfprint-device-DEBUG: 06:56:34.519: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408985): fprintd-DEBUG: 06:56:34.522: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2408985): fprintd-DEBUG: 06:56:34.522: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2408985): fprintd-DEBUG: 06:56:34.522: Finger present 0
> (fprintd:2408985): fprintd-DEBUG: 06:56:34.522: Finger needed 0
> (fprintd:2408985): fprintd-DEBUG: 06:56:34.523: entering main loop
> (fprintd:2408985): fprintd-DEBUG: 06:56:34.523: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408985): fprintd-DEBUG: 06:56:34.608: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2408985): fprintd-DEBUG: 06:56:34.608: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408985): fprintd-DEBUG: 06:56:34.609: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408985): fprintd-DEBUG: 06:56:34.610: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2408985): fprintd-DEBUG: 06:56:34.610: user 'testuser' claiming the device: 0
> (fprintd:2408985): libfprint-virtual_image-DEBUG: 06:56:34.610: 42343645695: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2408985): libfprint-virtual_device_connection-DEBUG: 06:56:34.610: 42343645743: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408985): GLib-GIO-DEBUG: 06:56:34.610: GTask [gio] D-Bus interface method dispatch (source object: 0x562b71bdf890, source tag: 0x7faad90c6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408985): libfprint-image_device-DEBUG: 06:56:34.711: Image device open completed
> (fprintd:2408985): libfprint-device-DEBUG: 06:56:34.711: Device reported open completion
> (fprintd:2408985): libfprint-device-DEBUG: 06:56:34.711: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408985): libfprint-device-DEBUG: 06:56:34.711: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408985): fprintd-DEBUG: 06:56:34.711: claimed device 0
> (fprintd:2408985): fprintd-DEBUG: 06:56:34.713: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2408985): fprintd-DEBUG: 06:56:34.713: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408985): fprintd-DEBUG: 06:56:34.713: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2408985): fprintd-DEBUG: 06:56:34.713: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408985): fprintd-DEBUG: 06:56:34.714: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2408985): fprintd-DEBUG: 06:56:34.714: file_storage_print_data_load(): loaded '/tmp/tmpytddnr2h/state/testuser/virtual_image/0/5' Unknown error -2
> (fprintd:2408985): fprintd-DEBUG: 06:56:34.715: start enrollment device 0 finger 5
> (fprintd:2408985): libfprint-device-DEBUG: 06:56:34.715: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408985): libfprint-image_device-DEBUG: 06:56:34.715: Activating image device
> (fprintd:2408985): libfprint-image_device-DEBUG: 06:56:34.715: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2408985): libfprint-image_device-DEBUG: 06:56:34.715: Image device activation completed
> (fprintd:2408985): libfprint-image_device-DEBUG: 06:56:34.715: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2408985): libfprint-image_device-DEBUG: 06:56:34.715: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2408985): libfprint-device-DEBUG: 06:56:34.715: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408985): fprintd-DEBUG: 06:56:34.715: Finger present 0
> (fprintd:2408985): fprintd-DEBUG: 06:56:34.715: Finger needed 1
> (fprintd:2408985): GLib-GIO-DEBUG: 06:56:34.715: GTask [gio] D-Bus interface method dispatch (source object: 0x562b71bdf890, source tag: 0x7faad90c6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408985): fprintd-DEBUG: 06:56:34.715: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2408985): fprintd-DEBUG: 06:56:34.715: file_storage_print_data_load(): loaded '/tmp/tmpytddnr2h/state/testuser/virtual_image/0/1' Unknown error -2
> (fprintd:2408985): GLib-GIO-DEBUG: 06:56:34.715: GTask [gio] D-Bus interface method dispatch (source object: 0x562b71bdf890, source tag: 0x7faad90c6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408985): fprintd-DEBUG: 06:56:34.717: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2408985): fprintd-DEBUG: 06:56:34.717: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> 
> (fprintd:2408985): fprintd-WARNING **: 06:56:34.717: Enrollment was in progress, stopping it
> (fprintd:2408985): GLib-GIO-DEBUG: 06:56:34.717: GTask [gio] D-Bus interface method dispatch (source object: 0x562b71bdf890, source tag: 0x7faad90c6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408985): libfprint-device-DEBUG: 06:56:34.717: Idle cancelling on ongoing operation!
> (fprintd:2408985): libfprint-image_device-DEBUG: 06:56:34.717: Deactivating image device
> (fprintd:2408985): libfprint-image_device-DEBUG: 06:56:34.717: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2408985): libfprint-image_device-DEBUG: 06:56:34.717: Image device deactivation completed
> (fprintd:2408985): libfprint-image_device-DEBUG: 06:56:34.717: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2408985): libfprint-device-DEBUG: 06:56:34.717: Device reported generic error (Operation was cancelled) during action; action was: FPI_DEVICE_ACTION_IDENTIFY
> (fprintd:2408985): libfprint-device-DEBUG: 06:56:34.717: Device reported identify completion
> (fprintd:2408985): libfprint-device-DEBUG: 06:56:34.717: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408985): fprintd-DEBUG: 06:56:34.717: Finger present 0
> (fprintd:2408985): fprintd-DEBUG: 06:56:34.717: Finger needed 0
> (fprintd:2408985): libfprint-device-DEBUG: 06:56:34.717: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2408985): libfprint-device-DEBUG: 06:56:34.717: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408985): libfprint-virtual_image-DEBUG: 06:56:34.717: 42343752805: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2408985): libfprint-image_device-DEBUG: 06:56:34.818: Image device close completed
> (fprintd:2408985): libfprint-device-DEBUG: 06:56:34.818: Device reported close completion
> (fprintd:2408985): libfprint-device-DEBUG: 06:56:34.818: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2408985): libfprint-device-DEBUG: 06:56:34.818: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408985): fprintd-DEBUG: 06:56:34.818: released device 0
> (fprintd:2408985): fprintd-DEBUG: 06:56:34.819: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> ----------------------------------- stderr -----------------------------------
> test_concourrent_enroll_start (__main__.FPrintdVirtualDeviceClaimedTest.test_concourrent_enroll_start) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.910s
> 
> OK
> ==============================================================================
> 
> =================================== 42/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_busy_device_release_on_verify
> start time:   06:54:05
> duration:     150.08s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=45 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_busy_device_release_on_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408879): GLib-GIO-DEBUG: 06:54:05.831: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408879): fprintd-DEBUG: 06:54:05.831: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408879): fprintd-WARNING **: 06:54:05.831: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408879): fprintd-DEBUG: 06:54:05.832: Launching FprintObject
> (fprintd:2408879): libfprint-context-DEBUG: 06:54:05.832: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408879): fprintd-DEBUG: 06:54:05.833: Preparing devices for resume
> (fprintd:2408879): libfprint-context-DEBUG: 06:54:05.833: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-vf3fqncv/virtual-image.socket
> (fprintd:2408879): libfprint-context-DEBUG: 06:54:05.833: created
> (fprintd:2408879): libfprint-device-DEBUG: 06:54:05.833: Device reported probe completion
> (fprintd:2408879): libfprint-device-DEBUG: 06:54:05.833: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408879): libfprint-device-DEBUG: 06:54:05.833: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268045.834 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408879): fprintd-DEBUG: 06:54:05.836: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2408879): fprintd-DEBUG: 06:54:05.836: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2408879): fprintd-DEBUG: 06:54:05.836: Finger present 0
> (fprintd:2408879): fprintd-DEBUG: 06:54:05.836: Finger needed 0
> (fprintd:2408879): fprintd-DEBUG: 06:54:05.836: Got delay inhibitor for sleep.
> (fprintd:2408879): fprintd-DEBUG: 06:54:05.836: entering main loop
> (fprintd:2408879): fprintd-DEBUG: 06:54:05.837: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408879): fprintd-DEBUG: 06:54:05.937: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2408879): fprintd-DEBUG: 06:54:05.938: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408879): fprintd-DEBUG: 06:54:05.940: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408879): fprintd-DEBUG: 06:54:05.942: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2408879): fprintd-DEBUG: 06:54:05.942: user 'testuser' claiming the device: 0
> (fprintd:2408879): libfprint-virtual_image-DEBUG: 06:54:05.942: 42194977232: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2408879): libfprint-virtual_device_connection-DEBUG: 06:54:05.942: 42194977280: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408879): GLib-GIO-DEBUG: 06:54:05.942: GTask [gio] D-Bus interface method dispatch (source object: 0x55718e53bc20, source tag: 0x7f10119dee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408879): libfprint-image_device-DEBUG: 06:54:06.043: Image device open completed
> (fprintd:2408879): libfprint-device-DEBUG: 06:54:06.043: Device reported open completion
> (fprintd:2408879): libfprint-device-DEBUG: 06:54:06.043: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408879): libfprint-device-DEBUG: 06:54:06.043: Updated temperature model after 0.21 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408879): fprintd-DEBUG: 06:54:06.043: claimed device 0
> (fprintd:2408879): fprintd-DEBUG: 06:54:06.046: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2408879): fprintd-DEBUG: 06:54:06.046: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408879): fprintd-DEBUG: 06:54:06.047: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2408879): fprintd-DEBUG: 06:54:06.047: file_storage_print_data_load(): loaded '/tmp/tmpchhpu38u/state/testuser/virtual_image/0/2' Unknown error -2
> (fprintd:2408879): fprintd-DEBUG: 06:54:06.047: start enrollment device 0 finger 2
> (fprintd:2408879): libfprint-device-DEBUG: 06:54:06.047: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408879): libfprint-image_device-DEBUG: 06:54:06.047: Activating image device
> (fprintd:2408879): libfprint-image_device-DEBUG: 06:54:06.047: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2408879): libfprint-image_device-DEBUG: 06:54:06.047: Image device activation completed
> (fprintd:2408879): libfprint-image_device-DEBUG: 06:54:06.047: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2408879): libfprint-image_device-DEBUG: 06:54:06.047: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2408879): libfprint-device-DEBUG: 06:54:06.047: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408879): fprintd-DEBUG: 06:54:06.047: Finger present 0
> (fprintd:2408879): fprintd-DEBUG: 06:54:06.047: Finger needed 1
> (fprintd:2408879): GLib-GIO-DEBUG: 06:54:06.047: GTask [gio] D-Bus interface method dispatch (source object: 0x55718e53bc20, source tag: 0x7f10119dee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408879): libfprint-virtual_device_connection-DEBUG: 06:54:06.048: Got a new connection!
> (fprintd:2408879): libfprint-virtual_image-DEBUG: 06:54:06.048: image data: 0x55718e543d20
> (fprintd:2408879): libfprint-device-DEBUG: 06:54:06.048: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408879): fprintd-DEBUG: 06:54:06.049: Finger present 1
> (fprintd:2408879): fprintd-DEBUG: 06:54:06.049: Finger needed 1
> (fprintd:2408879): libfprint-image_device-DEBUG: 06:54:06.049: Image device reported finger status: on
> (fprintd:2408879): libfprint-image_device-DEBUG: 06:54:06.049: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2408879): libfprint-image_device-DEBUG: 06:54:06.049: Image device captured an image
> (fprintd:2408879): libfprint-image_device-DEBUG: 06:54:06.049: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2408879): libfprint-device-DEBUG: 06:54:06.049: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2408879): fprintd-DEBUG: 06:54:06.049: Finger present 1
> (fprintd:2408879): fprintd-DEBUG: 06:54:06.049: Finger needed 0
> (fprintd:2408879): libfprint-device-DEBUG: 06:54:06.049: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408879): fprintd-DEBUG: 06:54:06.049: Finger present 0
> (fprintd:2408879): fprintd-DEBUG: 06:54:06.049: Finger needed 0
> (fprintd:2408879): libfprint-image_device-DEBUG: 06:54:06.049: Image device reported finger status: off
> (fprintd:2408879): libfprint-image_device-DEBUG: 06:54:06.050: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2408879): libfprint-image_device-DEBUG: 06:54:06.050: Deactivating image device
> (fprintd:2408879): libfprint-image_device-DEBUG: 06:54:06.050: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2408879): libfprint-image_device-DEBUG: 06:54:06.050: Image device deactivation completed
> (fprintd:2408879): libfprint-image_device-DEBUG: 06:54:06.050: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2408879): GLib-GIO-CRITICAL **: 06:54:06.050: GTask 0x55718e53fee0 (source object: 0x55718e543600, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408879): libfprint-image-DEBUG: 06:54:06.068: Minutiae scan completed in 0.018886 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_busy_device_release_on_verify (__main__.FPrintdVirtualDeviceClaimedTest.test_busy_device_release_on_verify) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1954, in test_busy_device_release_on_verify
>     self.enroll_image('whorl', finger='left-index-finger')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> =================================== 43/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_busy_device_release_on_verify_finger
> start time:   06:54:05
> duration:     150.08s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=64 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_busy_device_release_on_verify_finger
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408887): GLib-GIO-DEBUG: 06:54:05.942: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408887): fprintd-DEBUG: 06:54:05.942: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408887): fprintd-WARNING **: 06:54:05.943: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408887): fprintd-DEBUG: 06:54:05.943: Launching FprintObject
> (fprintd:2408887): libfprint-context-DEBUG: 06:54:05.943: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408887): fprintd-DEBUG: 06:54:05.946: Preparing devices for resume
> (fprintd:2408887): libfprint-context-DEBUG: 06:54:05.946: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-8jn9qxhy/virtual-image.socket
> (fprintd:2408887): libfprint-context-DEBUG: 06:54:05.946: created
> (fprintd:2408887): libfprint-device-DEBUG: 06:54:05.946: Device reported probe completion
> (fprintd:2408887): libfprint-device-DEBUG: 06:54:05.946: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408887): libfprint-device-DEBUG: 06:54:05.946: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268045.947 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408887): fprintd-DEBUG: 06:54:05.948: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2408887): fprintd-DEBUG: 06:54:05.948: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2408887): fprintd-DEBUG: 06:54:05.948: Finger present 0
> (fprintd:2408887): fprintd-DEBUG: 06:54:05.948: Finger needed 0
> (fprintd:2408887): fprintd-DEBUG: 06:54:05.948: Got delay inhibitor for sleep.
> (fprintd:2408887): fprintd-DEBUG: 06:54:05.948: entering main loop
> (fprintd:2408887): fprintd-DEBUG: 06:54:05.948: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408887): fprintd-DEBUG: 06:54:06.048: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2408887): fprintd-DEBUG: 06:54:06.048: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408887): fprintd-DEBUG: 06:54:06.049: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408887): fprintd-DEBUG: 06:54:06.052: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2408887): fprintd-DEBUG: 06:54:06.052: user 'testuser' claiming the device: 0
> (fprintd:2408887): libfprint-virtual_image-DEBUG: 06:54:06.052: 42195087325: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2408887): libfprint-virtual_device_connection-DEBUG: 06:54:06.052: 42195087356: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408887): GLib-GIO-DEBUG: 06:54:06.052: GTask [gio] D-Bus interface method dispatch (source object: 0x55c19544ea20, source tag: 0x7f568bff4e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408887): libfprint-image_device-DEBUG: 06:54:06.152: Image device open completed
> (fprintd:2408887): libfprint-device-DEBUG: 06:54:06.152: Device reported open completion
> (fprintd:2408887): libfprint-device-DEBUG: 06:54:06.152: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408887): libfprint-device-DEBUG: 06:54:06.152: Updated temperature model after 0.21 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408887): fprintd-DEBUG: 06:54:06.152: claimed device 0
> (fprintd:2408887): fprintd-DEBUG: 06:54:06.154: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2408887): fprintd-DEBUG: 06:54:06.154: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408887): fprintd-DEBUG: 06:54:06.155: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2408887): fprintd-DEBUG: 06:54:06.155: file_storage_print_data_load(): loaded '/tmp/tmpf8z328r6/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2408887): fprintd-DEBUG: 06:54:06.155: start enrollment device 0 finger 3
> (fprintd:2408887): libfprint-device-DEBUG: 06:54:06.155: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408887): libfprint-image_device-DEBUG: 06:54:06.155: Activating image device
> (fprintd:2408887): libfprint-image_device-DEBUG: 06:54:06.155: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2408887): libfprint-image_device-DEBUG: 06:54:06.155: Image device activation completed
> (fprintd:2408887): libfprint-image_device-DEBUG: 06:54:06.155: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2408887): libfprint-image_device-DEBUG: 06:54:06.155: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2408887): libfprint-device-DEBUG: 06:54:06.155: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408887): fprintd-DEBUG: 06:54:06.155: Finger present 0
> (fprintd:2408887): fprintd-DEBUG: 06:54:06.155: Finger needed 1
> (fprintd:2408887): GLib-GIO-DEBUG: 06:54:06.155: GTask [gio] D-Bus interface method dispatch (source object: 0x55c19544ea20, source tag: 0x7f568bff4e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408887): libfprint-virtual_device_connection-DEBUG: 06:54:06.156: Got a new connection!
> (fprintd:2408887): libfprint-virtual_image-DEBUG: 06:54:06.156: image data: 0x55c195457120
> (fprintd:2408887): libfprint-device-DEBUG: 06:54:06.156: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408887): fprintd-DEBUG: 06:54:06.156: Finger present 1
> (fprintd:2408887): fprintd-DEBUG: 06:54:06.156: Finger needed 1
> (fprintd:2408887): libfprint-image_device-DEBUG: 06:54:06.156: Image device reported finger status: on
> (fprintd:2408887): libfprint-image_device-DEBUG: 06:54:06.156: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2408887): libfprint-image_device-DEBUG: 06:54:06.156: Image device captured an image
> (fprintd:2408887): libfprint-image_device-DEBUG: 06:54:06.156: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2408887): libfprint-device-DEBUG: 06:54:06.156: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2408887): fprintd-DEBUG: 06:54:06.156: Finger present 1
> (fprintd:2408887): fprintd-DEBUG: 06:54:06.156: Finger needed 0
> (fprintd:2408887): libfprint-device-DEBUG: 06:54:06.156: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408887): fprintd-DEBUG: 06:54:06.156: Finger present 0
> (fprintd:2408887): fprintd-DEBUG: 06:54:06.156: Finger needed 0
> (fprintd:2408887): libfprint-image_device-DEBUG: 06:54:06.156: Image device reported finger status: off
> (fprintd:2408887): libfprint-image_device-DEBUG: 06:54:06.156: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2408887): libfprint-image_device-DEBUG: 06:54:06.156: Deactivating image device
> (fprintd:2408887): libfprint-image_device-DEBUG: 06:54:06.156: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2408887): libfprint-image_device-DEBUG: 06:54:06.156: Image device deactivation completed
> (fprintd:2408887): libfprint-image_device-DEBUG: 06:54:06.156: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2408887): GLib-GIO-CRITICAL **: 06:54:06.156: GTask 0x55c19545f380 (source object: 0x55c195455d70, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_busy_device_release_on_verify_finger (__main__.FPrintdVirtualDeviceClaimedTest.test_busy_device_release_on_verify_finger) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1961, in test_busy_device_release_on_verify_finger
>     self.enroll_image('whorl', finger='left-middle-finger')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> =================================== 44/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_concourrent_delete_enrolled_finger
> start time:   06:54:05
> duration:     150.05s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=239 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_concourrent_delete_enrolled_finger
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408915): GLib-GIO-DEBUG: 06:54:06.543: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.544: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408915): fprintd-WARNING **: 06:54:06.544: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.544: Launching FprintObject
> (fprintd:2408915): libfprint-context-DEBUG: 06:54:06.544: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.545: Preparing devices for resume
> (fprintd:2408915): libfprint-context-DEBUG: 06:54:06.545: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-lgdl05p8/virtual-image.socket
> (fprintd:2408915): libfprint-context-DEBUG: 06:54:06.545: created
> (fprintd:2408915): libfprint-device-DEBUG: 06:54:06.546: Device reported probe completion
> (fprintd:2408915): libfprint-device-DEBUG: 06:54:06.546: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408915): libfprint-device-DEBUG: 06:54:06.546: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268046.546 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.547: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.547: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.547: Finger present 0
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.547: Finger needed 0
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.547: Got delay inhibitor for sleep.
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.547: entering main loop
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.548: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.647: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.648: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.649: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.650: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.650: user 'testuser' claiming the device: 0
> (fprintd:2408915): libfprint-virtual_image-DEBUG: 06:54:06.650: 42195685798: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2408915): libfprint-virtual_device_connection-DEBUG: 06:54:06.650: 42195685861: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408915): GLib-GIO-DEBUG: 06:54:06.650: GTask [gio] D-Bus interface method dispatch (source object: 0x56131d8c2b70, source tag: 0x7fd3bbf31e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408915): libfprint-image_device-DEBUG: 06:54:06.751: Image device open completed
> (fprintd:2408915): libfprint-device-DEBUG: 06:54:06.751: Device reported open completion
> (fprintd:2408915): libfprint-device-DEBUG: 06:54:06.751: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408915): libfprint-device-DEBUG: 06:54:06.751: Updated temperature model after 0.21 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.751: claimed device 0
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.753: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.753: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.754: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.755: file_storage_print_data_load(): loaded '/tmp/tmplvn_tjo2/state/testuser/virtual_image/0/1' Unknown error -2
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.755: start enrollment device 0 finger 1
> (fprintd:2408915): libfprint-device-DEBUG: 06:54:06.755: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408915): libfprint-image_device-DEBUG: 06:54:06.755: Activating image device
> (fprintd:2408915): libfprint-image_device-DEBUG: 06:54:06.755: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2408915): libfprint-image_device-DEBUG: 06:54:06.755: Image device activation completed
> (fprintd:2408915): libfprint-image_device-DEBUG: 06:54:06.755: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2408915): libfprint-image_device-DEBUG: 06:54:06.755: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2408915): libfprint-device-DEBUG: 06:54:06.755: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.755: Finger present 0
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.755: Finger needed 1
> (fprintd:2408915): GLib-GIO-DEBUG: 06:54:06.755: GTask [gio] D-Bus interface method dispatch (source object: 0x56131d8c2b70, source tag: 0x7fd3bbf31e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408915): libfprint-virtual_device_connection-DEBUG: 06:54:06.757: Got a new connection!
> (fprintd:2408915): libfprint-virtual_image-DEBUG: 06:54:06.758: image data: 0x56131d8cb2c0
> (fprintd:2408915): libfprint-device-DEBUG: 06:54:06.758: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.758: Finger present 1
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.758: Finger needed 1
> (fprintd:2408915): libfprint-image_device-DEBUG: 06:54:06.758: Image device reported finger status: on
> (fprintd:2408915): libfprint-image_device-DEBUG: 06:54:06.758: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2408915): libfprint-image_device-DEBUG: 06:54:06.758: Image device captured an image
> (fprintd:2408915): libfprint-image_device-DEBUG: 06:54:06.758: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2408915): libfprint-device-DEBUG: 06:54:06.758: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.758: Finger present 1
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.759: Finger needed 0
> (fprintd:2408915): libfprint-device-DEBUG: 06:54:06.759: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.759: Finger present 0
> (fprintd:2408915): fprintd-DEBUG: 06:54:06.760: Finger needed 0
> (fprintd:2408915): libfprint-image_device-DEBUG: 06:54:06.760: Image device reported finger status: off
> (fprintd:2408915): libfprint-image_device-DEBUG: 06:54:06.760: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2408915): libfprint-image_device-DEBUG: 06:54:06.760: Deactivating image device
> (fprintd:2408915): libfprint-image_device-DEBUG: 06:54:06.760: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2408915): libfprint-image_device-DEBUG: 06:54:06.760: Image device deactivation completed
> (fprintd:2408915): libfprint-image_device-DEBUG: 06:54:06.760: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2408915): GLib-GIO-CRITICAL **: 06:54:06.760: GTask 0x56131d8cae30 (source object: 0x56131d8c9e60, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408915): libfprint-image-DEBUG: 06:54:06.766: Minutiae scan completed in 0.007715 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_concourrent_delete_enrolled_finger (__main__.FPrintdVirtualDeviceClaimedTest.test_concourrent_delete_enrolled_finger) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2377, in test_concourrent_delete_enrolled_finger
>     self.enroll_image('whorl', finger='left-thumb')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> =================================== 45/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_concourrent_release
> start time:   06:56:34
> duration:     1.23s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=128 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_concourrent_release
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409030): GLib-GIO-DEBUG: 06:56:35.672: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409030): fprintd-DEBUG: 06:56:35.675: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409030): fprintd-WARNING **: 06:56:35.675: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409030): fprintd-DEBUG: 06:56:35.675: Launching FprintObject
> (fprintd:2409030): libfprint-context-DEBUG: 06:56:35.675: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409030): fprintd-DEBUG: 06:56:35.676: Preparing devices for resume
> (fprintd:2409030): libfprint-context-DEBUG: 06:56:35.676: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-9xz65ik2/virtual-image.socket
> (fprintd:2409030): libfprint-context-DEBUG: 06:56:35.676: created
> 1690268195.677 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409030): libfprint-device-DEBUG: 06:56:35.677: Device reported probe completion
> (fprintd:2409030): libfprint-device-DEBUG: 06:56:35.677: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409030): libfprint-device-DEBUG: 06:56:35.677: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409030): fprintd-DEBUG: 06:56:35.678: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409030): fprintd-DEBUG: 06:56:35.678: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409030): fprintd-DEBUG: 06:56:35.678: Finger present 0
> (fprintd:2409030): fprintd-DEBUG: 06:56:35.678: Finger needed 0
> (fprintd:2409030): fprintd-DEBUG: 06:56:35.679: Got delay inhibitor for sleep.
> (fprintd:2409030): fprintd-DEBUG: 06:56:35.679: entering main loop
> (fprintd:2409030): fprintd-DEBUG: 06:56:35.679: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409030): fprintd-DEBUG: 06:56:35.775: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409030): fprintd-DEBUG: 06:56:35.775: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409030): fprintd-DEBUG: 06:56:35.777: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409030): fprintd-DEBUG: 06:56:35.785: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409030): fprintd-DEBUG: 06:56:35.785: user 'testuser' claiming the device: 0
> (fprintd:2409030): libfprint-virtual_image-DEBUG: 06:56:35.785: 42344820664: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409030): libfprint-virtual_device_connection-DEBUG: 06:56:35.785: 42344820700: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409030): GLib-GIO-DEBUG: 06:56:35.785: GTask [gio] D-Bus interface method dispatch (source object: 0x55bfdaea7a80, source tag: 0x7fee20fefe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409030): libfprint-image_device-DEBUG: 06:56:35.885: Image device open completed
> (fprintd:2409030): libfprint-device-DEBUG: 06:56:35.885: Device reported open completion
> (fprintd:2409030): libfprint-device-DEBUG: 06:56:35.885: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409030): libfprint-device-DEBUG: 06:56:35.885: Updated temperature model after 0.21 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409030): fprintd-DEBUG: 06:56:35.886: claimed device 0
> (fprintd:2409030): fprintd-DEBUG: 06:56:35.891: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2409030): fprintd-DEBUG: 06:56:35.891: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2409030): fprintd-DEBUG: 06:56:35.891: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2409030): fprintd-DEBUG: 06:56:35.891: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2409030): libfprint-virtual_image-DEBUG: 06:56:35.891: 42344926849: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2409030): GLib-GIO-DEBUG: 06:56:35.891: GTask [gio] D-Bus interface method dispatch (source object: 0x55bfdaea7a80, source tag: 0x7fee20fefe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409030): GLib-GIO-DEBUG: 06:56:35.892: GTask [gio] D-Bus interface method dispatch (source object: 0x55bfdaea7a80, source tag: 0x7fee20fefe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409030): libfprint-image_device-DEBUG: 06:56:35.992: Image device close completed
> (fprintd:2409030): libfprint-device-DEBUG: 06:56:35.992: Device reported close completion
> (fprintd:2409030): libfprint-device-DEBUG: 06:56:35.992: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2409030): libfprint-device-DEBUG: 06:56:35.992: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409030): fprintd-DEBUG: 06:56:35.992: released device 0
> (fprintd:2409030): fprintd-DEBUG: 06:56:35.994: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> 
> (fprintd:2409030): fprintd-WARNING **: 06:56:35.994: Authorization denied to :1.0 to call method 'Release' for device 'Virtual image device for debugging': Device was not claimed before use
> (fprintd:2409030): GLib-GIO-DEBUG: 06:56:35.994: GTask [gio] D-Bus interface method dispatch (source object: 0x55bfdaea7a80, source tag: 0x7fee20fefe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409030): fprintd-DEBUG: 06:56:35.995: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_concourrent_release (__main__.FPrintdVirtualDeviceClaimedTest.test_concourrent_release) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.851s
> 
> OK
> ==============================================================================
> 
> =================================== 46/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_concourrent_delete_enrolled_fingers
> start time:   06:54:06
> duration:     150.10s
> result:       killed by signal 2 SIGINT
> command:      G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals MALLOC_PERTURB_=227 TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_concourrent_delete_enrolled_fingers
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408930): GLib-GIO-DEBUG: 06:54:06.724: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.725: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408930): fprintd-WARNING **: 06:54:06.725: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.725: Launching FprintObject
> (fprintd:2408930): libfprint-context-DEBUG: 06:54:06.725: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.727: Preparing devices for resume
> (fprintd:2408930): libfprint-context-DEBUG: 06:54:06.727: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-jea43kuh/virtual-image.socket
> (fprintd:2408930): libfprint-context-DEBUG: 06:54:06.727: created
> 1690268046.728 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408930): libfprint-device-DEBUG: 06:54:06.727: Device reported probe completion
> (fprintd:2408930): libfprint-device-DEBUG: 06:54:06.727: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408930): libfprint-device-DEBUG: 06:54:06.727: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.730: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.730: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.730: Finger present 0
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.730: Finger needed 0
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.731: Got delay inhibitor for sleep.
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.731: entering main loop
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.732: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.839: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.839: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.840: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.841: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.841: user 'testuser' claiming the device: 0
> (fprintd:2408930): libfprint-virtual_image-DEBUG: 06:54:06.842: 42195877035: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2408930): libfprint-virtual_device_connection-DEBUG: 06:54:06.842: 42195877067: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408930): GLib-GIO-DEBUG: 06:54:06.842: GTask [gio] D-Bus interface method dispatch (source object: 0x55ce35570b70, source tag: 0x7efeff300e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408930): libfprint-image_device-DEBUG: 06:54:06.943: Image device open completed
> (fprintd:2408930): libfprint-device-DEBUG: 06:54:06.943: Device reported open completion
> (fprintd:2408930): libfprint-device-DEBUG: 06:54:06.943: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408930): libfprint-device-DEBUG: 06:54:06.943: Updated temperature model after 0.22 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.943: claimed device 0
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.945: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.945: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.946: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.946: file_storage_print_data_load(): loaded '/tmp/tmpmy680ydf/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.946: start enrollment device 0 finger 7
> (fprintd:2408930): libfprint-device-DEBUG: 06:54:06.946: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408930): libfprint-image_device-DEBUG: 06:54:06.946: Activating image device
> (fprintd:2408930): libfprint-image_device-DEBUG: 06:54:06.946: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2408930): libfprint-image_device-DEBUG: 06:54:06.946: Image device activation completed
> (fprintd:2408930): libfprint-image_device-DEBUG: 06:54:06.946: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2408930): libfprint-image_device-DEBUG: 06:54:06.946: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2408930): libfprint-device-DEBUG: 06:54:06.946: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.946: Finger present 0
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.946: Finger needed 1
> (fprintd:2408930): GLib-GIO-DEBUG: 06:54:06.946: GTask [gio] D-Bus interface method dispatch (source object: 0x55ce35570b70, source tag: 0x7efeff300e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408930): libfprint-virtual_device_connection-DEBUG: 06:54:06.947: Got a new connection!
> (fprintd:2408930): libfprint-virtual_image-DEBUG: 06:54:06.947: image data: 0x55ce35579040
> (fprintd:2408930): libfprint-device-DEBUG: 06:54:06.947: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.947: Finger present 1
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.947: Finger needed 1
> (fprintd:2408930): libfprint-image_device-DEBUG: 06:54:06.947: Image device reported finger status: on
> (fprintd:2408930): libfprint-image_device-DEBUG: 06:54:06.947: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2408930): libfprint-image_device-DEBUG: 06:54:06.947: Image device captured an image
> (fprintd:2408930): libfprint-image_device-DEBUG: 06:54:06.948: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2408930): libfprint-device-DEBUG: 06:54:06.950: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.950: Finger present 1
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.950: Finger needed 0
> (fprintd:2408930): libfprint-device-DEBUG: 06:54:06.950: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.950: Finger present 0
> (fprintd:2408930): fprintd-DEBUG: 06:54:06.950: Finger needed 0
> (fprintd:2408930): libfprint-image_device-DEBUG: 06:54:06.950: Image device reported finger status: off
> (fprintd:2408930): libfprint-image_device-DEBUG: 06:54:06.950: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2408930): libfprint-image_device-DEBUG: 06:54:06.950: Deactivating image device
> (fprintd:2408930): libfprint-image_device-DEBUG: 06:54:06.950: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2408930): libfprint-image_device-DEBUG: 06:54:06.950: Image device deactivation completed
> (fprintd:2408930): libfprint-image_device-DEBUG: 06:54:06.950: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2408930): GLib-GIO-CRITICAL **: 06:54:06.950: GTask 0x55ce35578d80 (source object: 0x55ce355784b0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408930): libfprint-image-DEBUG: 06:54:06.964: Minutiae scan completed in 0.016291 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_concourrent_delete_enrolled_fingers (__main__.FPrintdVirtualDeviceClaimedTest.test_concourrent_delete_enrolled_fingers) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2334, in test_concourrent_delete_enrolled_fingers
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> =================================== 47/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_concourrent_delete_enrolled_fingers2
> start time:   06:54:06
> duration:     150.06s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_PERTURB_=186 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_concourrent_delete_enrolled_fingers2
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408939): GLib-GIO-DEBUG: 06:54:07.044: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.047: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408939): fprintd-WARNING **: 06:54:07.047: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.047: Launching FprintObject
> (fprintd:2408939): libfprint-context-DEBUG: 06:54:07.047: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.049: Preparing devices for resume
> (fprintd:2408939): libfprint-context-DEBUG: 06:54:07.049: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-4qb9mn83/virtual-image.socket
> (fprintd:2408939): libfprint-context-DEBUG: 06:54:07.049: created
> (fprintd:2408939): libfprint-device-DEBUG: 06:54:07.049: Device reported probe completion
> (fprintd:2408939): libfprint-device-DEBUG: 06:54:07.049: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408939): libfprint-device-DEBUG: 06:54:07.049: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268047.050 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.051: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.051: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.051: Finger present 0
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.051: Finger needed 0
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.051: Got delay inhibitor for sleep.
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.051: entering main loop
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.052: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.145: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.145: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.146: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.147: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.147: user 'testuser' claiming the device: 0
> (fprintd:2408939): libfprint-virtual_image-DEBUG: 06:54:07.147: 42196182609: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2408939): libfprint-virtual_device_connection-DEBUG: 06:54:07.147: 42196182658: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408939): GLib-GIO-DEBUG: 06:54:07.147: GTask [gio] D-Bus interface method dispatch (source object: 0x556dbc7aabf0, source tag: 0x7f15b525ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408939): libfprint-image_device-DEBUG: 06:54:07.248: Image device open completed
> (fprintd:2408939): libfprint-device-DEBUG: 06:54:07.248: Device reported open completion
> (fprintd:2408939): libfprint-device-DEBUG: 06:54:07.248: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408939): libfprint-device-DEBUG: 06:54:07.248: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.248: claimed device 0
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.249: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.249: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.250: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.250: file_storage_print_data_load(): loaded '/tmp/tmpbaksrg67/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.250: start enrollment device 0 finger 7
> (fprintd:2408939): libfprint-device-DEBUG: 06:54:07.250: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408939): libfprint-image_device-DEBUG: 06:54:07.250: Activating image device
> (fprintd:2408939): libfprint-image_device-DEBUG: 06:54:07.250: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2408939): libfprint-image_device-DEBUG: 06:54:07.250: Image device activation completed
> (fprintd:2408939): libfprint-image_device-DEBUG: 06:54:07.250: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2408939): libfprint-image_device-DEBUG: 06:54:07.250: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2408939): libfprint-device-DEBUG: 06:54:07.250: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.250: Finger present 0
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.250: Finger needed 1
> (fprintd:2408939): GLib-GIO-DEBUG: 06:54:07.251: GTask [gio] D-Bus interface method dispatch (source object: 0x556dbc7aabf0, source tag: 0x7f15b525ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408939): libfprint-virtual_device_connection-DEBUG: 06:54:07.251: Got a new connection!
> (fprintd:2408939): libfprint-virtual_image-DEBUG: 06:54:07.252: image data: 0x556dbc7b2df0
> (fprintd:2408939): libfprint-device-DEBUG: 06:54:07.252: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.252: Finger present 1
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.252: Finger needed 1
> (fprintd:2408939): libfprint-image_device-DEBUG: 06:54:07.252: Image device reported finger status: on
> (fprintd:2408939): libfprint-image_device-DEBUG: 06:54:07.252: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2408939): libfprint-image_device-DEBUG: 06:54:07.252: Image device captured an image
> (fprintd:2408939): libfprint-image_device-DEBUG: 06:54:07.252: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2408939): libfprint-device-DEBUG: 06:54:07.252: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.252: Finger present 1
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.252: Finger needed 0
> (fprintd:2408939): libfprint-device-DEBUG: 06:54:07.252: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.252: Finger present 0
> (fprintd:2408939): fprintd-DEBUG: 06:54:07.252: Finger needed 0
> (fprintd:2408939): libfprint-image_device-DEBUG: 06:54:07.252: Image device reported finger status: off
> (fprintd:2408939): libfprint-image_device-DEBUG: 06:54:07.252: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2408939): libfprint-image_device-DEBUG: 06:54:07.252: Deactivating image device
> (fprintd:2408939): libfprint-image_device-DEBUG: 06:54:07.252: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2408939): libfprint-image_device-DEBUG: 06:54:07.252: Image device deactivation completed
> (fprintd:2408939): libfprint-image_device-DEBUG: 06:54:07.252: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2408939): GLib-GIO-CRITICAL **: 06:54:07.253: GTask 0x556dbc7b2820 (source object: 0x556dbc7b2470, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408939): libfprint-image-DEBUG: 06:54:07.262: Minutiae scan completed in 0.009901 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_concourrent_delete_enrolled_fingers2 (__main__.FPrintdVirtualDeviceClaimedTest.test_concourrent_delete_enrolled_fingers2) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2363, in test_concourrent_delete_enrolled_fingers2
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> =================================== 48/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_delete_enrolled_finger_from_other_client
> start time:   06:56:35
> duration:     0.98s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=121 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_delete_enrolled_finger_from_other_client
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409055): GLib-GIO-DEBUG: 06:56:35.956: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409055): fprintd-DEBUG: 06:56:35.957: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409055): fprintd-WARNING **: 06:56:35.957: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409055): fprintd-DEBUG: 06:56:35.957: Launching FprintObject
> (fprintd:2409055): libfprint-context-DEBUG: 06:56:35.957: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409055): fprintd-DEBUG: 06:56:35.958: Preparing devices for resume
> (fprintd:2409055): libfprint-context-DEBUG: 06:56:35.958: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-fqne1s_8/virtual-image.socket
> (fprintd:2409055): libfprint-context-DEBUG: 06:56:35.958: created
> (fprintd:2409055): libfprint-device-DEBUG: 06:56:35.958: Device reported probe completion
> (fprintd:2409055): libfprint-device-DEBUG: 06:56:35.958: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409055): libfprint-device-DEBUG: 06:56:35.958: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268195.959 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409055): fprintd-DEBUG: 06:56:35.960: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409055): fprintd-DEBUG: 06:56:35.960: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409055): fprintd-DEBUG: 06:56:35.960: Finger present 0
> (fprintd:2409055): fprintd-DEBUG: 06:56:35.960: Finger needed 0
> (fprintd:2409055): fprintd-DEBUG: 06:56:35.961: Got delay inhibitor for sleep.
> (fprintd:2409055): fprintd-DEBUG: 06:56:35.961: entering main loop
> (fprintd:2409055): fprintd-DEBUG: 06:56:35.962: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409055): fprintd-DEBUG: 06:56:36.058: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409055): fprintd-DEBUG: 06:56:36.059: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409055): fprintd-DEBUG: 06:56:36.060: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409055): fprintd-DEBUG: 06:56:36.060: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409055): fprintd-DEBUG: 06:56:36.060: user 'testuser' claiming the device: 0
> (fprintd:2409055): libfprint-virtual_image-DEBUG: 06:56:36.060: 42345095956: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409055): libfprint-virtual_device_connection-DEBUG: 06:56:36.060: 42345096005: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409055): GLib-GIO-DEBUG: 06:56:36.061: GTask [gio] D-Bus interface method dispatch (source object: 0x55b5c4a74da0, source tag: 0x7f42ba26be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409055): libfprint-image_device-DEBUG: 06:56:36.161: Image device open completed
> (fprintd:2409055): libfprint-device-DEBUG: 06:56:36.162: Device reported open completion
> (fprintd:2409055): libfprint-device-DEBUG: 06:56:36.162: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409055): libfprint-device-DEBUG: 06:56:36.162: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409055): fprintd-DEBUG: 06:56:36.162: claimed device 0
> (fprintd:2409055): fprintd-DEBUG: 06:56:36.178: Requesting authorization from :1.10 to call method 'DeleteEnrolledFinger' for device 'Virtual image device for debugging'
> 
> (fprintd:2409055): fprintd-WARNING **: 06:56:36.178: Authorization denied to :1.10 to call method 'DeleteEnrolledFinger' for device 'Virtual image device for debugging': Device already in use by another user
> (fprintd:2409055): GLib-GIO-DEBUG: 06:56:36.178: GTask [gio] D-Bus interface method dispatch (source object: 0x55b5c4a74da0, source tag: 0x7f42ba26be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409055): fprintd-DEBUG: 06:56:36.188: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2409055): fprintd-DEBUG: 06:56:36.188: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2409055): libfprint-virtual_image-DEBUG: 06:56:36.188: 42345223454: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2409055): GLib-GIO-DEBUG: 06:56:36.188: GTask [gio] D-Bus interface method dispatch (source object: 0x55b5c4a74da0, source tag: 0x7f42ba26be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409055): libfprint-image_device-DEBUG: 06:56:36.288: Image device close completed
> (fprintd:2409055): libfprint-device-DEBUG: 06:56:36.288: Device reported close completion
> (fprintd:2409055): libfprint-device-DEBUG: 06:56:36.288: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2409055): libfprint-device-DEBUG: 06:56:36.288: Updated temperature model after 0.13 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409055): fprintd-DEBUG: 06:56:36.288: released device 0
> (fprintd:2409055): fprintd-DEBUG: 06:56:36.292: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_delete_enrolled_finger_from_other_client (__main__.FPrintdVirtualDeviceClaimedTest.test_delete_enrolled_finger_from_other_client) ... /usr/lib/python3.11/traceback.py:240: ResourceWarning: unclosed file <_io.BufferedReader name=12>
>   tb.tb_frame.clear()
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.746s
> 
> OK
> ==============================================================================
> 
> =================================== 49/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_delete_enrolled_fingers2_from_other_client
> start time:   06:56:36
> duration:     1.19s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=78 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_delete_enrolled_fingers2_from_other_client
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409110): GLib-GIO-DEBUG: 06:56:36.695: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409110): fprintd-DEBUG: 06:56:36.698: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409110): fprintd-WARNING **: 06:56:36.698: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409110): fprintd-DEBUG: 06:56:36.698: Launching FprintObject
> (fprintd:2409110): libfprint-context-DEBUG: 06:56:36.698: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409110): fprintd-DEBUG: 06:56:36.700: Preparing devices for resume
> 1690268196.701 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409110): libfprint-context-DEBUG: 06:56:36.700: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-2l51jegj/virtual-image.socket
> (fprintd:2409110): libfprint-context-DEBUG: 06:56:36.700: created
> (fprintd:2409110): libfprint-device-DEBUG: 06:56:36.700: Device reported probe completion
> (fprintd:2409110): libfprint-device-DEBUG: 06:56:36.700: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409110): libfprint-device-DEBUG: 06:56:36.700: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409110): fprintd-DEBUG: 06:56:36.702: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409110): fprintd-DEBUG: 06:56:36.702: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409110): fprintd-DEBUG: 06:56:36.702: Finger present 0
> (fprintd:2409110): fprintd-DEBUG: 06:56:36.702: Finger needed 0
> (fprintd:2409110): fprintd-DEBUG: 06:56:36.703: Got delay inhibitor for sleep.
> (fprintd:2409110): fprintd-DEBUG: 06:56:36.703: entering main loop
> (fprintd:2409110): fprintd-DEBUG: 06:56:36.703: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409110): fprintd-DEBUG: 06:56:36.798: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409110): fprintd-DEBUG: 06:56:36.800: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409110): fprintd-DEBUG: 06:56:36.802: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409110): fprintd-DEBUG: 06:56:36.803: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409110): fprintd-DEBUG: 06:56:36.803: user 'testuser' claiming the device: 0
> (fprintd:2409110): libfprint-virtual_image-DEBUG: 06:56:36.803: 42345838879: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409110): libfprint-virtual_device_connection-DEBUG: 06:56:36.803: 42345838926: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409110): GLib-GIO-DEBUG: 06:56:36.804: GTask [gio] D-Bus interface method dispatch (source object: 0x55d0469f1d30, source tag: 0x7f8808b89e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409110): libfprint-image_device-DEBUG: 06:56:36.905: Image device open completed
> (fprintd:2409110): libfprint-device-DEBUG: 06:56:36.905: Device reported open completion
> (fprintd:2409110): libfprint-device-DEBUG: 06:56:36.905: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409110): libfprint-device-DEBUG: 06:56:36.905: Updated temperature model after 0.21 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409110): fprintd-DEBUG: 06:56:36.905: claimed device 0
> (fprintd:2409110): fprintd-DEBUG: 06:56:36.912: Requesting authorization from :1.10 to call method 'DeleteEnrolledFingers2' for device 'Virtual image device for debugging'
> 
> (fprintd:2409110): fprintd-WARNING **: 06:56:36.912: Authorization denied to :1.10 to call method 'DeleteEnrolledFingers2' for device 'Virtual image device for debugging': Device already in use by another user
> (fprintd:2409110): GLib-GIO-DEBUG: 06:56:36.912: GTask [gio] D-Bus interface method dispatch (source object: 0x55d0469f1d30, source tag: 0x7f8808b89e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409110): fprintd-DEBUG: 06:56:36.927: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2409110): fprintd-DEBUG: 06:56:36.927: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2409110): libfprint-virtual_image-DEBUG: 06:56:36.927: 42345962719: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2409110): GLib-GIO-DEBUG: 06:56:36.927: GTask [gio] D-Bus interface method dispatch (source object: 0x55d0469f1d30, source tag: 0x7f8808b89e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409110): libfprint-image_device-DEBUG: 06:56:37.027: Image device close completed
> (fprintd:2409110): libfprint-device-DEBUG: 06:56:37.027: Device reported close completion
> (fprintd:2409110): libfprint-device-DEBUG: 06:56:37.027: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2409110): libfprint-device-DEBUG: 06:56:37.027: Updated temperature model after 0.12 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409110): fprintd-DEBUG: 06:56:37.028: released device 0
> (fprintd:2409110): fprintd-DEBUG: 06:56:37.030: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_delete_enrolled_fingers2_from_other_client (__main__.FPrintdVirtualDeviceClaimedTest.test_delete_enrolled_fingers2_from_other_client) ... /usr/lib/python3.11/traceback.py:240: ResourceWarning: unclosed file <_io.BufferedReader name=12>
>   tb.tb_frame.clear()
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.964s
> 
> OK
> ==============================================================================
> 
> =================================== 50/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_delete_with_no_enrolled_prints
> start time:   06:56:36
> duration:     1.03s
> result:       exit status 0
> command:      MALLOC_PERTURB_=50 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_delete_with_no_enrolled_prints
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409119): GLib-GIO-DEBUG: 06:56:36.782: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409119): fprintd-DEBUG: 06:56:36.783: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409119): fprintd-WARNING **: 06:56:36.783: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409119): fprintd-DEBUG: 06:56:36.783: Launching FprintObject
> (fprintd:2409119): libfprint-context-DEBUG: 06:56:36.784: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409119): fprintd-DEBUG: 06:56:36.788: Preparing devices for resume
> (fprintd:2409119): libfprint-context-DEBUG: 06:56:36.789: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-aulek8k4/virtual-image.socket
> (fprintd:2409119): libfprint-context-DEBUG: 06:56:36.789: created
> 1690268196.790 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409119): libfprint-device-DEBUG: 06:56:36.789: Device reported probe completion
> (fprintd:2409119): libfprint-device-DEBUG: 06:56:36.789: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409119): libfprint-device-DEBUG: 06:56:36.789: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409119): fprintd-DEBUG: 06:56:36.799: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409119): fprintd-DEBUG: 06:56:36.799: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409119): fprintd-DEBUG: 06:56:36.800: Finger present 0
> (fprintd:2409119): fprintd-DEBUG: 06:56:36.800: Finger needed 0
> (fprintd:2409119): fprintd-DEBUG: 06:56:36.800: Got delay inhibitor for sleep.
> (fprintd:2409119): fprintd-DEBUG: 06:56:36.800: entering main loop
> (fprintd:2409119): fprintd-DEBUG: 06:56:36.800: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409119): fprintd-DEBUG: 06:56:36.878: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409119): fprintd-DEBUG: 06:56:36.879: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409119): fprintd-DEBUG: 06:56:36.880: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409119): fprintd-DEBUG: 06:56:36.881: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409119): fprintd-DEBUG: 06:56:36.881: user 'testuser' claiming the device: 0
> (fprintd:2409119): libfprint-virtual_image-DEBUG: 06:56:36.881: 42345916823: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409119): libfprint-virtual_device_connection-DEBUG: 06:56:36.881: 42345916865: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409119): GLib-GIO-DEBUG: 06:56:36.882: GTask [gio] D-Bus interface method dispatch (source object: 0x559eda501c20, source tag: 0x7f5205f4ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409119): libfprint-image_device-DEBUG: 06:56:36.982: Image device open completed
> (fprintd:2409119): libfprint-device-DEBUG: 06:56:36.982: Device reported open completion
> (fprintd:2409119): libfprint-device-DEBUG: 06:56:36.982: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409119): libfprint-device-DEBUG: 06:56:36.982: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409119): fprintd-DEBUG: 06:56:36.982: claimed device 0
> (fprintd:2409119): fprintd-DEBUG: 06:56:36.984: Requesting authorization from :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual image device for debugging'
> (fprintd:2409119): fprintd-DEBUG: 06:56:36.984: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409119): fprintd-DEBUG: 06:56:36.985: Authorization granted to :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual image device for debugging'!
> (fprintd:2409119): fprintd-DEBUG: 06:56:36.985: Deleting enrolled finger left-index-finger for user testuser
> (fprintd:2409119): fprintd-DEBUG: 06:56:36.985: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpgrhwvzps/state/testuser/virtual_image/0'
> (fprintd:2409119): fprintd-DEBUG: 06:56:36.985: scan_dev_storedir(): opendir("/tmp/tmpgrhwvzps/state/testuser/virtual_image/0") failed: Error opening directory “/tmp/tmpgrhwvzps/state/testuser/virtual_image/0”: No such file or directory
> (fprintd:2409119): GLib-GIO-DEBUG: 06:56:36.985: GTask [gio] D-Bus interface method dispatch (source object: 0x559eda501c20, source tag: 0x7f5205f4ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409119): fprintd-DEBUG: 06:56:36.986: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2409119): fprintd-DEBUG: 06:56:36.986: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2409119): libfprint-virtual_image-DEBUG: 06:56:36.986: 42346021763: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2409119): GLib-GIO-DEBUG: 06:56:36.986: GTask [gio] D-Bus interface method dispatch (source object: 0x559eda501c20, source tag: 0x7f5205f4ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409119): libfprint-image_device-DEBUG: 06:56:37.087: Image device close completed
> (fprintd:2409119): libfprint-device-DEBUG: 06:56:37.087: Device reported close completion
> (fprintd:2409119): libfprint-device-DEBUG: 06:56:37.087: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2409119): libfprint-device-DEBUG: 06:56:37.087: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409119): fprintd-DEBUG: 06:56:37.087: released device 0
> (fprintd:2409119): fprintd-DEBUG: 06:56:37.088: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_delete_with_no_enrolled_prints (__main__.FPrintdVirtualDeviceClaimedTest.test_delete_with_no_enrolled_prints) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.821s
> 
> OK
> ==============================================================================
> 
> =================================== 51/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_delete_enrolled_fingers_from_other_client
> start time:   06:56:36
> duration:     1.19s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=121 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_delete_enrolled_fingers_from_other_client
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409128): GLib-GIO-DEBUG: 06:56:36.896: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409128): fprintd-DEBUG: 06:56:36.896: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409128): fprintd-WARNING **: 06:56:36.896: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409128): fprintd-DEBUG: 06:56:36.896: Launching FprintObject
> (fprintd:2409128): libfprint-context-DEBUG: 06:56:36.896: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409128): fprintd-DEBUG: 06:56:36.897: Preparing devices for resume
> (fprintd:2409128): libfprint-context-DEBUG: 06:56:36.897: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-ubfdnnws/virtual-image.socket
> (fprintd:2409128): libfprint-context-DEBUG: 06:56:36.898: created
> (fprintd:2409128): libfprint-device-DEBUG: 06:56:36.898: Device reported probe completion
> (fprintd:2409128): libfprint-device-DEBUG: 06:56:36.898: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409128): libfprint-device-DEBUG: 06:56:36.898: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268196.899 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409128): fprintd-DEBUG: 06:56:36.899: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409128): fprintd-DEBUG: 06:56:36.899: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409128): fprintd-DEBUG: 06:56:36.899: Finger present 0
> (fprintd:2409128): fprintd-DEBUG: 06:56:36.899: Finger needed 0
> (fprintd:2409128): fprintd-DEBUG: 06:56:36.899: entering main loop
> (fprintd:2409128): fprintd-DEBUG: 06:56:36.900: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409128): fprintd-DEBUG: 06:56:36.901: Got delay inhibitor for sleep.
> (fprintd:2409128): fprintd-DEBUG: 06:56:37.013: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409128): fprintd-DEBUG: 06:56:37.014: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409128): fprintd-DEBUG: 06:56:37.022: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409128): fprintd-DEBUG: 06:56:37.024: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409128): fprintd-DEBUG: 06:56:37.024: user 'testuser' claiming the device: 0
> (fprintd:2409128): libfprint-virtual_image-DEBUG: 06:56:37.024: 42346059463: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409128): libfprint-virtual_device_connection-DEBUG: 06:56:37.024: 42346059500: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409128): GLib-GIO-DEBUG: 06:56:37.024: GTask [gio] D-Bus interface method dispatch (source object: 0x557a1b071ab0, source tag: 0x7f046defae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409128): libfprint-image_device-DEBUG: 06:56:37.125: Image device open completed
> (fprintd:2409128): libfprint-device-DEBUG: 06:56:37.125: Device reported open completion
> (fprintd:2409128): libfprint-device-DEBUG: 06:56:37.125: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409128): libfprint-device-DEBUG: 06:56:37.125: Updated temperature model after 0.23 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409128): fprintd-DEBUG: 06:56:37.125: claimed device 0
> (fprintd:2409128): fprintd-DEBUG: 06:56:37.138: Requesting authorization from :1.10 to call method 'DeleteEnrolledFingers' for device 'Virtual image device for debugging'
> 
> (fprintd:2409128): fprintd-WARNING **: 06:56:37.138: Authorization denied to :1.10 to call method 'DeleteEnrolledFingers' for device 'Virtual image device for debugging': Device already in use by another user
> (fprintd:2409128): GLib-GIO-DEBUG: 06:56:37.138: GTask [gio] D-Bus interface method dispatch (source object: 0x557a1b071ab0, source tag: 0x7f046defae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409128): fprintd-DEBUG: 06:56:37.152: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2409128): fprintd-DEBUG: 06:56:37.152: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2409128): libfprint-virtual_image-DEBUG: 06:56:37.152: 42346187367: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2409128): GLib-GIO-DEBUG: 06:56:37.152: GTask [gio] D-Bus interface method dispatch (source object: 0x557a1b071ab0, source tag: 0x7f046defae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409128): libfprint-image_device-DEBUG: 06:56:37.252: Image device close completed
> (fprintd:2409128): libfprint-device-DEBUG: 06:56:37.252: Device reported close completion
> (fprintd:2409128): libfprint-device-DEBUG: 06:56:37.252: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2409128): libfprint-device-DEBUG: 06:56:37.252: Updated temperature model after 0.13 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409128): fprintd-DEBUG: 06:56:37.252: released device 0
> (fprintd:2409128): fprintd-DEBUG: 06:56:37.254: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_delete_enrolled_fingers_from_other_client (__main__.FPrintdVirtualDeviceClaimedTest.test_delete_enrolled_fingers_from_other_client) ... /usr/lib/python3.11/traceback.py:240: ResourceWarning: unclosed file <_io.BufferedReader name=12>
>   tb.tb_frame.clear()
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.970s
> 
> OK
> ==============================================================================
> 
> =================================== 52/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_concourrent_delete_enrolled_fingers_unclaimed
> start time:   06:56:33
> duration:     150.14s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=218 G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src G_DEBUG=fatal-criticals /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_concourrent_delete_enrolled_fingers_unclaimed
> ----------------------------------- stdout -----------------------------------
> (fprintd:2408970): GLib-GIO-DEBUG: 06:56:34.031: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.041: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2408970): fprintd-WARNING **: 06:56:34.041: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.041: Launching FprintObject
> (fprintd:2408970): libfprint-context-DEBUG: 06:56:34.041: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.042: Preparing devices for resume
> (fprintd:2408970): libfprint-context-DEBUG: 06:56:34.043: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-nk7p_si4/virtual-image.socket
> (fprintd:2408970): libfprint-context-DEBUG: 06:56:34.043: created
> (fprintd:2408970): libfprint-device-DEBUG: 06:56:34.043: Device reported probe completion
> (fprintd:2408970): libfprint-device-DEBUG: 06:56:34.043: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2408970): libfprint-device-DEBUG: 06:56:34.043: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268194.044 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.046: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.046: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.046: Finger present 0
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.046: Finger needed 0
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.046: Got delay inhibitor for sleep.
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.046: entering main loop
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.047: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.135: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.135: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.136: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.143: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.144: user 'testuser' claiming the device: 0
> (fprintd:2408970): libfprint-virtual_image-DEBUG: 06:56:34.144: 42343179146: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2408970): libfprint-virtual_device_connection-DEBUG: 06:56:34.144: 42343179191: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2408970): GLib-GIO-DEBUG: 06:56:34.144: GTask [gio] D-Bus interface method dispatch (source object: 0x55954ecb7a80, source tag: 0x7f50f5f40e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408970): libfprint-image_device-DEBUG: 06:56:34.245: Image device open completed
> (fprintd:2408970): libfprint-device-DEBUG: 06:56:34.245: Device reported open completion
> (fprintd:2408970): libfprint-device-DEBUG: 06:56:34.245: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2408970): libfprint-device-DEBUG: 06:56:34.245: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.245: claimed device 0
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.246: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.246: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.252: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.252: file_storage_print_data_load(): loaded '/tmp/tmpjr_zt6um/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.252: start enrollment device 0 finger 7
> (fprintd:2408970): libfprint-device-DEBUG: 06:56:34.252: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2408970): libfprint-image_device-DEBUG: 06:56:34.252: Activating image device
> (fprintd:2408970): libfprint-image_device-DEBUG: 06:56:34.252: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2408970): libfprint-image_device-DEBUG: 06:56:34.252: Image device activation completed
> (fprintd:2408970): libfprint-image_device-DEBUG: 06:56:34.252: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2408970): libfprint-image_device-DEBUG: 06:56:34.252: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2408970): libfprint-device-DEBUG: 06:56:34.252: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.252: Finger present 0
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.252: Finger needed 1
> (fprintd:2408970): GLib-GIO-DEBUG: 06:56:34.252: GTask [gio] D-Bus interface method dispatch (source object: 0x55954ecb7a80, source tag: 0x7f50f5f40e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408970): libfprint-virtual_device_connection-DEBUG: 06:56:34.254: Got a new connection!
> (fprintd:2408970): libfprint-virtual_image-DEBUG: 06:56:34.254: image data: 0x55954ecbfdd0
> (fprintd:2408970): libfprint-device-DEBUG: 06:56:34.254: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.254: Finger present 1
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.254: Finger needed 1
> (fprintd:2408970): libfprint-image_device-DEBUG: 06:56:34.254: Image device reported finger status: on
> (fprintd:2408970): libfprint-image_device-DEBUG: 06:56:34.254: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2408970): libfprint-image_device-DEBUG: 06:56:34.254: Image device captured an image
> (fprintd:2408970): libfprint-image_device-DEBUG: 06:56:34.254: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2408970): libfprint-device-DEBUG: 06:56:34.254: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.254: Finger present 1
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.254: Finger needed 0
> (fprintd:2408970): libfprint-device-DEBUG: 06:56:34.254: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.254: Finger present 0
> (fprintd:2408970): fprintd-DEBUG: 06:56:34.254: Finger needed 0
> (fprintd:2408970): libfprint-image_device-DEBUG: 06:56:34.254: Image device reported finger status: off
> (fprintd:2408970): libfprint-image_device-DEBUG: 06:56:34.254: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2408970): libfprint-image_device-DEBUG: 06:56:34.254: Deactivating image device
> (fprintd:2408970): libfprint-image_device-DEBUG: 06:56:34.254: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2408970): libfprint-image_device-DEBUG: 06:56:34.254: Image device deactivation completed
> (fprintd:2408970): libfprint-image_device-DEBUG: 06:56:34.254: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2408970): GLib-GIO-CRITICAL **: 06:56:34.254: GTask 0x55954ecbf9b0 (source object: 0x55954ecbec40, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2408970): libfprint-image-DEBUG: 06:56:34.261: Minutiae scan completed in 0.007179 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_concourrent_delete_enrolled_fingers_unclaimed (__main__.FPrintdVirtualDeviceClaimedTest.test_concourrent_delete_enrolled_fingers_unclaimed) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2348, in test_concourrent_delete_enrolled_fingers_unclaimed
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> =================================== 53/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_concourrent_list_enrolled_fingers
> start time:   06:56:34
> duration:     150.04s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_PERTURB_=182 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_concourrent_list_enrolled_fingers
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409005): GLib-GIO-DEBUG: 06:56:35.182: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.185: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409005): fprintd-WARNING **: 06:56:35.185: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.185: Launching FprintObject
> (fprintd:2409005): libfprint-context-DEBUG: 06:56:35.185: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.188: Preparing devices for resume
> (fprintd:2409005): libfprint-context-DEBUG: 06:56:35.188: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-d5w8c81m/virtual-image.socket
> (fprintd:2409005): libfprint-context-DEBUG: 06:56:35.188: created
> (fprintd:2409005): libfprint-device-DEBUG: 06:56:35.188: Device reported probe completion
> (fprintd:2409005): libfprint-device-DEBUG: 06:56:35.188: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409005): libfprint-device-DEBUG: 06:56:35.188: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268195.190 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.191: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.191: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.191: Finger present 0
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.191: Finger needed 0
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.191: Got delay inhibitor for sleep.
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.191: entering main loop
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.194: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.299: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.301: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.302: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.305: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.305: user 'testuser' claiming the device: 0
> (fprintd:2409005): libfprint-virtual_image-DEBUG: 06:56:35.305: 42344340492: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409005): libfprint-virtual_device_connection-DEBUG: 06:56:35.305: 42344340542: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409005): GLib-GIO-DEBUG: 06:56:35.305: GTask [gio] D-Bus interface method dispatch (source object: 0x557e79b32af0, source tag: 0x7fd40c0bfe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409005): libfprint-image_device-DEBUG: 06:56:35.405: Image device open completed
> (fprintd:2409005): libfprint-device-DEBUG: 06:56:35.405: Device reported open completion
> (fprintd:2409005): libfprint-device-DEBUG: 06:56:35.405: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409005): libfprint-device-DEBUG: 06:56:35.405: Updated temperature model after 0.22 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.405: claimed device 0
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.407: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.407: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.408: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.408: file_storage_print_data_load(): loaded '/tmp/tmpp7hsd37g/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.408: start enrollment device 0 finger 7
> (fprintd:2409005): libfprint-device-DEBUG: 06:56:35.409: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409005): libfprint-image_device-DEBUG: 06:56:35.409: Activating image device
> (fprintd:2409005): libfprint-image_device-DEBUG: 06:56:35.409: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409005): libfprint-image_device-DEBUG: 06:56:35.409: Image device activation completed
> (fprintd:2409005): libfprint-image_device-DEBUG: 06:56:35.409: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409005): libfprint-image_device-DEBUG: 06:56:35.409: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409005): libfprint-device-DEBUG: 06:56:35.409: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.409: Finger present 0
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.409: Finger needed 1
> (fprintd:2409005): GLib-GIO-DEBUG: 06:56:35.409: GTask [gio] D-Bus interface method dispatch (source object: 0x557e79b32af0, source tag: 0x7fd40c0bfe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409005): libfprint-virtual_device_connection-DEBUG: 06:56:35.411: Got a new connection!
> (fprintd:2409005): libfprint-virtual_image-DEBUG: 06:56:35.411: image data: 0x557e79b3adc0
> (fprintd:2409005): libfprint-device-DEBUG: 06:56:35.411: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.411: Finger present 1
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.411: Finger needed 1
> (fprintd:2409005): libfprint-image_device-DEBUG: 06:56:35.411: Image device reported finger status: on
> (fprintd:2409005): libfprint-image_device-DEBUG: 06:56:35.411: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409005): libfprint-image_device-DEBUG: 06:56:35.411: Image device captured an image
> (fprintd:2409005): libfprint-image_device-DEBUG: 06:56:35.412: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409005): libfprint-device-DEBUG: 06:56:35.412: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.412: Finger present 1
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.412: Finger needed 0
> (fprintd:2409005): libfprint-device-DEBUG: 06:56:35.412: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.412: Finger present 0
> (fprintd:2409005): fprintd-DEBUG: 06:56:35.412: Finger needed 0
> (fprintd:2409005): libfprint-image_device-DEBUG: 06:56:35.412: Image device reported finger status: off
> (fprintd:2409005): libfprint-image_device-DEBUG: 06:56:35.412: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409005): libfprint-image_device-DEBUG: 06:56:35.412: Deactivating image device
> (fprintd:2409005): libfprint-image_device-DEBUG: 06:56:35.412: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409005): libfprint-image_device-DEBUG: 06:56:35.412: Image device deactivation completed
> (fprintd:2409005): libfprint-image_device-DEBUG: 06:56:35.412: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409005): GLib-GIO-CRITICAL **: 06:56:35.412: GTask 0x557e79b3aac0 (source object: 0x557e79b39da0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409005): libfprint-image-DEBUG: 06:56:35.419: Minutiae scan completed in 0.007143 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_concourrent_list_enrolled_fingers (__main__.FPrintdVirtualDeviceClaimedTest.test_concourrent_list_enrolled_fingers) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2324, in test_concourrent_list_enrolled_fingers
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> =================================== 54/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_concourrent_verify_start
> start time:   06:56:35
> duration:     150.05s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=89 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_concourrent_verify_start
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409046): GLib-GIO-DEBUG: 06:56:35.835: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409046): fprintd-DEBUG: 06:56:35.836: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409046): fprintd-WARNING **: 06:56:35.836: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409046): fprintd-DEBUG: 06:56:35.836: Launching FprintObject
> (fprintd:2409046): libfprint-context-DEBUG: 06:56:35.836: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409046): fprintd-DEBUG: 06:56:35.837: Preparing devices for resume
> (fprintd:2409046): libfprint-context-DEBUG: 06:56:35.837: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-57n79th7/virtual-image.socket
> (fprintd:2409046): libfprint-context-DEBUG: 06:56:35.837: created
> 1690268195.838 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409046): libfprint-device-DEBUG: 06:56:35.837: Device reported probe completion
> (fprintd:2409046): libfprint-device-DEBUG: 06:56:35.837: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409046): libfprint-device-DEBUG: 06:56:35.837: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409046): fprintd-DEBUG: 06:56:35.839: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409046): fprintd-DEBUG: 06:56:35.839: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409046): fprintd-DEBUG: 06:56:35.839: Finger present 0
> (fprintd:2409046): fprintd-DEBUG: 06:56:35.839: Finger needed 0
> (fprintd:2409046): fprintd-DEBUG: 06:56:35.839: Got delay inhibitor for sleep.
> (fprintd:2409046): fprintd-DEBUG: 06:56:35.839: entering main loop
> (fprintd:2409046): fprintd-DEBUG: 06:56:35.839: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409046): fprintd-DEBUG: 06:56:35.940: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409046): fprintd-DEBUG: 06:56:35.941: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409046): fprintd-DEBUG: 06:56:35.941: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409046): fprintd-DEBUG: 06:56:35.942: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409046): fprintd-DEBUG: 06:56:35.942: user 'testuser' claiming the device: 0
> (fprintd:2409046): libfprint-virtual_image-DEBUG: 06:56:35.942: 42344977900: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409046): libfprint-virtual_device_connection-DEBUG: 06:56:35.942: 42344977945: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409046): GLib-GIO-DEBUG: 06:56:35.943: GTask [gio] D-Bus interface method dispatch (source object: 0x565337b919e0, source tag: 0x7f2e0e6c8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409046): libfprint-image_device-DEBUG: 06:56:36.043: Image device open completed
> (fprintd:2409046): libfprint-device-DEBUG: 06:56:36.043: Device reported open completion
> (fprintd:2409046): libfprint-device-DEBUG: 06:56:36.043: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409046): libfprint-device-DEBUG: 06:56:36.043: Updated temperature model after 0.21 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409046): fprintd-DEBUG: 06:56:36.043: claimed device 0
> (fprintd:2409046): fprintd-DEBUG: 06:56:36.045: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409046): fprintd-DEBUG: 06:56:36.045: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409046): fprintd-DEBUG: 06:56:36.049: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409046): fprintd-DEBUG: 06:56:36.050: file_storage_print_data_load(): loaded '/tmp/tmpp0idi3x5/state/testuser/virtual_image/0/1' Unknown error -2
> (fprintd:2409046): fprintd-DEBUG: 06:56:36.050: start enrollment device 0 finger 1
> (fprintd:2409046): libfprint-device-DEBUG: 06:56:36.050: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409046): libfprint-image_device-DEBUG: 06:56:36.050: Activating image device
> (fprintd:2409046): libfprint-image_device-DEBUG: 06:56:36.050: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409046): libfprint-image_device-DEBUG: 06:56:36.050: Image device activation completed
> (fprintd:2409046): libfprint-image_device-DEBUG: 06:56:36.050: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409046): libfprint-image_device-DEBUG: 06:56:36.050: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409046): libfprint-device-DEBUG: 06:56:36.051: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409046): fprintd-DEBUG: 06:56:36.051: Finger present 0
> (fprintd:2409046): fprintd-DEBUG: 06:56:36.051: Finger needed 1
> (fprintd:2409046): GLib-GIO-DEBUG: 06:56:36.051: GTask [gio] D-Bus interface method dispatch (source object: 0x565337b919e0, source tag: 0x7f2e0e6c8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409046): libfprint-virtual_device_connection-DEBUG: 06:56:36.051: Got a new connection!
> (fprintd:2409046): libfprint-virtual_image-DEBUG: 06:56:36.052: image data: 0x565337b99f50
> (fprintd:2409046): libfprint-device-DEBUG: 06:56:36.052: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409046): fprintd-DEBUG: 06:56:36.052: Finger present 1
> (fprintd:2409046): fprintd-DEBUG: 06:56:36.052: Finger needed 1
> (fprintd:2409046): libfprint-image_device-DEBUG: 06:56:36.052: Image device reported finger status: on
> (fprintd:2409046): libfprint-image_device-DEBUG: 06:56:36.052: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409046): libfprint-image_device-DEBUG: 06:56:36.052: Image device captured an image
> (fprintd:2409046): libfprint-image_device-DEBUG: 06:56:36.052: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409046): libfprint-device-DEBUG: 06:56:36.052: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409046): fprintd-DEBUG: 06:56:36.052: Finger present 1
> (fprintd:2409046): fprintd-DEBUG: 06:56:36.052: Finger needed 0
> (fprintd:2409046): libfprint-device-DEBUG: 06:56:36.052: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409046): fprintd-DEBUG: 06:56:36.052: Finger present 0
> (fprintd:2409046): fprintd-DEBUG: 06:56:36.052: Finger needed 0
> (fprintd:2409046): libfprint-image_device-DEBUG: 06:56:36.052: Image device reported finger status: off
> (fprintd:2409046): libfprint-image_device-DEBUG: 06:56:36.052: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409046): libfprint-image_device-DEBUG: 06:56:36.052: Deactivating image device
> (fprintd:2409046): libfprint-image_device-DEBUG: 06:56:36.052: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409046): libfprint-image_device-DEBUG: 06:56:36.052: Image device deactivation completed
> (fprintd:2409046): libfprint-image_device-DEBUG: 06:56:36.052: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409046): GLib-GIO-CRITICAL **: 06:56:36.052: GTask 0x565337b99ac0 (source object: 0x565337b98d90, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409046): libfprint-image-DEBUG: 06:56:36.060: Minutiae scan completed in 0.007743 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_concourrent_verify_start (__main__.FPrintdVirtualDeviceClaimedTest.test_concourrent_verify_start) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2314, in test_concourrent_verify_start
>     self.enroll_image('whorl', finger='left-thumb')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> =================================== 55/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_finger_status
> start time:   06:59:04
> duration:     1.01s
> result:       exit status 1
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=198 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_enroll_finger_status
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409261): GLib-GIO-DEBUG: 06:59:05.325: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.327: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409261): fprintd-WARNING **: 06:59:05.327: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.327: Launching FprintObject
> (fprintd:2409261): libfprint-context-DEBUG: 06:59:05.327: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.331: Preparing devices for resume
> (fprintd:2409261): libfprint-context-DEBUG: 06:59:05.331: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-s4mtcci_/virtual-image.socket
> (fprintd:2409261): libfprint-context-DEBUG: 06:59:05.331: created
> 1690268345.332 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409261): libfprint-device-DEBUG: 06:59:05.332: Device reported probe completion
> (fprintd:2409261): libfprint-device-DEBUG: 06:59:05.332: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409261): libfprint-device-DEBUG: 06:59:05.332: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.339: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.339: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.339: Finger present 0
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.339: Finger needed 0
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.339: Got delay inhibitor for sleep.
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.339: entering main loop
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.339: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.425: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.426: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.427: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.427: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.428: user 'testuser' claiming the device: 0
> (fprintd:2409261): libfprint-virtual_image-DEBUG: 06:59:05.428: 42494463222: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409261): libfprint-virtual_device_connection-DEBUG: 06:59:05.428: 42494463272: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409261): GLib-GIO-DEBUG: 06:59:05.428: GTask [gio] D-Bus interface method dispatch (source object: 0x562957987c00, source tag: 0x7fb8c35f9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409261): libfprint-image_device-DEBUG: 06:59:05.528: Image device open completed
> (fprintd:2409261): libfprint-device-DEBUG: 06:59:05.528: Device reported open completion
> (fprintd:2409261): libfprint-device-DEBUG: 06:59:05.528: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409261): libfprint-device-DEBUG: 06:59:05.528: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.528: claimed device 0
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.531: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.531: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.532: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.532: file_storage_print_data_load(): loaded '/tmp/tmp7q_kj2on/state/testuser/virtual_image/0/8' Unknown error -2
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.532: start enrollment device 0 finger 8
> (fprintd:2409261): libfprint-device-DEBUG: 06:59:05.532: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409261): libfprint-image_device-DEBUG: 06:59:05.532: Activating image device
> (fprintd:2409261): libfprint-image_device-DEBUG: 06:59:05.532: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409261): libfprint-image_device-DEBUG: 06:59:05.532: Image device activation completed
> (fprintd:2409261): libfprint-image_device-DEBUG: 06:59:05.532: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409261): libfprint-image_device-DEBUG: 06:59:05.532: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409261): libfprint-device-DEBUG: 06:59:05.532: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.532: Finger present 0
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.532: Finger needed 1
> (fprintd:2409261): GLib-GIO-DEBUG: 06:59:05.532: GTask [gio] D-Bus interface method dispatch (source object: 0x562957987c00, source tag: 0x7fb8c35f9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409261): libfprint-virtual_device_connection-DEBUG: 06:59:05.533: Got a new connection!
> (fprintd:2409261): libfprint-device-DEBUG: 06:59:05.533: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.533: Finger present 1
> (fprintd:2409261): fprintd-DEBUG: 06:59:05.533: Finger needed 1
> (fprintd:2409261): libfprint-image_device-DEBUG: 06:59:05.533: Image device reported finger status: on
> (fprintd:2409261): libfprint-image_device-DEBUG: 06:59:05.533: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> 
> (fprintd:2409261): GLib-GIO-CRITICAL **: 06:59:05.533: GTask 0x56295798d7d0 (source object: 0x56295798ee80, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-present': <true>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_enroll_finger_status (__main__.FPrintdVirtualDeviceClaimedTest.test_enroll_finger_status) ... ERROR
> test_enroll_finger_status (__main__.FPrintdVirtualDeviceClaimedTest.test_enroll_finger_status) ... ERROR
> test_enroll_finger_status (__main__.FPrintdVirtualDeviceClaimedTest.test_enroll_finger_status) ... FAIL
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> 
> ======================================================================
> ERROR: test_enroll_finger_status (__main__.FPrintdVirtualDeviceClaimedTest.test_enroll_finger_status)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2242, in test_enroll_finger_status
>     self.send_finger_report(False)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 494, in send_finger_report
>     while iterate and self.finger_present != has_finger:
>                       ^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 423, in finger_present
>     return self.device.get_cached_property('finger-present').unpack()
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> AttributeError: 'NoneType' object has no attribute 'unpack'
> 
> ======================================================================
> ERROR: test_enroll_finger_status (__main__.FPrintdVirtualDeviceClaimedTest.test_enroll_finger_status)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1723, in tearDown
>     self.try_release()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 684, in try_release
>     raise(e)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 681, in try_release
>     self.device.Release()
>   File "/usr/lib/python3/dist-packages/gi/overrides/Gio.py", line 349, in __call__
>     result = self.dbus_proxy.call_sync(self.method_name, arg_variant,
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> gi.repository.GLib.GError: g-io-error-quark: Cannot invoke method; proxy is for the well-known name net.reactivated.Fprint without an owner, and proxy was constructed with the G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START flag (0)
> 
> ======================================================================
> FAIL: test_enroll_finger_status (__main__.FPrintdVirtualDeviceClaimedTest.test_enroll_finger_status)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 318, in daemon_stop
>     self.assertGreaterEqual(self.daemon.returncode, 0)
> AssertionError: -5 not greater than or equal to 0
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.852s
> 
> FAILED (failures=1, errors=2)
> ==============================================================================
> 
> =================================== 56/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_delete2
> start time:   06:56:36
> duration:     150.04s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_PERTURB_=12 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_enroll_delete2
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409146): GLib-GIO-DEBUG: 06:56:37.020: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.021: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409146): fprintd-WARNING **: 06:56:37.021: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.021: Launching FprintObject
> (fprintd:2409146): libfprint-context-DEBUG: 06:56:37.021: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.023: Preparing devices for resume
> (fprintd:2409146): libfprint-context-DEBUG: 06:56:37.023: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-7s9y1lk9/virtual-image.socket
> (fprintd:2409146): libfprint-context-DEBUG: 06:56:37.023: created
> (fprintd:2409146): libfprint-device-DEBUG: 06:56:37.023: Device reported probe completion
> (fprintd:2409146): libfprint-device-DEBUG: 06:56:37.023: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409146): libfprint-device-DEBUG: 06:56:37.023: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268197.025 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.025: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.025: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.025: Finger present 0
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.025: Finger needed 0
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.026: entering main loop
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.027: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.031: Got delay inhibitor for sleep.
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.102: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.103: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.105: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.106: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.106: user 'testuser' claiming the device: 0
> (fprintd:2409146): libfprint-virtual_image-DEBUG: 06:56:37.106: 42346141340: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409146): libfprint-virtual_device_connection-DEBUG: 06:56:37.106: 42346141391: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409146): GLib-GIO-DEBUG: 06:56:37.106: GTask [gio] D-Bus interface method dispatch (source object: 0x557587d36b60, source tag: 0x7fd4310f5e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409146): libfprint-image_device-DEBUG: 06:56:37.207: Image device open completed
> (fprintd:2409146): libfprint-device-DEBUG: 06:56:37.207: Device reported open completion
> (fprintd:2409146): libfprint-device-DEBUG: 06:56:37.207: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409146): libfprint-device-DEBUG: 06:56:37.207: Updated temperature model after 0.18 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.208: claimed device 0
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.214: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.214: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.216: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.216: file_storage_print_data_load(): loaded '/tmp/tmphlwhoo_8/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.216: start enrollment device 0 finger 7
> (fprintd:2409146): libfprint-device-DEBUG: 06:56:37.216: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409146): libfprint-image_device-DEBUG: 06:56:37.216: Activating image device
> (fprintd:2409146): libfprint-image_device-DEBUG: 06:56:37.216: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409146): libfprint-image_device-DEBUG: 06:56:37.216: Image device activation completed
> (fprintd:2409146): libfprint-image_device-DEBUG: 06:56:37.216: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409146): libfprint-image_device-DEBUG: 06:56:37.216: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409146): libfprint-device-DEBUG: 06:56:37.216: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.216: Finger present 0
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.216: Finger needed 1
> (fprintd:2409146): GLib-GIO-DEBUG: 06:56:37.216: GTask [gio] D-Bus interface method dispatch (source object: 0x557587d36b60, source tag: 0x7fd4310f5e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409146): libfprint-virtual_device_connection-DEBUG: 06:56:37.218: Got a new connection!
> (fprintd:2409146): libfprint-virtual_image-DEBUG: 06:56:37.218: image data: 0x557587d3f1f0
> (fprintd:2409146): libfprint-device-DEBUG: 06:56:37.218: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.218: Finger present 1
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.218: Finger needed 1
> (fprintd:2409146): libfprint-image_device-DEBUG: 06:56:37.218: Image device reported finger status: on
> (fprintd:2409146): libfprint-image_device-DEBUG: 06:56:37.218: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409146): libfprint-image_device-DEBUG: 06:56:37.218: Image device captured an image
> (fprintd:2409146): libfprint-image_device-DEBUG: 06:56:37.218: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409146): libfprint-device-DEBUG: 06:56:37.218: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.218: Finger present 1
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.218: Finger needed 0
> (fprintd:2409146): libfprint-device-DEBUG: 06:56:37.218: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.218: Finger present 0
> (fprintd:2409146): fprintd-DEBUG: 06:56:37.218: Finger needed 0
> (fprintd:2409146): libfprint-image_device-DEBUG: 06:56:37.218: Image device reported finger status: off
> (fprintd:2409146): libfprint-image_device-DEBUG: 06:56:37.218: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409146): libfprint-image_device-DEBUG: 06:56:37.218: Deactivating image device
> (fprintd:2409146): libfprint-image_device-DEBUG: 06:56:37.218: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409146): libfprint-image_device-DEBUG: 06:56:37.218: Image device deactivation completed
> (fprintd:2409146): libfprint-image_device-DEBUG: 06:56:37.218: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409146): GLib-GIO-CRITICAL **: 06:56:37.218: GTask 0x557587d3ecd0 (source object: 0x557587d3e5e0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409146): libfprint-image-DEBUG: 06:56:37.225: Minutiae scan completed in 0.007031 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_enroll_delete2 (__main__.FPrintdVirtualDeviceClaimedTest.test_enroll_delete2) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1825, in test_enroll_delete2
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> =================================== 57/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_delete2_multiple
> start time:   06:56:36
> duration:     150.04s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=205 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_enroll_delete2_multiple
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409132): GLib-GIO-DEBUG: 06:56:36.916: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409132): fprintd-DEBUG: 06:56:36.917: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409132): fprintd-WARNING **: 06:56:36.917: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409132): fprintd-DEBUG: 06:56:36.917: Launching FprintObject
> (fprintd:2409132): libfprint-context-DEBUG: 06:56:36.918: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409132): fprintd-DEBUG: 06:56:36.919: Preparing devices for resume
> (fprintd:2409132): libfprint-context-DEBUG: 06:56:36.919: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-vht96ddv/virtual-image.socket
> (fprintd:2409132): libfprint-context-DEBUG: 06:56:36.919: created
> 1690268196.920 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409132): libfprint-device-DEBUG: 06:56:36.919: Device reported probe completion
> (fprintd:2409132): libfprint-device-DEBUG: 06:56:36.920: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409132): libfprint-device-DEBUG: 06:56:36.920: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409132): fprintd-DEBUG: 06:56:36.922: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409132): fprintd-DEBUG: 06:56:36.922: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409132): fprintd-DEBUG: 06:56:36.922: Finger present 0
> (fprintd:2409132): fprintd-DEBUG: 06:56:36.922: Finger needed 0
> (fprintd:2409132): fprintd-DEBUG: 06:56:36.922: Got delay inhibitor for sleep.
> (fprintd:2409132): fprintd-DEBUG: 06:56:36.922: entering main loop
> (fprintd:2409132): fprintd-DEBUG: 06:56:36.923: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409132): fprintd-DEBUG: 06:56:37.012: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409132): fprintd-DEBUG: 06:56:37.013: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409132): fprintd-DEBUG: 06:56:37.016: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409132): fprintd-DEBUG: 06:56:37.026: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409132): fprintd-DEBUG: 06:56:37.026: user 'testuser' claiming the device: 0
> (fprintd:2409132): libfprint-virtual_image-DEBUG: 06:56:37.026: 42346061662: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409132): libfprint-virtual_device_connection-DEBUG: 06:56:37.026: 42346061694: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409132): GLib-GIO-DEBUG: 06:56:37.026: GTask [gio] D-Bus interface method dispatch (source object: 0x55b8a1b76b40, source tag: 0x7fc7e1b6ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409132): libfprint-image_device-DEBUG: 06:56:37.127: Image device open completed
> (fprintd:2409132): libfprint-device-DEBUG: 06:56:37.127: Device reported open completion
> (fprintd:2409132): libfprint-device-DEBUG: 06:56:37.127: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409132): libfprint-device-DEBUG: 06:56:37.127: Updated temperature model after 0.21 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409132): fprintd-DEBUG: 06:56:37.127: claimed device 0
> (fprintd:2409132): fprintd-DEBUG: 06:56:37.128: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409132): fprintd-DEBUG: 06:56:37.128: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409132): fprintd-DEBUG: 06:56:37.129: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409132): fprintd-DEBUG: 06:56:37.129: file_storage_print_data_load(): loaded '/tmp/tmpjqy2tuka/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2409132): fprintd-DEBUG: 06:56:37.129: start enrollment device 0 finger 7
> (fprintd:2409132): libfprint-device-DEBUG: 06:56:37.129: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409132): libfprint-image_device-DEBUG: 06:56:37.129: Activating image device
> (fprintd:2409132): libfprint-image_device-DEBUG: 06:56:37.129: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409132): libfprint-image_device-DEBUG: 06:56:37.129: Image device activation completed
> (fprintd:2409132): libfprint-image_device-DEBUG: 06:56:37.129: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409132): libfprint-image_device-DEBUG: 06:56:37.129: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409132): libfprint-device-DEBUG: 06:56:37.129: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409132): fprintd-DEBUG: 06:56:37.129: Finger present 0
> (fprintd:2409132): fprintd-DEBUG: 06:56:37.129: Finger needed 1
> (fprintd:2409132): GLib-GIO-DEBUG: 06:56:37.129: GTask [gio] D-Bus interface method dispatch (source object: 0x55b8a1b76b40, source tag: 0x7fc7e1b6ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409132): libfprint-virtual_device_connection-DEBUG: 06:56:37.131: Got a new connection!
> (fprintd:2409132): libfprint-virtual_image-DEBUG: 06:56:37.131: image data: 0x55b8a1b7f090
> (fprintd:2409132): libfprint-device-DEBUG: 06:56:37.131: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409132): fprintd-DEBUG: 06:56:37.131: Finger present 1
> (fprintd:2409132): fprintd-DEBUG: 06:56:37.131: Finger needed 1
> (fprintd:2409132): libfprint-image_device-DEBUG: 06:56:37.131: Image device reported finger status: on
> (fprintd:2409132): libfprint-image_device-DEBUG: 06:56:37.131: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409132): libfprint-image_device-DEBUG: 06:56:37.131: Image device captured an image
> (fprintd:2409132): libfprint-image_device-DEBUG: 06:56:37.131: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409132): libfprint-device-DEBUG: 06:56:37.131: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409132): fprintd-DEBUG: 06:56:37.131: Finger present 1
> (fprintd:2409132): fprintd-DEBUG: 06:56:37.131: Finger needed 0
> (fprintd:2409132): libfprint-device-DEBUG: 06:56:37.131: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409132): fprintd-DEBUG: 06:56:37.131: Finger present 0
> (fprintd:2409132): fprintd-DEBUG: 06:56:37.131: Finger needed 0
> (fprintd:2409132): libfprint-image_device-DEBUG: 06:56:37.131: Image device reported finger status: off
> (fprintd:2409132): libfprint-image_device-DEBUG: 06:56:37.131: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409132): libfprint-image_device-DEBUG: 06:56:37.131: Deactivating image device
> (fprintd:2409132): libfprint-image_device-DEBUG: 06:56:37.131: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409132): libfprint-image_device-DEBUG: 06:56:37.131: Image device deactivation completed
> (fprintd:2409132): libfprint-image_device-DEBUG: 06:56:37.131: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409132): GLib-GIO-CRITICAL **: 06:56:37.131: GTask 0x55b8a1b7ed50 (source object: 0x55b8a1b7e550, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_enroll_delete2_multiple (__main__.FPrintdVirtualDeviceClaimedTest.test_enroll_delete2_multiple) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1837, in test_enroll_delete2_multiple
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> =================================== 58/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_start_from_other_client
> start time:   06:59:05
> duration:     0.90s
> result:       exit status 0
> command:      G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals MALLOC_PERTURB_=227 TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_enroll_start_from_other_client
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409295): GLib-GIO-DEBUG: 06:59:06.156: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409295): fprintd-DEBUG: 06:59:06.159: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409295): fprintd-WARNING **: 06:59:06.159: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409295): fprintd-DEBUG: 06:59:06.159: Launching FprintObject
> (fprintd:2409295): libfprint-context-DEBUG: 06:59:06.159: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409295): fprintd-DEBUG: 06:59:06.161: Preparing devices for resume
> (fprintd:2409295): libfprint-context-DEBUG: 06:59:06.161: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-icg99jzz/virtual-image.socket
> (fprintd:2409295): libfprint-context-DEBUG: 06:59:06.161: created
> (fprintd:2409295): libfprint-device-DEBUG: 06:59:06.161: Device reported probe completion
> (fprintd:2409295): libfprint-device-DEBUG: 06:59:06.161: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409295): libfprint-device-DEBUG: 06:59:06.161: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268346.162 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409295): fprintd-DEBUG: 06:59:06.164: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409295): fprintd-DEBUG: 06:59:06.164: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409295): fprintd-DEBUG: 06:59:06.164: Finger present 0
> (fprintd:2409295): fprintd-DEBUG: 06:59:06.164: Finger needed 0
> (fprintd:2409295): fprintd-DEBUG: 06:59:06.164: Got delay inhibitor for sleep.
> (fprintd:2409295): fprintd-DEBUG: 06:59:06.164: entering main loop
> (fprintd:2409295): fprintd-DEBUG: 06:59:06.165: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409295): fprintd-DEBUG: 06:59:06.254: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409295): fprintd-DEBUG: 06:59:06.255: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409295): fprintd-DEBUG: 06:59:06.255: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409295): fprintd-DEBUG: 06:59:06.256: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409295): fprintd-DEBUG: 06:59:06.256: user 'testuser' claiming the device: 0
> (fprintd:2409295): libfprint-virtual_image-DEBUG: 06:59:06.256: 42495291852: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409295): libfprint-virtual_device_connection-DEBUG: 06:59:06.256: 42495291895: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409295): GLib-GIO-DEBUG: 06:59:06.257: GTask [gio] D-Bus interface method dispatch (source object: 0x56529a8f2c00, source tag: 0x7f6fbbb90e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409295): libfprint-image_device-DEBUG: 06:59:06.357: Image device open completed
> (fprintd:2409295): libfprint-device-DEBUG: 06:59:06.357: Device reported open completion
> (fprintd:2409295): libfprint-device-DEBUG: 06:59:06.357: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409295): libfprint-device-DEBUG: 06:59:06.357: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409295): fprintd-DEBUG: 06:59:06.357: claimed device 0
> (fprintd:2409295): fprintd-DEBUG: 06:59:06.363: Requesting authorization from :1.10 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> 
> (fprintd:2409295): fprintd-WARNING **: 06:59:06.363: Authorization denied to :1.10 to call method 'EnrollStart' for device 'Virtual image device for debugging': Device already in use by another user
> (fprintd:2409295): GLib-GIO-DEBUG: 06:59:06.364: GTask [gio] D-Bus interface method dispatch (source object: 0x56529a8f2c00, source tag: 0x7f6fbbb90e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409295): fprintd-DEBUG: 06:59:06.371: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2409295): fprintd-DEBUG: 06:59:06.371: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2409295): libfprint-virtual_image-DEBUG: 06:59:06.371: 42495406338: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2409295): GLib-GIO-DEBUG: 06:59:06.371: GTask [gio] D-Bus interface method dispatch (source object: 0x56529a8f2c00, source tag: 0x7f6fbbb90e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409295): libfprint-image_device-DEBUG: 06:59:06.471: Image device close completed
> (fprintd:2409295): libfprint-device-DEBUG: 06:59:06.471: Device reported close completion
> (fprintd:2409295): libfprint-device-DEBUG: 06:59:06.471: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2409295): libfprint-device-DEBUG: 06:59:06.471: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409295): fprintd-DEBUG: 06:59:06.471: released device 0
> (fprintd:2409295): fprintd-DEBUG: 06:59:06.479: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_enroll_start_from_other_client (__main__.FPrintdVirtualDeviceClaimedTest.test_enroll_start_from_other_client) ... /usr/lib/python3.11/traceback.py:240: ResourceWarning: unclosed file <_io.BufferedReader name=12>
>   tb.tb_frame.clear()
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.715s
> 
> OK
> ==============================================================================
> 
> =================================== 59/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_delete2_storage_error
> start time:   06:56:37
> duration:     150.04s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=236 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_enroll_delete2_storage_error
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409185): GLib-GIO-DEBUG: 06:56:37.648: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.654: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409185): fprintd-WARNING **: 06:56:37.654: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.654: Launching FprintObject
> (fprintd:2409185): libfprint-context-DEBUG: 06:56:37.654: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.655: Preparing devices for resume
> (fprintd:2409185): libfprint-context-DEBUG: 06:56:37.655: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-r5xzq282/virtual-image.socket
> (fprintd:2409185): libfprint-context-DEBUG: 06:56:37.655: created
> (fprintd:2409185): libfprint-device-DEBUG: 06:56:37.656: Device reported probe completion
> (fprintd:2409185): libfprint-device-DEBUG: 06:56:37.656: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409185): libfprint-device-DEBUG: 06:56:37.656: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268197.657 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.658: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.658: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.658: Finger present 0
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.658: Finger needed 0
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.658: Got delay inhibitor for sleep.
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.658: entering main loop
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.662: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.753: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.754: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.755: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.758: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.758: user 'testuser' claiming the device: 0
> (fprintd:2409185): libfprint-virtual_image-DEBUG: 06:56:37.758: 42346793297: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409185): libfprint-virtual_device_connection-DEBUG: 06:56:37.758: 42346793334: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409185): GLib-GIO-DEBUG: 06:56:37.758: GTask [gio] D-Bus interface method dispatch (source object: 0x56212e93fba0, source tag: 0x7fd2774b5e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409185): libfprint-image_device-DEBUG: 06:56:37.858: Image device open completed
> (fprintd:2409185): libfprint-device-DEBUG: 06:56:37.858: Device reported open completion
> (fprintd:2409185): libfprint-device-DEBUG: 06:56:37.859: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409185): libfprint-device-DEBUG: 06:56:37.859: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.859: claimed device 0
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.860: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.860: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.861: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.861: file_storage_print_data_load(): loaded '/tmp/tmpk4uaib_m/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.861: start enrollment device 0 finger 7
> (fprintd:2409185): libfprint-device-DEBUG: 06:56:37.861: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409185): libfprint-image_device-DEBUG: 06:56:37.861: Activating image device
> (fprintd:2409185): libfprint-image_device-DEBUG: 06:56:37.861: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409185): libfprint-image_device-DEBUG: 06:56:37.861: Image device activation completed
> (fprintd:2409185): libfprint-image_device-DEBUG: 06:56:37.861: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409185): libfprint-image_device-DEBUG: 06:56:37.861: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409185): libfprint-device-DEBUG: 06:56:37.861: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.861: Finger present 0
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.861: Finger needed 1
> (fprintd:2409185): GLib-GIO-DEBUG: 06:56:37.861: GTask [gio] D-Bus interface method dispatch (source object: 0x56212e93fba0, source tag: 0x7fd2774b5e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409185): libfprint-virtual_device_connection-DEBUG: 06:56:37.862: Got a new connection!
> (fprintd:2409185): libfprint-virtual_image-DEBUG: 06:56:37.863: image data: 0x56212e948390
> (fprintd:2409185): libfprint-device-DEBUG: 06:56:37.863: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.863: Finger present 1
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.863: Finger needed 1
> (fprintd:2409185): libfprint-image_device-DEBUG: 06:56:37.863: Image device reported finger status: on
> (fprintd:2409185): libfprint-image_device-DEBUG: 06:56:37.863: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409185): libfprint-image_device-DEBUG: 06:56:37.863: Image device captured an image
> (fprintd:2409185): libfprint-image_device-DEBUG: 06:56:37.863: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409185): libfprint-device-DEBUG: 06:56:37.863: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.863: Finger present 1
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.863: Finger needed 0
> (fprintd:2409185): libfprint-device-DEBUG: 06:56:37.863: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.863: Finger present 0
> (fprintd:2409185): fprintd-DEBUG: 06:56:37.863: Finger needed 0
> (fprintd:2409185): libfprint-image_device-DEBUG: 06:56:37.863: Image device reported finger status: off
> (fprintd:2409185): libfprint-image_device-DEBUG: 06:56:37.863: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409185): libfprint-image_device-DEBUG: 06:56:37.863: Deactivating image device
> (fprintd:2409185): libfprint-image_device-DEBUG: 06:56:37.863: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409185): libfprint-image_device-DEBUG: 06:56:37.863: Image device deactivation completed
> (fprintd:2409185): libfprint-image_device-DEBUG: 06:56:37.863: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409185): GLib-GIO-CRITICAL **: 06:56:37.863: GTask 0x56212e947f40 (source object: 0x56212e946fd0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_enroll_delete2_storage_error (__main__.FPrintdVirtualDeviceClaimedTest.test_enroll_delete2_storage_error) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1849, in test_enroll_delete2_storage_error
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> =================================== 60/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_delete_single
> start time:   06:56:37
> duration:     150.06s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_PERTURB_=4 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_enroll_delete_single
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409195): GLib-GIO-DEBUG: 06:56:37.899: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409195): fprintd-DEBUG: 06:56:37.901: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409195): fprintd-WARNING **: 06:56:37.901: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409195): fprintd-DEBUG: 06:56:37.901: Launching FprintObject
> (fprintd:2409195): libfprint-context-DEBUG: 06:56:37.901: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409195): fprintd-DEBUG: 06:56:37.902: Preparing devices for resume
> (fprintd:2409195): libfprint-context-DEBUG: 06:56:37.902: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-t88s0t9i/virtual-image.socket
> (fprintd:2409195): libfprint-context-DEBUG: 06:56:37.902: created
> 1690268197.903 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409195): libfprint-device-DEBUG: 06:56:37.903: Device reported probe completion
> (fprintd:2409195): libfprint-device-DEBUG: 06:56:37.903: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409195): libfprint-device-DEBUG: 06:56:37.903: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409195): fprintd-DEBUG: 06:56:37.913: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409195): fprintd-DEBUG: 06:56:37.913: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409195): fprintd-DEBUG: 06:56:37.913: Finger present 0
> (fprintd:2409195): fprintd-DEBUG: 06:56:37.913: Finger needed 0
> (fprintd:2409195): fprintd-DEBUG: 06:56:37.914: Got delay inhibitor for sleep.
> (fprintd:2409195): fprintd-DEBUG: 06:56:37.914: entering main loop
> (fprintd:2409195): fprintd-DEBUG: 06:56:37.915: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409195): fprintd-DEBUG: 06:56:37.998: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409195): fprintd-DEBUG: 06:56:37.998: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409195): fprintd-DEBUG: 06:56:37.999: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409195): fprintd-DEBUG: 06:56:38.002: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409195): fprintd-DEBUG: 06:56:38.003: user 'testuser' claiming the device: 0
> (fprintd:2409195): libfprint-virtual_image-DEBUG: 06:56:38.003: 42347038316: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409195): libfprint-virtual_device_connection-DEBUG: 06:56:38.003: 42347038524: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409195): GLib-GIO-DEBUG: 06:56:38.003: GTask [gio] D-Bus interface method dispatch (source object: 0x55fb108cebb0, source tag: 0x7fca567f7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409195): libfprint-image_device-DEBUG: 06:56:38.104: Image device open completed
> (fprintd:2409195): libfprint-device-DEBUG: 06:56:38.104: Device reported open completion
> (fprintd:2409195): libfprint-device-DEBUG: 06:56:38.104: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409195): libfprint-device-DEBUG: 06:56:38.104: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409195): fprintd-DEBUG: 06:56:38.104: claimed device 0
> (fprintd:2409195): fprintd-DEBUG: 06:56:38.105: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409195): fprintd-DEBUG: 06:56:38.105: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409195): fprintd-DEBUG: 06:56:38.105: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409195): fprintd-DEBUG: 06:56:38.105: file_storage_print_data_load(): loaded '/tmp/tmpsbvv7mtz/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2409195): fprintd-DEBUG: 06:56:38.105: start enrollment device 0 finger 7
> (fprintd:2409195): libfprint-device-DEBUG: 06:56:38.105: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409195): libfprint-image_device-DEBUG: 06:56:38.106: Activating image device
> (fprintd:2409195): libfprint-image_device-DEBUG: 06:56:38.106: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409195): libfprint-image_device-DEBUG: 06:56:38.106: Image device activation completed
> (fprintd:2409195): libfprint-image_device-DEBUG: 06:56:38.106: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409195): libfprint-image_device-DEBUG: 06:56:38.106: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409195): libfprint-device-DEBUG: 06:56:38.106: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409195): fprintd-DEBUG: 06:56:38.106: Finger present 0
> (fprintd:2409195): fprintd-DEBUG: 06:56:38.106: Finger needed 1
> (fprintd:2409195): GLib-GIO-DEBUG: 06:56:38.106: GTask [gio] D-Bus interface method dispatch (source object: 0x55fb108cebb0, source tag: 0x7fca567f7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409195): libfprint-virtual_device_connection-DEBUG: 06:56:38.106: Got a new connection!
> (fprintd:2409195): libfprint-virtual_image-DEBUG: 06:56:38.106: image data: 0x55fb108d71b0
> (fprintd:2409195): libfprint-device-DEBUG: 06:56:38.106: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409195): fprintd-DEBUG: 06:56:38.106: Finger present 1
> (fprintd:2409195): fprintd-DEBUG: 06:56:38.106: Finger needed 1
> (fprintd:2409195): libfprint-image_device-DEBUG: 06:56:38.106: Image device reported finger status: on
> (fprintd:2409195): libfprint-image_device-DEBUG: 06:56:38.106: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409195): libfprint-image_device-DEBUG: 06:56:38.106: Image device captured an image
> (fprintd:2409195): libfprint-image_device-DEBUG: 06:56:38.106: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409195): libfprint-device-DEBUG: 06:56:38.106: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409195): fprintd-DEBUG: 06:56:38.106: Finger present 1
> (fprintd:2409195): fprintd-DEBUG: 06:56:38.106: Finger needed 0
> (fprintd:2409195): libfprint-device-DEBUG: 06:56:38.106: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409195): fprintd-DEBUG: 06:56:38.106: Finger present 0
> (fprintd:2409195): fprintd-DEBUG: 06:56:38.106: Finger needed 0
> (fprintd:2409195): libfprint-image_device-DEBUG: 06:56:38.106: Image device reported finger status: off
> (fprintd:2409195): libfprint-image_device-DEBUG: 06:56:38.106: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409195): libfprint-image_device-DEBUG: 06:56:38.106: Deactivating image device
> (fprintd:2409195): libfprint-image_device-DEBUG: 06:56:38.106: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409195): libfprint-image_device-DEBUG: 06:56:38.106: Image device deactivation completed
> (fprintd:2409195): libfprint-image_device-DEBUG: 06:56:38.106: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409195): GLib-GIO-CRITICAL **: 06:56:38.107: GTask 0x55fb108d6880 (source object: 0x55fb108d5fc0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409195): libfprint-image-DEBUG: 06:56:38.114: Minutiae scan completed in 0.007422 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_enroll_delete_single (__main__.FPrintdVirtualDeviceClaimedTest.test_enroll_delete_single) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1864, in test_enroll_delete_single
>     self.enroll_image('whorl', finger='right-index-finger')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> =================================== 61/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_stop_cancels
> start time:   06:59:06
> duration:     0.90s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=49 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_enroll_stop_cancels
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409327): GLib-GIO-DEBUG: 06:59:06.844: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409327): fprintd-DEBUG: 06:59:06.845: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409327): fprintd-WARNING **: 06:59:06.846: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409327): fprintd-DEBUG: 06:59:06.846: Launching FprintObject
> (fprintd:2409327): libfprint-context-DEBUG: 06:59:06.846: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409327): fprintd-DEBUG: 06:59:06.848: Preparing devices for resume
> (fprintd:2409327): libfprint-context-DEBUG: 06:59:06.848: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-cgyw__fj/virtual-image.socket
> (fprintd:2409327): libfprint-context-DEBUG: 06:59:06.848: created
> (fprintd:2409327): libfprint-device-DEBUG: 06:59:06.848: Device reported probe completion
> (fprintd:2409327): libfprint-device-DEBUG: 06:59:06.848: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409327): libfprint-device-DEBUG: 06:59:06.848: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268346.849 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409327): fprintd-DEBUG: 06:59:06.849: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409327): fprintd-DEBUG: 06:59:06.849: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409327): fprintd-DEBUG: 06:59:06.849: Finger present 0
> (fprintd:2409327): fprintd-DEBUG: 06:59:06.849: Finger needed 0
> (fprintd:2409327): fprintd-DEBUG: 06:59:06.850: entering main loop
> (fprintd:2409327): fprintd-DEBUG: 06:59:06.850: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409327): fprintd-DEBUG: 06:59:06.851: Got delay inhibitor for sleep.
> (fprintd:2409327): fprintd-DEBUG: 06:59:06.950: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409327): fprintd-DEBUG: 06:59:06.951: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409327): fprintd-DEBUG: 06:59:06.952: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409327): fprintd-DEBUG: 06:59:06.952: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409327): fprintd-DEBUG: 06:59:06.952: user 'testuser' claiming the device: 0
> (fprintd:2409327): libfprint-virtual_image-DEBUG: 06:59:06.952: 42495987944: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409327): libfprint-virtual_device_connection-DEBUG: 06:59:06.952: 42495987975: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409327): GLib-GIO-DEBUG: 06:59:06.953: GTask [gio] D-Bus interface method dispatch (source object: 0x555ebeb4eb50, source tag: 0x7f132d8b2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409327): libfprint-image_device-DEBUG: 06:59:07.053: Image device open completed
> (fprintd:2409327): libfprint-device-DEBUG: 06:59:07.053: Device reported open completion
> (fprintd:2409327): libfprint-device-DEBUG: 06:59:07.053: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409327): libfprint-device-DEBUG: 06:59:07.053: Updated temperature model after 0.21 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409327): fprintd-DEBUG: 06:59:07.053: claimed device 0
> (fprintd:2409327): fprintd-DEBUG: 06:59:07.054: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409327): fprintd-DEBUG: 06:59:07.054: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409327): fprintd-DEBUG: 06:59:07.059: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409327): fprintd-DEBUG: 06:59:07.059: file_storage_print_data_load(): loaded '/tmp/tmp9ilqfedt/state/testuser/virtual_image/0/2' Unknown error -2
> (fprintd:2409327): fprintd-DEBUG: 06:59:07.059: start enrollment device 0 finger 2
> (fprintd:2409327): libfprint-device-DEBUG: 06:59:07.059: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409327): libfprint-image_device-DEBUG: 06:59:07.059: Activating image device
> (fprintd:2409327): libfprint-image_device-DEBUG: 06:59:07.059: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409327): libfprint-image_device-DEBUG: 06:59:07.059: Image device activation completed
> (fprintd:2409327): libfprint-image_device-DEBUG: 06:59:07.059: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409327): libfprint-image_device-DEBUG: 06:59:07.059: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409327): libfprint-device-DEBUG: 06:59:07.059: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409327): fprintd-DEBUG: 06:59:07.059: Finger present 0
> (fprintd:2409327): fprintd-DEBUG: 06:59:07.059: Finger needed 1
> (fprintd:2409327): GLib-GIO-DEBUG: 06:59:07.059: GTask [gio] D-Bus interface method dispatch (source object: 0x555ebeb4eb50, source tag: 0x7f132d8b2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409327): fprintd-DEBUG: 06:59:07.060: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual image device for debugging'
> (fprintd:2409327): fprintd-DEBUG: 06:59:07.060: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual image device for debugging'!
> (fprintd:2409327): GLib-GIO-DEBUG: 06:59:07.060: GTask [gio] D-Bus interface method dispatch (source object: 0x555ebeb4eb50, source tag: 0x7f132d8b2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409327): libfprint-device-DEBUG: 06:59:07.060: Idle cancelling on ongoing operation!
> (fprintd:2409327): libfprint-image_device-DEBUG: 06:59:07.060: Deactivating image device
> (fprintd:2409327): libfprint-image_device-DEBUG: 06:59:07.060: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409327): libfprint-image_device-DEBUG: 06:59:07.060: Image device deactivation completed
> (fprintd:2409327): libfprint-image_device-DEBUG: 06:59:07.060: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2409327): libfprint-device-DEBUG: 06:59:07.060: Device reported generic error (Operation was cancelled) during action; action was: FPI_DEVICE_ACTION_IDENTIFY
> (fprintd:2409327): libfprint-device-DEBUG: 06:59:07.060: Device reported identify completion
> (fprintd:2409327): libfprint-device-DEBUG: 06:59:07.060: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409327): fprintd-DEBUG: 06:59:07.060: Finger present 0
> (fprintd:2409327): fprintd-DEBUG: 06:59:07.060: Finger needed 0
> (fprintd:2409327): libfprint-device-DEBUG: 06:59:07.060: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2409327): libfprint-device-DEBUG: 06:59:07.060: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409327): fprintd-DEBUG: 06:59:07.062: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2409327): fprintd-DEBUG: 06:59:07.062: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2409327): libfprint-virtual_image-DEBUG: 06:59:07.062: 42496097396: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2409327): GLib-GIO-DEBUG: 06:59:07.062: GTask [gio] D-Bus interface method dispatch (source object: 0x555ebeb4eb50, source tag: 0x7f132d8b2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409327): libfprint-image_device-DEBUG: 06:59:07.162: Image device close completed
> (fprintd:2409327): libfprint-device-DEBUG: 06:59:07.162: Device reported close completion
> (fprintd:2409327): libfprint-device-DEBUG: 06:59:07.162: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2409327): libfprint-device-DEBUG: 06:59:07.162: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409327): fprintd-DEBUG: 06:59:07.162: released device 0
> (fprintd:2409327): fprintd-DEBUG: 06:59:07.172: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-failed', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_stop_cancels (__main__.FPrintdVirtualDeviceClaimedTest.test_enroll_stop_cancels) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.715s
> 
> OK
> ==============================================================================
> 
> =================================== 62/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_stop_not_started
> start time:   06:59:06
> duration:     0.95s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=147 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_enroll_stop_not_started
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409340): GLib-GIO-DEBUG: 06:59:06.929: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409340): fprintd-DEBUG: 06:59:06.930: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409340): fprintd-WARNING **: 06:59:06.930: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409340): fprintd-DEBUG: 06:59:06.930: Launching FprintObject
> (fprintd:2409340): libfprint-context-DEBUG: 06:59:06.930: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409340): fprintd-DEBUG: 06:59:06.931: Preparing devices for resume
> (fprintd:2409340): libfprint-context-DEBUG: 06:59:06.931: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-p0kfdu1d/virtual-image.socket
> (fprintd:2409340): libfprint-context-DEBUG: 06:59:06.932: created
> 1690268346.932 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409340): libfprint-device-DEBUG: 06:59:06.932: Device reported probe completion
> (fprintd:2409340): libfprint-device-DEBUG: 06:59:06.932: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409340): libfprint-device-DEBUG: 06:59:06.932: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409340): fprintd-DEBUG: 06:59:06.933: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409340): fprintd-DEBUG: 06:59:06.934: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409340): fprintd-DEBUG: 06:59:06.934: Finger present 0
> (fprintd:2409340): fprintd-DEBUG: 06:59:06.934: Finger needed 0
> (fprintd:2409340): fprintd-DEBUG: 06:59:06.934: Got delay inhibitor for sleep.
> (fprintd:2409340): fprintd-DEBUG: 06:59:06.934: entering main loop
> (fprintd:2409340): fprintd-DEBUG: 06:59:06.934: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409340): fprintd-DEBUG: 06:59:07.052: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409340): fprintd-DEBUG: 06:59:07.052: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409340): fprintd-DEBUG: 06:59:07.053: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409340): fprintd-DEBUG: 06:59:07.054: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409340): fprintd-DEBUG: 06:59:07.054: user 'testuser' claiming the device: 0
> (fprintd:2409340): libfprint-virtual_image-DEBUG: 06:59:07.054: 42496089784: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409340): libfprint-virtual_device_connection-DEBUG: 06:59:07.054: 42496089822: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409340): GLib-GIO-DEBUG: 06:59:07.054: GTask [gio] D-Bus interface method dispatch (source object: 0x556db4a96a70, source tag: 0x7f01f4a3ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409340): libfprint-image_device-DEBUG: 06:59:07.155: Image device open completed
> (fprintd:2409340): libfprint-device-DEBUG: 06:59:07.155: Device reported open completion
> (fprintd:2409340): libfprint-device-DEBUG: 06:59:07.155: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409340): libfprint-device-DEBUG: 06:59:07.155: Updated temperature model after 0.22 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409340): fprintd-DEBUG: 06:59:07.155: claimed device 0
> (fprintd:2409340): fprintd-DEBUG: 06:59:07.157: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual image device for debugging'
> (fprintd:2409340): fprintd-DEBUG: 06:59:07.157: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual image device for debugging'!
> (fprintd:2409340): GLib-GIO-DEBUG: 06:59:07.157: GTask [gio] D-Bus interface method dispatch (source object: 0x556db4a96a70, source tag: 0x7f01f4a3ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409340): fprintd-DEBUG: 06:59:07.159: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2409340): fprintd-DEBUG: 06:59:07.159: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2409340): libfprint-virtual_image-DEBUG: 06:59:07.159: 42496194642: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2409340): GLib-GIO-DEBUG: 06:59:07.159: GTask [gio] D-Bus interface method dispatch (source object: 0x556db4a96a70, source tag: 0x7f01f4a3ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409340): libfprint-image_device-DEBUG: 06:59:07.259: Image device close completed
> (fprintd:2409340): libfprint-device-DEBUG: 06:59:07.259: Device reported close completion
> (fprintd:2409340): libfprint-device-DEBUG: 06:59:07.259: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2409340): libfprint-device-DEBUG: 06:59:07.259: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409340): fprintd-DEBUG: 06:59:07.260: released device 0
> (fprintd:2409340): fprintd-DEBUG: 06:59:07.264: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_enroll_stop_not_started (__main__.FPrintdVirtualDeviceClaimedTest.test_enroll_stop_not_started) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.748s
> 
> OK
> ==============================================================================
> 
> =================================== 63/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_delete_single_storage_error
> start time:   06:56:37
> duration:     150.09s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=155 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_enroll_delete_single_storage_error
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409203): GLib-GIO-DEBUG: 06:56:38.050: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.051: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409203): fprintd-WARNING **: 06:56:38.051: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.051: Launching FprintObject
> (fprintd:2409203): libfprint-context-DEBUG: 06:56:38.051: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.055: Preparing devices for resume
> (fprintd:2409203): libfprint-context-DEBUG: 06:56:38.055: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-xvv4mz3t/virtual-image.socket
> (fprintd:2409203): libfprint-context-DEBUG: 06:56:38.056: created
> (fprintd:2409203): libfprint-device-DEBUG: 06:56:38.056: Device reported probe completion
> (fprintd:2409203): libfprint-device-DEBUG: 06:56:38.056: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409203): libfprint-device-DEBUG: 06:56:38.056: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.057: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.057: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.057: Finger present 0
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.057: Finger needed 0
> 1690268198.058 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.057: entering main loop
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.058: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.063: Got delay inhibitor for sleep.
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.149: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.149: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.150: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.150: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.151: user 'testuser' claiming the device: 0
> (fprintd:2409203): libfprint-virtual_image-DEBUG: 06:56:38.151: 42347186154: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409203): libfprint-virtual_device_connection-DEBUG: 06:56:38.151: 42347186190: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409203): GLib-GIO-DEBUG: 06:56:38.151: GTask [gio] D-Bus interface method dispatch (source object: 0x556290f3da90, source tag: 0x7fc3757c4e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409203): libfprint-image_device-DEBUG: 06:56:38.251: Image device open completed
> (fprintd:2409203): libfprint-device-DEBUG: 06:56:38.251: Device reported open completion
> (fprintd:2409203): libfprint-device-DEBUG: 06:56:38.251: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409203): libfprint-device-DEBUG: 06:56:38.251: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.252: claimed device 0
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.253: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.253: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.254: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.254: file_storage_print_data_load(): loaded '/tmp/tmp1mc759gf/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.254: start enrollment device 0 finger 7
> (fprintd:2409203): libfprint-device-DEBUG: 06:56:38.254: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409203): libfprint-image_device-DEBUG: 06:56:38.254: Activating image device
> (fprintd:2409203): libfprint-image_device-DEBUG: 06:56:38.254: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409203): libfprint-image_device-DEBUG: 06:56:38.254: Image device activation completed
> (fprintd:2409203): libfprint-image_device-DEBUG: 06:56:38.254: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409203): libfprint-image_device-DEBUG: 06:56:38.254: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409203): libfprint-device-DEBUG: 06:56:38.254: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.254: Finger present 0
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.254: Finger needed 1
> (fprintd:2409203): GLib-GIO-DEBUG: 06:56:38.254: GTask [gio] D-Bus interface method dispatch (source object: 0x556290f3da90, source tag: 0x7fc3757c4e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409203): libfprint-virtual_device_connection-DEBUG: 06:56:38.255: Got a new connection!
> (fprintd:2409203): libfprint-virtual_image-DEBUG: 06:56:38.255: image data: 0x556290f465a0
> (fprintd:2409203): libfprint-device-DEBUG: 06:56:38.255: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.255: Finger present 1
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.255: Finger needed 1
> (fprintd:2409203): libfprint-image_device-DEBUG: 06:56:38.255: Image device reported finger status: on
> (fprintd:2409203): libfprint-image_device-DEBUG: 06:56:38.255: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409203): libfprint-image_device-DEBUG: 06:56:38.255: Image device captured an image
> (fprintd:2409203): libfprint-image_device-DEBUG: 06:56:38.255: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409203): libfprint-device-DEBUG: 06:56:38.255: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.255: Finger present 1
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.255: Finger needed 0
> (fprintd:2409203): libfprint-device-DEBUG: 06:56:38.255: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.255: Finger present 0
> (fprintd:2409203): fprintd-DEBUG: 06:56:38.255: Finger needed 0
> (fprintd:2409203): libfprint-image_device-DEBUG: 06:56:38.255: Image device reported finger status: off
> (fprintd:2409203): libfprint-image_device-DEBUG: 06:56:38.255: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409203): libfprint-image_device-DEBUG: 06:56:38.255: Deactivating image device
> (fprintd:2409203): libfprint-image_device-DEBUG: 06:56:38.255: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409203): libfprint-image_device-DEBUG: 06:56:38.255: Image device deactivation completed
> (fprintd:2409203): libfprint-image_device-DEBUG: 06:56:38.255: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409203): GLib-GIO-CRITICAL **: 06:56:38.255: GTask 0x556290f46160 (source object: 0x556290f454e0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409203): libfprint-image-DEBUG: 06:56:38.264: Minutiae scan completed in 0.008582 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_enroll_delete_single_storage_error (__main__.FPrintdVirtualDeviceClaimedTest.test_enroll_delete_single_storage_error) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1879, in test_enroll_delete_single_storage_error
>     self.enroll_image('whorl', finger='right-index-finger')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> =================================== 64/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_identify_finger_not_enrolled
> start time:   06:59:07
> duration:     1.19s
> result:       exit status 0
> command:      MALLOC_PERTURB_=150 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_identify_finger_not_enrolled
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409411): GLib-GIO-DEBUG: 06:59:08.048: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409411): fprintd-DEBUG: 06:59:08.052: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409411): fprintd-WARNING **: 06:59:08.052: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409411): fprintd-DEBUG: 06:59:08.052: Launching FprintObject
> (fprintd:2409411): libfprint-context-DEBUG: 06:59:08.053: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409411): fprintd-DEBUG: 06:59:08.055: Preparing devices for resume
> (fprintd:2409411): libfprint-context-DEBUG: 06:59:08.055: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-cwt40zp6/virtual-image.socket
> (fprintd:2409411): libfprint-context-DEBUG: 06:59:08.055: created
> 1690268348.056 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409411): libfprint-device-DEBUG: 06:59:08.056: Device reported probe completion
> (fprintd:2409411): libfprint-device-DEBUG: 06:59:08.056: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409411): libfprint-device-DEBUG: 06:59:08.056: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409411): fprintd-DEBUG: 06:59:08.058: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409411): fprintd-DEBUG: 06:59:08.058: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409411): fprintd-DEBUG: 06:59:08.058: Finger present 0
> (fprintd:2409411): fprintd-DEBUG: 06:59:08.058: Finger needed 0
> (fprintd:2409411): fprintd-DEBUG: 06:59:08.058: Got delay inhibitor for sleep.
> (fprintd:2409411): fprintd-DEBUG: 06:59:08.058: entering main loop
> (fprintd:2409411): fprintd-DEBUG: 06:59:08.058: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409411): fprintd-DEBUG: 06:59:08.150: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409411): fprintd-DEBUG: 06:59:08.152: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409411): fprintd-DEBUG: 06:59:08.153: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409411): fprintd-DEBUG: 06:59:08.154: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409411): fprintd-DEBUG: 06:59:08.155: user 'testuser' claiming the device: 0
> (fprintd:2409411): libfprint-virtual_image-DEBUG: 06:59:08.155: 42497190074: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409411): libfprint-virtual_device_connection-DEBUG: 06:59:08.155: 42497190123: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409411): GLib-GIO-DEBUG: 06:59:08.155: GTask [gio] D-Bus interface method dispatch (source object: 0x564bdba439a0, source tag: 0x7f0821fc3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409411): libfprint-image_device-DEBUG: 06:59:08.255: Image device open completed
> (fprintd:2409411): libfprint-device-DEBUG: 06:59:08.255: Device reported open completion
> (fprintd:2409411): libfprint-device-DEBUG: 06:59:08.255: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409411): libfprint-device-DEBUG: 06:59:08.255: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409411): fprintd-DEBUG: 06:59:08.255: claimed device 0
> (fprintd:2409411): fprintd-DEBUG: 06:59:08.256: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual image device for debugging'
> (fprintd:2409411): fprintd-DEBUG: 06:59:08.256: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409411): fprintd-DEBUG: 06:59:08.258: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual image device for debugging'!
> (fprintd:2409411): fprintd-DEBUG: 06:59:08.258: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpo6ian5s2/state/testuser/virtual_image/0'
> (fprintd:2409411): fprintd-DEBUG: 06:59:08.258: scan_dev_storedir(): opendir("/tmp/tmpo6ian5s2/state/testuser/virtual_image/0") failed: Error opening directory “/tmp/tmpo6ian5s2/state/testuser/virtual_image/0”: No such file or directory
> (fprintd:2409411): GLib-GIO-DEBUG: 06:59:08.258: GTask [gio] D-Bus interface method dispatch (source object: 0x564bdba439a0, source tag: 0x7f0821fc3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409411): fprintd-DEBUG: 06:59:08.263: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2409411): fprintd-DEBUG: 06:59:08.263: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2409411): libfprint-virtual_image-DEBUG: 06:59:08.263: 42497298220: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2409411): GLib-GIO-DEBUG: 06:59:08.263: GTask [gio] D-Bus interface method dispatch (source object: 0x564bdba439a0, source tag: 0x7f0821fc3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409411): libfprint-image_device-DEBUG: 06:59:08.363: Image device close completed
> (fprintd:2409411): libfprint-device-DEBUG: 06:59:08.363: Device reported close completion
> (fprintd:2409411): libfprint-device-DEBUG: 06:59:08.363: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2409411): libfprint-device-DEBUG: 06:59:08.363: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409411): fprintd-DEBUG: 06:59:08.363: released device 0
> (fprintd:2409411): fprintd-DEBUG: 06:59:08.365: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_identify_finger_not_enrolled (__main__.FPrintdVirtualDeviceClaimedTest.test_identify_finger_not_enrolled) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.918s
> 
> OK
> ==============================================================================
> 
> =================================== 65/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_identify_finger_not_enrolled_stops_verification
> start time:   06:59:07
> duration:     1.19s
> result:       exit status 0
> command:      MALLOC_PERTURB_=210 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_identify_finger_not_enrolled_stops_verification
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409426): GLib-GIO-DEBUG: 06:59:08.175: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409426): fprintd-DEBUG: 06:59:08.176: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409426): fprintd-WARNING **: 06:59:08.176: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409426): fprintd-DEBUG: 06:59:08.176: Launching FprintObject
> (fprintd:2409426): libfprint-context-DEBUG: 06:59:08.176: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409426): fprintd-DEBUG: 06:59:08.177: Preparing devices for resume
> (fprintd:2409426): libfprint-context-DEBUG: 06:59:08.177: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-yts61pjv/virtual-image.socket
> (fprintd:2409426): libfprint-context-DEBUG: 06:59:08.177: created
> 1690268348.178 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409426): libfprint-device-DEBUG: 06:59:08.178: Device reported probe completion
> (fprintd:2409426): libfprint-device-DEBUG: 06:59:08.178: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409426): libfprint-device-DEBUG: 06:59:08.178: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409426): fprintd-DEBUG: 06:59:08.180: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409426): fprintd-DEBUG: 06:59:08.180: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409426): fprintd-DEBUG: 06:59:08.180: Finger present 0
> (fprintd:2409426): fprintd-DEBUG: 06:59:08.180: Finger needed 0
> (fprintd:2409426): fprintd-DEBUG: 06:59:08.180: Got delay inhibitor for sleep.
> (fprintd:2409426): fprintd-DEBUG: 06:59:08.180: entering main loop
> (fprintd:2409426): fprintd-DEBUG: 06:59:08.181: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409426): fprintd-DEBUG: 06:59:08.267: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409426): fprintd-DEBUG: 06:59:08.268: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409426): fprintd-DEBUG: 06:59:08.269: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409426): fprintd-DEBUG: 06:59:08.270: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409426): fprintd-DEBUG: 06:59:08.270: user 'testuser' claiming the device: 0
> (fprintd:2409426): libfprint-virtual_image-DEBUG: 06:59:08.270: 42497305393: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409426): libfprint-virtual_device_connection-DEBUG: 06:59:08.270: 42497305447: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409426): GLib-GIO-DEBUG: 06:59:08.270: GTask [gio] D-Bus interface method dispatch (source object: 0x55c812f07ac0, source tag: 0x7f1a37bc1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409426): libfprint-image_device-DEBUG: 06:59:08.371: Image device open completed
> (fprintd:2409426): libfprint-device-DEBUG: 06:59:08.371: Device reported open completion
> (fprintd:2409426): libfprint-device-DEBUG: 06:59:08.371: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409426): libfprint-device-DEBUG: 06:59:08.371: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409426): fprintd-DEBUG: 06:59:08.371: claimed device 0
> (fprintd:2409426): fprintd-DEBUG: 06:59:08.373: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual image device for debugging'
> (fprintd:2409426): fprintd-DEBUG: 06:59:08.373: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409426): fprintd-DEBUG: 06:59:08.375: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual image device for debugging'!
> (fprintd:2409426): fprintd-DEBUG: 06:59:08.375: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpc7pt30sw/state/testuser/virtual_image/0'
> (fprintd:2409426): fprintd-DEBUG: 06:59:08.375: scan_dev_storedir(): opendir("/tmp/tmpc7pt30sw/state/testuser/virtual_image/0") failed: Error opening directory “/tmp/tmpc7pt30sw/state/testuser/virtual_image/0”: No such file or directory
> (fprintd:2409426): GLib-GIO-DEBUG: 06:59:08.375: GTask [gio] D-Bus interface method dispatch (source object: 0x55c812f07ac0, source tag: 0x7f1a37bc1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409426): fprintd-DEBUG: 06:59:08.376: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual image device for debugging'
> (fprintd:2409426): fprintd-DEBUG: 06:59:08.376: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual image device for debugging'!
> (fprintd:2409426): GLib-GIO-DEBUG: 06:59:08.376: GTask [gio] D-Bus interface method dispatch (source object: 0x55c812f07ac0, source tag: 0x7f1a37bc1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409426): fprintd-DEBUG: 06:59:08.377: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2409426): fprintd-DEBUG: 06:59:08.377: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2409426): libfprint-virtual_image-DEBUG: 06:59:08.377: 42497413019: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2409426): GLib-GIO-DEBUG: 06:59:08.378: GTask [gio] D-Bus interface method dispatch (source object: 0x55c812f07ac0, source tag: 0x7f1a37bc1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409426): libfprint-image_device-DEBUG: 06:59:08.478: Image device close completed
> (fprintd:2409426): libfprint-device-DEBUG: 06:59:08.478: Device reported close completion
> (fprintd:2409426): libfprint-device-DEBUG: 06:59:08.478: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2409426): libfprint-device-DEBUG: 06:59:08.478: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409426): fprintd-DEBUG: 06:59:08.478: released device 0
> (fprintd:2409426): fprintd-DEBUG: 06:59:08.479: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_identify_finger_not_enrolled_stops_verification (__main__.FPrintdVirtualDeviceClaimedTest.test_identify_finger_not_enrolled_stops_verification) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.852s
> 
> OK
> ==============================================================================
> 
> =================================== 66/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_release_from_other_client
> start time:   06:59:08
> duration:     1.02s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=60 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_release_from_other_client
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409461): GLib-GIO-DEBUG: 06:59:09.067: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409461): fprintd-DEBUG: 06:59:09.068: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409461): fprintd-WARNING **: 06:59:09.068: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409461): fprintd-DEBUG: 06:59:09.068: Launching FprintObject
> (fprintd:2409461): libfprint-context-DEBUG: 06:59:09.069: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409461): fprintd-DEBUG: 06:59:09.070: Preparing devices for resume
> (fprintd:2409461): libfprint-context-DEBUG: 06:59:09.071: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-iet2bn81/virtual-image.socket
> (fprintd:2409461): libfprint-context-DEBUG: 06:59:09.071: created
> 1690268349.071 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409461): libfprint-device-DEBUG: 06:59:09.071: Device reported probe completion
> (fprintd:2409461): libfprint-device-DEBUG: 06:59:09.071: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409461): libfprint-device-DEBUG: 06:59:09.071: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409461): fprintd-DEBUG: 06:59:09.073: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409461): fprintd-DEBUG: 06:59:09.073: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409461): fprintd-DEBUG: 06:59:09.073: Finger present 0
> (fprintd:2409461): fprintd-DEBUG: 06:59:09.073: Finger needed 0
> (fprintd:2409461): fprintd-DEBUG: 06:59:09.073: Got delay inhibitor for sleep.
> (fprintd:2409461): fprintd-DEBUG: 06:59:09.074: entering main loop
> (fprintd:2409461): fprintd-DEBUG: 06:59:09.074: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409461): fprintd-DEBUG: 06:59:09.163: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409461): fprintd-DEBUG: 06:59:09.164: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409461): fprintd-DEBUG: 06:59:09.166: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409461): fprintd-DEBUG: 06:59:09.167: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409461): fprintd-DEBUG: 06:59:09.168: user 'testuser' claiming the device: 0
> (fprintd:2409461): libfprint-virtual_image-DEBUG: 06:59:09.168: 42498203092: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409461): libfprint-virtual_device_connection-DEBUG: 06:59:09.168: 42498203138: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409461): GLib-GIO-DEBUG: 06:59:09.168: GTask [gio] D-Bus interface method dispatch (source object: 0x55c31eb20ae0, source tag: 0x7f4c26b54e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409461): libfprint-image_device-DEBUG: 06:59:09.268: Image device open completed
> (fprintd:2409461): libfprint-device-DEBUG: 06:59:09.268: Device reported open completion
> (fprintd:2409461): libfprint-device-DEBUG: 06:59:09.268: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409461): libfprint-device-DEBUG: 06:59:09.268: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409461): fprintd-DEBUG: 06:59:09.268: claimed device 0
> (fprintd:2409461): fprintd-DEBUG: 06:59:09.274: Requesting authorization from :1.10 to call method 'Release' for device 'Virtual image device for debugging'
> 
> (fprintd:2409461): fprintd-WARNING **: 06:59:09.274: Authorization denied to :1.10 to call method 'Release' for device 'Virtual image device for debugging': Device already in use by another user
> (fprintd:2409461): GLib-GIO-DEBUG: 06:59:09.274: GTask [gio] D-Bus interface method dispatch (source object: 0x55c31eb20ae0, source tag: 0x7f4c26b54e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409461): fprintd-DEBUG: 06:59:09.281: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2409461): fprintd-DEBUG: 06:59:09.281: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2409461): libfprint-virtual_image-DEBUG: 06:59:09.282: 42498317038: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2409461): GLib-GIO-DEBUG: 06:59:09.282: GTask [gio] D-Bus interface method dispatch (source object: 0x55c31eb20ae0, source tag: 0x7f4c26b54e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409461): libfprint-image_device-DEBUG: 06:59:09.382: Image device close completed
> (fprintd:2409461): libfprint-device-DEBUG: 06:59:09.382: Device reported close completion
> (fprintd:2409461): libfprint-device-DEBUG: 06:59:09.382: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2409461): libfprint-device-DEBUG: 06:59:09.382: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409461): fprintd-DEBUG: 06:59:09.382: released device 0
> (fprintd:2409461): fprintd-DEBUG: 06:59:09.383: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_release_from_other_client (__main__.FPrintdVirtualDeviceClaimedTest.test_release_from_other_client) ... /usr/lib/python3.11/traceback.py:240: ResourceWarning: unclosed file <_io.BufferedReader name=12>
>   tb.tb_frame.clear()
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.754s
> 
> OK
> ==============================================================================
> 
> =================================== 67/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_delete_storage_error
> start time:   06:59:03
> duration:     150.17s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=167 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_enroll_delete_storage_error
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409244): GLib-GIO-DEBUG: 06:59:04.102: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.102: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409244): fprintd-WARNING **: 06:59:04.102: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.102: Launching FprintObject
> (fprintd:2409244): libfprint-context-DEBUG: 06:59:04.103: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.103: Preparing devices for resume
> (fprintd:2409244): libfprint-context-DEBUG: 06:59:04.103: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-6l3jtqzh/virtual-image.socket
> (fprintd:2409244): libfprint-context-DEBUG: 06:59:04.103: created
> 1690268344.104 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409244): libfprint-device-DEBUG: 06:59:04.104: Device reported probe completion
> (fprintd:2409244): libfprint-device-DEBUG: 06:59:04.104: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409244): libfprint-device-DEBUG: 06:59:04.104: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.105: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.105: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.105: Finger present 0
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.105: Finger needed 0
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.105: Got delay inhibitor for sleep.
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.105: entering main loop
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.105: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.201: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.202: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.203: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.203: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.203: user 'testuser' claiming the device: 0
> (fprintd:2409244): libfprint-virtual_image-DEBUG: 06:59:04.203: 42493238809: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409244): libfprint-virtual_device_connection-DEBUG: 06:59:04.203: 42493238839: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409244): GLib-GIO-DEBUG: 06:59:04.203: GTask [gio] D-Bus interface method dispatch (source object: 0x559bd836dac0, source tag: 0x7f4b54900e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409244): libfprint-image_device-DEBUG: 06:59:04.304: Image device open completed
> (fprintd:2409244): libfprint-device-DEBUG: 06:59:04.304: Device reported open completion
> (fprintd:2409244): libfprint-device-DEBUG: 06:59:04.304: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409244): libfprint-device-DEBUG: 06:59:04.304: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.304: claimed device 0
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.305: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.305: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.306: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.306: file_storage_print_data_load(): loaded '/tmp/tmpgmsbzd4b/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.306: start enrollment device 0 finger 7
> (fprintd:2409244): libfprint-device-DEBUG: 06:59:04.306: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409244): libfprint-image_device-DEBUG: 06:59:04.306: Activating image device
> (fprintd:2409244): libfprint-image_device-DEBUG: 06:59:04.306: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409244): libfprint-image_device-DEBUG: 06:59:04.306: Image device activation completed
> (fprintd:2409244): libfprint-image_device-DEBUG: 06:59:04.306: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409244): libfprint-image_device-DEBUG: 06:59:04.306: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409244): libfprint-device-DEBUG: 06:59:04.306: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.306: Finger present 0
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.306: Finger needed 1
> (fprintd:2409244): GLib-GIO-DEBUG: 06:59:04.306: GTask [gio] D-Bus interface method dispatch (source object: 0x559bd836dac0, source tag: 0x7f4b54900e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409244): libfprint-virtual_device_connection-DEBUG: 06:59:04.307: Got a new connection!
> (fprintd:2409244): libfprint-virtual_image-DEBUG: 06:59:04.307: image data: 0x559bd8375f20
> (fprintd:2409244): libfprint-device-DEBUG: 06:59:04.307: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.307: Finger present 1
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.307: Finger needed 1
> (fprintd:2409244): libfprint-image_device-DEBUG: 06:59:04.307: Image device reported finger status: on
> (fprintd:2409244): libfprint-image_device-DEBUG: 06:59:04.307: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409244): libfprint-image_device-DEBUG: 06:59:04.307: Image device captured an image
> (fprintd:2409244): libfprint-image_device-DEBUG: 06:59:04.307: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409244): libfprint-device-DEBUG: 06:59:04.307: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.307: Finger present 1
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.307: Finger needed 0
> (fprintd:2409244): libfprint-device-DEBUG: 06:59:04.307: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.307: Finger present 0
> (fprintd:2409244): fprintd-DEBUG: 06:59:04.307: Finger needed 0
> (fprintd:2409244): libfprint-image_device-DEBUG: 06:59:04.307: Image device reported finger status: off
> (fprintd:2409244): libfprint-image_device-DEBUG: 06:59:04.307: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409244): libfprint-image_device-DEBUG: 06:59:04.307: Deactivating image device
> (fprintd:2409244): libfprint-image_device-DEBUG: 06:59:04.307: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409244): libfprint-image_device-DEBUG: 06:59:04.307: Image device deactivation completed
> (fprintd:2409244): libfprint-image_device-DEBUG: 06:59:04.307: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409244): GLib-GIO-CRITICAL **: 06:59:04.307: GTask 0x559bd8375ca0 (source object: 0x559bd8374f30, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409244): libfprint-image-DEBUG: 06:59:04.315: Minutiae scan completed in 0.007891 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_enroll_delete_storage_error (__main__.FPrintdVirtualDeviceClaimedTest.test_enroll_delete_storage_error) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1810, in test_enroll_delete_storage_error
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> =================================== 68/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_invalid_storage_dir
> start time:   06:59:05
> duration:     150.06s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=149 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_enroll_invalid_storage_dir
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409286): GLib-GIO-DEBUG: 06:59:05.910: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409286): fprintd-DEBUG: 06:59:05.919: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409286): fprintd-WARNING **: 06:59:05.919: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409286): fprintd-DEBUG: 06:59:05.919: Launching FprintObject
> (fprintd:2409286): libfprint-context-DEBUG: 06:59:05.920: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409286): fprintd-DEBUG: 06:59:05.921: Preparing devices for resume
> (fprintd:2409286): libfprint-context-DEBUG: 06:59:05.921: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-ac2kq68m/virtual-image.socket
> (fprintd:2409286): libfprint-context-DEBUG: 06:59:05.922: created
> 1690268345.922 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409286): libfprint-device-DEBUG: 06:59:05.922: Device reported probe completion
> (fprintd:2409286): libfprint-device-DEBUG: 06:59:05.922: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409286): libfprint-device-DEBUG: 06:59:05.922: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409286): fprintd-DEBUG: 06:59:05.938: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409286): fprintd-DEBUG: 06:59:05.938: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409286): fprintd-DEBUG: 06:59:05.938: Finger present 0
> (fprintd:2409286): fprintd-DEBUG: 06:59:05.938: Finger needed 0
> (fprintd:2409286): fprintd-DEBUG: 06:59:05.938: Got delay inhibitor for sleep.
> (fprintd:2409286): fprintd-DEBUG: 06:59:05.938: entering main loop
> (fprintd:2409286): fprintd-DEBUG: 06:59:05.938: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409286): fprintd-DEBUG: 06:59:06.008: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409286): fprintd-DEBUG: 06:59:06.008: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409286): fprintd-DEBUG: 06:59:06.009: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409286): fprintd-DEBUG: 06:59:06.010: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409286): fprintd-DEBUG: 06:59:06.010: user 'testuser' claiming the device: 0
> (fprintd:2409286): libfprint-virtual_image-DEBUG: 06:59:06.010: 42495045786: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409286): libfprint-virtual_device_connection-DEBUG: 06:59:06.010: 42495045849: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409286): GLib-GIO-DEBUG: 06:59:06.010: GTask [gio] D-Bus interface method dispatch (source object: 0x563d093ccb40, source tag: 0x7f55af359e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409286): libfprint-image_device-DEBUG: 06:59:06.111: Image device open completed
> (fprintd:2409286): libfprint-device-DEBUG: 06:59:06.111: Device reported open completion
> (fprintd:2409286): libfprint-device-DEBUG: 06:59:06.111: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409286): libfprint-device-DEBUG: 06:59:06.111: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409286): fprintd-DEBUG: 06:59:06.111: claimed device 0
> (fprintd:2409286): fprintd-DEBUG: 06:59:06.112: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409286): fprintd-DEBUG: 06:59:06.112: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409286): fprintd-DEBUG: 06:59:06.113: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409286): fprintd-DEBUG: 06:59:06.113: file_storage_print_data_load(): loaded '/tmp/tmplb52nt0g/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2409286): fprintd-DEBUG: 06:59:06.113: start enrollment device 0 finger 7
> (fprintd:2409286): libfprint-device-DEBUG: 06:59:06.113: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409286): libfprint-image_device-DEBUG: 06:59:06.114: Activating image device
> (fprintd:2409286): libfprint-image_device-DEBUG: 06:59:06.114: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409286): libfprint-image_device-DEBUG: 06:59:06.114: Image device activation completed
> (fprintd:2409286): libfprint-image_device-DEBUG: 06:59:06.114: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409286): libfprint-image_device-DEBUG: 06:59:06.114: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409286): libfprint-device-DEBUG: 06:59:06.114: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409286): fprintd-DEBUG: 06:59:06.114: Finger present 0
> (fprintd:2409286): fprintd-DEBUG: 06:59:06.114: Finger needed 1
> (fprintd:2409286): GLib-GIO-DEBUG: 06:59:06.114: GTask [gio] D-Bus interface method dispatch (source object: 0x563d093ccb40, source tag: 0x7f55af359e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409286): libfprint-virtual_device_connection-DEBUG: 06:59:06.115: Got a new connection!
> (fprintd:2409286): libfprint-virtual_image-DEBUG: 06:59:06.115: image data: 0x563d093d5170
> (fprintd:2409286): libfprint-device-DEBUG: 06:59:06.115: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409286): fprintd-DEBUG: 06:59:06.115: Finger present 1
> (fprintd:2409286): fprintd-DEBUG: 06:59:06.115: Finger needed 1
> (fprintd:2409286): libfprint-image_device-DEBUG: 06:59:06.115: Image device reported finger status: on
> (fprintd:2409286): libfprint-image_device-DEBUG: 06:59:06.115: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409286): libfprint-image_device-DEBUG: 06:59:06.115: Image device captured an image
> (fprintd:2409286): libfprint-image_device-DEBUG: 06:59:06.115: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409286): libfprint-device-DEBUG: 06:59:06.115: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409286): fprintd-DEBUG: 06:59:06.115: Finger present 1
> (fprintd:2409286): fprintd-DEBUG: 06:59:06.115: Finger needed 0
> (fprintd:2409286): libfprint-device-DEBUG: 06:59:06.115: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409286): fprintd-DEBUG: 06:59:06.115: Finger present 0
> (fprintd:2409286): fprintd-DEBUG: 06:59:06.115: Finger needed 0
> (fprintd:2409286): libfprint-image_device-DEBUG: 06:59:06.115: Image device reported finger status: off
> (fprintd:2409286): libfprint-image_device-DEBUG: 06:59:06.115: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409286): libfprint-image_device-DEBUG: 06:59:06.115: Deactivating image device
> (fprintd:2409286): libfprint-image_device-DEBUG: 06:59:06.115: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409286): libfprint-image_device-DEBUG: 06:59:06.115: Image device deactivation completed
> (fprintd:2409286): libfprint-image_device-DEBUG: 06:59:06.115: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409286): GLib-GIO-CRITICAL **: 06:59:06.116: GTask 0x563d093d3840 (source object: 0x563d093d3e80, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_enroll_invalid_storage_dir (__main__.FPrintdVirtualDeviceClaimedTest.test_enroll_invalid_storage_dir) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1908, in test_enroll_invalid_storage_dir
>     self.enroll_image('whorl', expected_result='enroll-failed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> =================================== 69/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_users_duplicate_prints
> start time:   06:59:06
> duration:     150.06s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_PERTURB_=66 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_enroll_users_duplicate_prints
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409350): GLib-GIO-DEBUG: 06:59:07.217: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.218: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409350): fprintd-WARNING **: 06:59:07.218: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.218: Launching FprintObject
> (fprintd:2409350): libfprint-context-DEBUG: 06:59:07.219: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.219: Preparing devices for resume
> (fprintd:2409350): libfprint-context-DEBUG: 06:59:07.219: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-ry02afce/virtual-image.socket
> (fprintd:2409350): libfprint-context-DEBUG: 06:59:07.220: created
> (fprintd:2409350): libfprint-device-DEBUG: 06:59:07.220: Device reported probe completion
> (fprintd:2409350): libfprint-device-DEBUG: 06:59:07.220: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409350): libfprint-device-DEBUG: 06:59:07.220: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268347.220 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.221: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.221: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.221: Finger present 0
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.221: Finger needed 0
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.221: Got delay inhibitor for sleep.
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.222: entering main loop
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.222: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.314: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.315: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.316: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.316: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.317: user 'testuser' claiming the device: 0
> (fprintd:2409350): libfprint-virtual_image-DEBUG: 06:59:07.317: 42496352066: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409350): libfprint-virtual_device_connection-DEBUG: 06:59:07.317: 42496352228: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409350): GLib-GIO-DEBUG: 06:59:07.317: GTask [gio] D-Bus interface method dispatch (source object: 0x55bdde3bd9c0, source tag: 0x7f6e329dee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409350): libfprint-image_device-DEBUG: 06:59:07.417: Image device open completed
> (fprintd:2409350): libfprint-device-DEBUG: 06:59:07.418: Device reported open completion
> (fprintd:2409350): libfprint-device-DEBUG: 06:59:07.418: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409350): libfprint-device-DEBUG: 06:59:07.418: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.418: claimed device 0
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.419: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.419: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2409350): libfprint-virtual_image-DEBUG: 06:59:07.419: 42496454587: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2409350): GLib-GIO-DEBUG: 06:59:07.419: GTask [gio] D-Bus interface method dispatch (source object: 0x55bdde3bd9c0, source tag: 0x7f6e329dee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409350): libfprint-image_device-DEBUG: 06:59:07.519: Image device close completed
> (fprintd:2409350): libfprint-device-DEBUG: 06:59:07.519: Device reported close completion
> (fprintd:2409350): libfprint-device-DEBUG: 06:59:07.519: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2409350): libfprint-device-DEBUG: 06:59:07.519: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.519: released device 0
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.521: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.521: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.522: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.523: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.523: user 'test-user1' claiming the device: 0
> (fprintd:2409350): libfprint-virtual_image-DEBUG: 06:59:07.523: 42496558945: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409350): libfprint-virtual_device_connection-DEBUG: 06:59:07.523: 42496558962: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409350): GLib-GIO-DEBUG: 06:59:07.524: GTask [gio] D-Bus interface method dispatch (source object: 0x55bdde3bd9c0, source tag: 0x7f6e329dee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409350): libfprint-image_device-DEBUG: 06:59:07.624: Image device open completed
> (fprintd:2409350): libfprint-device-DEBUG: 06:59:07.624: Device reported open completion
> (fprintd:2409350): libfprint-device-DEBUG: 06:59:07.624: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409350): libfprint-device-DEBUG: 06:59:07.624: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.624: claimed device 0
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.625: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.625: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.627: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.628: file_storage_print_data_load(): loaded '/tmp/tmpb74s5m4o/state/test-user1/virtual_image/0/1' Unknown error -2
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.628: start enrollment device 0 finger 1
> (fprintd:2409350): libfprint-device-DEBUG: 06:59:07.628: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409350): libfprint-image_device-DEBUG: 06:59:07.628: Activating image device
> (fprintd:2409350): libfprint-image_device-DEBUG: 06:59:07.628: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409350): libfprint-image_device-DEBUG: 06:59:07.629: Image device activation completed
> (fprintd:2409350): libfprint-image_device-DEBUG: 06:59:07.629: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409350): libfprint-image_device-DEBUG: 06:59:07.629: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409350): libfprint-device-DEBUG: 06:59:07.629: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.629: Finger present 0
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.629: Finger needed 1
> (fprintd:2409350): GLib-GIO-DEBUG: 06:59:07.629: GTask [gio] D-Bus interface method dispatch (source object: 0x55bdde3bd9c0, source tag: 0x7f6e329dee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409350): libfprint-virtual_device_connection-DEBUG: 06:59:07.636: Got a new connection!
> (fprintd:2409350): libfprint-virtual_image-DEBUG: 06:59:07.636: image data: 0x55bdde3c63d0
> (fprintd:2409350): libfprint-device-DEBUG: 06:59:07.636: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.636: Finger present 1
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.636: Finger needed 1
> (fprintd:2409350): libfprint-image_device-DEBUG: 06:59:07.637: Image device reported finger status: on
> (fprintd:2409350): libfprint-image_device-DEBUG: 06:59:07.637: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409350): libfprint-image_device-DEBUG: 06:59:07.637: Image device captured an image
> (fprintd:2409350): libfprint-image_device-DEBUG: 06:59:07.637: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409350): libfprint-device-DEBUG: 06:59:07.637: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.637: Finger present 1
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.637: Finger needed 0
> (fprintd:2409350): libfprint-device-DEBUG: 06:59:07.637: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.637: Finger present 0
> (fprintd:2409350): fprintd-DEBUG: 06:59:07.637: Finger needed 0
> (fprintd:2409350): libfprint-image_device-DEBUG: 06:59:07.637: Image device reported finger status: off
> (fprintd:2409350): libfprint-image_device-DEBUG: 06:59:07.637: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409350): libfprint-image_device-DEBUG: 06:59:07.637: Deactivating image device
> (fprintd:2409350): libfprint-image_device-DEBUG: 06:59:07.637: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409350): libfprint-image_device-DEBUG: 06:59:07.637: Image device deactivation completed
> (fprintd:2409350): libfprint-image_device-DEBUG: 06:59:07.637: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409350): GLib-GIO-CRITICAL **: 06:59:07.637: GTask 0x55bdde3c61d0 (source object: 0x55bdde3c3550, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_enroll_users_duplicate_prints (__main__.FPrintdVirtualDeviceClaimedTest.test_enroll_users_duplicate_prints) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2066, in test_enroll_users_duplicate_prints
>     _enroll_map, prints_info = self.enroll_users_images(enroll_map={
>                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 809, in enroll_users_images
>     self.enroll_image(p, finger=finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> =================================== 70/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_verify_list_delete
> start time:   06:59:07
> duration:     150.09s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=143 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_enroll_verify_list_delete
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409400): GLib-GIO-DEBUG: 06:59:07.915: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409400): fprintd-DEBUG: 06:59:07.920: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409400): fprintd-WARNING **: 06:59:07.920: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409400): fprintd-DEBUG: 06:59:07.920: Launching FprintObject
> (fprintd:2409400): libfprint-context-DEBUG: 06:59:07.920: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409400): fprintd-DEBUG: 06:59:07.923: Preparing devices for resume
> (fprintd:2409400): libfprint-context-DEBUG: 06:59:07.923: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-lcmfo5lp/virtual-image.socket
> (fprintd:2409400): libfprint-context-DEBUG: 06:59:07.923: created
> 1690268347.924 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409400): libfprint-device-DEBUG: 06:59:07.924: Device reported probe completion
> (fprintd:2409400): libfprint-device-DEBUG: 06:59:07.924: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409400): libfprint-device-DEBUG: 06:59:07.924: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409400): fprintd-DEBUG: 06:59:07.927: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409400): fprintd-DEBUG: 06:59:07.927: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409400): fprintd-DEBUG: 06:59:07.927: Finger present 0
> (fprintd:2409400): fprintd-DEBUG: 06:59:07.927: Finger needed 0
> (fprintd:2409400): fprintd-DEBUG: 06:59:07.927: Got delay inhibitor for sleep.
> (fprintd:2409400): fprintd-DEBUG: 06:59:07.927: entering main loop
> (fprintd:2409400): fprintd-DEBUG: 06:59:07.928: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.009: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.011: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.013: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.014: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.014: user 'testuser' claiming the device: 0
> (fprintd:2409400): libfprint-virtual_image-DEBUG: 06:59:08.014: 42497049655: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409400): libfprint-virtual_device_connection-DEBUG: 06:59:08.014: 42497049704: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409400): GLib-GIO-DEBUG: 06:59:08.014: GTask [gio] D-Bus interface method dispatch (source object: 0x55d8739f5bd0, source tag: 0x7f1d5b7fde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409400): libfprint-image_device-DEBUG: 06:59:08.115: Image device open completed
> (fprintd:2409400): libfprint-device-DEBUG: 06:59:08.115: Device reported open completion
> (fprintd:2409400): libfprint-device-DEBUG: 06:59:08.115: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409400): libfprint-device-DEBUG: 06:59:08.115: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.115: claimed device 0
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.117: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual image device for debugging'
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.118: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.120: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.123: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual image device for debugging'!
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.123: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpzgzx6sp_/state/testuser/virtual_image/0'
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.123: scan_dev_storedir(): opendir("/tmp/tmpzgzx6sp_/state/testuser/virtual_image/0") failed: Error opening directory “/tmp/tmpzgzx6sp_/state/testuser/virtual_image/0”: No such file or directory
> (fprintd:2409400): GLib-GIO-DEBUG: 06:59:08.123: GTask [gio] D-Bus interface method dispatch (source object: 0x55d8739f5bd0, source tag: 0x7f1d5b7fde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.124: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual image device for debugging'
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.125: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.126: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.127: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual image device for debugging'!
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.127: file_storage_discover_prints() for user 'nottestuser' in '/tmp/tmpzgzx6sp_/state/nottestuser/virtual_image/0'
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.127: scan_dev_storedir(): opendir("/tmp/tmpzgzx6sp_/state/nottestuser/virtual_image/0") failed: Error opening directory “/tmp/tmpzgzx6sp_/state/nottestuser/virtual_image/0”: No such file or directory
> (fprintd:2409400): GLib-GIO-DEBUG: 06:59:08.127: GTask [gio] D-Bus interface method dispatch (source object: 0x55d8739f5bd0, source tag: 0x7f1d5b7fde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.127: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.127: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.128: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.128: file_storage_print_data_load(): loaded '/tmp/tmpzgzx6sp_/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.128: start enrollment device 0 finger 7
> (fprintd:2409400): libfprint-device-DEBUG: 06:59:08.128: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409400): libfprint-image_device-DEBUG: 06:59:08.128: Activating image device
> (fprintd:2409400): libfprint-image_device-DEBUG: 06:59:08.128: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409400): libfprint-image_device-DEBUG: 06:59:08.128: Image device activation completed
> (fprintd:2409400): libfprint-image_device-DEBUG: 06:59:08.128: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409400): libfprint-image_device-DEBUG: 06:59:08.128: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409400): libfprint-device-DEBUG: 06:59:08.128: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.128: Finger present 0
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.128: Finger needed 1
> (fprintd:2409400): GLib-GIO-DEBUG: 06:59:08.128: GTask [gio] D-Bus interface method dispatch (source object: 0x55d8739f5bd0, source tag: 0x7f1d5b7fde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409400): libfprint-virtual_device_connection-DEBUG: 06:59:08.131: Got a new connection!
> (fprintd:2409400): libfprint-virtual_image-DEBUG: 06:59:08.132: image data: 0x55d8739fe670
> (fprintd:2409400): libfprint-device-DEBUG: 06:59:08.132: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.132: Finger present 1
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.132: Finger needed 1
> (fprintd:2409400): libfprint-image_device-DEBUG: 06:59:08.132: Image device reported finger status: on
> (fprintd:2409400): libfprint-image_device-DEBUG: 06:59:08.132: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409400): libfprint-image_device-DEBUG: 06:59:08.132: Image device captured an image
> (fprintd:2409400): libfprint-image_device-DEBUG: 06:59:08.132: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409400): libfprint-device-DEBUG: 06:59:08.132: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.132: Finger present 1
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.132: Finger needed 0
> (fprintd:2409400): libfprint-device-DEBUG: 06:59:08.132: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.132: Finger present 0
> (fprintd:2409400): fprintd-DEBUG: 06:59:08.132: Finger needed 0
> (fprintd:2409400): libfprint-image_device-DEBUG: 06:59:08.132: Image device reported finger status: off
> (fprintd:2409400): libfprint-image_device-DEBUG: 06:59:08.132: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409400): libfprint-image_device-DEBUG: 06:59:08.132: Deactivating image device
> (fprintd:2409400): libfprint-image_device-DEBUG: 06:59:08.132: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409400): libfprint-image_device-DEBUG: 06:59:08.132: Image device deactivation completed
> (fprintd:2409400): libfprint-image_device-DEBUG: 06:59:08.132: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409400): GLib-GIO-CRITICAL **: 06:59:08.132: GTask 0x55d8739fe170 (source object: 0x55d8739fcf50, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_enroll_verify_list_delete (__main__.FPrintdVirtualDeviceClaimedTest.test_enroll_verify_list_delete) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1762, in test_enroll_verify_list_delete
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> =================================== 71/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_write_print_error
> start time:   06:59:07
> duration:     150.12s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_PERTURB_=166 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_enroll_write_print_error
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409418): GLib-GIO-DEBUG: 06:59:08.074: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.076: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409418): fprintd-WARNING **: 06:59:08.076: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.076: Launching FprintObject
> (fprintd:2409418): libfprint-context-DEBUG: 06:59:08.076: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.076: Preparing devices for resume
> (fprintd:2409418): libfprint-context-DEBUG: 06:59:08.076: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-a4ia4jel/virtual-image.socket
> (fprintd:2409418): libfprint-context-DEBUG: 06:59:08.077: created
> (fprintd:2409418): libfprint-device-DEBUG: 06:59:08.077: Device reported probe completion
> (fprintd:2409418): libfprint-device-DEBUG: 06:59:08.077: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409418): libfprint-device-DEBUG: 06:59:08.077: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268348.077 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.078: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.078: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.078: Finger present 0
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.078: Finger needed 0
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.078: Got delay inhibitor for sleep.
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.078: entering main loop
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.078: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.177: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.178: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.180: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.182: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.182: user 'testuser' claiming the device: 0
> (fprintd:2409418): libfprint-virtual_image-DEBUG: 06:59:08.182: 42497217625: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409418): libfprint-virtual_device_connection-DEBUG: 06:59:08.182: 42497217655: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409418): GLib-GIO-DEBUG: 06:59:08.182: GTask [gio] D-Bus interface method dispatch (source object: 0x555b42c41c30, source tag: 0x7f7553946e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409418): libfprint-image_device-DEBUG: 06:59:08.283: Image device open completed
> (fprintd:2409418): libfprint-device-DEBUG: 06:59:08.283: Device reported open completion
> (fprintd:2409418): libfprint-device-DEBUG: 06:59:08.283: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409418): libfprint-device-DEBUG: 06:59:08.283: Updated temperature model after 0.21 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.283: claimed device 0
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.298: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.298: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.306: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.306: file_storage_print_data_load(): loaded '/tmp/tmprvd7_kgf/state/testuser/virtual_image/0/1' Operation not permitted
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.306: start enrollment device 0 finger 1
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.307: file_storage_discover_prints() for user 'testuser' in '/tmp/tmprvd7_kgf/state/testuser/virtual_image/0'
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.307: file_storage_print_data_load(): loaded '/tmp/tmprvd7_kgf/state/testuser/virtual_image/0/1' Operation not permitted
> (fprintd:2409418): libfprint-device-DEBUG: 06:59:08.307: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409418): libfprint-image_device-DEBUG: 06:59:08.307: Activating image device
> (fprintd:2409418): libfprint-image_device-DEBUG: 06:59:08.307: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409418): libfprint-image_device-DEBUG: 06:59:08.307: Image device activation completed
> (fprintd:2409418): libfprint-image_device-DEBUG: 06:59:08.307: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409418): libfprint-image_device-DEBUG: 06:59:08.307: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409418): libfprint-device-DEBUG: 06:59:08.307: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.307: Finger present 0
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.307: Finger needed 1
> (fprintd:2409418): GLib-GIO-DEBUG: 06:59:08.307: GTask [gio] D-Bus interface method dispatch (source object: 0x555b42c41c30, source tag: 0x7f7553946e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409418): libfprint-virtual_device_connection-DEBUG: 06:59:08.308: Got a new connection!
> (fprintd:2409418): libfprint-virtual_image-DEBUG: 06:59:08.308: image data: 0x555b42c4a180
> (fprintd:2409418): libfprint-device-DEBUG: 06:59:08.308: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.308: Finger present 1
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.308: Finger needed 1
> (fprintd:2409418): libfprint-image_device-DEBUG: 06:59:08.308: Image device reported finger status: on
> (fprintd:2409418): libfprint-image_device-DEBUG: 06:59:08.308: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409418): libfprint-image_device-DEBUG: 06:59:08.308: Image device captured an image
> (fprintd:2409418): libfprint-image_device-DEBUG: 06:59:08.308: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409418): libfprint-device-DEBUG: 06:59:08.308: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.308: Finger present 1
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.308: Finger needed 0
> (fprintd:2409418): libfprint-device-DEBUG: 06:59:08.308: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.308: Finger present 0
> (fprintd:2409418): fprintd-DEBUG: 06:59:08.308: Finger needed 0
> (fprintd:2409418): libfprint-image_device-DEBUG: 06:59:08.308: Image device reported finger status: off
> (fprintd:2409418): libfprint-image_device-DEBUG: 06:59:08.308: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409418): libfprint-image_device-DEBUG: 06:59:08.308: Deactivating image device
> (fprintd:2409418): libfprint-image_device-DEBUG: 06:59:08.308: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409418): libfprint-image_device-DEBUG: 06:59:08.308: Image device deactivation completed
> (fprintd:2409418): libfprint-image_device-DEBUG: 06:59:08.308: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409418): GLib-GIO-CRITICAL **: 06:59:08.309: GTask 0x555b42c523e0 (source object: 0x555b42c48a10, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409418): libfprint-image-DEBUG: 06:59:08.316: Minutiae scan completed in 0.008057 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_enroll_write_print_error (__main__.FPrintdVirtualDeviceClaimedTest.test_enroll_write_print_error) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1912, in test_enroll_write_print_error
>     self.enroll_image('whorl', expected_result='enroll-failed', finger='left-thumb')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> =================================== 72/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_list_enrolled_fingers_current_user
> start time:   06:59:07
> duration:     150.06s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=180 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_list_enrolled_fingers_current_user
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409434): GLib-GIO-DEBUG: 06:59:08.205: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.207: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409434): fprintd-WARNING **: 06:59:08.207: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.207: Launching FprintObject
> (fprintd:2409434): libfprint-context-DEBUG: 06:59:08.207: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.208: Preparing devices for resume
> (fprintd:2409434): libfprint-context-DEBUG: 06:59:08.208: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-2ditd990/virtual-image.socket
> (fprintd:2409434): libfprint-context-DEBUG: 06:59:08.208: created
> (fprintd:2409434): libfprint-device-DEBUG: 06:59:08.209: Device reported probe completion
> (fprintd:2409434): libfprint-device-DEBUG: 06:59:08.209: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409434): libfprint-device-DEBUG: 06:59:08.209: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268348.209 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.211: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.211: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.211: Finger present 0
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.211: Finger needed 0
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.211: Got delay inhibitor for sleep.
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.211: entering main loop
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.212: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.296: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.296: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.297: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.299: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.299: user 'testuser' claiming the device: 0
> (fprintd:2409434): libfprint-virtual_image-DEBUG: 06:59:08.299: 42497334955: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409434): libfprint-virtual_device_connection-DEBUG: 06:59:08.299: 42497334989: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409434): GLib-GIO-DEBUG: 06:59:08.300: GTask [gio] D-Bus interface method dispatch (source object: 0x56209279b050, source tag: 0x7f155c31ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409434): libfprint-image_device-DEBUG: 06:59:08.400: Image device open completed
> (fprintd:2409434): libfprint-device-DEBUG: 06:59:08.400: Device reported open completion
> (fprintd:2409434): libfprint-device-DEBUG: 06:59:08.400: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409434): libfprint-device-DEBUG: 06:59:08.400: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.400: claimed device 0
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.401: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.401: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.402: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.402: file_storage_print_data_load(): loaded '/tmp/tmpej1mlap6/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.402: start enrollment device 0 finger 7
> (fprintd:2409434): libfprint-device-DEBUG: 06:59:08.402: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409434): libfprint-image_device-DEBUG: 06:59:08.402: Activating image device
> (fprintd:2409434): libfprint-image_device-DEBUG: 06:59:08.402: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409434): libfprint-image_device-DEBUG: 06:59:08.402: Image device activation completed
> (fprintd:2409434): libfprint-image_device-DEBUG: 06:59:08.402: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409434): libfprint-image_device-DEBUG: 06:59:08.402: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409434): libfprint-device-DEBUG: 06:59:08.402: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.402: Finger present 0
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.402: Finger needed 1
> (fprintd:2409434): GLib-GIO-DEBUG: 06:59:08.402: GTask [gio] D-Bus interface method dispatch (source object: 0x56209279b050, source tag: 0x7f155c31ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409434): libfprint-virtual_device_connection-DEBUG: 06:59:08.403: Got a new connection!
> (fprintd:2409434): libfprint-virtual_image-DEBUG: 06:59:08.403: image data: 0x5620927a30c0
> (fprintd:2409434): libfprint-device-DEBUG: 06:59:08.403: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.403: Finger present 1
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.403: Finger needed 1
> (fprintd:2409434): libfprint-image_device-DEBUG: 06:59:08.403: Image device reported finger status: on
> (fprintd:2409434): libfprint-image_device-DEBUG: 06:59:08.403: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409434): libfprint-image_device-DEBUG: 06:59:08.403: Image device captured an image
> (fprintd:2409434): libfprint-image_device-DEBUG: 06:59:08.403: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409434): libfprint-device-DEBUG: 06:59:08.403: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.403: Finger present 1
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.403: Finger needed 0
> (fprintd:2409434): libfprint-device-DEBUG: 06:59:08.403: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.403: Finger present 0
> (fprintd:2409434): fprintd-DEBUG: 06:59:08.403: Finger needed 0
> (fprintd:2409434): libfprint-image_device-DEBUG: 06:59:08.403: Image device reported finger status: off
> (fprintd:2409434): libfprint-image_device-DEBUG: 06:59:08.403: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409434): libfprint-image_device-DEBUG: 06:59:08.403: Deactivating image device
> (fprintd:2409434): libfprint-image_device-DEBUG: 06:59:08.403: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409434): libfprint-image_device-DEBUG: 06:59:08.403: Image device deactivation completed
> (fprintd:2409434): libfprint-image_device-DEBUG: 06:59:08.403: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409434): GLib-GIO-CRITICAL **: 06:59:08.403: GTask 0x5620927ab260 (source object: 0x5620927a1e60, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_list_enrolled_fingers_current_user (__main__.FPrintdVirtualDeviceClaimedTest.test_list_enrolled_fingers_current_user) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2130, in test_list_enrolled_fingers_current_user
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> =================================== 73/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_unallowed_verify_start
> start time:   07:01:37
> duration:     1.02s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=9 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_unallowed_verify_start
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409596): GLib-GIO-DEBUG: 07:01:37.980: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409596): fprintd-DEBUG: 07:01:37.983: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409596): fprintd-WARNING **: 07:01:37.983: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409596): fprintd-DEBUG: 07:01:37.983: Launching FprintObject
> (fprintd:2409596): libfprint-context-DEBUG: 07:01:37.983: Initializing FpContext (libfprint version 1.94.5)
> 1690268497.986 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409596): fprintd-DEBUG: 07:01:37.984: Preparing devices for resume
> (fprintd:2409596): libfprint-context-DEBUG: 07:01:37.984: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-elon1uki/virtual-image.socket
> (fprintd:2409596): libfprint-context-DEBUG: 07:01:37.984: created
> (fprintd:2409596): libfprint-device-DEBUG: 07:01:37.985: Device reported probe completion
> (fprintd:2409596): libfprint-device-DEBUG: 07:01:37.985: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409596): libfprint-device-DEBUG: 07:01:37.985: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409596): fprintd-DEBUG: 07:01:37.991: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409596): fprintd-DEBUG: 07:01:37.991: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409596): fprintd-DEBUG: 07:01:37.991: Finger present 0
> (fprintd:2409596): fprintd-DEBUG: 07:01:37.991: Finger needed 0
> (fprintd:2409596): fprintd-DEBUG: 07:01:37.991: Got delay inhibitor for sleep.
> (fprintd:2409596): fprintd-DEBUG: 07:01:37.991: entering main loop
> (fprintd:2409596): fprintd-DEBUG: 07:01:37.993: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409596): fprintd-DEBUG: 07:01:38.081: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409596): fprintd-DEBUG: 07:01:38.082: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409596): fprintd-DEBUG: 07:01:38.083: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409596): fprintd-DEBUG: 07:01:38.084: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409596): fprintd-DEBUG: 07:01:38.084: user 'testuser' claiming the device: 0
> (fprintd:2409596): libfprint-virtual_image-DEBUG: 07:01:38.084: 42647119903: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409596): libfprint-virtual_device_connection-DEBUG: 07:01:38.084: 42647119935: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409596): GLib-GIO-DEBUG: 07:01:38.085: GTask [gio] D-Bus interface method dispatch (source object: 0x564e0b833c00, source tag: 0x7fd886578e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409596): libfprint-image_device-DEBUG: 07:01:38.185: Image device open completed
> (fprintd:2409596): libfprint-device-DEBUG: 07:01:38.185: Device reported open completion
> (fprintd:2409596): libfprint-device-DEBUG: 07:01:38.185: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409596): libfprint-device-DEBUG: 07:01:38.185: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409596): fprintd-DEBUG: 07:01:38.185: claimed device 0
> (fprintd:2409596): fprintd-DEBUG: 07:01:38.188: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual image device for debugging'
> (fprintd:2409596): fprintd-DEBUG: 07:01:38.188: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> 
> (fprintd:2409596): fprintd-WARNING **: 07:01:38.189: Authorization denied to :1.0 to call method 'VerifyStart' for device 'Virtual image device for debugging': Not Authorized: net.reactivated.fprint.device.verify
> (fprintd:2409596): GLib-GIO-DEBUG: 07:01:38.189: GTask [gio] D-Bus interface method dispatch (source object: 0x564e0b833c00, source tag: 0x7fd886578e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409596): fprintd-DEBUG: 07:01:38.191: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2409596): fprintd-DEBUG: 07:01:38.191: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2409596): libfprint-virtual_image-DEBUG: 07:01:38.191: 42647226795: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2409596): GLib-GIO-DEBUG: 07:01:38.191: GTask [gio] D-Bus interface method dispatch (source object: 0x564e0b833c00, source tag: 0x7fd886578e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409596): libfprint-image_device-DEBUG: 07:01:38.292: Image device close completed
> (fprintd:2409596): libfprint-device-DEBUG: 07:01:38.292: Device reported close completion
> (fprintd:2409596): libfprint-device-DEBUG: 07:01:38.292: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2409596): libfprint-device-DEBUG: 07:01:38.292: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409596): fprintd-DEBUG: 07:01:38.292: released device 0
> (fprintd:2409596): fprintd-DEBUG: 07:01:38.295: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_unallowed_verify_start (__main__.FPrintdVirtualDeviceClaimedTest.test_unallowed_verify_start) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.775s
> 
> OK
> ==============================================================================
> 
> =================================== 74/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_unallowed_delete_enrolled_finger
> start time:   06:59:08
> duration:     150.06s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=187 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_unallowed_delete_enrolled_finger
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409473): GLib-GIO-DEBUG: 06:59:09.288: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.289: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409473): fprintd-WARNING **: 06:59:09.289: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.289: Launching FprintObject
> (fprintd:2409473): libfprint-context-DEBUG: 06:59:09.289: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.290: Preparing devices for resume
> (fprintd:2409473): libfprint-context-DEBUG: 06:59:09.291: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-31v9lbxu/virtual-image.socket
> (fprintd:2409473): libfprint-context-DEBUG: 06:59:09.291: created
> 1690268349.291 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409473): libfprint-device-DEBUG: 06:59:09.292: Device reported probe completion
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.292: Got delay inhibitor for sleep.
> (fprintd:2409473): libfprint-device-DEBUG: 06:59:09.292: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409473): libfprint-device-DEBUG: 06:59:09.292: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.294: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.294: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.294: Finger present 0
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.294: Finger needed 0
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.294: entering main loop
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.295: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.381: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.382: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.383: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.383: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.383: user 'testuser' claiming the device: 0
> (fprintd:2409473): libfprint-virtual_image-DEBUG: 06:59:09.383: 42498418993: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409473): libfprint-virtual_device_connection-DEBUG: 06:59:09.383: 42498419022: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409473): GLib-GIO-DEBUG: 06:59:09.384: GTask [gio] D-Bus interface method dispatch (source object: 0x5558fe881960, source tag: 0x7f4be823ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409473): libfprint-image_device-DEBUG: 06:59:09.484: Image device open completed
> (fprintd:2409473): libfprint-device-DEBUG: 06:59:09.484: Device reported open completion
> (fprintd:2409473): libfprint-device-DEBUG: 06:59:09.484: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409473): libfprint-device-DEBUG: 06:59:09.484: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.484: claimed device 0
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.486: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.486: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.487: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.487: file_storage_print_data_load(): loaded '/tmp/tmpho1oo4px/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.487: start enrollment device 0 finger 7
> (fprintd:2409473): libfprint-device-DEBUG: 06:59:09.487: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409473): libfprint-image_device-DEBUG: 06:59:09.487: Activating image device
> (fprintd:2409473): libfprint-image_device-DEBUG: 06:59:09.487: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409473): libfprint-image_device-DEBUG: 06:59:09.487: Image device activation completed
> (fprintd:2409473): libfprint-image_device-DEBUG: 06:59:09.487: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409473): libfprint-image_device-DEBUG: 06:59:09.487: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409473): libfprint-device-DEBUG: 06:59:09.487: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.487: Finger present 0
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.487: Finger needed 1
> (fprintd:2409473): GLib-GIO-DEBUG: 06:59:09.487: GTask [gio] D-Bus interface method dispatch (source object: 0x5558fe881960, source tag: 0x7f4be823ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409473): libfprint-virtual_device_connection-DEBUG: 06:59:09.488: Got a new connection!
> (fprintd:2409473): libfprint-virtual_image-DEBUG: 06:59:09.488: image data: 0x5558fe889ab0
> (fprintd:2409473): libfprint-device-DEBUG: 06:59:09.488: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.488: Finger present 1
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.488: Finger needed 1
> (fprintd:2409473): libfprint-image_device-DEBUG: 06:59:09.488: Image device reported finger status: on
> (fprintd:2409473): libfprint-image_device-DEBUG: 06:59:09.488: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409473): libfprint-image_device-DEBUG: 06:59:09.488: Image device captured an image
> (fprintd:2409473): libfprint-image_device-DEBUG: 06:59:09.488: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409473): libfprint-device-DEBUG: 06:59:09.488: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.488: Finger present 1
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.488: Finger needed 0
> (fprintd:2409473): libfprint-device-DEBUG: 06:59:09.488: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.488: Finger present 0
> (fprintd:2409473): fprintd-DEBUG: 06:59:09.488: Finger needed 0
> (fprintd:2409473): libfprint-image_device-DEBUG: 06:59:09.488: Image device reported finger status: off
> (fprintd:2409473): libfprint-image_device-DEBUG: 06:59:09.488: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409473): libfprint-image_device-DEBUG: 06:59:09.489: Deactivating image device
> (fprintd:2409473): libfprint-image_device-DEBUG: 06:59:09.489: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409473): libfprint-image_device-DEBUG: 06:59:09.489: Image device deactivation completed
> (fprintd:2409473): libfprint-image_device-DEBUG: 06:59:09.489: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409473): GLib-GIO-CRITICAL **: 06:59:09.489: GTask 0x5558fe891d80 (source object: 0x5558fe888db0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_unallowed_delete_enrolled_finger (__main__.FPrintdVirtualDeviceClaimedTest.test_unallowed_delete_enrolled_finger) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2186, in test_unallowed_delete_enrolled_finger
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> =================================== 75/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_unallowed_delete_enrolled_fingers
> start time:   06:59:09
> duration:     150.09s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=32 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_unallowed_delete_enrolled_fingers
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409494): GLib-GIO-DEBUG: 06:59:10.001: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.002: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409494): fprintd-WARNING **: 06:59:10.002: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.002: Launching FprintObject
> (fprintd:2409494): libfprint-context-DEBUG: 06:59:10.002: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.003: Preparing devices for resume
> (fprintd:2409494): libfprint-context-DEBUG: 06:59:10.003: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-mpi212_4/virtual-image.socket
> (fprintd:2409494): libfprint-context-DEBUG: 06:59:10.004: created
> 1690268350.004 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409494): libfprint-device-DEBUG: 06:59:10.005: Device reported probe completion
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.005: Got delay inhibitor for sleep.
> (fprintd:2409494): libfprint-device-DEBUG: 06:59:10.005: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409494): libfprint-device-DEBUG: 06:59:10.005: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.006: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.007: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.007: Finger present 0
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.007: Finger needed 0
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.007: entering main loop
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.007: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.103: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.103: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.104: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.105: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.105: user 'testuser' claiming the device: 0
> (fprintd:2409494): libfprint-virtual_image-DEBUG: 06:59:10.105: 42499140617: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409494): libfprint-virtual_device_connection-DEBUG: 06:59:10.105: 42499140651: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409494): GLib-GIO-DEBUG: 06:59:10.105: GTask [gio] D-Bus interface method dispatch (source object: 0x55862d36b9e0, source tag: 0x7ff2570e8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409494): libfprint-image_device-DEBUG: 06:59:10.205: Image device open completed
> (fprintd:2409494): libfprint-device-DEBUG: 06:59:10.205: Device reported open completion
> (fprintd:2409494): libfprint-device-DEBUG: 06:59:10.205: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409494): libfprint-device-DEBUG: 06:59:10.205: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.205: claimed device 0
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.207: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.207: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.208: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.208: file_storage_print_data_load(): loaded '/tmp/tmpynoubetf/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.208: start enrollment device 0 finger 7
> (fprintd:2409494): libfprint-device-DEBUG: 06:59:10.208: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409494): libfprint-image_device-DEBUG: 06:59:10.208: Activating image device
> (fprintd:2409494): libfprint-image_device-DEBUG: 06:59:10.208: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409494): libfprint-image_device-DEBUG: 06:59:10.208: Image device activation completed
> (fprintd:2409494): libfprint-image_device-DEBUG: 06:59:10.208: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409494): libfprint-image_device-DEBUG: 06:59:10.208: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409494): libfprint-device-DEBUG: 06:59:10.208: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.208: Finger present 0
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.208: Finger needed 1
> (fprintd:2409494): GLib-GIO-DEBUG: 06:59:10.208: GTask [gio] D-Bus interface method dispatch (source object: 0x55862d36b9e0, source tag: 0x7ff2570e8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409494): libfprint-virtual_device_connection-DEBUG: 06:59:10.209: Got a new connection!
> (fprintd:2409494): libfprint-virtual_image-DEBUG: 06:59:10.209: image data: 0x55862d3748f0
> (fprintd:2409494): libfprint-device-DEBUG: 06:59:10.209: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.209: Finger present 1
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.209: Finger needed 1
> (fprintd:2409494): libfprint-image_device-DEBUG: 06:59:10.209: Image device reported finger status: on
> (fprintd:2409494): libfprint-image_device-DEBUG: 06:59:10.209: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409494): libfprint-image_device-DEBUG: 06:59:10.209: Image device captured an image
> (fprintd:2409494): libfprint-image_device-DEBUG: 06:59:10.209: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409494): libfprint-device-DEBUG: 06:59:10.209: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.209: Finger present 1
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.209: Finger needed 0
> (fprintd:2409494): libfprint-device-DEBUG: 06:59:10.209: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.209: Finger present 0
> (fprintd:2409494): fprintd-DEBUG: 06:59:10.209: Finger needed 0
> (fprintd:2409494): libfprint-image_device-DEBUG: 06:59:10.209: Image device reported finger status: off
> (fprintd:2409494): libfprint-image_device-DEBUG: 06:59:10.209: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409494): libfprint-image_device-DEBUG: 06:59:10.209: Deactivating image device
> (fprintd:2409494): libfprint-image_device-DEBUG: 06:59:10.209: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409494): libfprint-image_device-DEBUG: 06:59:10.209: Image device deactivation completed
> (fprintd:2409494): libfprint-image_device-DEBUG: 06:59:10.209: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409494): GLib-GIO-CRITICAL **: 06:59:10.209: GTask 0x55862d374530 (source object: 0x55862d3738b0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409494): libfprint-image-DEBUG: 06:59:10.217: Minutiae scan completed in 0.008152 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_unallowed_delete_enrolled_fingers (__main__.FPrintdVirtualDeviceClaimedTest.test_unallowed_delete_enrolled_fingers) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2168, in test_unallowed_delete_enrolled_fingers
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> =================================== 76/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_unallowed_delete_enrolled_fingers2
> start time:   07:01:33
> duration:     150.23s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=143 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_unallowed_delete_enrolled_fingers2
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409520): GLib-GIO-DEBUG: 07:01:34.554: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.555: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409520): fprintd-WARNING **: 07:01:34.555: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.555: Launching FprintObject
> (fprintd:2409520): libfprint-context-DEBUG: 07:01:34.556: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.557: Preparing devices for resume
> (fprintd:2409520): libfprint-context-DEBUG: 07:01:34.557: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-6vdj06_m/virtual-image.socket
> (fprintd:2409520): libfprint-context-DEBUG: 07:01:34.557: created
> 1690268494.558 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409520): libfprint-device-DEBUG: 07:01:34.558: Device reported probe completion
> (fprintd:2409520): libfprint-device-DEBUG: 07:01:34.558: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409520): libfprint-device-DEBUG: 07:01:34.558: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.559: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.559: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.559: Finger present 0
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.559: Finger needed 0
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.559: Got delay inhibitor for sleep.
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.560: entering main loop
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.560: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.654: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.655: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.656: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.657: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.657: user 'testuser' claiming the device: 0
> (fprintd:2409520): libfprint-virtual_image-DEBUG: 07:01:34.657: 42643692574: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409520): libfprint-virtual_device_connection-DEBUG: 07:01:34.657: 42643692608: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409520): GLib-GIO-DEBUG: 07:01:34.657: GTask [gio] D-Bus interface method dispatch (source object: 0x55b5783b9bf0, source tag: 0x7f6797b3de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409520): libfprint-image_device-DEBUG: 07:01:34.757: Image device open completed
> (fprintd:2409520): libfprint-device-DEBUG: 07:01:34.757: Device reported open completion
> (fprintd:2409520): libfprint-device-DEBUG: 07:01:34.757: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409520): libfprint-device-DEBUG: 07:01:34.757: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.757: claimed device 0
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.759: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.759: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.760: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.760: file_storage_print_data_load(): loaded '/tmp/tmpyt6rll2n/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.760: start enrollment device 0 finger 7
> (fprintd:2409520): libfprint-device-DEBUG: 07:01:34.760: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409520): libfprint-image_device-DEBUG: 07:01:34.760: Activating image device
> (fprintd:2409520): libfprint-image_device-DEBUG: 07:01:34.760: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409520): libfprint-image_device-DEBUG: 07:01:34.760: Image device activation completed
> (fprintd:2409520): libfprint-image_device-DEBUG: 07:01:34.760: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409520): libfprint-image_device-DEBUG: 07:01:34.760: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409520): libfprint-device-DEBUG: 07:01:34.760: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.760: Finger present 0
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.760: Finger needed 1
> (fprintd:2409520): GLib-GIO-DEBUG: 07:01:34.760: GTask [gio] D-Bus interface method dispatch (source object: 0x55b5783b9bf0, source tag: 0x7f6797b3de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409520): libfprint-virtual_device_connection-DEBUG: 07:01:34.761: Got a new connection!
> (fprintd:2409520): libfprint-virtual_image-DEBUG: 07:01:34.761: image data: 0x55b5783c1ee0
> (fprintd:2409520): libfprint-device-DEBUG: 07:01:34.761: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.761: Finger present 1
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.761: Finger needed 1
> (fprintd:2409520): libfprint-image_device-DEBUG: 07:01:34.761: Image device reported finger status: on
> (fprintd:2409520): libfprint-image_device-DEBUG: 07:01:34.761: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409520): libfprint-image_device-DEBUG: 07:01:34.761: Image device captured an image
> (fprintd:2409520): libfprint-image_device-DEBUG: 07:01:34.761: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409520): libfprint-device-DEBUG: 07:01:34.761: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.761: Finger present 1
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.761: Finger needed 0
> (fprintd:2409520): libfprint-device-DEBUG: 07:01:34.761: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.761: Finger present 0
> (fprintd:2409520): fprintd-DEBUG: 07:01:34.761: Finger needed 0
> (fprintd:2409520): libfprint-image_device-DEBUG: 07:01:34.761: Image device reported finger status: off
> (fprintd:2409520): libfprint-image_device-DEBUG: 07:01:34.761: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409520): libfprint-image_device-DEBUG: 07:01:34.761: Deactivating image device
> (fprintd:2409520): libfprint-image_device-DEBUG: 07:01:34.761: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409520): libfprint-image_device-DEBUG: 07:01:34.761: Image device deactivation completed
> (fprintd:2409520): libfprint-image_device-DEBUG: 07:01:34.761: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409520): GLib-GIO-CRITICAL **: 07:01:34.761: GTask 0x55b5783c1c00 (source object: 0x55b5783c0da0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_unallowed_delete_enrolled_fingers2 (__main__.FPrintdVirtualDeviceClaimedTest.test_unallowed_delete_enrolled_fingers2) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2179, in test_unallowed_delete_enrolled_fingers2
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> =================================== 77/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_unallowed_enroll_start
> start time:   07:01:35
> duration:     150.05s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_PERTURB_=51 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_unallowed_enroll_start
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409537): GLib-GIO-DEBUG: 07:01:36.019: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.020: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409537): fprintd-WARNING **: 07:01:36.020: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.020: Launching FprintObject
> (fprintd:2409537): libfprint-context-DEBUG: 07:01:36.020: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.022: Preparing devices for resume
> (fprintd:2409537): libfprint-context-DEBUG: 07:01:36.022: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-y7iz2x8y/virtual-image.socket
> (fprintd:2409537): libfprint-context-DEBUG: 07:01:36.022: created
> 1690268496.023 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409537): libfprint-device-DEBUG: 07:01:36.022: Device reported probe completion
> (fprintd:2409537): libfprint-device-DEBUG: 07:01:36.022: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409537): libfprint-device-DEBUG: 07:01:36.022: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.024: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.024: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.024: Finger present 0
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.024: Finger needed 0
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.024: Got delay inhibitor for sleep.
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.024: entering main loop
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.024: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.117: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.117: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.118: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.119: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.119: user 'testuser' claiming the device: 0
> (fprintd:2409537): libfprint-virtual_image-DEBUG: 07:01:36.119: 42645154676: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409537): libfprint-virtual_device_connection-DEBUG: 07:01:36.119: 42645154712: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409537): GLib-GIO-DEBUG: 07:01:36.119: GTask [gio] D-Bus interface method dispatch (source object: 0x5614e3e99ab0, source tag: 0x7efc79872e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409537): libfprint-image_device-DEBUG: 07:01:36.220: Image device open completed
> (fprintd:2409537): libfprint-device-DEBUG: 07:01:36.220: Device reported open completion
> (fprintd:2409537): libfprint-device-DEBUG: 07:01:36.220: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409537): libfprint-device-DEBUG: 07:01:36.220: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.220: claimed device 0
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.222: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.222: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> 
> (fprintd:2409537): fprintd-WARNING **: 07:01:36.223: Authorization denied to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging': Not Authorized: net.reactivated.fprint.device.enroll
> (fprintd:2409537): GLib-GIO-DEBUG: 07:01:36.223: GTask [gio] D-Bus interface method dispatch (source object: 0x5614e3e99ab0, source tag: 0x7efc79872e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.224: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.224: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.225: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.225: file_storage_print_data_load(): loaded '/tmp/tmp6y9zsjli/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.225: start enrollment device 0 finger 7
> (fprintd:2409537): libfprint-device-DEBUG: 07:01:36.225: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409537): libfprint-image_device-DEBUG: 07:01:36.225: Activating image device
> (fprintd:2409537): libfprint-image_device-DEBUG: 07:01:36.225: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409537): libfprint-image_device-DEBUG: 07:01:36.225: Image device activation completed
> (fprintd:2409537): libfprint-image_device-DEBUG: 07:01:36.225: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409537): libfprint-image_device-DEBUG: 07:01:36.225: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409537): libfprint-device-DEBUG: 07:01:36.225: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.225: Finger present 0
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.225: Finger needed 1
> (fprintd:2409537): GLib-GIO-DEBUG: 07:01:36.225: GTask [gio] D-Bus interface method dispatch (source object: 0x5614e3e99ab0, source tag: 0x7efc79872e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409537): libfprint-virtual_device_connection-DEBUG: 07:01:36.226: Got a new connection!
> (fprintd:2409537): libfprint-virtual_image-DEBUG: 07:01:36.226: image data: 0x5614e3ea21c0
> (fprintd:2409537): libfprint-device-DEBUG: 07:01:36.226: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.226: Finger present 1
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.226: Finger needed 1
> (fprintd:2409537): libfprint-image_device-DEBUG: 07:01:36.226: Image device reported finger status: on
> (fprintd:2409537): libfprint-image_device-DEBUG: 07:01:36.226: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409537): libfprint-image_device-DEBUG: 07:01:36.226: Image device captured an image
> (fprintd:2409537): libfprint-image_device-DEBUG: 07:01:36.226: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409537): libfprint-device-DEBUG: 07:01:36.226: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.226: Finger present 1
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.226: Finger needed 0
> (fprintd:2409537): libfprint-device-DEBUG: 07:01:36.226: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.226: Finger present 0
> (fprintd:2409537): fprintd-DEBUG: 07:01:36.226: Finger needed 0
> (fprintd:2409537): libfprint-image_device-DEBUG: 07:01:36.226: Image device reported finger status: off
> (fprintd:2409537): libfprint-image_device-DEBUG: 07:01:36.226: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409537): libfprint-image_device-DEBUG: 07:01:36.226: Deactivating image device
> (fprintd:2409537): libfprint-image_device-DEBUG: 07:01:36.226: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409537): libfprint-image_device-DEBUG: 07:01:36.226: Image device deactivation completed
> (fprintd:2409537): libfprint-image_device-DEBUG: 07:01:36.226: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409537): GLib-GIO-CRITICAL **: 07:01:36.226: GTask 0x5614e3ea1e70 (source object: 0x5614e3ea0fb0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409537): libfprint-image-DEBUG: 07:01:36.233: Minutiae scan completed in 0.007163 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_unallowed_enroll_start (__main__.FPrintdVirtualDeviceClaimedTest.test_unallowed_enroll_start) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2107, in test_unallowed_enroll_start
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> =================================== 78/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_unallowed_list_enrolled_fingers
> start time:   07:01:36
> duration:     150.07s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=203 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_unallowed_list_enrolled_fingers
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409556): GLib-GIO-DEBUG: 07:01:37.388: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.389: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409556): fprintd-WARNING **: 07:01:37.389: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.389: Launching FprintObject
> (fprintd:2409556): libfprint-context-DEBUG: 07:01:37.389: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.392: Preparing devices for resume
> (fprintd:2409556): libfprint-context-DEBUG: 07:01:37.392: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-0hvmgi38/virtual-image.socket
> (fprintd:2409556): libfprint-context-DEBUG: 07:01:37.392: created
> (fprintd:2409556): libfprint-device-DEBUG: 07:01:37.393: Device reported probe completion
> (fprintd:2409556): libfprint-device-DEBUG: 07:01:37.393: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> 1690268497.394 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409556): libfprint-device-DEBUG: 07:01:37.393: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.398: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.398: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.398: Finger present 0
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.398: Finger needed 0
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.401: Got delay inhibitor for sleep.
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.401: entering main loop
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.402: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.489: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.490: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.491: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.493: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.493: user 'testuser' claiming the device: 0
> (fprintd:2409556): libfprint-virtual_image-DEBUG: 07:01:37.493: 42646528140: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409556): libfprint-virtual_device_connection-DEBUG: 07:01:37.493: 42646528171: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409556): GLib-GIO-DEBUG: 07:01:37.493: GTask [gio] D-Bus interface method dispatch (source object: 0x55580e354b50, source tag: 0x7f78d5afae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409556): libfprint-image_device-DEBUG: 07:01:37.593: Image device open completed
> (fprintd:2409556): libfprint-device-DEBUG: 07:01:37.594: Device reported open completion
> (fprintd:2409556): libfprint-device-DEBUG: 07:01:37.594: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409556): libfprint-device-DEBUG: 07:01:37.594: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.594: claimed device 0
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.603: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.603: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.606: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.606: file_storage_print_data_load(): loaded '/tmp/tmp645xk7w7/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.606: start enrollment device 0 finger 7
> (fprintd:2409556): libfprint-device-DEBUG: 07:01:37.606: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409556): libfprint-image_device-DEBUG: 07:01:37.606: Activating image device
> (fprintd:2409556): libfprint-image_device-DEBUG: 07:01:37.606: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409556): libfprint-image_device-DEBUG: 07:01:37.606: Image device activation completed
> (fprintd:2409556): libfprint-image_device-DEBUG: 07:01:37.606: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409556): libfprint-image_device-DEBUG: 07:01:37.606: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409556): libfprint-device-DEBUG: 07:01:37.606: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.606: Finger present 0
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.606: Finger needed 1
> (fprintd:2409556): GLib-GIO-DEBUG: 07:01:37.606: GTask [gio] D-Bus interface method dispatch (source object: 0x55580e354b50, source tag: 0x7f78d5afae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409556): libfprint-virtual_device_connection-DEBUG: 07:01:37.611: Got a new connection!
> (fprintd:2409556): libfprint-virtual_image-DEBUG: 07:01:37.611: image data: 0x55580e35cde0
> (fprintd:2409556): libfprint-device-DEBUG: 07:01:37.611: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.611: Finger present 1
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.611: Finger needed 1
> (fprintd:2409556): libfprint-image_device-DEBUG: 07:01:37.611: Image device reported finger status: on
> (fprintd:2409556): libfprint-image_device-DEBUG: 07:01:37.611: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409556): libfprint-image_device-DEBUG: 07:01:37.611: Image device captured an image
> (fprintd:2409556): libfprint-image_device-DEBUG: 07:01:37.611: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409556): libfprint-device-DEBUG: 07:01:37.611: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.612: Finger present 1
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.612: Finger needed 0
> (fprintd:2409556): libfprint-device-DEBUG: 07:01:37.612: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.613: Finger present 0
> (fprintd:2409556): fprintd-DEBUG: 07:01:37.613: Finger needed 0
> (fprintd:2409556): libfprint-image_device-DEBUG: 07:01:37.613: Image device reported finger status: off
> (fprintd:2409556): libfprint-image_device-DEBUG: 07:01:37.613: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409556): libfprint-image_device-DEBUG: 07:01:37.613: Deactivating image device
> (fprintd:2409556): libfprint-image_device-DEBUG: 07:01:37.613: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409556): libfprint-image_device-DEBUG: 07:01:37.613: Image device deactivation completed
> (fprintd:2409556): libfprint-image_device-DEBUG: 07:01:37.613: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409556): GLib-GIO-CRITICAL **: 07:01:37.613: GTask 0x55580e35cac0 (source object: 0x55580e35be90, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_unallowed_list_enrolled_fingers (__main__.FPrintdVirtualDeviceClaimedTest.test_unallowed_list_enrolled_fingers) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2140, in test_unallowed_list_enrolled_fingers
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> =================================== 79/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_unallowed_list_enrolled_fingers_current_user
> start time:   07:01:37
> duration:     150.09s
> result:       killed by signal 2 SIGINT
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_PERTURB_=184 MALLOC_CHECK_=2 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_unallowed_list_enrolled_fingers_current_user
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409588): GLib-GIO-DEBUG: 07:01:37.895: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409588): fprintd-DEBUG: 07:01:37.896: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409588): fprintd-WARNING **: 07:01:37.896: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409588): fprintd-DEBUG: 07:01:37.896: Launching FprintObject
> (fprintd:2409588): libfprint-context-DEBUG: 07:01:37.896: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409588): fprintd-DEBUG: 07:01:37.897: Preparing devices for resume
> (fprintd:2409588): libfprint-context-DEBUG: 07:01:37.897: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-gddrlt6f/virtual-image.socket
> (fprintd:2409588): libfprint-context-DEBUG: 07:01:37.897: created
> 1690268497.898 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409588): libfprint-device-DEBUG: 07:01:37.897: Device reported probe completion
> (fprintd:2409588): libfprint-device-DEBUG: 07:01:37.897: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409588): libfprint-device-DEBUG: 07:01:37.897: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409588): fprintd-DEBUG: 07:01:37.899: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409588): fprintd-DEBUG: 07:01:37.899: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409588): fprintd-DEBUG: 07:01:37.899: Finger present 0
> (fprintd:2409588): fprintd-DEBUG: 07:01:37.899: Finger needed 0
> (fprintd:2409588): fprintd-DEBUG: 07:01:37.899: Got delay inhibitor for sleep.
> (fprintd:2409588): fprintd-DEBUG: 07:01:37.899: entering main loop
> (fprintd:2409588): fprintd-DEBUG: 07:01:37.899: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409588): fprintd-DEBUG: 07:01:37.996: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409588): fprintd-DEBUG: 07:01:37.997: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409588): fprintd-DEBUG: 07:01:37.998: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409588): fprintd-DEBUG: 07:01:37.999: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409588): fprintd-DEBUG: 07:01:37.999: user 'testuser' claiming the device: 0
> (fprintd:2409588): libfprint-virtual_image-DEBUG: 07:01:37.999: 42647034318: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409588): libfprint-virtual_device_connection-DEBUG: 07:01:37.999: 42647034351: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409588): GLib-GIO-DEBUG: 07:01:37.999: GTask [gio] D-Bus interface method dispatch (source object: 0x555941d8bbf0, source tag: 0x7fc6d960ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409588): libfprint-image_device-DEBUG: 07:01:38.100: Image device open completed
> (fprintd:2409588): libfprint-device-DEBUG: 07:01:38.100: Device reported open completion
> (fprintd:2409588): libfprint-device-DEBUG: 07:01:38.100: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409588): libfprint-device-DEBUG: 07:01:38.100: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409588): fprintd-DEBUG: 07:01:38.100: claimed device 0
> (fprintd:2409588): fprintd-DEBUG: 07:01:38.101: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409588): fprintd-DEBUG: 07:01:38.101: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409588): fprintd-DEBUG: 07:01:38.102: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409588): fprintd-DEBUG: 07:01:38.102: file_storage_print_data_load(): loaded '/tmp/tmpabvsv3v6/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2409588): fprintd-DEBUG: 07:01:38.103: start enrollment device 0 finger 7
> (fprintd:2409588): libfprint-device-DEBUG: 07:01:38.103: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409588): libfprint-image_device-DEBUG: 07:01:38.103: Activating image device
> (fprintd:2409588): libfprint-image_device-DEBUG: 07:01:38.103: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409588): libfprint-image_device-DEBUG: 07:01:38.103: Image device activation completed
> (fprintd:2409588): libfprint-image_device-DEBUG: 07:01:38.103: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409588): libfprint-image_device-DEBUG: 07:01:38.103: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409588): libfprint-device-DEBUG: 07:01:38.103: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409588): fprintd-DEBUG: 07:01:38.103: Finger present 0
> (fprintd:2409588): fprintd-DEBUG: 07:01:38.103: Finger needed 1
> (fprintd:2409588): GLib-GIO-DEBUG: 07:01:38.103: GTask [gio] D-Bus interface method dispatch (source object: 0x555941d8bbf0, source tag: 0x7fc6d960ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409588): libfprint-virtual_device_connection-DEBUG: 07:01:38.103: Got a new connection!
> (fprintd:2409588): libfprint-virtual_image-DEBUG: 07:01:38.104: image data: 0x555941d94200
> (fprintd:2409588): libfprint-device-DEBUG: 07:01:38.104: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409588): fprintd-DEBUG: 07:01:38.104: Finger present 1
> (fprintd:2409588): fprintd-DEBUG: 07:01:38.104: Finger needed 1
> (fprintd:2409588): libfprint-image_device-DEBUG: 07:01:38.104: Image device reported finger status: on
> (fprintd:2409588): libfprint-image_device-DEBUG: 07:01:38.104: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409588): libfprint-image_device-DEBUG: 07:01:38.104: Image device captured an image
> (fprintd:2409588): libfprint-image_device-DEBUG: 07:01:38.104: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409588): libfprint-device-DEBUG: 07:01:38.104: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409588): fprintd-DEBUG: 07:01:38.104: Finger present 1
> (fprintd:2409588): fprintd-DEBUG: 07:01:38.104: Finger needed 0
> (fprintd:2409588): libfprint-device-DEBUG: 07:01:38.104: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409588): fprintd-DEBUG: 07:01:38.104: Finger present 0
> (fprintd:2409588): fprintd-DEBUG: 07:01:38.104: Finger needed 0
> (fprintd:2409588): libfprint-image_device-DEBUG: 07:01:38.104: Image device reported finger status: off
> (fprintd:2409588): libfprint-image_device-DEBUG: 07:01:38.104: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409588): libfprint-image_device-DEBUG: 07:01:38.104: Deactivating image device
> (fprintd:2409588): libfprint-image_device-DEBUG: 07:01:38.104: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409588): libfprint-image_device-DEBUG: 07:01:38.104: Image device deactivation completed
> (fprintd:2409588): libfprint-image_device-DEBUG: 07:01:38.104: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409588): GLib-GIO-CRITICAL **: 07:01:38.104: GTask 0x555941d9c3a0 (source object: 0x555941d935f0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_unallowed_list_enrolled_fingers_current_user (__main__.FPrintdVirtualDeviceClaimedTest.test_unallowed_list_enrolled_fingers_current_user) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2151, in test_unallowed_list_enrolled_fingers_current_user
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> =================================== 80/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_any_finger_match
> start time:   07:01:37
> duration:     150.09s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=74 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_verify_any_finger_match
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409604): GLib-GIO-DEBUG: 07:01:38.070: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.071: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409604): fprintd-WARNING **: 07:01:38.071: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.071: Launching FprintObject
> (fprintd:2409604): libfprint-context-DEBUG: 07:01:38.071: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.072: Preparing devices for resume
> (fprintd:2409604): libfprint-context-DEBUG: 07:01:38.072: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-25awiikc/virtual-image.socket
> (fprintd:2409604): libfprint-context-DEBUG: 07:01:38.072: created
> 1690268498.073 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409604): libfprint-device-DEBUG: 07:01:38.073: Device reported probe completion
> (fprintd:2409604): libfprint-device-DEBUG: 07:01:38.073: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409604): libfprint-device-DEBUG: 07:01:38.073: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.076: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.076: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.076: Finger present 0
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.076: Finger needed 0
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.076: Got delay inhibitor for sleep.
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.076: entering main loop
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.077: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.168: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.169: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.170: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.172: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.172: user 'testuser' claiming the device: 0
> (fprintd:2409604): libfprint-virtual_image-DEBUG: 07:01:38.173: 42647208048: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409604): libfprint-virtual_device_connection-DEBUG: 07:01:38.173: 42647208085: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409604): GLib-GIO-DEBUG: 07:01:38.173: GTask [gio] D-Bus interface method dispatch (source object: 0x55a70fb0ac80, source tag: 0x7fcebc8e7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409604): libfprint-image_device-DEBUG: 07:01:38.273: Image device open completed
> (fprintd:2409604): libfprint-device-DEBUG: 07:01:38.273: Device reported open completion
> (fprintd:2409604): libfprint-device-DEBUG: 07:01:38.273: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409604): libfprint-device-DEBUG: 07:01:38.273: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.273: claimed device 0
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.274: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.274: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.279: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.279: file_storage_print_data_load(): loaded '/tmp/tmp39qq04m2/state/testuser/virtual_image/0/1' Unknown error -2
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.279: start enrollment device 0 finger 1
> (fprintd:2409604): libfprint-device-DEBUG: 07:01:38.279: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409604): libfprint-image_device-DEBUG: 07:01:38.279: Activating image device
> (fprintd:2409604): libfprint-image_device-DEBUG: 07:01:38.279: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409604): libfprint-image_device-DEBUG: 07:01:38.279: Image device activation completed
> (fprintd:2409604): libfprint-image_device-DEBUG: 07:01:38.279: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409604): libfprint-image_device-DEBUG: 07:01:38.279: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409604): libfprint-device-DEBUG: 07:01:38.279: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.279: Finger present 0
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.279: Finger needed 1
> (fprintd:2409604): GLib-GIO-DEBUG: 07:01:38.279: GTask [gio] D-Bus interface method dispatch (source object: 0x55a70fb0ac80, source tag: 0x7fcebc8e7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409604): libfprint-virtual_device_connection-DEBUG: 07:01:38.281: Got a new connection!
> (fprintd:2409604): libfprint-virtual_image-DEBUG: 07:01:38.281: image data: 0x55a70fb12ee0
> (fprintd:2409604): libfprint-device-DEBUG: 07:01:38.281: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.281: Finger present 1
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.281: Finger needed 1
> (fprintd:2409604): libfprint-image_device-DEBUG: 07:01:38.281: Image device reported finger status: on
> (fprintd:2409604): libfprint-image_device-DEBUG: 07:01:38.281: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409604): libfprint-image_device-DEBUG: 07:01:38.281: Image device captured an image
> (fprintd:2409604): libfprint-image-DEBUG: 07:01:38.288: Minutiae scan completed in 0.006652 secs
> (fprintd:2409604): libfprint-image_device-DEBUG: 07:01:38.288: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409604): libfprint-device-DEBUG: 07:01:38.288: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.288: Finger present 1
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.288: Finger needed 0
> (fprintd:2409604): libfprint-device-DEBUG: 07:01:38.288: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.288: Finger present 0
> (fprintd:2409604): fprintd-DEBUG: 07:01:38.288: Finger needed 0
> (fprintd:2409604): libfprint-image_device-DEBUG: 07:01:38.288: Image device reported finger status: off
> (fprintd:2409604): libfprint-image_device-DEBUG: 07:01:38.288: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409604): libfprint-image_device-DEBUG: 07:01:38.288: Deactivating image device
> (fprintd:2409604): libfprint-image_device-DEBUG: 07:01:38.288: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409604): libfprint-image_device-DEBUG: 07:01:38.288: Image device deactivation completed
> (fprintd:2409604): libfprint-image_device-DEBUG: 07:01:38.288: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2409604): libfprint-device-DEBUG: 07:01:38.289: Device reported identify result
> (fprintd:2409604): libfprint-device-DEBUG: 07:01:38.289: Device reported identify completion
> 
> (fprintd:2409604): GLib-GIO-CRITICAL **: 07:01:38.289: GTask 0x55a70fb12b10 (source object: 0x55a70fb11ea0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_any_finger_match (__main__.FPrintdVirtualDeviceClaimedTest.test_verify_any_finger_match) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2026, in test_verify_any_finger_match
>     second_image = self.enroll_multiple_images(return_index=1)
>                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 772, in enroll_multiple_images
>     self.enroll_image(print, finger=finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> =================================== 81/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_any_finger_multiple_users
> start time:   07:01:38
> duration:     150.15s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_PERTURB_=109 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_verify_any_finger_multiple_users
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409630): GLib-GIO-DEBUG: 07:01:39.134: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.136: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409630): fprintd-WARNING **: 07:01:39.136: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.136: Launching FprintObject
> (fprintd:2409630): libfprint-context-DEBUG: 07:01:39.136: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.140: Preparing devices for resume
> (fprintd:2409630): libfprint-context-DEBUG: 07:01:39.140: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-5dvu521g/virtual-image.socket
> (fprintd:2409630): libfprint-context-DEBUG: 07:01:39.140: created
> (fprintd:2409630): libfprint-device-DEBUG: 07:01:39.140: Device reported probe completion
> (fprintd:2409630): libfprint-device-DEBUG: 07:01:39.140: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409630): libfprint-device-DEBUG: 07:01:39.140: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268499.141 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.141: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.141: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.142: Finger present 0
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.142: Finger needed 0
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.143: Got delay inhibitor for sleep.
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.145: entering main loop
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.145: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.233: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.233: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.234: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.235: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.235: user 'testuser' claiming the device: 0
> (fprintd:2409630): libfprint-virtual_image-DEBUG: 07:01:39.235: 42648270430: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409630): libfprint-virtual_device_connection-DEBUG: 07:01:39.235: 42648270464: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409630): GLib-GIO-DEBUG: 07:01:39.235: GTask [gio] D-Bus interface method dispatch (source object: 0x562b4b2a5950, source tag: 0x7fecc3c75e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409630): libfprint-image_device-DEBUG: 07:01:39.335: Image device open completed
> (fprintd:2409630): libfprint-device-DEBUG: 07:01:39.336: Device reported open completion
> (fprintd:2409630): libfprint-device-DEBUG: 07:01:39.336: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409630): libfprint-device-DEBUG: 07:01:39.336: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.336: claimed device 0
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.336: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.336: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2409630): libfprint-virtual_image-DEBUG: 07:01:39.337: 42648372064: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2409630): GLib-GIO-DEBUG: 07:01:39.337: GTask [gio] D-Bus interface method dispatch (source object: 0x562b4b2a5950, source tag: 0x7fecc3c75e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409630): libfprint-image_device-DEBUG: 07:01:39.437: Image device close completed
> (fprintd:2409630): libfprint-device-DEBUG: 07:01:39.437: Device reported close completion
> (fprintd:2409630): libfprint-device-DEBUG: 07:01:39.437: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2409630): libfprint-device-DEBUG: 07:01:39.437: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.437: released device 0
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.438: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.439: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.439: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.440: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.440: user 'test-user1' claiming the device: 0
> (fprintd:2409630): libfprint-virtual_image-DEBUG: 07:01:39.440: 42648475962: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409630): libfprint-virtual_device_connection-DEBUG: 07:01:39.440: 42648475976: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409630): GLib-GIO-DEBUG: 07:01:39.441: GTask [gio] D-Bus interface method dispatch (source object: 0x562b4b2a5950, source tag: 0x7fecc3c75e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409630): libfprint-image_device-DEBUG: 07:01:39.541: Image device open completed
> (fprintd:2409630): libfprint-device-DEBUG: 07:01:39.541: Device reported open completion
> (fprintd:2409630): libfprint-device-DEBUG: 07:01:39.541: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409630): libfprint-device-DEBUG: 07:01:39.541: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.541: claimed device 0
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.542: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.542: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.543: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.543: file_storage_print_data_load(): loaded '/tmp/tmp9s97b4su/state/test-user1/virtual_image/0/1' Unknown error -2
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.543: start enrollment device 0 finger 1
> (fprintd:2409630): libfprint-device-DEBUG: 07:01:39.543: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409630): libfprint-image_device-DEBUG: 07:01:39.543: Activating image device
> (fprintd:2409630): libfprint-image_device-DEBUG: 07:01:39.543: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409630): libfprint-image_device-DEBUG: 07:01:39.543: Image device activation completed
> (fprintd:2409630): libfprint-image_device-DEBUG: 07:01:39.543: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409630): libfprint-image_device-DEBUG: 07:01:39.543: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409630): libfprint-device-DEBUG: 07:01:39.543: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.543: Finger present 0
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.543: Finger needed 1
> (fprintd:2409630): GLib-GIO-DEBUG: 07:01:39.543: GTask [gio] D-Bus interface method dispatch (source object: 0x562b4b2a5950, source tag: 0x7fecc3c75e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409630): libfprint-virtual_device_connection-DEBUG: 07:01:39.544: Got a new connection!
> (fprintd:2409630): libfprint-virtual_image-DEBUG: 07:01:39.544: image data: 0x562b4b2ae1c0
> (fprintd:2409630): libfprint-device-DEBUG: 07:01:39.544: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.544: Finger present 1
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.544: Finger needed 1
> (fprintd:2409630): libfprint-image_device-DEBUG: 07:01:39.544: Image device reported finger status: on
> (fprintd:2409630): libfprint-image_device-DEBUG: 07:01:39.544: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409630): libfprint-image_device-DEBUG: 07:01:39.544: Image device captured an image
> (fprintd:2409630): libfprint-image_device-DEBUG: 07:01:39.544: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409630): libfprint-device-DEBUG: 07:01:39.544: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.544: Finger present 1
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.544: Finger needed 0
> (fprintd:2409630): libfprint-device-DEBUG: 07:01:39.544: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.544: Finger present 0
> (fprintd:2409630): fprintd-DEBUG: 07:01:39.544: Finger needed 0
> (fprintd:2409630): libfprint-image_device-DEBUG: 07:01:39.544: Image device reported finger status: off
> (fprintd:2409630): libfprint-image_device-DEBUG: 07:01:39.544: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409630): libfprint-image_device-DEBUG: 07:01:39.544: Deactivating image device
> (fprintd:2409630): libfprint-image_device-DEBUG: 07:01:39.544: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409630): libfprint-image_device-DEBUG: 07:01:39.544: Image device deactivation completed
> (fprintd:2409630): libfprint-image_device-DEBUG: 07:01:39.544: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409630): GLib-GIO-CRITICAL **: 07:01:39.544: GTask 0x562b4b2adf00 (source object: 0x562b4b2ada80, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409630): libfprint-image-DEBUG: 07:01:39.552: Minutiae scan completed in 0.007749 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_any_finger_multiple_users (__main__.FPrintdVirtualDeviceClaimedTest.test_verify_any_finger_multiple_users) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2045, in test_verify_any_finger_multiple_users
>     enroll_map, enrolled_prints_info = self.enroll_users_images()
>                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 809, in enroll_users_images
>     self.enroll_image(p, finger=finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> =================================== 82/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_any_finger_no_match
> start time:   07:01:38
> duration:     150.11s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=99 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_verify_any_finger_no_match
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409639): GLib-GIO-DEBUG: 07:01:39.358: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.359: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409639): fprintd-WARNING **: 07:01:39.359: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.359: Launching FprintObject
> (fprintd:2409639): libfprint-context-DEBUG: 07:01:39.359: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.360: Preparing devices for resume
> (fprintd:2409639): libfprint-context-DEBUG: 07:01:39.360: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-jb0jiq5t/virtual-image.socket
> (fprintd:2409639): libfprint-context-DEBUG: 07:01:39.360: created
> (fprintd:2409639): libfprint-device-DEBUG: 07:01:39.360: Device reported probe completion
> (fprintd:2409639): libfprint-device-DEBUG: 07:01:39.360: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409639): libfprint-device-DEBUG: 07:01:39.360: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268499.361 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.362: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.362: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.363: Finger present 0
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.363: Finger needed 0
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.363: Got delay inhibitor for sleep.
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.363: entering main loop
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.363: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.458: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.459: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.460: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.461: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.461: user 'testuser' claiming the device: 0
> (fprintd:2409639): libfprint-virtual_image-DEBUG: 07:01:39.461: 42648496890: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409639): libfprint-virtual_device_connection-DEBUG: 07:01:39.462: 42648497049: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409639): GLib-GIO-DEBUG: 07:01:39.462: GTask [gio] D-Bus interface method dispatch (source object: 0x55f56e766d30, source tag: 0x7f51e307fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409639): libfprint-image_device-DEBUG: 07:01:39.563: Image device open completed
> (fprintd:2409639): libfprint-device-DEBUG: 07:01:39.563: Device reported open completion
> (fprintd:2409639): libfprint-device-DEBUG: 07:01:39.563: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409639): libfprint-device-DEBUG: 07:01:39.563: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.563: claimed device 0
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.564: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.564: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.565: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.565: file_storage_print_data_load(): loaded '/tmp/tmpwe4f9kb5/state/testuser/virtual_image/0/1' Unknown error -2
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.566: start enrollment device 0 finger 1
> (fprintd:2409639): libfprint-device-DEBUG: 07:01:39.566: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409639): libfprint-image_device-DEBUG: 07:01:39.566: Activating image device
> (fprintd:2409639): libfprint-image_device-DEBUG: 07:01:39.566: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409639): libfprint-image_device-DEBUG: 07:01:39.566: Image device activation completed
> (fprintd:2409639): libfprint-image_device-DEBUG: 07:01:39.566: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409639): libfprint-image_device-DEBUG: 07:01:39.566: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409639): libfprint-device-DEBUG: 07:01:39.566: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.566: Finger present 0
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.566: Finger needed 1
> (fprintd:2409639): GLib-GIO-DEBUG: 07:01:39.566: GTask [gio] D-Bus interface method dispatch (source object: 0x55f56e766d30, source tag: 0x7f51e307fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409639): libfprint-virtual_device_connection-DEBUG: 07:01:39.567: Got a new connection!
> (fprintd:2409639): libfprint-virtual_image-DEBUG: 07:01:39.567: image data: 0x55f56e76eda0
> (fprintd:2409639): libfprint-device-DEBUG: 07:01:39.567: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.567: Finger present 1
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.567: Finger needed 1
> (fprintd:2409639): libfprint-image_device-DEBUG: 07:01:39.567: Image device reported finger status: on
> (fprintd:2409639): libfprint-image_device-DEBUG: 07:01:39.567: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409639): libfprint-image_device-DEBUG: 07:01:39.567: Image device captured an image
> (fprintd:2409639): libfprint-image_device-DEBUG: 07:01:39.567: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409639): libfprint-device-DEBUG: 07:01:39.567: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.567: Finger present 1
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.567: Finger needed 0
> (fprintd:2409639): libfprint-device-DEBUG: 07:01:39.567: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.567: Finger present 0
> (fprintd:2409639): fprintd-DEBUG: 07:01:39.567: Finger needed 0
> (fprintd:2409639): libfprint-image_device-DEBUG: 07:01:39.567: Image device reported finger status: off
> (fprintd:2409639): libfprint-image_device-DEBUG: 07:01:39.567: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409639): libfprint-image_device-DEBUG: 07:01:39.567: Deactivating image device
> (fprintd:2409639): libfprint-image_device-DEBUG: 07:01:39.567: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409639): libfprint-image_device-DEBUG: 07:01:39.567: Image device deactivation completed
> (fprintd:2409639): libfprint-image_device-DEBUG: 07:01:39.567: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409639): GLib-GIO-CRITICAL **: 07:01:39.567: GTask 0x55f56e76c080 (source object: 0x55f56e76e1a0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409639): libfprint-image-DEBUG: 07:01:39.584: Minutiae scan completed in 0.017099 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_any_finger_no_match (__main__.FPrintdVirtualDeviceClaimedTest.test_verify_any_finger_no_match) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2036, in test_verify_any_finger_no_match
>     enrolled, _map = self.enroll_multiple_images()
>                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 772, in enroll_multiple_images
>     self.enroll_image(print, finger=finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> =================================== 83/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_finger_match
> start time:   07:01:39
> duration:     150.05s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=102 G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src G_DEBUG=fatal-criticals /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_verify_finger_match
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409656): GLib-GIO-DEBUG: 07:01:40.306: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.312: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409656): fprintd-WARNING **: 07:01:40.313: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.313: Launching FprintObject
> (fprintd:2409656): libfprint-context-DEBUG: 07:01:40.313: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.317: Preparing devices for resume
> (fprintd:2409656): libfprint-context-DEBUG: 07:01:40.317: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-eaihqal5/virtual-image.socket
> 1690268500.320 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409656): libfprint-context-DEBUG: 07:01:40.319: created
> (fprintd:2409656): libfprint-device-DEBUG: 07:01:40.320: Device reported probe completion
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.320: Got delay inhibitor for sleep.
> (fprintd:2409656): libfprint-device-DEBUG: 07:01:40.320: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409656): libfprint-device-DEBUG: 07:01:40.320: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.331: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.331: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.331: Finger present 0
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.331: Finger needed 0
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.331: entering main loop
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.331: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.406: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.406: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.408: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.409: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.410: user 'testuser' claiming the device: 0
> (fprintd:2409656): libfprint-virtual_image-DEBUG: 07:01:40.410: 42649445129: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409656): libfprint-virtual_device_connection-DEBUG: 07:01:40.410: 42649445183: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409656): GLib-GIO-DEBUG: 07:01:40.410: GTask [gio] D-Bus interface method dispatch (source object: 0x557a0ac088d0, source tag: 0x7f4c7b1fbe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409656): libfprint-image_device-DEBUG: 07:01:40.511: Image device open completed
> (fprintd:2409656): libfprint-device-DEBUG: 07:01:40.511: Device reported open completion
> (fprintd:2409656): libfprint-device-DEBUG: 07:01:40.511: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409656): libfprint-device-DEBUG: 07:01:40.511: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.511: claimed device 0
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.513: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.513: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.514: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.514: file_storage_print_data_load(): loaded '/tmp/tmpa3rtw924/state/testuser/virtual_image/0/1' Unknown error -2
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.514: start enrollment device 0 finger 1
> (fprintd:2409656): libfprint-device-DEBUG: 07:01:40.514: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409656): libfprint-image_device-DEBUG: 07:01:40.514: Activating image device
> (fprintd:2409656): libfprint-image_device-DEBUG: 07:01:40.515: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409656): libfprint-image_device-DEBUG: 07:01:40.515: Image device activation completed
> (fprintd:2409656): libfprint-image_device-DEBUG: 07:01:40.515: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409656): libfprint-image_device-DEBUG: 07:01:40.515: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409656): libfprint-device-DEBUG: 07:01:40.515: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.515: Finger present 0
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.515: Finger needed 1
> (fprintd:2409656): GLib-GIO-DEBUG: 07:01:40.515: GTask [gio] D-Bus interface method dispatch (source object: 0x557a0ac088d0, source tag: 0x7f4c7b1fbe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409656): libfprint-virtual_device_connection-DEBUG: 07:01:40.517: Got a new connection!
> (fprintd:2409656): libfprint-virtual_image-DEBUG: 07:01:40.517: image data: 0x557a0ac11000
> (fprintd:2409656): libfprint-device-DEBUG: 07:01:40.517: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.517: Finger present 1
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.517: Finger needed 1
> (fprintd:2409656): libfprint-image_device-DEBUG: 07:01:40.517: Image device reported finger status: on
> (fprintd:2409656): libfprint-image_device-DEBUG: 07:01:40.517: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409656): libfprint-image_device-DEBUG: 07:01:40.517: Image device captured an image
> (fprintd:2409656): libfprint-image_device-DEBUG: 07:01:40.517: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409656): libfprint-device-DEBUG: 07:01:40.517: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.517: Finger present 1
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.517: Finger needed 0
> (fprintd:2409656): libfprint-device-DEBUG: 07:01:40.517: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.517: Finger present 0
> (fprintd:2409656): fprintd-DEBUG: 07:01:40.517: Finger needed 0
> (fprintd:2409656): libfprint-image_device-DEBUG: 07:01:40.517: Image device reported finger status: off
> (fprintd:2409656): libfprint-image_device-DEBUG: 07:01:40.517: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409656): libfprint-image_device-DEBUG: 07:01:40.517: Deactivating image device
> (fprintd:2409656): libfprint-image_device-DEBUG: 07:01:40.517: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409656): libfprint-image_device-DEBUG: 07:01:40.517: Image device deactivation completed
> (fprintd:2409656): libfprint-image_device-DEBUG: 07:01:40.517: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409656): GLib-GIO-CRITICAL **: 07:01:40.517: GTask 0x557a0ac10d40 (source object: 0x557a0ac104f0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_finger_match (__main__.FPrintdVirtualDeviceClaimedTest.test_verify_finger_match) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1976, in test_verify_finger_match
>     self.enroll_image('whorl', finger='left-thumb')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> =================================== 84/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_finger_no_match
> start time:   07:04:04
> duration:     150.14s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=172 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_verify_finger_no_match
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409682): GLib-GIO-DEBUG: 07:04:04.863: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409682): fprintd-DEBUG: 07:04:04.864: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409682): fprintd-WARNING **: 07:04:04.864: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409682): fprintd-DEBUG: 07:04:04.864: Launching FprintObject
> (fprintd:2409682): libfprint-context-DEBUG: 07:04:04.864: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409682): fprintd-DEBUG: 07:04:04.866: Preparing devices for resume
> (fprintd:2409682): libfprint-context-DEBUG: 07:04:04.866: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-40qrwb1a/virtual-image.socket
> (fprintd:2409682): libfprint-context-DEBUG: 07:04:04.866: created
> 1690268644.867 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409682): libfprint-device-DEBUG: 07:04:04.867: Device reported probe completion
> (fprintd:2409682): libfprint-device-DEBUG: 07:04:04.867: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409682): libfprint-device-DEBUG: 07:04:04.867: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409682): fprintd-DEBUG: 07:04:04.869: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409682): fprintd-DEBUG: 07:04:04.869: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409682): fprintd-DEBUG: 07:04:04.869: Finger present 0
> (fprintd:2409682): fprintd-DEBUG: 07:04:04.869: Finger needed 0
> (fprintd:2409682): fprintd-DEBUG: 07:04:04.869: Got delay inhibitor for sleep.
> (fprintd:2409682): fprintd-DEBUG: 07:04:04.869: entering main loop
> (fprintd:2409682): fprintd-DEBUG: 07:04:04.870: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409682): fprintd-DEBUG: 07:04:04.967: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409682): fprintd-DEBUG: 07:04:04.967: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409682): fprintd-DEBUG: 07:04:04.968: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409682): fprintd-DEBUG: 07:04:04.969: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409682): fprintd-DEBUG: 07:04:04.969: user 'testuser' claiming the device: 0
> (fprintd:2409682): libfprint-virtual_image-DEBUG: 07:04:04.969: 42794004674: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409682): libfprint-virtual_device_connection-DEBUG: 07:04:04.969: 42794004866: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409682): GLib-GIO-DEBUG: 07:04:04.970: GTask [gio] D-Bus interface method dispatch (source object: 0x56007003ebc0, source tag: 0x7eff9c568e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409682): libfprint-image_device-DEBUG: 07:04:05.070: Image device open completed
> (fprintd:2409682): libfprint-device-DEBUG: 07:04:05.070: Device reported open completion
> (fprintd:2409682): libfprint-device-DEBUG: 07:04:05.070: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409682): libfprint-device-DEBUG: 07:04:05.070: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409682): fprintd-DEBUG: 07:04:05.070: claimed device 0
> (fprintd:2409682): fprintd-DEBUG: 07:04:05.072: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409682): fprintd-DEBUG: 07:04:05.072: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409682): fprintd-DEBUG: 07:04:05.073: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409682): fprintd-DEBUG: 07:04:05.073: file_storage_print_data_load(): loaded '/tmp/tmp7grl99sd/state/testuser/virtual_image/0/1' Unknown error -2
> (fprintd:2409682): fprintd-DEBUG: 07:04:05.073: start enrollment device 0 finger 1
> (fprintd:2409682): libfprint-device-DEBUG: 07:04:05.073: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409682): libfprint-image_device-DEBUG: 07:04:05.073: Activating image device
> (fprintd:2409682): libfprint-image_device-DEBUG: 07:04:05.073: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409682): libfprint-image_device-DEBUG: 07:04:05.073: Image device activation completed
> (fprintd:2409682): libfprint-image_device-DEBUG: 07:04:05.073: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409682): libfprint-image_device-DEBUG: 07:04:05.073: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409682): libfprint-device-DEBUG: 07:04:05.073: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409682): fprintd-DEBUG: 07:04:05.073: Finger present 0
> (fprintd:2409682): fprintd-DEBUG: 07:04:05.073: Finger needed 1
> (fprintd:2409682): GLib-GIO-DEBUG: 07:04:05.073: GTask [gio] D-Bus interface method dispatch (source object: 0x56007003ebc0, source tag: 0x7eff9c568e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409682): libfprint-virtual_device_connection-DEBUG: 07:04:05.074: Got a new connection!
> (fprintd:2409682): libfprint-virtual_image-DEBUG: 07:04:05.074: image data: 0x560070046f70
> (fprintd:2409682): libfprint-device-DEBUG: 07:04:05.076: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409682): fprintd-DEBUG: 07:04:05.076: Finger present 1
> (fprintd:2409682): fprintd-DEBUG: 07:04:05.076: Finger needed 1
> (fprintd:2409682): libfprint-image_device-DEBUG: 07:04:05.076: Image device reported finger status: on
> (fprintd:2409682): libfprint-image_device-DEBUG: 07:04:05.076: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409682): libfprint-image_device-DEBUG: 07:04:05.076: Image device captured an image
> (fprintd:2409682): libfprint-image_device-DEBUG: 07:04:05.076: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409682): libfprint-device-DEBUG: 07:04:05.078: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409682): fprintd-DEBUG: 07:04:05.078: Finger present 1
> (fprintd:2409682): fprintd-DEBUG: 07:04:05.078: Finger needed 0
> (fprintd:2409682): libfprint-device-DEBUG: 07:04:05.078: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409682): fprintd-DEBUG: 07:04:05.078: Finger present 0
> (fprintd:2409682): fprintd-DEBUG: 07:04:05.078: Finger needed 0
> (fprintd:2409682): libfprint-image_device-DEBUG: 07:04:05.078: Image device reported finger status: off
> (fprintd:2409682): libfprint-image_device-DEBUG: 07:04:05.078: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409682): libfprint-image_device-DEBUG: 07:04:05.078: Deactivating image device
> (fprintd:2409682): libfprint-image_device-DEBUG: 07:04:05.078: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409682): libfprint-image_device-DEBUG: 07:04:05.078: Image device deactivation completed
> (fprintd:2409682): libfprint-image_device-DEBUG: 07:04:05.078: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409682): GLib-GIO-CRITICAL **: 07:04:05.078: GTask 0x560070046b20 (source object: 0x560070045f10, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409682): libfprint-image-DEBUG: 07:04:05.084: Minutiae scan completed in 0.008114 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_finger_no_match (__main__.FPrintdVirtualDeviceClaimedTest.test_verify_finger_no_match) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1986, in test_verify_finger_no_match
>     self.enroll_image('whorl', finger='left-thumb')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> =================================== 85/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_start_finger_from_other_client
> start time:   07:06:34
> duration:     0.95s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_PERTURB_=196 TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_verify_start_finger_from_other_client
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409827): GLib-GIO-DEBUG: 07:06:34.702: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409827): fprintd-DEBUG: 07:06:34.703: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409827): fprintd-WARNING **: 07:06:34.703: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409827): fprintd-DEBUG: 07:06:34.703: Launching FprintObject
> (fprintd:2409827): libfprint-context-DEBUG: 07:06:34.703: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409827): fprintd-DEBUG: 07:06:34.704: Preparing devices for resume
> (fprintd:2409827): libfprint-context-DEBUG: 07:06:34.704: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-qa6sqxpp/virtual-image.socket
> (fprintd:2409827): libfprint-context-DEBUG: 07:06:34.704: created
> (fprintd:2409827): libfprint-device-DEBUG: 07:06:34.704: Device reported probe completion
> (fprintd:2409827): libfprint-device-DEBUG: 07:06:34.704: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409827): libfprint-device-DEBUG: 07:06:34.704: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268794.705 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409827): fprintd-DEBUG: 07:06:34.706: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409827): fprintd-DEBUG: 07:06:34.706: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409827): fprintd-DEBUG: 07:06:34.706: Finger present 0
> (fprintd:2409827): fprintd-DEBUG: 07:06:34.706: Finger needed 0
> (fprintd:2409827): fprintd-DEBUG: 07:06:34.706: Got delay inhibitor for sleep.
> (fprintd:2409827): fprintd-DEBUG: 07:06:34.707: entering main loop
> (fprintd:2409827): fprintd-DEBUG: 07:06:34.707: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409827): fprintd-DEBUG: 07:06:34.802: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409827): fprintd-DEBUG: 07:06:34.802: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409827): fprintd-DEBUG: 07:06:34.803: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409827): fprintd-DEBUG: 07:06:34.804: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409827): fprintd-DEBUG: 07:06:34.804: user 'testuser' claiming the device: 0
> (fprintd:2409827): libfprint-virtual_image-DEBUG: 07:06:34.804: 42943839556: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409827): libfprint-virtual_device_connection-DEBUG: 07:06:34.804: 42943839588: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409827): GLib-GIO-DEBUG: 07:06:34.804: GTask [gio] D-Bus interface method dispatch (source object: 0x55b7907bfa20, source tag: 0x7f3035b10e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409827): libfprint-image_device-DEBUG: 07:06:34.905: Image device open completed
> (fprintd:2409827): libfprint-device-DEBUG: 07:06:34.905: Device reported open completion
> (fprintd:2409827): libfprint-device-DEBUG: 07:06:34.905: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409827): libfprint-device-DEBUG: 07:06:34.905: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409827): fprintd-DEBUG: 07:06:34.905: claimed device 0
> (fprintd:2409827): fprintd-DEBUG: 07:06:34.913: Requesting authorization from :1.10 to call method 'VerifyStart' for device 'Virtual image device for debugging'
> 
> (fprintd:2409827): fprintd-WARNING **: 07:06:34.913: Authorization denied to :1.10 to call method 'VerifyStart' for device 'Virtual image device for debugging': Device already in use by another user
> (fprintd:2409827): GLib-GIO-DEBUG: 07:06:34.913: GTask [gio] D-Bus interface method dispatch (source object: 0x55b7907bfa20, source tag: 0x7f3035b10e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409827): fprintd-DEBUG: 07:06:34.927: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2409827): fprintd-DEBUG: 07:06:34.927: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2409827): libfprint-virtual_image-DEBUG: 07:06:34.927: 42943962371: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2409827): GLib-GIO-DEBUG: 07:06:34.927: GTask [gio] D-Bus interface method dispatch (source object: 0x55b7907bfa20, source tag: 0x7f3035b10e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409827): libfprint-image_device-DEBUG: 07:06:35.027: Image device close completed
> (fprintd:2409827): libfprint-device-DEBUG: 07:06:35.027: Device reported close completion
> (fprintd:2409827): libfprint-device-DEBUG: 07:06:35.027: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2409827): libfprint-device-DEBUG: 07:06:35.027: Updated temperature model after 0.12 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409827): fprintd-DEBUG: 07:06:35.027: released device 0
> (fprintd:2409827): fprintd-DEBUG: 07:06:35.029: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_verify_start_finger_from_other_client (__main__.FPrintdVirtualDeviceClaimedTest.test_verify_start_finger_from_other_client) ... /usr/lib/python3.11/traceback.py:240: ResourceWarning: unclosed file <_io.BufferedReader name=12>
>   tb.tb_frame.clear()
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.701s
> 
> OK
> ==============================================================================
> 
> =================================== 86/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_finger_no_match_restart
> start time:   07:04:05
> duration:     150.10s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=19 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_verify_finger_no_match_restart
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409699): GLib-GIO-DEBUG: 07:04:06.128: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.141: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409699): fprintd-WARNING **: 07:04:06.141: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.141: Launching FprintObject
> (fprintd:2409699): libfprint-context-DEBUG: 07:04:06.141: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.145: Preparing devices for resume
> (fprintd:2409699): libfprint-context-DEBUG: 07:04:06.145: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-njii8h1a/virtual-image.socket
> (fprintd:2409699): libfprint-context-DEBUG: 07:04:06.145: created
> (fprintd:2409699): libfprint-device-DEBUG: 07:04:06.145: Device reported probe completion
> (fprintd:2409699): libfprint-device-DEBUG: 07:04:06.145: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409699): libfprint-device-DEBUG: 07:04:06.145: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268646.146 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.148: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.148: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.148: Finger present 0
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.148: Finger needed 0
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.148: Got delay inhibitor for sleep.
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.148: entering main loop
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.149: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.228: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.229: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.233: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.233: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.234: user 'testuser' claiming the device: 0
> (fprintd:2409699): libfprint-virtual_image-DEBUG: 07:04:06.234: 42795269163: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409699): libfprint-virtual_device_connection-DEBUG: 07:04:06.234: 42795269201: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409699): GLib-GIO-DEBUG: 07:04:06.234: GTask [gio] D-Bus interface method dispatch (source object: 0x55cb3c1c5c10, source tag: 0x7ff598435e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409699): libfprint-image_device-DEBUG: 07:04:06.334: Image device open completed
> (fprintd:2409699): libfprint-device-DEBUG: 07:04:06.334: Device reported open completion
> (fprintd:2409699): libfprint-device-DEBUG: 07:04:06.334: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409699): libfprint-device-DEBUG: 07:04:06.334: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.334: claimed device 0
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.336: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.336: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.337: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.337: file_storage_print_data_load(): loaded '/tmp/tmpujirvjcr/state/testuser/virtual_image/0/1' Unknown error -2
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.337: start enrollment device 0 finger 1
> (fprintd:2409699): libfprint-device-DEBUG: 07:04:06.337: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409699): libfprint-image_device-DEBUG: 07:04:06.338: Activating image device
> (fprintd:2409699): libfprint-image_device-DEBUG: 07:04:06.338: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409699): libfprint-image_device-DEBUG: 07:04:06.338: Image device activation completed
> (fprintd:2409699): libfprint-image_device-DEBUG: 07:04:06.338: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409699): libfprint-image_device-DEBUG: 07:04:06.338: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409699): libfprint-device-DEBUG: 07:04:06.338: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.338: Finger present 0
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.338: Finger needed 1
> (fprintd:2409699): GLib-GIO-DEBUG: 07:04:06.338: GTask [gio] D-Bus interface method dispatch (source object: 0x55cb3c1c5c10, source tag: 0x7ff598435e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409699): libfprint-virtual_device_connection-DEBUG: 07:04:06.339: Got a new connection!
> (fprintd:2409699): libfprint-virtual_image-DEBUG: 07:04:06.339: image data: 0x55cb3c1ce500
> (fprintd:2409699): libfprint-device-DEBUG: 07:04:06.339: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.339: Finger present 1
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.339: Finger needed 1
> (fprintd:2409699): libfprint-image_device-DEBUG: 07:04:06.339: Image device reported finger status: on
> (fprintd:2409699): libfprint-image_device-DEBUG: 07:04:06.339: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409699): libfprint-image_device-DEBUG: 07:04:06.339: Image device captured an image
> (fprintd:2409699): libfprint-image_device-DEBUG: 07:04:06.339: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409699): libfprint-device-DEBUG: 07:04:06.339: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.339: Finger present 1
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.339: Finger needed 0
> (fprintd:2409699): libfprint-device-DEBUG: 07:04:06.339: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.339: Finger present 0
> (fprintd:2409699): fprintd-DEBUG: 07:04:06.339: Finger needed 0
> (fprintd:2409699): libfprint-image_device-DEBUG: 07:04:06.339: Image device reported finger status: off
> (fprintd:2409699): libfprint-image_device-DEBUG: 07:04:06.339: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409699): libfprint-image_device-DEBUG: 07:04:06.339: Deactivating image device
> (fprintd:2409699): libfprint-image_device-DEBUG: 07:04:06.339: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409699): libfprint-image_device-DEBUG: 07:04:06.339: Image device deactivation completed
> (fprintd:2409699): libfprint-image_device-DEBUG: 07:04:06.339: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409699): GLib-GIO-CRITICAL **: 07:04:06.339: GTask 0x55cb3c1ce1b0 (source object: 0x55cb3c1cd6f0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409699): libfprint-image-DEBUG: 07:04:06.352: Minutiae scan completed in 0.013159 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_finger_no_match_restart (__main__.FPrintdVirtualDeviceClaimedTest.test_verify_finger_no_match_restart) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1993, in test_verify_finger_no_match_restart
>     self.enroll_image('whorl', finger='left-thumb')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> =================================== 87/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_start_from_other_client
> start time:   07:06:35
> duration:     1.13s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=113 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_verify_start_from_other_client
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409856): GLib-GIO-DEBUG: 07:06:35.840: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409856): fprintd-DEBUG: 07:06:35.841: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409856): fprintd-WARNING **: 07:06:35.841: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409856): fprintd-DEBUG: 07:06:35.841: Launching FprintObject
> (fprintd:2409856): libfprint-context-DEBUG: 07:06:35.841: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409856): fprintd-DEBUG: 07:06:35.842: Preparing devices for resume
> (fprintd:2409856): libfprint-context-DEBUG: 07:06:35.842: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-0ovipinf/virtual-image.socket
> (fprintd:2409856): libfprint-context-DEBUG: 07:06:35.842: created
> (fprintd:2409856): libfprint-device-DEBUG: 07:06:35.843: Device reported probe completion
> (fprintd:2409856): libfprint-device-DEBUG: 07:06:35.843: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409856): libfprint-device-DEBUG: 07:06:35.843: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268795.843 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409856): fprintd-DEBUG: 07:06:35.844: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409856): fprintd-DEBUG: 07:06:35.844: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409856): fprintd-DEBUG: 07:06:35.844: Finger present 0
> (fprintd:2409856): fprintd-DEBUG: 07:06:35.844: Finger needed 0
> (fprintd:2409856): fprintd-DEBUG: 07:06:35.844: Got delay inhibitor for sleep.
> (fprintd:2409856): fprintd-DEBUG: 07:06:35.844: entering main loop
> (fprintd:2409856): fprintd-DEBUG: 07:06:35.845: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409856): fprintd-DEBUG: 07:06:35.941: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409856): fprintd-DEBUG: 07:06:35.941: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409856): fprintd-DEBUG: 07:06:35.942: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409856): fprintd-DEBUG: 07:06:35.943: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409856): fprintd-DEBUG: 07:06:35.943: user 'testuser' claiming the device: 0
> (fprintd:2409856): libfprint-virtual_image-DEBUG: 07:06:35.943: 42944978412: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409856): libfprint-virtual_device_connection-DEBUG: 07:06:35.943: 42944978443: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409856): GLib-GIO-DEBUG: 07:06:35.943: GTask [gio] D-Bus interface method dispatch (source object: 0x561fd3cbec20, source tag: 0x7f53e73dde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409856): libfprint-image_device-DEBUG: 07:06:36.043: Image device open completed
> (fprintd:2409856): libfprint-device-DEBUG: 07:06:36.044: Device reported open completion
> (fprintd:2409856): libfprint-device-DEBUG: 07:06:36.044: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409856): libfprint-device-DEBUG: 07:06:36.044: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409856): fprintd-DEBUG: 07:06:36.044: claimed device 0
> (fprintd:2409856): fprintd-DEBUG: 07:06:36.050: Requesting authorization from :1.10 to call method 'VerifyStart' for device 'Virtual image device for debugging'
> 
> (fprintd:2409856): fprintd-WARNING **: 07:06:36.050: Authorization denied to :1.10 to call method 'VerifyStart' for device 'Virtual image device for debugging': Device already in use by another user
> (fprintd:2409856): GLib-GIO-DEBUG: 07:06:36.050: GTask [gio] D-Bus interface method dispatch (source object: 0x561fd3cbec20, source tag: 0x7f53e73dde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409856): fprintd-DEBUG: 07:06:36.057: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2409856): fprintd-DEBUG: 07:06:36.057: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2409856): libfprint-virtual_image-DEBUG: 07:06:36.057: 42945092247: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2409856): GLib-GIO-DEBUG: 07:06:36.057: GTask [gio] D-Bus interface method dispatch (source object: 0x561fd3cbec20, source tag: 0x7f53e73dde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409856): libfprint-image_device-DEBUG: 07:06:36.157: Image device close completed
> (fprintd:2409856): libfprint-device-DEBUG: 07:06:36.157: Device reported close completion
> (fprintd:2409856): libfprint-device-DEBUG: 07:06:36.157: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2409856): libfprint-device-DEBUG: 07:06:36.157: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409856): fprintd-DEBUG: 07:06:36.157: released device 0
> (fprintd:2409856): fprintd-DEBUG: 07:06:36.159: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_verify_start_from_other_client (__main__.FPrintdVirtualDeviceClaimedTest.test_verify_start_from_other_client) ... /usr/lib/python3.11/traceback.py:240: ResourceWarning: unclosed file <_io.BufferedReader name=12>
>   tb.tb_frame.clear()
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.905s
> 
> OK
> ==============================================================================
> 
> =================================== 88/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_finger_not_enrolled
> start time:   07:04:06
> duration:     150.07s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_PERTURB_=67 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_verify_finger_not_enrolled
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409718): GLib-GIO-DEBUG: 07:04:07.500: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.508: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409718): fprintd-WARNING **: 07:04:07.508: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.508: Launching FprintObject
> (fprintd:2409718): libfprint-context-DEBUG: 07:04:07.508: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.509: Preparing devices for resume
> (fprintd:2409718): libfprint-context-DEBUG: 07:04:07.509: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-d4n_r6yo/virtual-image.socket
> (fprintd:2409718): libfprint-context-DEBUG: 07:04:07.509: created
> (fprintd:2409718): libfprint-device-DEBUG: 07:04:07.510: Device reported probe completion
> (fprintd:2409718): libfprint-device-DEBUG: 07:04:07.510: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409718): libfprint-device-DEBUG: 07:04:07.510: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268647.519 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.533: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.533: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.533: Finger present 0
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.533: Finger needed 0
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.534: Got delay inhibitor for sleep.
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.534: entering main loop
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.534: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.615: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.616: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.624: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.630: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.631: user 'testuser' claiming the device: 0
> (fprintd:2409718): libfprint-virtual_image-DEBUG: 07:04:07.631: 42796666133: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409718): libfprint-virtual_device_connection-DEBUG: 07:04:07.631: 42796666165: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409718): GLib-GIO-DEBUG: 07:04:07.631: GTask [gio] D-Bus interface method dispatch (source object: 0x560953f68830, source tag: 0x7fa1a0d0be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409718): libfprint-image_device-DEBUG: 07:04:07.731: Image device open completed
> (fprintd:2409718): libfprint-device-DEBUG: 07:04:07.731: Device reported open completion
> (fprintd:2409718): libfprint-device-DEBUG: 07:04:07.732: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409718): libfprint-device-DEBUG: 07:04:07.732: Updated temperature model after 0.22 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.732: claimed device 0
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.735: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.735: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.740: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.745: file_storage_print_data_load(): loaded '/tmp/tmp0129oif1/state/testuser/virtual_image/0/1' Unknown error -2
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.745: start enrollment device 0 finger 1
> (fprintd:2409718): libfprint-device-DEBUG: 07:04:07.745: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409718): libfprint-image_device-DEBUG: 07:04:07.745: Activating image device
> (fprintd:2409718): libfprint-image_device-DEBUG: 07:04:07.745: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409718): libfprint-image_device-DEBUG: 07:04:07.745: Image device activation completed
> (fprintd:2409718): libfprint-image_device-DEBUG: 07:04:07.746: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409718): libfprint-image_device-DEBUG: 07:04:07.746: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409718): libfprint-device-DEBUG: 07:04:07.746: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.746: Finger present 0
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.746: Finger needed 1
> (fprintd:2409718): GLib-GIO-DEBUG: 07:04:07.746: GTask [gio] D-Bus interface method dispatch (source object: 0x560953f68830, source tag: 0x7fa1a0d0be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409718): libfprint-virtual_device_connection-DEBUG: 07:04:07.748: Got a new connection!
> (fprintd:2409718): libfprint-virtual_image-DEBUG: 07:04:07.748: image data: 0x560953f704e0
> (fprintd:2409718): libfprint-device-DEBUG: 07:04:07.748: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.748: Finger present 1
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.748: Finger needed 1
> (fprintd:2409718): libfprint-image_device-DEBUG: 07:04:07.748: Image device reported finger status: on
> (fprintd:2409718): libfprint-image_device-DEBUG: 07:04:07.748: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409718): libfprint-image_device-DEBUG: 07:04:07.748: Image device captured an image
> (fprintd:2409718): libfprint-image_device-DEBUG: 07:04:07.749: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409718): libfprint-device-DEBUG: 07:04:07.749: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.749: Finger present 1
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.749: Finger needed 0
> (fprintd:2409718): libfprint-device-DEBUG: 07:04:07.749: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.749: Finger present 0
> (fprintd:2409718): fprintd-DEBUG: 07:04:07.749: Finger needed 0
> (fprintd:2409718): libfprint-image_device-DEBUG: 07:04:07.749: Image device reported finger status: off
> (fprintd:2409718): libfprint-image_device-DEBUG: 07:04:07.749: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409718): libfprint-image_device-DEBUG: 07:04:07.749: Deactivating image device
> (fprintd:2409718): libfprint-image_device-DEBUG: 07:04:07.749: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409718): libfprint-image_device-DEBUG: 07:04:07.749: Image device deactivation completed
> (fprintd:2409718): libfprint-image_device-DEBUG: 07:04:07.749: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409718): GLib-GIO-CRITICAL **: 07:04:07.749: GTask 0x560953f702e0 (source object: 0x560953f6faf0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_finger_not_enrolled (__main__.FPrintdVirtualDeviceClaimedTest.test_verify_finger_not_enrolled) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2077, in test_verify_finger_not_enrolled
>     self.enroll_image('whorl', finger='left-thumb')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> =================================== 89/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_finger_not_enrolled_stops_verification
> start time:   07:04:07
> duration:     150.09s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=15 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_verify_finger_not_enrolled_stops_verification
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409741): GLib-GIO-DEBUG: 07:04:08.146: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.148: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409741): fprintd-WARNING **: 07:04:08.148: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.148: Launching FprintObject
> (fprintd:2409741): libfprint-context-DEBUG: 07:04:08.148: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.152: Preparing devices for resume
> (fprintd:2409741): libfprint-context-DEBUG: 07:04:08.152: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-vn9e_35u/virtual-image.socket
> (fprintd:2409741): libfprint-context-DEBUG: 07:04:08.152: created
> 1690268648.152 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409741): libfprint-device-DEBUG: 07:04:08.152: Device reported probe completion
> (fprintd:2409741): libfprint-device-DEBUG: 07:04:08.152: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409741): libfprint-device-DEBUG: 07:04:08.152: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.155: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.155: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.155: Finger present 0
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.155: Finger needed 0
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.155: Got delay inhibitor for sleep.
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.155: entering main loop
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.156: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.246: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.247: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.248: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.249: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.249: user 'testuser' claiming the device: 0
> (fprintd:2409741): libfprint-virtual_image-DEBUG: 07:04:08.249: 42797284515: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409741): libfprint-virtual_device_connection-DEBUG: 07:04:08.249: 42797284552: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409741): GLib-GIO-DEBUG: 07:04:08.249: GTask [gio] D-Bus interface method dispatch (source object: 0x55e615e17aa0, source tag: 0x7fe090391e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409741): libfprint-image_device-DEBUG: 07:04:08.350: Image device open completed
> (fprintd:2409741): libfprint-device-DEBUG: 07:04:08.350: Device reported open completion
> (fprintd:2409741): libfprint-device-DEBUG: 07:04:08.350: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409741): libfprint-device-DEBUG: 07:04:08.350: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.350: claimed device 0
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.351: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.351: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.352: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.352: file_storage_print_data_load(): loaded '/tmp/tmpt2i5pqbg/state/testuser/virtual_image/0/1' Unknown error -2
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.352: start enrollment device 0 finger 1
> (fprintd:2409741): libfprint-device-DEBUG: 07:04:08.352: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409741): libfprint-image_device-DEBUG: 07:04:08.352: Activating image device
> (fprintd:2409741): libfprint-image_device-DEBUG: 07:04:08.352: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409741): libfprint-image_device-DEBUG: 07:04:08.352: Image device activation completed
> (fprintd:2409741): libfprint-image_device-DEBUG: 07:04:08.353: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409741): libfprint-image_device-DEBUG: 07:04:08.353: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409741): libfprint-device-DEBUG: 07:04:08.353: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.353: Finger present 0
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.353: Finger needed 1
> (fprintd:2409741): GLib-GIO-DEBUG: 07:04:08.353: GTask [gio] D-Bus interface method dispatch (source object: 0x55e615e17aa0, source tag: 0x7fe090391e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409741): libfprint-virtual_device_connection-DEBUG: 07:04:08.353: Got a new connection!
> (fprintd:2409741): libfprint-virtual_image-DEBUG: 07:04:08.353: image data: 0x55e615e20750
> (fprintd:2409741): libfprint-device-DEBUG: 07:04:08.353: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.354: Finger present 1
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.354: Finger needed 1
> (fprintd:2409741): libfprint-image_device-DEBUG: 07:04:08.354: Image device reported finger status: on
> (fprintd:2409741): libfprint-image_device-DEBUG: 07:04:08.354: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409741): libfprint-image_device-DEBUG: 07:04:08.354: Image device captured an image
> (fprintd:2409741): libfprint-image_device-DEBUG: 07:04:08.354: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409741): libfprint-device-DEBUG: 07:04:08.354: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.354: Finger present 1
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.354: Finger needed 0
> (fprintd:2409741): libfprint-device-DEBUG: 07:04:08.354: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.354: Finger present 0
> (fprintd:2409741): fprintd-DEBUG: 07:04:08.354: Finger needed 0
> (fprintd:2409741): libfprint-image_device-DEBUG: 07:04:08.354: Image device reported finger status: off
> (fprintd:2409741): libfprint-image_device-DEBUG: 07:04:08.354: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409741): libfprint-image_device-DEBUG: 07:04:08.354: Deactivating image device
> (fprintd:2409741): libfprint-image_device-DEBUG: 07:04:08.354: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409741): libfprint-image_device-DEBUG: 07:04:08.354: Image device deactivation completed
> (fprintd:2409741): libfprint-image_device-DEBUG: 07:04:08.354: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409741): GLib-GIO-CRITICAL **: 07:04:08.354: GTask 0x55e615e20380 (source object: 0x55e615e1ec60, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409741): libfprint-image-DEBUG: 07:04:08.362: Minutiae scan completed in 0.007837 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_finger_not_enrolled_stops_verification (__main__.FPrintdVirtualDeviceClaimedTest.test_verify_finger_not_enrolled_stops_verification) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2082, in test_verify_finger_not_enrolled_stops_verification
>     self.enroll_image('whorl', finger='left-thumb')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> =================================== 90/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_stop_not_started
> start time:   07:06:36
> duration:     1.25s
> result:       exit status 0
> command:      MALLOC_PERTURB_=76 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_verify_stop_not_started
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409894): GLib-GIO-DEBUG: 07:06:37.079: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409894): fprintd-DEBUG: 07:06:37.080: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409894): fprintd-WARNING **: 07:06:37.080: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409894): fprintd-DEBUG: 07:06:37.080: Launching FprintObject
> (fprintd:2409894): libfprint-context-DEBUG: 07:06:37.080: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409894): fprintd-DEBUG: 07:06:37.081: Preparing devices for resume
> (fprintd:2409894): libfprint-context-DEBUG: 07:06:37.081: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-9azaxfb2/virtual-image.socket
> 1690268797.082 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409894): libfprint-context-DEBUG: 07:06:37.081: created
> (fprintd:2409894): libfprint-device-DEBUG: 07:06:37.082: Device reported probe completion
> (fprintd:2409894): libfprint-device-DEBUG: 07:06:37.082: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409894): libfprint-device-DEBUG: 07:06:37.082: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409894): fprintd-DEBUG: 07:06:37.085: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409894): fprintd-DEBUG: 07:06:37.085: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409894): fprintd-DEBUG: 07:06:37.085: Finger present 0
> (fprintd:2409894): fprintd-DEBUG: 07:06:37.085: Finger needed 0
> (fprintd:2409894): fprintd-DEBUG: 07:06:37.085: Got delay inhibitor for sleep.
> (fprintd:2409894): fprintd-DEBUG: 07:06:37.085: entering main loop
> (fprintd:2409894): fprintd-DEBUG: 07:06:37.085: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409894): fprintd-DEBUG: 07:06:37.180: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409894): fprintd-DEBUG: 07:06:37.181: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409894): fprintd-DEBUG: 07:06:37.183: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409894): fprintd-DEBUG: 07:06:37.184: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409894): fprintd-DEBUG: 07:06:37.184: user 'testuser' claiming the device: 0
> (fprintd:2409894): libfprint-virtual_image-DEBUG: 07:06:37.184: 42946219767: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409894): libfprint-virtual_device_connection-DEBUG: 07:06:37.184: 42946219817: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409894): GLib-GIO-DEBUG: 07:06:37.184: GTask [gio] D-Bus interface method dispatch (source object: 0x559f7e5b5b50, source tag: 0x7f57e0409e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409894): libfprint-image_device-DEBUG: 07:06:37.285: Image device open completed
> (fprintd:2409894): libfprint-device-DEBUG: 07:06:37.285: Device reported open completion
> (fprintd:2409894): libfprint-device-DEBUG: 07:06:37.285: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409894): libfprint-device-DEBUG: 07:06:37.285: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409894): fprintd-DEBUG: 07:06:37.285: claimed device 0
> (fprintd:2409894): fprintd-DEBUG: 07:06:37.287: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual image device for debugging'
> (fprintd:2409894): fprintd-DEBUG: 07:06:37.287: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual image device for debugging'!
> (fprintd:2409894): GLib-GIO-DEBUG: 07:06:37.287: GTask [gio] D-Bus interface method dispatch (source object: 0x559f7e5b5b50, source tag: 0x7f57e0409e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409894): fprintd-DEBUG: 07:06:37.289: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2409894): fprintd-DEBUG: 07:06:37.289: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2409894): libfprint-virtual_image-DEBUG: 07:06:37.289: 42946324467: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2409894): GLib-GIO-DEBUG: 07:06:37.289: GTask [gio] D-Bus interface method dispatch (source object: 0x559f7e5b5b50, source tag: 0x7f57e0409e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409894): libfprint-image_device-DEBUG: 07:06:37.389: Image device close completed
> (fprintd:2409894): libfprint-device-DEBUG: 07:06:37.389: Device reported close completion
> (fprintd:2409894): libfprint-device-DEBUG: 07:06:37.389: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2409894): libfprint-device-DEBUG: 07:06:37.389: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409894): fprintd-DEBUG: 07:06:37.389: released device 0
> (fprintd:2409894): fprintd-DEBUG: 07:06:37.391: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_verify_stop_not_started (__main__.FPrintdVirtualDeviceClaimedTest.test_verify_stop_not_started) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.947s
> 
> OK
> ==============================================================================
> 
> =================================== 91/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_finger_status
> start time:   07:04:07
> duration:     150.08s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=102 G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src G_DEBUG=fatal-criticals /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_verify_finger_status
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409750): GLib-GIO-DEBUG: 07:04:08.377: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.377: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409750): fprintd-WARNING **: 07:04:08.377: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.377: Launching FprintObject
> (fprintd:2409750): libfprint-context-DEBUG: 07:04:08.378: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.379: Preparing devices for resume
> (fprintd:2409750): libfprint-context-DEBUG: 07:04:08.379: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-7rhxj8le/virtual-image.socket
> (fprintd:2409750): libfprint-context-DEBUG: 07:04:08.379: created
> 1690268648.380 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409750): libfprint-device-DEBUG: 07:04:08.379: Device reported probe completion
> (fprintd:2409750): libfprint-device-DEBUG: 07:04:08.379: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409750): libfprint-device-DEBUG: 07:04:08.379: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.381: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.381: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.381: Finger present 0
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.381: Finger needed 0
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.381: Got delay inhibitor for sleep.
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.381: entering main loop
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.381: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.476: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.476: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.478: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.478: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.478: user 'testuser' claiming the device: 0
> (fprintd:2409750): libfprint-virtual_image-DEBUG: 07:04:08.479: 42797514033: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409750): libfprint-virtual_device_connection-DEBUG: 07:04:08.479: 42797514075: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409750): GLib-GIO-DEBUG: 07:04:08.479: GTask [gio] D-Bus interface method dispatch (source object: 0x55730c505b70, source tag: 0x7f2afe9a3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409750): libfprint-image_device-DEBUG: 07:04:08.587: Image device open completed
> (fprintd:2409750): libfprint-device-DEBUG: 07:04:08.587: Device reported open completion
> (fprintd:2409750): libfprint-device-DEBUG: 07:04:08.587: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409750): libfprint-device-DEBUG: 07:04:08.587: Updated temperature model after 0.21 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.587: claimed device 0
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.595: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.595: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.596: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.596: file_storage_print_data_load(): loaded '/tmp/tmpg9cik9i0/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.596: start enrollment device 0 finger 7
> (fprintd:2409750): libfprint-device-DEBUG: 07:04:08.596: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409750): libfprint-image_device-DEBUG: 07:04:08.596: Activating image device
> (fprintd:2409750): libfprint-image_device-DEBUG: 07:04:08.596: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409750): libfprint-image_device-DEBUG: 07:04:08.596: Image device activation completed
> (fprintd:2409750): libfprint-image_device-DEBUG: 07:04:08.596: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409750): libfprint-image_device-DEBUG: 07:04:08.596: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409750): libfprint-device-DEBUG: 07:04:08.596: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.596: Finger present 0
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.596: Finger needed 1
> (fprintd:2409750): GLib-GIO-DEBUG: 07:04:08.596: GTask [gio] D-Bus interface method dispatch (source object: 0x55730c505b70, source tag: 0x7f2afe9a3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409750): libfprint-virtual_device_connection-DEBUG: 07:04:08.597: Got a new connection!
> (fprintd:2409750): libfprint-virtual_image-DEBUG: 07:04:08.597: image data: 0x55730c50de80
> (fprintd:2409750): libfprint-device-DEBUG: 07:04:08.597: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.597: Finger present 1
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.597: Finger needed 1
> (fprintd:2409750): libfprint-image_device-DEBUG: 07:04:08.597: Image device reported finger status: on
> (fprintd:2409750): libfprint-image_device-DEBUG: 07:04:08.597: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409750): libfprint-image_device-DEBUG: 07:04:08.597: Image device captured an image
> (fprintd:2409750): libfprint-image_device-DEBUG: 07:04:08.597: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409750): libfprint-device-DEBUG: 07:04:08.597: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.597: Finger present 1
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.597: Finger needed 0
> (fprintd:2409750): libfprint-device-DEBUG: 07:04:08.597: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.597: Finger present 0
> (fprintd:2409750): fprintd-DEBUG: 07:04:08.597: Finger needed 0
> (fprintd:2409750): libfprint-image_device-DEBUG: 07:04:08.597: Image device reported finger status: off
> (fprintd:2409750): libfprint-image_device-DEBUG: 07:04:08.597: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409750): libfprint-image_device-DEBUG: 07:04:08.597: Deactivating image device
> (fprintd:2409750): libfprint-image_device-DEBUG: 07:04:08.597: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409750): libfprint-image_device-DEBUG: 07:04:08.597: Image device deactivation completed
> (fprintd:2409750): libfprint-image_device-DEBUG: 07:04:08.597: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409750): GLib-GIO-CRITICAL **: 07:04:08.597: GTask 0x55730c50dbc0 (source object: 0x55730c50ce70, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409750): libfprint-image-DEBUG: 07:04:08.606: Minutiae scan completed in 0.008635 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_finger_status (__main__.FPrintdVirtualDeviceClaimedTest.test_verify_finger_status) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2262, in test_verify_finger_status
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> =================================== 92/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_with_no_enrolled_prints
> start time:   07:06:36
> duration:     1.04s
> result:       exit status 0
> command:      MALLOC_PERTURB_=228 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_verify_with_no_enrolled_prints
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409903): GLib-GIO-DEBUG: 07:06:37.387: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409903): fprintd-DEBUG: 07:06:37.388: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409903): fprintd-WARNING **: 07:06:37.388: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409903): fprintd-DEBUG: 07:06:37.388: Launching FprintObject
> (fprintd:2409903): libfprint-context-DEBUG: 07:06:37.388: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409903): fprintd-DEBUG: 07:06:37.389: Preparing devices for resume
> (fprintd:2409903): libfprint-context-DEBUG: 07:06:37.389: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-8xgzybwg/virtual-image.socket
> (fprintd:2409903): libfprint-context-DEBUG: 07:06:37.389: created
> 1690268797.390 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409903): libfprint-device-DEBUG: 07:06:37.389: Device reported probe completion
> (fprintd:2409903): libfprint-device-DEBUG: 07:06:37.389: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409903): libfprint-device-DEBUG: 07:06:37.389: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409903): fprintd-DEBUG: 07:06:37.391: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409903): fprintd-DEBUG: 07:06:37.391: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409903): fprintd-DEBUG: 07:06:37.391: Finger present 0
> (fprintd:2409903): fprintd-DEBUG: 07:06:37.391: Finger needed 0
> (fprintd:2409903): fprintd-DEBUG: 07:06:37.391: Got delay inhibitor for sleep.
> (fprintd:2409903): fprintd-DEBUG: 07:06:37.392: entering main loop
> (fprintd:2409903): fprintd-DEBUG: 07:06:37.392: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409903): fprintd-DEBUG: 07:06:37.487: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409903): fprintd-DEBUG: 07:06:37.488: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409903): fprintd-DEBUG: 07:06:37.490: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409903): fprintd-DEBUG: 07:06:37.491: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409903): fprintd-DEBUG: 07:06:37.491: user 'testuser' claiming the device: 0
> (fprintd:2409903): libfprint-virtual_image-DEBUG: 07:06:37.492: 42946527029: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409903): libfprint-virtual_device_connection-DEBUG: 07:06:37.492: 42946527069: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409903): GLib-GIO-DEBUG: 07:06:37.492: GTask [gio] D-Bus interface method dispatch (source object: 0x5571d8dc0c50, source tag: 0x7fe5d19b5e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409903): libfprint-image_device-DEBUG: 07:06:37.592: Image device open completed
> (fprintd:2409903): libfprint-device-DEBUG: 07:06:37.592: Device reported open completion
> (fprintd:2409903): libfprint-device-DEBUG: 07:06:37.592: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409903): libfprint-device-DEBUG: 07:06:37.592: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409903): fprintd-DEBUG: 07:06:37.592: claimed device 0
> (fprintd:2409903): fprintd-DEBUG: 07:06:37.594: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual image device for debugging'
> (fprintd:2409903): fprintd-DEBUG: 07:06:37.594: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409903): fprintd-DEBUG: 07:06:37.596: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual image device for debugging'!
> (fprintd:2409903): fprintd-DEBUG: 07:06:37.598: file_storage_discover_prints() for user 'testuser' in '/tmp/tmphl_mkmsj/state/testuser/virtual_image/0'
> (fprintd:2409903): fprintd-DEBUG: 07:06:37.598: scan_dev_storedir(): opendir("/tmp/tmphl_mkmsj/state/testuser/virtual_image/0") failed: Error opening directory “/tmp/tmphl_mkmsj/state/testuser/virtual_image/0”: No such file or directory
> (fprintd:2409903): GLib-GIO-DEBUG: 07:06:37.598: GTask [gio] D-Bus interface method dispatch (source object: 0x5571d8dc0c50, source tag: 0x7fe5d19b5e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409903): fprintd-DEBUG: 07:06:37.600: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2409903): fprintd-DEBUG: 07:06:37.600: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2409903): libfprint-virtual_image-DEBUG: 07:06:37.600: 42946635348: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2409903): GLib-GIO-DEBUG: 07:06:37.600: GTask [gio] D-Bus interface method dispatch (source object: 0x5571d8dc0c50, source tag: 0x7fe5d19b5e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409903): libfprint-image_device-DEBUG: 07:06:37.700: Image device close completed
> (fprintd:2409903): libfprint-device-DEBUG: 07:06:37.700: Device reported close completion
> (fprintd:2409903): libfprint-device-DEBUG: 07:06:37.700: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2409903): libfprint-device-DEBUG: 07:06:37.700: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409903): fprintd-DEBUG: 07:06:37.700: released device 0
> (fprintd:2409903): fprintd-DEBUG: 07:06:37.702: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_verify_with_no_enrolled_prints (__main__.FPrintdVirtualDeviceClaimedTest.test_verify_with_no_enrolled_prints) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.798s
> 
> OK
> ==============================================================================
> 
> =================================== 93/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_finger_stop_cancels
> start time:   07:04:08
> duration:     150.06s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=123 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_verify_finger_stop_cancels
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409776): GLib-GIO-DEBUG: 07:04:09.388: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.389: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409776): fprintd-WARNING **: 07:04:09.389: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.389: Launching FprintObject
> (fprintd:2409776): libfprint-context-DEBUG: 07:04:09.389: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.390: Preparing devices for resume
> (fprintd:2409776): libfprint-context-DEBUG: 07:04:09.390: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-x_8b8w_h/virtual-image.socket
> (fprintd:2409776): libfprint-context-DEBUG: 07:04:09.390: created
> (fprintd:2409776): libfprint-device-DEBUG: 07:04:09.390: Device reported probe completion
> (fprintd:2409776): libfprint-device-DEBUG: 07:04:09.390: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409776): libfprint-device-DEBUG: 07:04:09.390: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268649.393 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.395: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.395: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.395: Finger present 0
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.395: Finger needed 0
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.395: Got delay inhibitor for sleep.
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.395: entering main loop
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.395: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.492: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.494: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.495: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.496: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.496: user 'testuser' claiming the device: 0
> (fprintd:2409776): libfprint-virtual_image-DEBUG: 07:04:09.496: 42798531771: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409776): libfprint-virtual_device_connection-DEBUG: 07:04:09.496: 42798531826: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409776): GLib-GIO-DEBUG: 07:04:09.496: GTask [gio] D-Bus interface method dispatch (source object: 0x55c3811478a0, source tag: 0x7f00347bee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409776): libfprint-image_device-DEBUG: 07:04:09.596: Image device open completed
> (fprintd:2409776): libfprint-device-DEBUG: 07:04:09.596: Device reported open completion
> (fprintd:2409776): libfprint-device-DEBUG: 07:04:09.596: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409776): libfprint-device-DEBUG: 07:04:09.597: Updated temperature model after 0.21 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.597: claimed device 0
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.598: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.598: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.599: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.599: file_storage_print_data_load(): loaded '/tmp/tmpkn_ekf8g/state/testuser/virtual_image/0/1' Unknown error -2
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.599: start enrollment device 0 finger 1
> (fprintd:2409776): libfprint-device-DEBUG: 07:04:09.599: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409776): libfprint-image_device-DEBUG: 07:04:09.599: Activating image device
> (fprintd:2409776): libfprint-image_device-DEBUG: 07:04:09.599: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409776): libfprint-image_device-DEBUG: 07:04:09.599: Image device activation completed
> (fprintd:2409776): libfprint-image_device-DEBUG: 07:04:09.599: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409776): libfprint-image_device-DEBUG: 07:04:09.599: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409776): libfprint-device-DEBUG: 07:04:09.599: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.599: Finger present 0
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.599: Finger needed 1
> (fprintd:2409776): GLib-GIO-DEBUG: 07:04:09.600: GTask [gio] D-Bus interface method dispatch (source object: 0x55c3811478a0, source tag: 0x7f00347bee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409776): libfprint-virtual_device_connection-DEBUG: 07:04:09.600: Got a new connection!
> (fprintd:2409776): libfprint-virtual_image-DEBUG: 07:04:09.601: image data: 0x55c38114f520
> (fprintd:2409776): libfprint-device-DEBUG: 07:04:09.601: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.601: Finger present 1
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.601: Finger needed 1
> (fprintd:2409776): libfprint-image_device-DEBUG: 07:04:09.601: Image device reported finger status: on
> (fprintd:2409776): libfprint-image_device-DEBUG: 07:04:09.601: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409776): libfprint-image_device-DEBUG: 07:04:09.601: Image device captured an image
> (fprintd:2409776): libfprint-image_device-DEBUG: 07:04:09.601: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409776): libfprint-device-DEBUG: 07:04:09.601: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.601: Finger present 1
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.601: Finger needed 0
> (fprintd:2409776): libfprint-device-DEBUG: 07:04:09.601: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.601: Finger present 0
> (fprintd:2409776): fprintd-DEBUG: 07:04:09.601: Finger needed 0
> (fprintd:2409776): libfprint-image_device-DEBUG: 07:04:09.601: Image device reported finger status: off
> (fprintd:2409776): libfprint-image_device-DEBUG: 07:04:09.601: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409776): libfprint-image_device-DEBUG: 07:04:09.601: Deactivating image device
> (fprintd:2409776): libfprint-image_device-DEBUG: 07:04:09.601: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409776): libfprint-image_device-DEBUG: 07:04:09.601: Image device deactivation completed
> (fprintd:2409776): libfprint-image_device-DEBUG: 07:04:09.601: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409776): GLib-GIO-CRITICAL **: 07:04:09.601: GTask 0x55c38114eab0 (source object: 0x55c38114da70, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409776): libfprint-image-DEBUG: 07:04:09.609: Minutiae scan completed in 0.007902 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_finger_stop_cancels (__main__.FPrintdVirtualDeviceClaimedTest.test_verify_finger_stop_cancels) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1943, in test_verify_finger_stop_cancels
>     self.enroll_image('whorl', finger='left-thumb')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> =================================== 94/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_wrong_finger_delete_print
> start time:   07:06:37
> duration:     1.10s
> result:       exit status 0
> command:      MALLOC_PERTURB_=10 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_wrong_finger_delete_print
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409960): GLib-GIO-DEBUG: 07:06:38.367: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409960): fprintd-DEBUG: 07:06:38.369: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409960): fprintd-WARNING **: 07:06:38.370: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409960): fprintd-DEBUG: 07:06:38.370: Launching FprintObject
> (fprintd:2409960): libfprint-context-DEBUG: 07:06:38.370: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409960): fprintd-DEBUG: 07:06:38.371: Preparing devices for resume
> (fprintd:2409960): libfprint-context-DEBUG: 07:06:38.371: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-1k8b1yg8/virtual-image.socket
> (fprintd:2409960): libfprint-context-DEBUG: 07:06:38.371: created
> 1690268798.372 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409960): libfprint-device-DEBUG: 07:06:38.371: Device reported probe completion
> (fprintd:2409960): libfprint-device-DEBUG: 07:06:38.371: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409960): libfprint-device-DEBUG: 07:06:38.371: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409960): fprintd-DEBUG: 07:06:38.373: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409960): fprintd-DEBUG: 07:06:38.373: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409960): fprintd-DEBUG: 07:06:38.373: Finger present 0
> (fprintd:2409960): fprintd-DEBUG: 07:06:38.373: Finger needed 0
> (fprintd:2409960): fprintd-DEBUG: 07:06:38.373: Got delay inhibitor for sleep.
> (fprintd:2409960): fprintd-DEBUG: 07:06:38.373: entering main loop
> (fprintd:2409960): fprintd-DEBUG: 07:06:38.374: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409960): fprintd-DEBUG: 07:06:38.462: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409960): fprintd-DEBUG: 07:06:38.462: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409960): fprintd-DEBUG: 07:06:38.463: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409960): fprintd-DEBUG: 07:06:38.464: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409960): fprintd-DEBUG: 07:06:38.464: user 'testuser' claiming the device: 0
> (fprintd:2409960): libfprint-virtual_image-DEBUG: 07:06:38.464: 42947499210: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409960): libfprint-virtual_device_connection-DEBUG: 07:06:38.464: 42947499242: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409960): GLib-GIO-DEBUG: 07:06:38.464: GTask [gio] D-Bus interface method dispatch (source object: 0x55920d712ba0, source tag: 0x7f7c3cdfee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409960): libfprint-image_device-DEBUG: 07:06:38.564: Image device open completed
> (fprintd:2409960): libfprint-device-DEBUG: 07:06:38.565: Device reported open completion
> (fprintd:2409960): libfprint-device-DEBUG: 07:06:38.565: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409960): libfprint-device-DEBUG: 07:06:38.565: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409960): fprintd-DEBUG: 07:06:38.565: claimed device 0
> (fprintd:2409960): fprintd-DEBUG: 07:06:38.571: Requesting authorization from :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual image device for debugging'
> (fprintd:2409960): fprintd-DEBUG: 07:06:38.571: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409960): fprintd-DEBUG: 07:06:38.573: Authorization granted to :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual image device for debugging'!
> (fprintd:2409960): GLib-GIO-DEBUG: 07:06:38.573: GTask [gio] D-Bus interface method dispatch (source object: 0x55920d712ba0, source tag: 0x7f7c3cdfee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409960): fprintd-DEBUG: 07:06:38.576: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2409960): fprintd-DEBUG: 07:06:38.576: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2409960): libfprint-virtual_image-DEBUG: 07:06:38.577: 42947612085: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2409960): GLib-GIO-DEBUG: 07:06:38.577: GTask [gio] D-Bus interface method dispatch (source object: 0x55920d712ba0, source tag: 0x7f7c3cdfee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409960): libfprint-image_device-DEBUG: 07:06:38.677: Image device close completed
> (fprintd:2409960): libfprint-device-DEBUG: 07:06:38.677: Device reported close completion
> (fprintd:2409960): libfprint-device-DEBUG: 07:06:38.677: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2409960): libfprint-device-DEBUG: 07:06:38.677: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409960): fprintd-DEBUG: 07:06:38.677: released device 0
> (fprintd:2409960): fprintd-DEBUG: 07:06:38.679: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_wrong_finger_delete_print (__main__.FPrintdVirtualDeviceClaimedTest.test_wrong_finger_delete_print) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.859s
> 
> OK
> ==============================================================================
> 
> =================================== 95/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_invalid_storage_dir
> start time:   07:04:08
> duration:     150.05s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=224 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_verify_invalid_storage_dir
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409783): GLib-GIO-DEBUG: 07:04:09.466: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.467: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409783): fprintd-WARNING **: 07:04:09.467: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.467: Launching FprintObject
> (fprintd:2409783): libfprint-context-DEBUG: 07:04:09.468: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.469: Preparing devices for resume
> (fprintd:2409783): libfprint-context-DEBUG: 07:04:09.469: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-6xwhh4p_/virtual-image.socket
> (fprintd:2409783): libfprint-context-DEBUG: 07:04:09.469: created
> (fprintd:2409783): libfprint-device-DEBUG: 07:04:09.469: Device reported probe completion
> (fprintd:2409783): libfprint-device-DEBUG: 07:04:09.469: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409783): libfprint-device-DEBUG: 07:04:09.469: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268649.470 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.472: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.472: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.472: Finger present 0
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.472: Finger needed 0
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.472: Got delay inhibitor for sleep.
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.473: entering main loop
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.473: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.562: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.563: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.565: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.567: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.567: user 'testuser' claiming the device: 0
> (fprintd:2409783): libfprint-virtual_image-DEBUG: 07:04:09.567: 42798602209: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409783): libfprint-virtual_device_connection-DEBUG: 07:04:09.567: 42798602244: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409783): GLib-GIO-DEBUG: 07:04:09.567: GTask [gio] D-Bus interface method dispatch (source object: 0x55a7ed816ac0, source tag: 0x7fbc3a85ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409783): libfprint-image_device-DEBUG: 07:04:09.667: Image device open completed
> (fprintd:2409783): libfprint-device-DEBUG: 07:04:09.667: Device reported open completion
> (fprintd:2409783): libfprint-device-DEBUG: 07:04:09.667: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409783): libfprint-device-DEBUG: 07:04:09.667: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.667: claimed device 0
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.668: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.668: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.669: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.669: file_storage_print_data_load(): loaded '/tmp/tmptu9orand/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.669: start enrollment device 0 finger 7
> (fprintd:2409783): libfprint-device-DEBUG: 07:04:09.669: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409783): libfprint-image_device-DEBUG: 07:04:09.669: Activating image device
> (fprintd:2409783): libfprint-image_device-DEBUG: 07:04:09.669: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409783): libfprint-image_device-DEBUG: 07:04:09.669: Image device activation completed
> (fprintd:2409783): libfprint-image_device-DEBUG: 07:04:09.669: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409783): libfprint-image_device-DEBUG: 07:04:09.669: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409783): libfprint-device-DEBUG: 07:04:09.669: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.669: Finger present 0
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.669: Finger needed 1
> (fprintd:2409783): GLib-GIO-DEBUG: 07:04:09.669: GTask [gio] D-Bus interface method dispatch (source object: 0x55a7ed816ac0, source tag: 0x7fbc3a85ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409783): libfprint-virtual_device_connection-DEBUG: 07:04:09.670: Got a new connection!
> (fprintd:2409783): libfprint-virtual_image-DEBUG: 07:04:09.670: image data: 0x55a7ed81eca0
> (fprintd:2409783): libfprint-device-DEBUG: 07:04:09.670: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.670: Finger present 1
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.670: Finger needed 1
> (fprintd:2409783): libfprint-image_device-DEBUG: 07:04:09.670: Image device reported finger status: on
> (fprintd:2409783): libfprint-image_device-DEBUG: 07:04:09.670: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409783): libfprint-image_device-DEBUG: 07:04:09.671: Image device captured an image
> (fprintd:2409783): libfprint-image_device-DEBUG: 07:04:09.671: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409783): libfprint-device-DEBUG: 07:04:09.671: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.671: Finger present 1
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.671: Finger needed 0
> (fprintd:2409783): libfprint-device-DEBUG: 07:04:09.671: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.671: Finger present 0
> (fprintd:2409783): fprintd-DEBUG: 07:04:09.671: Finger needed 0
> (fprintd:2409783): libfprint-image_device-DEBUG: 07:04:09.671: Image device reported finger status: off
> (fprintd:2409783): libfprint-image_device-DEBUG: 07:04:09.671: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409783): libfprint-image_device-DEBUG: 07:04:09.671: Deactivating image device
> (fprintd:2409783): libfprint-image_device-DEBUG: 07:04:09.671: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409783): libfprint-image_device-DEBUG: 07:04:09.671: Image device deactivation completed
> (fprintd:2409783): libfprint-image_device-DEBUG: 07:04:09.671: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409783): GLib-GIO-CRITICAL **: 07:04:09.671: GTask 0x55a7ed81e740 (source object: 0x55a7ed81dd70, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_invalid_storage_dir (__main__.FPrintdVirtualDeviceClaimedTest.test_verify_invalid_storage_dir) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1915, in test_verify_invalid_storage_dir
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> =================================== 96/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_wrong_finger_enroll_start
> start time:   07:06:37
> duration:     1.05s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_PERTURB_=196 TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_wrong_finger_enroll_start
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409969): GLib-GIO-DEBUG: 07:06:38.430: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409969): fprintd-DEBUG: 07:06:38.434: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409969): fprintd-WARNING **: 07:06:38.434: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409969): fprintd-DEBUG: 07:06:38.434: Launching FprintObject
> (fprintd:2409969): libfprint-context-DEBUG: 07:06:38.434: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409969): fprintd-DEBUG: 07:06:38.436: Preparing devices for resume
> (fprintd:2409969): libfprint-context-DEBUG: 07:06:38.436: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-kwy9oovd/virtual-image.socket
> (fprintd:2409969): libfprint-context-DEBUG: 07:06:38.436: created
> 1690268798.437 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409969): libfprint-device-DEBUG: 07:06:38.437: Device reported probe completion
> (fprintd:2409969): libfprint-device-DEBUG: 07:06:38.437: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409969): libfprint-device-DEBUG: 07:06:38.437: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409969): fprintd-DEBUG: 07:06:38.440: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409969): fprintd-DEBUG: 07:06:38.440: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409969): fprintd-DEBUG: 07:06:38.440: Finger present 0
> (fprintd:2409969): fprintd-DEBUG: 07:06:38.440: Finger needed 0
> (fprintd:2409969): fprintd-DEBUG: 07:06:38.440: Got delay inhibitor for sleep.
> (fprintd:2409969): fprintd-DEBUG: 07:06:38.440: entering main loop
> (fprintd:2409969): fprintd-DEBUG: 07:06:38.442: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409969): fprintd-DEBUG: 07:06:38.524: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409969): fprintd-DEBUG: 07:06:38.524: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409969): fprintd-DEBUG: 07:06:38.525: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409969): fprintd-DEBUG: 07:06:38.526: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409969): fprintd-DEBUG: 07:06:38.526: user 'testuser' claiming the device: 0
> (fprintd:2409969): libfprint-virtual_image-DEBUG: 07:06:38.526: 42947561619: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409969): libfprint-virtual_device_connection-DEBUG: 07:06:38.526: 42947561661: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409969): GLib-GIO-DEBUG: 07:06:38.526: GTask [gio] D-Bus interface method dispatch (source object: 0x5586c5ccfb00, source tag: 0x7fe2b060de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409969): libfprint-image_device-DEBUG: 07:06:38.627: Image device open completed
> (fprintd:2409969): libfprint-device-DEBUG: 07:06:38.627: Device reported open completion
> (fprintd:2409969): libfprint-device-DEBUG: 07:06:38.627: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409969): libfprint-device-DEBUG: 07:06:38.627: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409969): fprintd-DEBUG: 07:06:38.627: claimed device 0
> (fprintd:2409969): fprintd-DEBUG: 07:06:38.628: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409969): fprintd-DEBUG: 07:06:38.628: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409969): fprintd-DEBUG: 07:06:38.629: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409969): GLib-GIO-DEBUG: 07:06:38.629: GTask [gio] D-Bus interface method dispatch (source object: 0x5586c5ccfb00, source tag: 0x7fe2b060de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409969): fprintd-DEBUG: 07:06:38.631: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2409969): fprintd-DEBUG: 07:06:38.631: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2409969): libfprint-virtual_image-DEBUG: 07:06:38.631: 42947666338: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2409969): GLib-GIO-DEBUG: 07:06:38.631: GTask [gio] D-Bus interface method dispatch (source object: 0x5586c5ccfb00, source tag: 0x7fe2b060de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409969): libfprint-image_device-DEBUG: 07:06:38.731: Image device close completed
> (fprintd:2409969): libfprint-device-DEBUG: 07:06:38.731: Device reported close completion
> (fprintd:2409969): libfprint-device-DEBUG: 07:06:38.731: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2409969): libfprint-device-DEBUG: 07:06:38.731: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409969): fprintd-DEBUG: 07:06:38.731: released device 0
> (fprintd:2409969): fprintd-DEBUG: 07:06:38.734: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_wrong_finger_enroll_start (__main__.FPrintdVirtualDeviceClaimedTest.test_wrong_finger_enroll_start) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.829s
> 
> OK
> ==============================================================================
> 
> =================================== 97/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_read_print_error
> start time:   07:04:09
> duration:     150.06s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_PERTURB_=196 TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_verify_read_print_error
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409801): GLib-GIO-DEBUG: 07:04:10.198: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.199: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409801): fprintd-WARNING **: 07:04:10.199: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.199: Launching FprintObject
> (fprintd:2409801): libfprint-context-DEBUG: 07:04:10.199: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.200: Preparing devices for resume
> (fprintd:2409801): libfprint-context-DEBUG: 07:04:10.200: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-mfk1417g/virtual-image.socket
> (fprintd:2409801): libfprint-context-DEBUG: 07:04:10.200: created
> (fprintd:2409801): libfprint-device-DEBUG: 07:04:10.201: Device reported probe completion
> (fprintd:2409801): libfprint-device-DEBUG: 07:04:10.201: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409801): libfprint-device-DEBUG: 07:04:10.201: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268650.201 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.203: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.203: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.203: Finger present 0
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.203: Finger needed 0
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.204: entering main loop
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.204: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.205: Got delay inhibitor for sleep.
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.297: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.298: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.299: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.300: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.300: user 'testuser' claiming the device: 0
> (fprintd:2409801): libfprint-virtual_image-DEBUG: 07:04:10.300: 42799335480: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409801): libfprint-virtual_device_connection-DEBUG: 07:04:10.300: 42799335527: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409801): GLib-GIO-DEBUG: 07:04:10.300: GTask [gio] D-Bus interface method dispatch (source object: 0x560e2dad82d0, source tag: 0x7f8e4d5b2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409801): libfprint-image_device-DEBUG: 07:04:10.400: Image device open completed
> (fprintd:2409801): libfprint-device-DEBUG: 07:04:10.400: Device reported open completion
> (fprintd:2409801): libfprint-device-DEBUG: 07:04:10.400: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409801): libfprint-device-DEBUG: 07:04:10.400: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.400: claimed device 0
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.401: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.401: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.402: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.402: file_storage_print_data_load(): loaded '/tmp/tmpd66jtoet/state/testuser/virtual_image/0/1' Unknown error -2
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.402: start enrollment device 0 finger 1
> (fprintd:2409801): libfprint-device-DEBUG: 07:04:10.403: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409801): libfprint-image_device-DEBUG: 07:04:10.403: Activating image device
> (fprintd:2409801): libfprint-image_device-DEBUG: 07:04:10.403: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409801): libfprint-image_device-DEBUG: 07:04:10.403: Image device activation completed
> (fprintd:2409801): libfprint-image_device-DEBUG: 07:04:10.403: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409801): libfprint-image_device-DEBUG: 07:04:10.403: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409801): libfprint-device-DEBUG: 07:04:10.403: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.403: Finger present 0
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.403: Finger needed 1
> (fprintd:2409801): GLib-GIO-DEBUG: 07:04:10.403: GTask [gio] D-Bus interface method dispatch (source object: 0x560e2dad82d0, source tag: 0x7f8e4d5b2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409801): libfprint-virtual_device_connection-DEBUG: 07:04:10.404: Got a new connection!
> (fprintd:2409801): libfprint-virtual_image-DEBUG: 07:04:10.404: image data: 0x560e2dae04e0
> (fprintd:2409801): libfprint-device-DEBUG: 07:04:10.404: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.404: Finger present 1
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.404: Finger needed 1
> (fprintd:2409801): libfprint-image_device-DEBUG: 07:04:10.404: Image device reported finger status: on
> (fprintd:2409801): libfprint-image_device-DEBUG: 07:04:10.404: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409801): libfprint-image_device-DEBUG: 07:04:10.404: Image device captured an image
> (fprintd:2409801): libfprint-image_device-DEBUG: 07:04:10.404: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409801): libfprint-device-DEBUG: 07:04:10.404: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.404: Finger present 1
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.404: Finger needed 0
> (fprintd:2409801): libfprint-device-DEBUG: 07:04:10.404: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.404: Finger present 0
> (fprintd:2409801): fprintd-DEBUG: 07:04:10.404: Finger needed 0
> (fprintd:2409801): libfprint-image_device-DEBUG: 07:04:10.404: Image device reported finger status: off
> (fprintd:2409801): libfprint-image_device-DEBUG: 07:04:10.404: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409801): libfprint-image_device-DEBUG: 07:04:10.404: Deactivating image device
> (fprintd:2409801): libfprint-image_device-DEBUG: 07:04:10.404: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409801): libfprint-image_device-DEBUG: 07:04:10.404: Image device deactivation completed
> (fprintd:2409801): libfprint-image_device-DEBUG: 07:04:10.404: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409801): GLib-GIO-CRITICAL **: 07:04:10.404: GTask 0x560e2dae0110 (source object: 0x560e2dadf5e0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409801): libfprint-image-DEBUG: 07:04:10.413: Minutiae scan completed in 0.009182 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_read_print_error (__main__.FPrintdVirtualDeviceClaimedTest.test_verify_read_print_error) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1925, in test_verify_read_print_error
>     self.enroll_image('whorl', finger='left-thumb')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> =================================== 98/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_delete_fingers2_during_enroll
> start time:   07:06:38
> duration:     1.04s
> result:       exit status 0
> command:      MALLOC_PERTURB_=232 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceEnrollTests.test_delete_fingers2_during_enroll
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410022): GLib-GIO-DEBUG: 07:06:39.414: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410022): fprintd-DEBUG: 07:06:39.415: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410022): fprintd-WARNING **: 07:06:39.415: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410022): fprintd-DEBUG: 07:06:39.415: Launching FprintObject
> (fprintd:2410022): libfprint-context-DEBUG: 07:06:39.415: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410022): fprintd-DEBUG: 07:06:39.416: Preparing devices for resume
> (fprintd:2410022): libfprint-context-DEBUG: 07:06:39.416: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-8ff9a1i9/virtual-image.socket
> (fprintd:2410022): libfprint-context-DEBUG: 07:06:39.416: created
> 1690268799.417 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410022): libfprint-device-DEBUG: 07:06:39.416: Device reported probe completion
> (fprintd:2410022): libfprint-device-DEBUG: 07:06:39.416: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410022): libfprint-device-DEBUG: 07:06:39.416: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410022): fprintd-DEBUG: 07:06:39.418: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410022): fprintd-DEBUG: 07:06:39.418: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410022): fprintd-DEBUG: 07:06:39.418: Finger present 0
> (fprintd:2410022): fprintd-DEBUG: 07:06:39.418: Finger needed 0
> (fprintd:2410022): fprintd-DEBUG: 07:06:39.418: Got delay inhibitor for sleep.
> (fprintd:2410022): fprintd-DEBUG: 07:06:39.418: entering main loop
> (fprintd:2410022): fprintd-DEBUG: 07:06:39.418: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410022): fprintd-DEBUG: 07:06:39.516: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410022): fprintd-DEBUG: 07:06:39.516: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410022): fprintd-DEBUG: 07:06:39.517: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410022): fprintd-DEBUG: 07:06:39.518: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410022): fprintd-DEBUG: 07:06:39.518: user 'testuser' claiming the device: 0
> (fprintd:2410022): libfprint-virtual_image-DEBUG: 07:06:39.518: 42948553447: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410022): libfprint-virtual_device_connection-DEBUG: 07:06:39.518: 42948553491: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410022): GLib-GIO-DEBUG: 07:06:39.518: GTask [gio] D-Bus interface method dispatch (source object: 0x557bdab04b40, source tag: 0x7f9d3f7f9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410022): libfprint-image_device-DEBUG: 07:06:39.619: Image device open completed
> (fprintd:2410022): libfprint-device-DEBUG: 07:06:39.619: Device reported open completion
> (fprintd:2410022): libfprint-device-DEBUG: 07:06:39.619: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410022): libfprint-device-DEBUG: 07:06:39.619: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410022): fprintd-DEBUG: 07:06:39.619: claimed device 0
> (fprintd:2410022): fprintd-DEBUG: 07:06:39.620: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410022): fprintd-DEBUG: 07:06:39.620: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410022): fprintd-DEBUG: 07:06:39.621: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410022): fprintd-DEBUG: 07:06:39.621: file_storage_print_data_load(): loaded '/tmp/tmp88bpjdcz/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410022): fprintd-DEBUG: 07:06:39.621: start enrollment device 0 finger 3
> (fprintd:2410022): libfprint-device-DEBUG: 07:06:39.621: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410022): libfprint-image_device-DEBUG: 07:06:39.621: Activating image device
> (fprintd:2410022): libfprint-image_device-DEBUG: 07:06:39.621: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410022): libfprint-image_device-DEBUG: 07:06:39.621: Image device activation completed
> (fprintd:2410022): libfprint-image_device-DEBUG: 07:06:39.621: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410022): libfprint-image_device-DEBUG: 07:06:39.621: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410022): libfprint-device-DEBUG: 07:06:39.621: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410022): fprintd-DEBUG: 07:06:39.621: Finger present 0
> (fprintd:2410022): fprintd-DEBUG: 07:06:39.621: Finger needed 1
> (fprintd:2410022): GLib-GIO-DEBUG: 07:06:39.621: GTask [gio] D-Bus interface method dispatch (source object: 0x557bdab04b40, source tag: 0x7f9d3f7f9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410022): fprintd-DEBUG: 07:06:39.622: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual image device for debugging'
> (fprintd:2410022): fprintd-DEBUG: 07:06:39.622: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410022): fprintd-DEBUG: 07:06:39.623: Authorization granted to :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual image device for debugging'!
> (fprintd:2410022): GLib-GIO-DEBUG: 07:06:39.623: GTask [gio] D-Bus interface method dispatch (source object: 0x557bdab04b40, source tag: 0x7f9d3f7f9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410022): fprintd-DEBUG: 07:06:39.624: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual image device for debugging'
> (fprintd:2410022): fprintd-DEBUG: 07:06:39.624: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual image device for debugging'!
> (fprintd:2410022): GLib-GIO-DEBUG: 07:06:39.624: GTask [gio] D-Bus interface method dispatch (source object: 0x557bdab04b40, source tag: 0x7f9d3f7f9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410022): libfprint-device-DEBUG: 07:06:39.624: Idle cancelling on ongoing operation!
> (fprintd:2410022): libfprint-image_device-DEBUG: 07:06:39.624: Deactivating image device
> (fprintd:2410022): libfprint-image_device-DEBUG: 07:06:39.624: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410022): libfprint-image_device-DEBUG: 07:06:39.624: Image device deactivation completed
> (fprintd:2410022): libfprint-image_device-DEBUG: 07:06:39.624: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2410022): libfprint-device-DEBUG: 07:06:39.624: Device reported generic error (Operation was cancelled) during action; action was: FPI_DEVICE_ACTION_IDENTIFY
> (fprintd:2410022): libfprint-device-DEBUG: 07:06:39.624: Device reported identify completion
> (fprintd:2410022): libfprint-device-DEBUG: 07:06:39.624: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410022): fprintd-DEBUG: 07:06:39.624: Finger present 0
> (fprintd:2410022): fprintd-DEBUG: 07:06:39.624: Finger needed 0
> (fprintd:2410022): libfprint-device-DEBUG: 07:06:39.625: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2410022): libfprint-device-DEBUG: 07:06:39.625: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410022): fprintd-DEBUG: 07:06:39.625: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2410022): fprintd-DEBUG: 07:06:39.625: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2410022): libfprint-virtual_image-DEBUG: 07:06:39.625: 42948660774: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2410022): GLib-GIO-DEBUG: 07:06:39.625: GTask [gio] D-Bus interface method dispatch (source object: 0x557bdab04b40, source tag: 0x7f9d3f7f9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410022): libfprint-image_device-DEBUG: 07:06:39.726: Image device close completed
> (fprintd:2410022): libfprint-device-DEBUG: 07:06:39.726: Device reported close completion
> (fprintd:2410022): libfprint-device-DEBUG: 07:06:39.726: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2410022): libfprint-device-DEBUG: 07:06:39.726: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410022): fprintd-DEBUG: 07:06:39.726: released device 0
> (fprintd:2410022): fprintd-DEBUG: 07:06:39.734: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_delete_fingers2_during_enroll (__main__.FPrintdVirtualDeviceEnrollTests.test_delete_fingers2_during_enroll) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.844s
> 
> OK
> ==============================================================================
> 
> =================================== 99/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_delete_finger_during_enroll
> start time:   07:06:38
> duration:     1.22s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=248 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceEnrollTests.test_delete_finger_during_enroll
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410015): GLib-GIO-DEBUG: 07:06:39.401: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410015): fprintd-DEBUG: 07:06:39.403: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410015): fprintd-WARNING **: 07:06:39.403: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410015): fprintd-DEBUG: 07:06:39.403: Launching FprintObject
> (fprintd:2410015): libfprint-context-DEBUG: 07:06:39.403: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410015): fprintd-DEBUG: 07:06:39.405: Preparing devices for resume
> (fprintd:2410015): libfprint-context-DEBUG: 07:06:39.405: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-8vm_x5ud/virtual-image.socket
> (fprintd:2410015): libfprint-context-DEBUG: 07:06:39.405: created
> 1690268799.406 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410015): libfprint-device-DEBUG: 07:06:39.406: Device reported probe completion
> (fprintd:2410015): libfprint-device-DEBUG: 07:06:39.406: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410015): libfprint-device-DEBUG: 07:06:39.406: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410015): fprintd-DEBUG: 07:06:39.409: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410015): fprintd-DEBUG: 07:06:39.409: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410015): fprintd-DEBUG: 07:06:39.409: Finger present 0
> (fprintd:2410015): fprintd-DEBUG: 07:06:39.409: Finger needed 0
> (fprintd:2410015): fprintd-DEBUG: 07:06:39.410: Got delay inhibitor for sleep.
> (fprintd:2410015): fprintd-DEBUG: 07:06:39.410: entering main loop
> (fprintd:2410015): fprintd-DEBUG: 07:06:39.410: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410015): fprintd-DEBUG: 07:06:39.504: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410015): fprintd-DEBUG: 07:06:39.506: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410015): fprintd-DEBUG: 07:06:39.509: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410015): fprintd-DEBUG: 07:06:39.511: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410015): fprintd-DEBUG: 07:06:39.511: user 'testuser' claiming the device: 0
> (fprintd:2410015): libfprint-virtual_image-DEBUG: 07:06:39.511: 42948546226: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410015): libfprint-virtual_device_connection-DEBUG: 07:06:39.511: 42948546260: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410015): GLib-GIO-DEBUG: 07:06:39.511: GTask [gio] D-Bus interface method dispatch (source object: 0x55bc1a237c50, source tag: 0x7ff48b588e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410015): libfprint-image_device-DEBUG: 07:06:39.612: Image device open completed
> (fprintd:2410015): libfprint-device-DEBUG: 07:06:39.612: Device reported open completion
> (fprintd:2410015): libfprint-device-DEBUG: 07:06:39.612: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410015): libfprint-device-DEBUG: 07:06:39.612: Updated temperature model after 0.21 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410015): fprintd-DEBUG: 07:06:39.612: claimed device 0
> (fprintd:2410015): fprintd-DEBUG: 07:06:39.613: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410015): fprintd-DEBUG: 07:06:39.613: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410015): fprintd-DEBUG: 07:06:39.614: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410015): fprintd-DEBUG: 07:06:39.614: file_storage_print_data_load(): loaded '/tmp/tmpumx6ngx7/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410015): fprintd-DEBUG: 07:06:39.614: start enrollment device 0 finger 3
> (fprintd:2410015): libfprint-device-DEBUG: 07:06:39.614: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410015): libfprint-image_device-DEBUG: 07:06:39.614: Activating image device
> (fprintd:2410015): libfprint-image_device-DEBUG: 07:06:39.614: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410015): libfprint-image_device-DEBUG: 07:06:39.614: Image device activation completed
> (fprintd:2410015): libfprint-image_device-DEBUG: 07:06:39.614: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410015): libfprint-image_device-DEBUG: 07:06:39.614: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410015): libfprint-device-DEBUG: 07:06:39.614: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410015): fprintd-DEBUG: 07:06:39.614: Finger present 0
> (fprintd:2410015): fprintd-DEBUG: 07:06:39.614: Finger needed 1
> (fprintd:2410015): GLib-GIO-DEBUG: 07:06:39.614: GTask [gio] D-Bus interface method dispatch (source object: 0x55bc1a237c50, source tag: 0x7ff48b588e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410015): fprintd-DEBUG: 07:06:39.615: Requesting authorization from :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual image device for debugging'
> (fprintd:2410015): fprintd-DEBUG: 07:06:39.615: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410015): fprintd-DEBUG: 07:06:39.616: Authorization granted to :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual image device for debugging'!
> (fprintd:2410015): GLib-GIO-DEBUG: 07:06:39.616: GTask [gio] D-Bus interface method dispatch (source object: 0x55bc1a237c50, source tag: 0x7ff48b588e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410015): fprintd-DEBUG: 07:06:39.617: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual image device for debugging'
> (fprintd:2410015): fprintd-DEBUG: 07:06:39.617: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual image device for debugging'!
> (fprintd:2410015): GLib-GIO-DEBUG: 07:06:39.617: GTask [gio] D-Bus interface method dispatch (source object: 0x55bc1a237c50, source tag: 0x7ff48b588e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410015): libfprint-device-DEBUG: 07:06:39.617: Idle cancelling on ongoing operation!
> (fprintd:2410015): libfprint-image_device-DEBUG: 07:06:39.617: Deactivating image device
> (fprintd:2410015): libfprint-image_device-DEBUG: 07:06:39.617: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410015): libfprint-image_device-DEBUG: 07:06:39.617: Image device deactivation completed
> (fprintd:2410015): libfprint-image_device-DEBUG: 07:06:39.617: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2410015): libfprint-device-DEBUG: 07:06:39.617: Device reported generic error (Operation was cancelled) during action; action was: FPI_DEVICE_ACTION_IDENTIFY
> (fprintd:2410015): libfprint-device-DEBUG: 07:06:39.617: Device reported identify completion
> (fprintd:2410015): libfprint-device-DEBUG: 07:06:39.617: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410015): fprintd-DEBUG: 07:06:39.617: Finger present 0
> (fprintd:2410015): fprintd-DEBUG: 07:06:39.617: Finger needed 0
> (fprintd:2410015): libfprint-device-DEBUG: 07:06:39.617: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2410015): libfprint-device-DEBUG: 07:06:39.617: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410015): fprintd-DEBUG: 07:06:39.618: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2410015): fprintd-DEBUG: 07:06:39.618: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2410015): libfprint-virtual_image-DEBUG: 07:06:39.618: 42948653453: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2410015): GLib-GIO-DEBUG: 07:06:39.618: GTask [gio] D-Bus interface method dispatch (source object: 0x55bc1a237c50, source tag: 0x7ff48b588e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410015): libfprint-image_device-DEBUG: 07:06:39.718: Image device close completed
> (fprintd:2410015): libfprint-device-DEBUG: 07:06:39.718: Device reported close completion
> (fprintd:2410015): libfprint-device-DEBUG: 07:06:39.718: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2410015): libfprint-device-DEBUG: 07:06:39.718: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410015): fprintd-DEBUG: 07:06:39.718: released device 0
> (fprintd:2410015): fprintd-DEBUG: 07:06:39.724: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_delete_finger_during_enroll (__main__.FPrintdVirtualDeviceEnrollTests.test_delete_finger_during_enroll) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.847s
> 
> OK
> ==============================================================================
> 
> ================================== 100/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_delete_fingers_during_enroll
> start time:   07:06:38
> duration:     1.11s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=94 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceEnrollTests.test_delete_fingers_during_enroll
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410029): GLib-GIO-DEBUG: 07:06:39.479: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410029): fprintd-DEBUG: 07:06:39.482: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410029): fprintd-WARNING **: 07:06:39.483: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410029): fprintd-DEBUG: 07:06:39.483: Launching FprintObject
> (fprintd:2410029): libfprint-context-DEBUG: 07:06:39.483: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410029): fprintd-DEBUG: 07:06:39.484: Preparing devices for resume
> (fprintd:2410029): libfprint-context-DEBUG: 07:06:39.484: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-0amrubvb/virtual-image.socket
> (fprintd:2410029): libfprint-context-DEBUG: 07:06:39.484: created
> 1690268799.485 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410029): libfprint-device-DEBUG: 07:06:39.484: Device reported probe completion
> (fprintd:2410029): libfprint-device-DEBUG: 07:06:39.485: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410029): libfprint-device-DEBUG: 07:06:39.485: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410029): fprintd-DEBUG: 07:06:39.488: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410029): fprintd-DEBUG: 07:06:39.488: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410029): fprintd-DEBUG: 07:06:39.488: Finger present 0
> (fprintd:2410029): fprintd-DEBUG: 07:06:39.488: Finger needed 0
> (fprintd:2410029): fprintd-DEBUG: 07:06:39.488: Got delay inhibitor for sleep.
> (fprintd:2410029): fprintd-DEBUG: 07:06:39.489: entering main loop
> (fprintd:2410029): fprintd-DEBUG: 07:06:39.489: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410029): fprintd-DEBUG: 07:06:39.579: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410029): fprintd-DEBUG: 07:06:39.579: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410029): fprintd-DEBUG: 07:06:39.580: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410029): fprintd-DEBUG: 07:06:39.581: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410029): fprintd-DEBUG: 07:06:39.581: user 'testuser' claiming the device: 0
> (fprintd:2410029): libfprint-virtual_image-DEBUG: 07:06:39.581: 42948616604: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410029): libfprint-virtual_device_connection-DEBUG: 07:06:39.581: 42948616644: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410029): GLib-GIO-DEBUG: 07:06:39.581: GTask [gio] D-Bus interface method dispatch (source object: 0x55ee410b1ad0, source tag: 0x7f2db231ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410029): libfprint-image_device-DEBUG: 07:06:39.682: Image device open completed
> (fprintd:2410029): libfprint-device-DEBUG: 07:06:39.682: Device reported open completion
> (fprintd:2410029): libfprint-device-DEBUG: 07:06:39.682: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410029): libfprint-device-DEBUG: 07:06:39.682: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410029): fprintd-DEBUG: 07:06:39.682: claimed device 0
> (fprintd:2410029): fprintd-DEBUG: 07:06:39.683: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410029): fprintd-DEBUG: 07:06:39.683: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410029): fprintd-DEBUG: 07:06:39.686: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410029): fprintd-DEBUG: 07:06:39.686: file_storage_print_data_load(): loaded '/tmp/tmpakzyilxz/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410029): fprintd-DEBUG: 07:06:39.686: start enrollment device 0 finger 3
> (fprintd:2410029): libfprint-device-DEBUG: 07:06:39.686: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410029): libfprint-image_device-DEBUG: 07:06:39.686: Activating image device
> (fprintd:2410029): libfprint-image_device-DEBUG: 07:06:39.686: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410029): libfprint-image_device-DEBUG: 07:06:39.686: Image device activation completed
> (fprintd:2410029): libfprint-image_device-DEBUG: 07:06:39.686: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410029): libfprint-image_device-DEBUG: 07:06:39.686: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410029): libfprint-device-DEBUG: 07:06:39.686: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410029): fprintd-DEBUG: 07:06:39.686: Finger present 0
> (fprintd:2410029): fprintd-DEBUG: 07:06:39.686: Finger needed 1
> (fprintd:2410029): GLib-GIO-DEBUG: 07:06:39.686: GTask [gio] D-Bus interface method dispatch (source object: 0x55ee410b1ad0, source tag: 0x7f2db231ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410029): fprintd-DEBUG: 07:06:39.687: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual image device for debugging'
> (fprintd:2410029): fprintd-DEBUG: 07:06:39.688: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410029): fprintd-DEBUG: 07:06:39.689: Authorization granted to :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual image device for debugging'!
> 
> (fprintd:2410029): fprintd-WARNING **: 07:06:39.689: The API user should be updated to use DeleteEnrolledFingers2 method!
> (fprintd:2410029): GLib-GIO-DEBUG: 07:06:39.689: GTask [gio] D-Bus interface method dispatch (source object: 0x55ee410b1ad0, source tag: 0x7f2db231ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> 
> (fprintd:2410029): fprintd-WARNING **: 07:06:39.689: Offending API user is python3
> (fprintd:2410029): fprintd-DEBUG: 07:06:39.690: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual image device for debugging'
> (fprintd:2410029): fprintd-DEBUG: 07:06:39.690: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual image device for debugging'!
> (fprintd:2410029): GLib-GIO-DEBUG: 07:06:39.690: GTask [gio] D-Bus interface method dispatch (source object: 0x55ee410b1ad0, source tag: 0x7f2db231ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410029): libfprint-device-DEBUG: 07:06:39.690: Idle cancelling on ongoing operation!
> (fprintd:2410029): libfprint-image_device-DEBUG: 07:06:39.690: Deactivating image device
> (fprintd:2410029): libfprint-image_device-DEBUG: 07:06:39.690: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410029): libfprint-image_device-DEBUG: 07:06:39.690: Image device deactivation completed
> (fprintd:2410029): libfprint-image_device-DEBUG: 07:06:39.690: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2410029): libfprint-device-DEBUG: 07:06:39.690: Device reported generic error (Operation was cancelled) during action; action was: FPI_DEVICE_ACTION_IDENTIFY
> (fprintd:2410029): libfprint-device-DEBUG: 07:06:39.690: Device reported identify completion
> (fprintd:2410029): libfprint-device-DEBUG: 07:06:39.691: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410029): fprintd-DEBUG: 07:06:39.691: Finger present 0
> (fprintd:2410029): fprintd-DEBUG: 07:06:39.691: Finger needed 0
> (fprintd:2410029): libfprint-device-DEBUG: 07:06:39.691: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2410029): libfprint-device-DEBUG: 07:06:39.691: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410029): fprintd-DEBUG: 07:06:39.692: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2410029): fprintd-DEBUG: 07:06:39.692: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2410029): libfprint-virtual_image-DEBUG: 07:06:39.692: 42948727215: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2410029): GLib-GIO-DEBUG: 07:06:39.692: GTask [gio] D-Bus interface method dispatch (source object: 0x55ee410b1ad0, source tag: 0x7f2db231ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410029): libfprint-image_device-DEBUG: 07:06:39.792: Image device close completed
> (fprintd:2410029): libfprint-device-DEBUG: 07:06:39.792: Device reported close completion
> (fprintd:2410029): libfprint-device-DEBUG: 07:06:39.792: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2410029): libfprint-device-DEBUG: 07:06:39.792: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410029): fprintd-DEBUG: 07:06:39.792: released device 0
> (fprintd:2410029): fprintd-DEBUG: 07:06:39.795: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_delete_fingers_during_enroll (__main__.FPrintdVirtualDeviceEnrollTests.test_delete_fingers_during_enroll) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.836s
> 
> OK
> ==============================================================================
> 
> ================================== 101/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_concourrent_stop
> start time:   07:06:39
> duration:     1.11s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=68 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceEnrollTests.test_enroll_concourrent_stop
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410080): GLib-GIO-DEBUG: 07:06:40.293: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410080): fprintd-DEBUG: 07:06:40.295: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410080): fprintd-WARNING **: 07:06:40.295: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410080): fprintd-DEBUG: 07:06:40.295: Launching FprintObject
> (fprintd:2410080): libfprint-context-DEBUG: 07:06:40.295: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410080): fprintd-DEBUG: 07:06:40.302: Preparing devices for resume
> (fprintd:2410080): libfprint-context-DEBUG: 07:06:40.302: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-sms0ha7k/virtual-image.socket
> (fprintd:2410080): libfprint-context-DEBUG: 07:06:40.302: created
> 1690268800.303 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410080): libfprint-device-DEBUG: 07:06:40.303: Device reported probe completion
> (fprintd:2410080): libfprint-device-DEBUG: 07:06:40.303: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410080): libfprint-device-DEBUG: 07:06:40.303: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410080): fprintd-DEBUG: 07:06:40.304: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410080): fprintd-DEBUG: 07:06:40.304: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410080): fprintd-DEBUG: 07:06:40.304: Finger present 0
> (fprintd:2410080): fprintd-DEBUG: 07:06:40.304: Finger needed 0
> (fprintd:2410080): fprintd-DEBUG: 07:06:40.304: Got delay inhibitor for sleep.
> (fprintd:2410080): fprintd-DEBUG: 07:06:40.305: entering main loop
> (fprintd:2410080): fprintd-DEBUG: 07:06:40.308: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410080): fprintd-DEBUG: 07:06:40.400: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410080): fprintd-DEBUG: 07:06:40.400: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410080): fprintd-DEBUG: 07:06:40.403: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410080): fprintd-DEBUG: 07:06:40.406: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410080): fprintd-DEBUG: 07:06:40.406: user 'testuser' claiming the device: 0
> (fprintd:2410080): libfprint-virtual_image-DEBUG: 07:06:40.406: 42949441585: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410080): libfprint-virtual_device_connection-DEBUG: 07:06:40.406: 42949441620: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410080): GLib-GIO-DEBUG: 07:06:40.406: GTask [gio] D-Bus interface method dispatch (source object: 0x555c6c3cca50, source tag: 0x7f1d6e278e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410080): libfprint-image_device-DEBUG: 07:06:40.506: Image device open completed
> (fprintd:2410080): libfprint-device-DEBUG: 07:06:40.506: Device reported open completion
> (fprintd:2410080): libfprint-device-DEBUG: 07:06:40.506: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410080): libfprint-device-DEBUG: 07:06:40.506: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410080): fprintd-DEBUG: 07:06:40.507: claimed device 0
> (fprintd:2410080): fprintd-DEBUG: 07:06:40.509: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410080): fprintd-DEBUG: 07:06:40.509: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410080): fprintd-DEBUG: 07:06:40.513: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410080): fprintd-DEBUG: 07:06:40.513: file_storage_print_data_load(): loaded '/tmp/tmpdsx3m25e/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410080): fprintd-DEBUG: 07:06:40.514: start enrollment device 0 finger 3
> (fprintd:2410080): libfprint-device-DEBUG: 07:06:40.514: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410080): libfprint-image_device-DEBUG: 07:06:40.514: Activating image device
> (fprintd:2410080): libfprint-image_device-DEBUG: 07:06:40.514: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410080): libfprint-image_device-DEBUG: 07:06:40.514: Image device activation completed
> (fprintd:2410080): libfprint-image_device-DEBUG: 07:06:40.514: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410080): libfprint-image_device-DEBUG: 07:06:40.514: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410080): libfprint-device-DEBUG: 07:06:40.514: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410080): fprintd-DEBUG: 07:06:40.514: Finger present 0
> (fprintd:2410080): fprintd-DEBUG: 07:06:40.514: Finger needed 1
> (fprintd:2410080): GLib-GIO-DEBUG: 07:06:40.514: GTask [gio] D-Bus interface method dispatch (source object: 0x555c6c3cca50, source tag: 0x7f1d6e278e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410080): fprintd-DEBUG: 07:06:40.520: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual image device for debugging'
> (fprintd:2410080): fprintd-DEBUG: 07:06:40.520: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual image device for debugging'!
> (fprintd:2410080): GLib-GIO-DEBUG: 07:06:40.520: GTask [gio] D-Bus interface method dispatch (source object: 0x555c6c3cca50, source tag: 0x7f1d6e278e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410080): fprintd-DEBUG: 07:06:40.520: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual image device for debugging'
> (fprintd:2410080): libfprint-device-DEBUG: 07:06:40.521: Idle cancelling on ongoing operation!
> (fprintd:2410080): fprintd-DEBUG: 07:06:40.521: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual image device for debugging'!
> (fprintd:2410080): libfprint-image_device-DEBUG: 07:06:40.521: Deactivating image device
> (fprintd:2410080): libfprint-image_device-DEBUG: 07:06:40.521: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410080): libfprint-image_device-DEBUG: 07:06:40.521: Image device deactivation completed
> (fprintd:2410080): libfprint-image_device-DEBUG: 07:06:40.521: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2410080): libfprint-device-DEBUG: 07:06:40.521: Device reported generic error (Operation was cancelled) during action; action was: FPI_DEVICE_ACTION_IDENTIFY
> (fprintd:2410080): libfprint-device-DEBUG: 07:06:40.521: Device reported identify completion
> (fprintd:2410080): libfprint-device-DEBUG: 07:06:40.521: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410080): fprintd-DEBUG: 07:06:40.521: Finger present 0
> (fprintd:2410080): fprintd-DEBUG: 07:06:40.521: Finger needed 0
> (fprintd:2410080): GLib-GIO-DEBUG: 07:06:40.521: GTask [gio] D-Bus interface method dispatch (source object: 0x555c6c3cca50, source tag: 0x7f1d6e278e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410080): libfprint-device-DEBUG: 07:06:40.521: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2410080): libfprint-device-DEBUG: 07:06:40.521: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410080): fprintd-DEBUG: 07:06:40.527: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2410080): fprintd-DEBUG: 07:06:40.527: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2410080): libfprint-virtual_image-DEBUG: 07:06:40.528: 42949563029: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2410080): GLib-GIO-DEBUG: 07:06:40.528: GTask [gio] D-Bus interface method dispatch (source object: 0x555c6c3cca50, source tag: 0x7f1d6e278e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410080): libfprint-image_device-DEBUG: 07:06:40.628: Image device close completed
> (fprintd:2410080): libfprint-device-DEBUG: 07:06:40.628: Device reported close completion
> (fprintd:2410080): libfprint-device-DEBUG: 07:06:40.628: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2410080): libfprint-device-DEBUG: 07:06:40.628: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410080): fprintd-DEBUG: 07:06:40.628: released device 0
> (fprintd:2410080): fprintd-DEBUG: 07:06:40.632: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-failed', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_concourrent_stop (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_concourrent_stop) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.802s
> 
> OK
> ==============================================================================
> 
> ================================== 102/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_error_already_open
> start time:   07:06:39
> duration:     1.24s
> result:       exit status 1
> command:      MALLOC_PERTURB_=153 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceEnrollTests.test_enroll_error_already_open
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410102): GLib-GIO-DEBUG: 07:06:40.773: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.774: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410102): fprintd-WARNING **: 07:06:40.774: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.774: Launching FprintObject
> (fprintd:2410102): libfprint-context-DEBUG: 07:06:40.774: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.781: Preparing devices for resume
> (fprintd:2410102): libfprint-context-DEBUG: 07:06:40.781: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-umz4ms0w/virtual-image.socket
> (fprintd:2410102): libfprint-context-DEBUG: 07:06:40.781: created
> (fprintd:2410102): libfprint-device-DEBUG: 07:06:40.781: Device reported probe completion
> (fprintd:2410102): libfprint-device-DEBUG: 07:06:40.781: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> 1690268800.782 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410102): libfprint-device-DEBUG: 07:06:40.783: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.789: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.789: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.789: Finger present 0
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.789: Finger needed 0
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.790: Got delay inhibitor for sleep.
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.790: entering main loop
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.791: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.868: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.868: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.871: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.871: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.872: user 'testuser' claiming the device: 0
> (fprintd:2410102): libfprint-virtual_image-DEBUG: 07:06:40.872: 42949907448: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410102): libfprint-virtual_device_connection-DEBUG: 07:06:40.872: 42949907482: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410102): GLib-GIO-DEBUG: 07:06:40.872: GTask [gio] D-Bus interface method dispatch (source object: 0x559d31528ce0, source tag: 0x7fc78b6bbe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410102): libfprint-image_device-DEBUG: 07:06:40.973: Image device open completed
> (fprintd:2410102): libfprint-device-DEBUG: 07:06:40.973: Device reported open completion
> (fprintd:2410102): libfprint-device-DEBUG: 07:06:40.973: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410102): libfprint-device-DEBUG: 07:06:40.973: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.973: claimed device 0
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.974: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.974: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.975: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.975: file_storage_print_data_load(): loaded '/tmp/tmpb2borxbm/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.975: start enrollment device 0 finger 3
> (fprintd:2410102): libfprint-device-DEBUG: 07:06:40.975: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410102): libfprint-image_device-DEBUG: 07:06:40.975: Activating image device
> (fprintd:2410102): libfprint-image_device-DEBUG: 07:06:40.975: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410102): libfprint-image_device-DEBUG: 07:06:40.975: Image device activation completed
> (fprintd:2410102): libfprint-image_device-DEBUG: 07:06:40.975: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410102): libfprint-image_device-DEBUG: 07:06:40.975: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410102): libfprint-device-DEBUG: 07:06:40.975: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.975: Finger present 0
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.975: Finger needed 1
> (fprintd:2410102): GLib-GIO-DEBUG: 07:06:40.975: GTask [gio] D-Bus interface method dispatch (source object: 0x559d31528ce0, source tag: 0x7fc78b6bbe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410102): libfprint-virtual_device_connection-DEBUG: 07:06:40.975: Got a new connection!
> (fprintd:2410102): libfprint-image_device-DEBUG: 07:06:40.975: Deactivating image device
> (fprintd:2410102): libfprint-image_device-DEBUG: 07:06:40.975: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410102): libfprint-image_device-DEBUG: 07:06:40.975: Image device deactivation completed
> (fprintd:2410102): libfprint-image_device-DEBUG: 07:06:40.975: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2410102): libfprint-device-DEBUG: 07:06:40.975: Device reported generic error (The device has already been opened!) during action; action was: FPI_DEVICE_ACTION_IDENTIFY
> (fprintd:2410102): libfprint-device-DEBUG: 07:06:40.975: Device reported identify completion
> (fprintd:2410102): libfprint-device-DEBUG: 07:06:40.975: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.975: Finger present 0
> (fprintd:2410102): fprintd-DEBUG: 07:06:40.975: Finger needed 0
> (fprintd:2410102): libfprint-device-DEBUG: 07:06:40.975: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2410102): libfprint-device-DEBUG: 07:06:40.975: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 
> (fprintd:2410102): fprintd-WARNING **: 07:06:40.975: Device reported an error during identify for enroll: The device has already been opened!
> 
> (fprintd:2410102): GLib-GIO-CRITICAL **: 07:06:40.976: GTask 0x559d3152eb20 (source object: 0x559d31530020, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_error_already_open (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_already_open) ... ERROR
> test_enroll_error_already_open (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_already_open) ... FAIL
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> 
> ======================================================================
> ERROR: test_enroll_error_already_open (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_already_open)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2434, in tearDown
>     self.device.EnrollStop()
>   File "/usr/lib/python3/dist-packages/gi/overrides/Gio.py", line 349, in __call__
>     result = self.dbus_proxy.call_sync(self.method_name, arg_variant,
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying (4)
> 
> ======================================================================
> FAIL: test_enroll_error_already_open (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_already_open)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 318, in daemon_stop
>     self.assertGreaterEqual(self.daemon.returncode, 0)
> AssertionError: -5 not greater than or equal to 0
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.853s
> 
> FAILED (failures=1, errors=1)
> ==============================================================================
> 
> ================================== 103/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_error_busy
> start time:   07:06:39
> duration:     1.23s
> result:       exit status 1
> command:      MALLOC_PERTURB_=109 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceEnrollTests.test_enroll_error_busy
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410100): GLib-GIO-DEBUG: 07:06:40.781: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.786: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410100): fprintd-WARNING **: 07:06:40.786: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.786: Launching FprintObject
> (fprintd:2410100): libfprint-context-DEBUG: 07:06:40.786: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.791: Preparing devices for resume
> (fprintd:2410100): libfprint-context-DEBUG: 07:06:40.791: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-zlgmwkv7/virtual-image.socket
> 1690268800.792 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410100): libfprint-context-DEBUG: 07:06:40.791: created
> (fprintd:2410100): libfprint-device-DEBUG: 07:06:40.793: Device reported probe completion
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.793: Got delay inhibitor for sleep.
> (fprintd:2410100): libfprint-device-DEBUG: 07:06:40.794: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410100): libfprint-device-DEBUG: 07:06:40.794: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.799: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.800: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.800: Finger present 0
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.800: Finger needed 0
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.800: entering main loop
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.801: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.872: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.873: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.873: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.875: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.875: user 'testuser' claiming the device: 0
> (fprintd:2410100): libfprint-virtual_image-DEBUG: 07:06:40.875: 42949910333: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410100): libfprint-virtual_device_connection-DEBUG: 07:06:40.875: 42949910366: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410100): GLib-GIO-DEBUG: 07:06:40.875: GTask [gio] D-Bus interface method dispatch (source object: 0x55cfe81c98c0, source tag: 0x7f82654d7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410100): libfprint-image_device-DEBUG: 07:06:40.975: Image device open completed
> (fprintd:2410100): libfprint-device-DEBUG: 07:06:40.975: Device reported open completion
> (fprintd:2410100): libfprint-device-DEBUG: 07:06:40.975: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410100): libfprint-device-DEBUG: 07:06:40.975: Updated temperature model after 0.18 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.975: claimed device 0
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.976: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.976: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.977: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.978: file_storage_print_data_load(): loaded '/tmp/tmpscodr0cl/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.978: start enrollment device 0 finger 3
> (fprintd:2410100): libfprint-device-DEBUG: 07:06:40.978: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410100): libfprint-image_device-DEBUG: 07:06:40.978: Activating image device
> (fprintd:2410100): libfprint-image_device-DEBUG: 07:06:40.978: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410100): libfprint-image_device-DEBUG: 07:06:40.978: Image device activation completed
> (fprintd:2410100): libfprint-image_device-DEBUG: 07:06:40.978: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410100): libfprint-image_device-DEBUG: 07:06:40.978: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410100): libfprint-device-DEBUG: 07:06:40.978: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.978: Finger present 0
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.978: Finger needed 1
> (fprintd:2410100): GLib-GIO-DEBUG: 07:06:40.978: GTask [gio] D-Bus interface method dispatch (source object: 0x55cfe81c98c0, source tag: 0x7f82654d7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410100): libfprint-virtual_device_connection-DEBUG: 07:06:40.978: Got a new connection!
> (fprintd:2410100): libfprint-image_device-DEBUG: 07:06:40.978: Deactivating image device
> (fprintd:2410100): libfprint-image_device-DEBUG: 07:06:40.978: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410100): libfprint-image_device-DEBUG: 07:06:40.978: Image device deactivation completed
> (fprintd:2410100): libfprint-image_device-DEBUG: 07:06:40.978: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2410100): libfprint-device-DEBUG: 07:06:40.978: Device reported generic error (The device is still busy with another operation, please try again later.) during action; action was: FPI_DEVICE_ACTION_IDENTIFY
> (fprintd:2410100): libfprint-device-DEBUG: 07:06:40.978: Device reported identify completion
> (fprintd:2410100): libfprint-device-DEBUG: 07:06:40.978: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.978: Finger present 0
> (fprintd:2410100): fprintd-DEBUG: 07:06:40.978: Finger needed 0
> (fprintd:2410100): libfprint-device-DEBUG: 07:06:40.979: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2410100): libfprint-device-DEBUG: 07:06:40.979: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 
> (fprintd:2410100): fprintd-WARNING **: 07:06:40.979: Device reported an error during identify for enroll: The device is still busy with another operation, please try again later.
> 
> (fprintd:2410100): GLib-GIO-CRITICAL **: 07:06:40.979: GTask 0x55cfe81d1f10 (source object: 0x55cfe81d17d0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_error_busy (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_busy) ... ERROR
> test_enroll_error_busy (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_busy) ... FAIL
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> 
> ======================================================================
> ERROR: test_enroll_error_busy (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_busy)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2434, in tearDown
>     self.device.EnrollStop()
>   File "/usr/lib/python3/dist-packages/gi/overrides/Gio.py", line 349, in __call__
>     result = self.dbus_proxy.call_sync(self.method_name, arg_variant,
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying (4)
> 
> ======================================================================
> FAIL: test_enroll_error_busy (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_busy)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 318, in daemon_stop
>     self.assertGreaterEqual(self.daemon.returncode, 0)
> AssertionError: -5 not greater than or equal to 0
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.898s
> 
> FAILED (failures=1, errors=1)
> ==============================================================================
> 
> ================================== 104/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_error_data_full
> start time:   07:06:40
> duration:     1.02s
> result:       exit status 1
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=222 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceEnrollTests.test_enroll_error_data_full
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410141): GLib-GIO-DEBUG: 07:06:41.481: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.481: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410141): fprintd-WARNING **: 07:06:41.482: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.482: Launching FprintObject
> (fprintd:2410141): libfprint-context-DEBUG: 07:06:41.482: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.483: Preparing devices for resume
> (fprintd:2410141): libfprint-context-DEBUG: 07:06:41.483: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-nrwnjz8f/virtual-image.socket
> (fprintd:2410141): libfprint-context-DEBUG: 07:06:41.483: created
> (fprintd:2410141): libfprint-device-DEBUG: 07:06:41.483: Device reported probe completion
> (fprintd:2410141): libfprint-device-DEBUG: 07:06:41.484: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410141): libfprint-device-DEBUG: 07:06:41.484: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268801.484 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.485: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.485: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.485: Finger present 0
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.485: Finger needed 0
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.485: Got delay inhibitor for sleep.
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.485: entering main loop
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.486: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.582: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.582: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.583: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.584: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.584: user 'testuser' claiming the device: 0
> (fprintd:2410141): libfprint-virtual_image-DEBUG: 07:06:41.584: 42950619898: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410141): libfprint-virtual_device_connection-DEBUG: 07:06:41.584: 42950619988: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410141): GLib-GIO-DEBUG: 07:06:41.585: GTask [gio] D-Bus interface method dispatch (source object: 0x55f071075a30, source tag: 0x7ff0c3100e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410141): libfprint-image_device-DEBUG: 07:06:41.685: Image device open completed
> (fprintd:2410141): libfprint-device-DEBUG: 07:06:41.685: Device reported open completion
> (fprintd:2410141): libfprint-device-DEBUG: 07:06:41.685: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410141): libfprint-device-DEBUG: 07:06:41.685: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.685: claimed device 0
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.687: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.687: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.688: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.688: file_storage_print_data_load(): loaded '/tmp/tmpygufjfco/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.688: start enrollment device 0 finger 3
> (fprintd:2410141): libfprint-device-DEBUG: 07:06:41.688: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410141): libfprint-image_device-DEBUG: 07:06:41.688: Activating image device
> (fprintd:2410141): libfprint-image_device-DEBUG: 07:06:41.688: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410141): libfprint-image_device-DEBUG: 07:06:41.688: Image device activation completed
> (fprintd:2410141): libfprint-image_device-DEBUG: 07:06:41.688: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410141): libfprint-image_device-DEBUG: 07:06:41.688: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410141): libfprint-device-DEBUG: 07:06:41.688: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.688: Finger present 0
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.688: Finger needed 1
> (fprintd:2410141): GLib-GIO-DEBUG: 07:06:41.688: GTask [gio] D-Bus interface method dispatch (source object: 0x55f071075a30, source tag: 0x7ff0c3100e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410141): libfprint-virtual_device_connection-DEBUG: 07:06:41.689: Got a new connection!
> (fprintd:2410141): libfprint-image_device-DEBUG: 07:06:41.689: Deactivating image device
> (fprintd:2410141): libfprint-image_device-DEBUG: 07:06:41.689: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410141): libfprint-image_device-DEBUG: 07:06:41.689: Image device deactivation completed
> (fprintd:2410141): libfprint-image_device-DEBUG: 07:06:41.689: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2410141): libfprint-device-DEBUG: 07:06:41.689: Device reported generic error (On device storage space is full.) during action; action was: FPI_DEVICE_ACTION_IDENTIFY
> (fprintd:2410141): libfprint-device-DEBUG: 07:06:41.689: Device reported identify completion
> (fprintd:2410141): libfprint-device-DEBUG: 07:06:41.689: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.689: Finger present 0
> (fprintd:2410141): fprintd-DEBUG: 07:06:41.689: Finger needed 0
> (fprintd:2410141): libfprint-device-DEBUG: 07:06:41.689: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2410141): libfprint-device-DEBUG: 07:06:41.689: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 
> (fprintd:2410141): fprintd-WARNING **: 07:06:41.689: Device reported an error during identify for enroll: On device storage space is full.
> 
> (fprintd:2410141): GLib-GIO-CRITICAL **: 07:06:41.689: GTask 0x55f07107de30 (source object: 0x55f07107ceb0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-data-full', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_error_data_full (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_data_full) ... ERROR
> test_enroll_error_data_full (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_data_full) ... FAIL
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> 
> ======================================================================
> ERROR: test_enroll_error_data_full (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_data_full)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2434, in tearDown
>     self.device.EnrollStop()
>   File "/usr/lib/python3/dist-packages/gi/overrides/Gio.py", line 349, in __call__
>     result = self.dbus_proxy.call_sync(self.method_name, arg_variant,
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying (4)
> 
> ======================================================================
> FAIL: test_enroll_error_data_full (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_data_full)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 318, in daemon_stop
>     self.assertGreaterEqual(self.daemon.returncode, 0)
> AssertionError: -5 not greater than or equal to 0
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.738s
> 
> FAILED (failures=1, errors=1)
> ==============================================================================
> 
> ================================== 105/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_error_data_invalid
> start time:   07:06:41
> duration:     0.93s
> result:       exit status 1
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=143 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceEnrollTests.test_enroll_error_data_invalid
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410151): GLib-GIO-DEBUG: 07:06:41.697: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.698: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410151): fprintd-WARNING **: 07:06:41.698: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.698: Launching FprintObject
> (fprintd:2410151): libfprint-context-DEBUG: 07:06:41.698: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.700: Preparing devices for resume
> (fprintd:2410151): libfprint-context-DEBUG: 07:06:41.700: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-f_yt00sg/virtual-image.socket
> 1690268801.701 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410151): libfprint-context-DEBUG: 07:06:41.700: created
> (fprintd:2410151): libfprint-device-DEBUG: 07:06:41.701: Device reported probe completion
> (fprintd:2410151): libfprint-device-DEBUG: 07:06:41.701: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410151): libfprint-device-DEBUG: 07:06:41.701: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.702: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.702: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.702: Finger present 0
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.702: Finger needed 0
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.702: Got delay inhibitor for sleep.
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.702: entering main loop
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.703: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.798: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.798: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.799: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.800: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.800: user 'testuser' claiming the device: 0
> (fprintd:2410151): libfprint-virtual_image-DEBUG: 07:06:41.800: 42950835862: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410151): libfprint-virtual_device_connection-DEBUG: 07:06:41.800: 42950835894: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410151): GLib-GIO-DEBUG: 07:06:41.800: GTask [gio] D-Bus interface method dispatch (source object: 0x55a19ad66b20, source tag: 0x7fb326209e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410151): libfprint-image_device-DEBUG: 07:06:41.901: Image device open completed
> (fprintd:2410151): libfprint-device-DEBUG: 07:06:41.901: Device reported open completion
> (fprintd:2410151): libfprint-device-DEBUG: 07:06:41.901: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410151): libfprint-device-DEBUG: 07:06:41.901: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.901: claimed device 0
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.902: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.902: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.904: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.904: file_storage_print_data_load(): loaded '/tmp/tmpec4_2kd9/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.904: start enrollment device 0 finger 3
> (fprintd:2410151): libfprint-device-DEBUG: 07:06:41.904: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410151): libfprint-image_device-DEBUG: 07:06:41.904: Activating image device
> (fprintd:2410151): libfprint-image_device-DEBUG: 07:06:41.904: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410151): libfprint-image_device-DEBUG: 07:06:41.904: Image device activation completed
> (fprintd:2410151): libfprint-image_device-DEBUG: 07:06:41.904: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410151): libfprint-image_device-DEBUG: 07:06:41.904: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410151): libfprint-device-DEBUG: 07:06:41.904: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.904: Finger present 0
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.904: Finger needed 1
> (fprintd:2410151): GLib-GIO-DEBUG: 07:06:41.904: GTask [gio] D-Bus interface method dispatch (source object: 0x55a19ad66b20, source tag: 0x7fb326209e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410151): libfprint-virtual_device_connection-DEBUG: 07:06:41.905: Got a new connection!
> (fprintd:2410151): libfprint-image_device-DEBUG: 07:06:41.905: Deactivating image device
> (fprintd:2410151): libfprint-image_device-DEBUG: 07:06:41.905: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410151): libfprint-image_device-DEBUG: 07:06:41.905: Image device deactivation completed
> (fprintd:2410151): libfprint-image_device-DEBUG: 07:06:41.905: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2410151): libfprint-device-DEBUG: 07:06:41.905: Device reported generic error (Passed (print) data is not valid.) during action; action was: FPI_DEVICE_ACTION_IDENTIFY
> (fprintd:2410151): libfprint-device-DEBUG: 07:06:41.905: Device reported identify completion
> (fprintd:2410151): libfprint-device-DEBUG: 07:06:41.905: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.905: Finger present 0
> (fprintd:2410151): fprintd-DEBUG: 07:06:41.905: Finger needed 0
> (fprintd:2410151): libfprint-device-DEBUG: 07:06:41.906: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2410151): libfprint-device-DEBUG: 07:06:41.906: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 
> (fprintd:2410151): fprintd-WARNING **: 07:06:41.906: Device reported an error during identify for enroll: Passed (print) data is not valid.
> 
> (fprintd:2410151): GLib-GIO-CRITICAL **: 07:06:41.906: GTask 0x55a19ad6eea0 (source object: 0x55a19ad6dc20, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_error_data_invalid (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_data_invalid) ... ERROR
> test_enroll_error_data_invalid (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_data_invalid) ... FAIL
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> 
> ======================================================================
> ERROR: test_enroll_error_data_invalid (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_data_invalid)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2434, in tearDown
>     self.device.EnrollStop()
>   File "/usr/lib/python3/dist-packages/gi/overrides/Gio.py", line 349, in __call__
>     result = self.dbus_proxy.call_sync(self.method_name, arg_variant,
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying (4)
> 
> ======================================================================
> FAIL: test_enroll_error_data_invalid (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_data_invalid)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 318, in daemon_stop
>     self.assertGreaterEqual(self.daemon.returncode, 0)
> AssertionError: -5 not greater than or equal to 0
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.707s
> 
> FAILED (failures=1, errors=1)
> ==============================================================================
> 
> ================================== 106/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_error_general
> start time:   07:06:41
> duration:     0.90s
> result:       exit status 1
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=177 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceEnrollTests.test_enroll_error_general
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410184): GLib-GIO-DEBUG: 07:06:42.390: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.391: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410184): fprintd-WARNING **: 07:06:42.391: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.391: Launching FprintObject
> (fprintd:2410184): libfprint-context-DEBUG: 07:06:42.391: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.392: Preparing devices for resume
> (fprintd:2410184): libfprint-context-DEBUG: 07:06:42.392: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-j9j16nge/virtual-image.socket
> (fprintd:2410184): libfprint-context-DEBUG: 07:06:42.392: created
> 1690268802.393 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410184): libfprint-device-DEBUG: 07:06:42.393: Device reported probe completion
> (fprintd:2410184): libfprint-device-DEBUG: 07:06:42.393: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410184): libfprint-device-DEBUG: 07:06:42.393: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.395: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.395: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.395: Finger present 0
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.395: Finger needed 0
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.395: Got delay inhibitor for sleep.
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.395: entering main loop
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.395: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.491: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.491: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.492: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.493: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.493: user 'testuser' claiming the device: 0
> (fprintd:2410184): libfprint-virtual_image-DEBUG: 07:06:42.493: 42951528383: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410184): libfprint-virtual_device_connection-DEBUG: 07:06:42.493: 42951528428: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410184): GLib-GIO-DEBUG: 07:06:42.493: GTask [gio] D-Bus interface method dispatch (source object: 0x561c920aac20, source tag: 0x7fd95e021e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410184): libfprint-image_device-DEBUG: 07:06:42.594: Image device open completed
> (fprintd:2410184): libfprint-device-DEBUG: 07:06:42.594: Device reported open completion
> (fprintd:2410184): libfprint-device-DEBUG: 07:06:42.594: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410184): libfprint-device-DEBUG: 07:06:42.594: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.594: claimed device 0
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.595: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.595: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.596: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.597: file_storage_print_data_load(): loaded '/tmp/tmpazqg1crg/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.597: start enrollment device 0 finger 3
> (fprintd:2410184): libfprint-device-DEBUG: 07:06:42.597: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410184): libfprint-image_device-DEBUG: 07:06:42.597: Activating image device
> (fprintd:2410184): libfprint-image_device-DEBUG: 07:06:42.597: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410184): libfprint-image_device-DEBUG: 07:06:42.597: Image device activation completed
> (fprintd:2410184): libfprint-image_device-DEBUG: 07:06:42.597: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410184): libfprint-image_device-DEBUG: 07:06:42.597: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410184): libfprint-device-DEBUG: 07:06:42.597: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.597: Finger present 0
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.597: Finger needed 1
> (fprintd:2410184): GLib-GIO-DEBUG: 07:06:42.597: GTask [gio] D-Bus interface method dispatch (source object: 0x561c920aac20, source tag: 0x7fd95e021e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410184): libfprint-virtual_device_connection-DEBUG: 07:06:42.598: Got a new connection!
> (fprintd:2410184): libfprint-image_device-DEBUG: 07:06:42.598: Deactivating image device
> (fprintd:2410184): libfprint-image_device-DEBUG: 07:06:42.598: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410184): libfprint-image_device-DEBUG: 07:06:42.598: Image device deactivation completed
> (fprintd:2410184): libfprint-image_device-DEBUG: 07:06:42.598: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2410184): libfprint-device-DEBUG: 07:06:42.598: Device reported generic error (An unspecified error occurred!) during action; action was: FPI_DEVICE_ACTION_IDENTIFY
> (fprintd:2410184): libfprint-device-DEBUG: 07:06:42.598: Device reported identify completion
> (fprintd:2410184): libfprint-device-DEBUG: 07:06:42.598: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.598: Finger present 0
> (fprintd:2410184): fprintd-DEBUG: 07:06:42.598: Finger needed 0
> (fprintd:2410184): libfprint-device-DEBUG: 07:06:42.598: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2410184): libfprint-device-DEBUG: 07:06:42.598: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 
> (fprintd:2410184): fprintd-WARNING **: 07:06:42.598: Device reported an error during identify for enroll: An unspecified error occurred!
> 
> (fprintd:2410184): GLib-GIO-CRITICAL **: 07:06:42.598: GTask 0x561c920b0a10 (source object: 0x561c920b1e90, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_error_general (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_general) ... ERROR
> test_enroll_error_general (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_general) ... FAIL
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> 
> ======================================================================
> ERROR: test_enroll_error_general (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_general)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2434, in tearDown
>     self.device.EnrollStop()
>   File "/usr/lib/python3/dist-packages/gi/overrides/Gio.py", line 349, in __call__
>     result = self.dbus_proxy.call_sync(self.method_name, arg_variant,
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying (4)
> 
> ======================================================================
> FAIL: test_enroll_error_general (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_general)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 318, in daemon_stop
>     self.assertGreaterEqual(self.daemon.returncode, 0)
> AssertionError: -5 not greater than or equal to 0
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.725s
> 
> FAILED (failures=1, errors=1)
> ==============================================================================
> 
> ================================== 107/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_error_not_open
> start time:   07:06:42
> duration:     1.10s
> result:       exit status 1
> command:      MALLOC_PERTURB_=31 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceEnrollTests.test_enroll_error_not_open
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410193): GLib-GIO-DEBUG: 07:06:42.788: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.789: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410193): fprintd-WARNING **: 07:06:42.789: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.789: Launching FprintObject
> (fprintd:2410193): libfprint-context-DEBUG: 07:06:42.789: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.792: Preparing devices for resume
> (fprintd:2410193): libfprint-context-DEBUG: 07:06:42.793: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-krplwgw0/virtual-image.socket
> (fprintd:2410193): libfprint-context-DEBUG: 07:06:42.793: created
> 1690268802.793 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410193): libfprint-device-DEBUG: 07:06:42.793: Device reported probe completion
> (fprintd:2410193): libfprint-device-DEBUG: 07:06:42.793: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410193): libfprint-device-DEBUG: 07:06:42.793: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.797: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.797: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.797: Finger present 0
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.797: Finger needed 0
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.797: Got delay inhibitor for sleep.
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.797: entering main loop
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.797: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.884: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.885: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.887: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.887: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.888: user 'testuser' claiming the device: 0
> (fprintd:2410193): libfprint-virtual_image-DEBUG: 07:06:42.888: 42951923143: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410193): libfprint-virtual_device_connection-DEBUG: 07:06:42.888: 42951923181: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410193): GLib-GIO-DEBUG: 07:06:42.888: GTask [gio] D-Bus interface method dispatch (source object: 0x55672a621b30, source tag: 0x7fd0adc44e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410193): libfprint-image_device-DEBUG: 07:06:42.988: Image device open completed
> (fprintd:2410193): libfprint-device-DEBUG: 07:06:42.988: Device reported open completion
> (fprintd:2410193): libfprint-device-DEBUG: 07:06:42.988: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410193): libfprint-device-DEBUG: 07:06:42.988: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.989: claimed device 0
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.990: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.990: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.991: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.991: file_storage_print_data_load(): loaded '/tmp/tmpf30m7bfx/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.991: start enrollment device 0 finger 3
> (fprintd:2410193): libfprint-device-DEBUG: 07:06:42.991: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410193): libfprint-image_device-DEBUG: 07:06:42.991: Activating image device
> (fprintd:2410193): libfprint-image_device-DEBUG: 07:06:42.991: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410193): libfprint-image_device-DEBUG: 07:06:42.991: Image device activation completed
> (fprintd:2410193): libfprint-image_device-DEBUG: 07:06:42.991: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410193): libfprint-image_device-DEBUG: 07:06:42.991: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410193): libfprint-device-DEBUG: 07:06:42.991: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.991: Finger present 0
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.992: Finger needed 1
> (fprintd:2410193): GLib-GIO-DEBUG: 07:06:42.992: GTask [gio] D-Bus interface method dispatch (source object: 0x55672a621b30, source tag: 0x7fd0adc44e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410193): libfprint-virtual_device_connection-DEBUG: 07:06:42.993: Got a new connection!
> (fprintd:2410193): libfprint-image_device-DEBUG: 07:06:42.993: Deactivating image device
> (fprintd:2410193): libfprint-image_device-DEBUG: 07:06:42.993: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410193): libfprint-image_device-DEBUG: 07:06:42.993: Image device deactivation completed
> (fprintd:2410193): libfprint-image_device-DEBUG: 07:06:42.993: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2410193): libfprint-device-DEBUG: 07:06:42.993: Device reported generic error (The device needs to be opened first!) during action; action was: FPI_DEVICE_ACTION_IDENTIFY
> (fprintd:2410193): libfprint-device-DEBUG: 07:06:42.993: Device reported identify completion
> (fprintd:2410193): libfprint-device-DEBUG: 07:06:42.993: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.993: Finger present 0
> (fprintd:2410193): fprintd-DEBUG: 07:06:42.993: Finger needed 0
> (fprintd:2410193): libfprint-device-DEBUG: 07:06:42.993: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2410193): libfprint-device-DEBUG: 07:06:42.993: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 
> (fprintd:2410193): fprintd-WARNING **: 07:06:42.993: Device reported an error during identify for enroll: The device needs to be opened first!
> 
> (fprintd:2410193): GLib-GIO-CRITICAL **: 07:06:42.993: GTask 0x55672a622a20 (source object: 0x55672a628f00, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_error_not_open (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_not_open) ... ERROR
> test_enroll_error_not_open (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_not_open) ... FAIL
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> 
> ======================================================================
> ERROR: test_enroll_error_not_open (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_not_open)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2434, in tearDown
>     self.device.EnrollStop()
>   File "/usr/lib/python3/dist-packages/gi/overrides/Gio.py", line 349, in __call__
>     result = self.dbus_proxy.call_sync(self.method_name, arg_variant,
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying (4)
> 
> ======================================================================
> FAIL: test_enroll_error_not_open (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_not_open)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 318, in daemon_stop
>     self.assertGreaterEqual(self.daemon.returncode, 0)
> AssertionError: -5 not greater than or equal to 0
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.838s
> 
> FAILED (failures=1, errors=1)
> ==============================================================================
> 
> ================================== 108/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_error_not_supported
> start time:   07:06:42
> duration:     0.87s
> result:       exit status 1
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=135 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceEnrollTests.test_enroll_error_not_supported
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410212): GLib-GIO-DEBUG: 07:06:43.250: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.251: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410212): fprintd-WARNING **: 07:06:43.251: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.251: Launching FprintObject
> (fprintd:2410212): libfprint-context-DEBUG: 07:06:43.251: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.252: Preparing devices for resume
> (fprintd:2410212): libfprint-context-DEBUG: 07:06:43.252: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-c4mr4uvw/virtual-image.socket
> (fprintd:2410212): libfprint-context-DEBUG: 07:06:43.252: created
> (fprintd:2410212): libfprint-device-DEBUG: 07:06:43.252: Device reported probe completion
> (fprintd:2410212): libfprint-device-DEBUG: 07:06:43.252: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410212): libfprint-device-DEBUG: 07:06:43.252: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268803.253 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.256: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.256: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.256: Finger present 0
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.256: Finger needed 0
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.256: Got delay inhibitor for sleep.
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.257: entering main loop
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.258: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.379: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.381: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.382: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.385: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.385: user 'testuser' claiming the device: 0
> (fprintd:2410212): libfprint-virtual_image-DEBUG: 07:06:43.385: 42952420761: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410212): libfprint-virtual_device_connection-DEBUG: 07:06:43.385: 42952420815: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410212): GLib-GIO-DEBUG: 07:06:43.385: GTask [gio] D-Bus interface method dispatch (source object: 0x55cd25a98a60, source tag: 0x7f07304cfe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410212): libfprint-image_device-DEBUG: 07:06:43.486: Image device open completed
> (fprintd:2410212): libfprint-device-DEBUG: 07:06:43.486: Device reported open completion
> (fprintd:2410212): libfprint-device-DEBUG: 07:06:43.486: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410212): libfprint-device-DEBUG: 07:06:43.486: Updated temperature model after 0.23 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.486: claimed device 0
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.487: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.487: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.488: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.488: file_storage_print_data_load(): loaded '/tmp/tmp0sg0un08/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.488: start enrollment device 0 finger 3
> (fprintd:2410212): libfprint-device-DEBUG: 07:06:43.488: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410212): libfprint-image_device-DEBUG: 07:06:43.488: Activating image device
> (fprintd:2410212): libfprint-image_device-DEBUG: 07:06:43.488: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410212): libfprint-image_device-DEBUG: 07:06:43.488: Image device activation completed
> (fprintd:2410212): libfprint-image_device-DEBUG: 07:06:43.488: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410212): libfprint-image_device-DEBUG: 07:06:43.488: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410212): libfprint-device-DEBUG: 07:06:43.488: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.488: Finger present 0
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.488: Finger needed 1
> (fprintd:2410212): GLib-GIO-DEBUG: 07:06:43.488: GTask [gio] D-Bus interface method dispatch (source object: 0x55cd25a98a60, source tag: 0x7f07304cfe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410212): libfprint-virtual_device_connection-DEBUG: 07:06:43.490: Got a new connection!
> (fprintd:2410212): libfprint-image_device-DEBUG: 07:06:43.490: Deactivating image device
> (fprintd:2410212): libfprint-image_device-DEBUG: 07:06:43.490: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410212): libfprint-image_device-DEBUG: 07:06:43.490: Image device deactivation completed
> (fprintd:2410212): libfprint-image_device-DEBUG: 07:06:43.490: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2410212): libfprint-device-DEBUG: 07:06:43.490: Device reported generic error (The operation is not supported on this device!) during action; action was: FPI_DEVICE_ACTION_IDENTIFY
> (fprintd:2410212): libfprint-device-DEBUG: 07:06:43.490: Device reported identify completion
> (fprintd:2410212): libfprint-device-DEBUG: 07:06:43.490: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.490: Finger present 0
> (fprintd:2410212): fprintd-DEBUG: 07:06:43.490: Finger needed 0
> (fprintd:2410212): libfprint-device-DEBUG: 07:06:43.490: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2410212): libfprint-device-DEBUG: 07:06:43.490: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 
> (fprintd:2410212): fprintd-WARNING **: 07:06:43.490: Device reported an error during identify for enroll: The operation is not supported on this device!
> 
> (fprintd:2410212): GLib-GIO-CRITICAL **: 07:06:43.490: GTask 0x55cd25aa0b90 (source object: 0x55cd25a9fd00, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_error_not_supported (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_not_supported) ... ERROR
> test_enroll_error_not_supported (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_not_supported) ... FAIL
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> 
> ======================================================================
> ERROR: test_enroll_error_not_supported (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_not_supported)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2434, in tearDown
>     self.device.EnrollStop()
>   File "/usr/lib/python3/dist-packages/gi/overrides/Gio.py", line 349, in __call__
>     result = self.dbus_proxy.call_sync(self.method_name, arg_variant,
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying (4)
> 
> ======================================================================
> FAIL: test_enroll_error_not_supported (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_not_supported)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 318, in daemon_stop
>     self.assertGreaterEqual(self.daemon.returncode, 0)
> AssertionError: -5 not greater than or equal to 0
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.706s
> 
> FAILED (failures=1, errors=1)
> ==============================================================================
> 
> ================================== 109/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_error_proto
> start time:   07:06:43
> duration:     0.89s
> result:       exit status 1
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_PERTURB_=253 TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceEnrollTests.test_enroll_error_proto
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410229): GLib-GIO-DEBUG: 07:06:43.709: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.716: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410229): fprintd-WARNING **: 07:06:43.716: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.716: Launching FprintObject
> (fprintd:2410229): libfprint-context-DEBUG: 07:06:43.716: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.718: Preparing devices for resume
> 1690268803.720 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410229): libfprint-context-DEBUG: 07:06:43.719: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-2kv8ypvw/virtual-image.socket
> (fprintd:2410229): libfprint-context-DEBUG: 07:06:43.720: created
> (fprintd:2410229): libfprint-device-DEBUG: 07:06:43.720: Device reported probe completion
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.721: Got delay inhibitor for sleep.
> (fprintd:2410229): libfprint-device-DEBUG: 07:06:43.721: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410229): libfprint-device-DEBUG: 07:06:43.721: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.723: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.723: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.723: Finger present 0
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.723: Finger needed 0
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.723: entering main loop
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.724: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.808: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.809: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.810: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.811: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.811: user 'testuser' claiming the device: 0
> (fprintd:2410229): libfprint-virtual_image-DEBUG: 07:06:43.811: 42952846298: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410229): libfprint-virtual_device_connection-DEBUG: 07:06:43.811: 42952846351: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410229): GLib-GIO-DEBUG: 07:06:43.811: GTask [gio] D-Bus interface method dispatch (source object: 0x55bf22485740, source tag: 0x7fbdc7038e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410229): libfprint-image_device-DEBUG: 07:06:43.912: Image device open completed
> (fprintd:2410229): libfprint-device-DEBUG: 07:06:43.912: Device reported open completion
> (fprintd:2410229): libfprint-device-DEBUG: 07:06:43.912: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410229): libfprint-device-DEBUG: 07:06:43.912: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.912: claimed device 0
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.913: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.913: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.915: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.915: file_storage_print_data_load(): loaded '/tmp/tmp5cwkg092/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.916: start enrollment device 0 finger 3
> (fprintd:2410229): libfprint-device-DEBUG: 07:06:43.916: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410229): libfprint-image_device-DEBUG: 07:06:43.916: Activating image device
> (fprintd:2410229): libfprint-image_device-DEBUG: 07:06:43.916: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410229): libfprint-image_device-DEBUG: 07:06:43.916: Image device activation completed
> (fprintd:2410229): libfprint-image_device-DEBUG: 07:06:43.916: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410229): libfprint-image_device-DEBUG: 07:06:43.916: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410229): libfprint-device-DEBUG: 07:06:43.916: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.916: Finger present 0
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.916: Finger needed 1
> (fprintd:2410229): GLib-GIO-DEBUG: 07:06:43.916: GTask [gio] D-Bus interface method dispatch (source object: 0x55bf22485740, source tag: 0x7fbdc7038e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410229): libfprint-virtual_device_connection-DEBUG: 07:06:43.916: Got a new connection!
> (fprintd:2410229): libfprint-image_device-DEBUG: 07:06:43.916: Deactivating image device
> (fprintd:2410229): libfprint-image_device-DEBUG: 07:06:43.916: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410229): libfprint-image_device-DEBUG: 07:06:43.916: Image device deactivation completed
> (fprintd:2410229): libfprint-image_device-DEBUG: 07:06:43.916: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2410229): libfprint-device-DEBUG: 07:06:43.916: Device reported generic error (The driver encountered a protocol error with the device.) during action; action was: FPI_DEVICE_ACTION_IDENTIFY
> (fprintd:2410229): libfprint-device-DEBUG: 07:06:43.916: Device reported identify completion
> (fprintd:2410229): libfprint-device-DEBUG: 07:06:43.916: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.916: Finger present 0
> (fprintd:2410229): fprintd-DEBUG: 07:06:43.916: Finger needed 0
> (fprintd:2410229): libfprint-device-DEBUG: 07:06:43.917: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2410229): libfprint-device-DEBUG: 07:06:43.917: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 
> (fprintd:2410229): fprintd-WARNING **: 07:06:43.917: Device reported an error during identify for enroll: The driver encountered a protocol error with the device.
> 
> (fprintd:2410229): GLib-GIO-CRITICAL **: 07:06:43.917: GTask 0x55bf22487640 (source object: 0x55bf2248d1e0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-disconnected', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_error_proto (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_proto) ... ERROR
> test_enroll_error_proto (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_proto) ... FAIL
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> 
> ======================================================================
> ERROR: test_enroll_error_proto (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_proto)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2434, in tearDown
>     self.device.EnrollStop()
>   File "/usr/lib/python3/dist-packages/gi/overrides/Gio.py", line 349, in __call__
>     result = self.dbus_proxy.call_sync(self.method_name, arg_variant,
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying (4)
> 
> ======================================================================
> FAIL: test_enroll_error_proto (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_proto)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 318, in daemon_stop
>     self.assertGreaterEqual(self.daemon.returncode, 0)
> AssertionError: -5 not greater than or equal to 0
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.725s
> 
> FAILED (failures=1, errors=1)
> ==============================================================================
> 
> ================================== 110/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_retry_center_finger
> start time:   07:06:43
> duration:     1.03s
> result:       exit status 1
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=209 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceEnrollTests.test_enroll_retry_center_finger
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410247): GLib-GIO-DEBUG: 07:06:44.269: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.270: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410247): fprintd-WARNING **: 07:06:44.270: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.270: Launching FprintObject
> (fprintd:2410247): libfprint-context-DEBUG: 07:06:44.270: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.273: Preparing devices for resume
> (fprintd:2410247): libfprint-context-DEBUG: 07:06:44.273: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-r06jjr37/virtual-image.socket
> (fprintd:2410247): libfprint-context-DEBUG: 07:06:44.273: created
> 1690268804.274 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410247): libfprint-device-DEBUG: 07:06:44.273: Device reported probe completion
> (fprintd:2410247): libfprint-device-DEBUG: 07:06:44.273: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410247): libfprint-device-DEBUG: 07:06:44.273: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.278: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.278: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.278: Finger present 0
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.278: Finger needed 0
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.279: Got delay inhibitor for sleep.
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.279: entering main loop
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.279: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.374: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.374: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.376: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.378: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.395: user 'testuser' claiming the device: 0
> (fprintd:2410247): libfprint-virtual_image-DEBUG: 07:06:44.395: 42953430512: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410247): libfprint-virtual_device_connection-DEBUG: 07:06:44.395: 42953430554: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410247): GLib-GIO-DEBUG: 07:06:44.395: GTask [gio] D-Bus interface method dispatch (source object: 0x555885578b20, source tag: 0x7fae31321e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410247): libfprint-image_device-DEBUG: 07:06:44.511: Image device open completed
> (fprintd:2410247): libfprint-device-DEBUG: 07:06:44.511: Device reported open completion
> (fprintd:2410247): libfprint-device-DEBUG: 07:06:44.511: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410247): libfprint-device-DEBUG: 07:06:44.511: Updated temperature model after 0.24 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.511: claimed device 0
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.523: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.523: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.524: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.525: file_storage_print_data_load(): loaded '/tmp/tmp19pcvh7j/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.525: start enrollment device 0 finger 3
> (fprintd:2410247): libfprint-device-DEBUG: 07:06:44.525: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410247): libfprint-image_device-DEBUG: 07:06:44.525: Activating image device
> (fprintd:2410247): libfprint-image_device-DEBUG: 07:06:44.525: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410247): libfprint-image_device-DEBUG: 07:06:44.525: Image device activation completed
> (fprintd:2410247): libfprint-image_device-DEBUG: 07:06:44.525: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410247): libfprint-image_device-DEBUG: 07:06:44.525: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410247): libfprint-device-DEBUG: 07:06:44.525: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.525: Finger present 0
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.525: Finger needed 1
> (fprintd:2410247): GLib-GIO-DEBUG: 07:06:44.525: GTask [gio] D-Bus interface method dispatch (source object: 0x555885578b20, source tag: 0x7fae31321e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410247): libfprint-virtual_device_connection-DEBUG: 07:06:44.526: Got a new connection!
> (fprintd:2410247): libfprint-device-DEBUG: 07:06:44.526: Device reported identify result
> (fprintd:2410247): libfprint-image_device-DEBUG: 07:06:44.526: Deactivating image device
> (fprintd:2410247): libfprint-image_device-DEBUG: 07:06:44.526: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410247): libfprint-image_device-DEBUG: 07:06:44.526: Image device deactivation completed
> (fprintd:2410247): libfprint-image_device-DEBUG: 07:06:44.526: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2410247): libfprint-device-DEBUG: 07:06:44.526: Device reported identify completion
> (fprintd:2410247): libfprint-device-DEBUG: 07:06:44.526: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.526: Finger present 0
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.526: Finger needed 0
> (fprintd:2410247): libfprint-device-DEBUG: 07:06:44.526: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2410247): libfprint-device-DEBUG: 07:06:44.526: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410247): libfprint-device-DEBUG: 07:06:44.526: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410247): libfprint-image_device-DEBUG: 07:06:44.526: Activating image device
> (fprintd:2410247): libfprint-image_device-DEBUG: 07:06:44.526: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410247): libfprint-image_device-DEBUG: 07:06:44.526: Image device activation completed
> (fprintd:2410247): libfprint-image_device-DEBUG: 07:06:44.526: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410247): libfprint-image_device-DEBUG: 07:06:44.526: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410247): libfprint-device-DEBUG: 07:06:44.526: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.526: Finger present 0
> (fprintd:2410247): fprintd-DEBUG: 07:06:44.526: Finger needed 1
> 
> (fprintd:2410247): GLib-GIO-CRITICAL **: 07:06:44.526: GTask 0x55588557b000 (source object: 0x55588557fe10, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-finger-not-centered', false)
> ----------------------------------- stderr -----------------------------------
> test_enroll_retry_center_finger (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_retry_center_finger) ... ERROR
> test_enroll_retry_center_finger (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_retry_center_finger) ... FAIL
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> 
> ======================================================================
> ERROR: test_enroll_retry_center_finger (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_retry_center_finger)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2434, in tearDown
>     self.device.EnrollStop()
>   File "/usr/lib/python3/dist-packages/gi/overrides/Gio.py", line 349, in __call__
>     result = self.dbus_proxy.call_sync(self.method_name, arg_variant,
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying (4)
> 
> ======================================================================
> FAIL: test_enroll_retry_center_finger (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_retry_center_finger)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 318, in daemon_stop
>     self.assertGreaterEqual(self.daemon.returncode, 0)
> AssertionError: -5 not greater than or equal to 0
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.857s
> 
> FAILED (failures=1, errors=1)
> ==============================================================================
> 
> ================================== 111/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_retry_general
> start time:   07:06:44
> duration:     0.92s
> result:       exit status 1
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=194 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceEnrollTests.test_enroll_retry_general
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410261): GLib-GIO-DEBUG: 07:06:44.627: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.628: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410261): fprintd-WARNING **: 07:06:44.628: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.628: Launching FprintObject
> (fprintd:2410261): libfprint-context-DEBUG: 07:06:44.628: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.629: Preparing devices for resume
> (fprintd:2410261): libfprint-context-DEBUG: 07:06:44.629: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-dfdaf_lw/virtual-image.socket
> (fprintd:2410261): libfprint-context-DEBUG: 07:06:44.629: created
> 1690268804.630 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410261): libfprint-device-DEBUG: 07:06:44.630: Device reported probe completion
> (fprintd:2410261): libfprint-device-DEBUG: 07:06:44.630: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410261): libfprint-device-DEBUG: 07:06:44.630: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.631: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.631: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.631: Finger present 0
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.631: Finger needed 0
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.631: Got delay inhibitor for sleep.
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.631: entering main loop
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.632: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.731: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.731: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.732: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.733: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.733: user 'testuser' claiming the device: 0
> (fprintd:2410261): libfprint-virtual_image-DEBUG: 07:06:44.733: 42953768577: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410261): libfprint-virtual_device_connection-DEBUG: 07:06:44.733: 42953768618: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410261): GLib-GIO-DEBUG: 07:06:44.733: GTask [gio] D-Bus interface method dispatch (source object: 0x560413b89ab0, source tag: 0x7fbca479de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410261): libfprint-image_device-DEBUG: 07:06:44.834: Image device open completed
> (fprintd:2410261): libfprint-device-DEBUG: 07:06:44.834: Device reported open completion
> (fprintd:2410261): libfprint-device-DEBUG: 07:06:44.834: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410261): libfprint-device-DEBUG: 07:06:44.834: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.834: claimed device 0
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.839: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.839: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.840: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.840: file_storage_print_data_load(): loaded '/tmp/tmpzz4odpxy/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.840: start enrollment device 0 finger 3
> (fprintd:2410261): libfprint-device-DEBUG: 07:06:44.840: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410261): libfprint-image_device-DEBUG: 07:06:44.840: Activating image device
> (fprintd:2410261): libfprint-image_device-DEBUG: 07:06:44.840: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410261): libfprint-image_device-DEBUG: 07:06:44.841: Image device activation completed
> (fprintd:2410261): libfprint-image_device-DEBUG: 07:06:44.841: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410261): libfprint-image_device-DEBUG: 07:06:44.841: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410261): libfprint-device-DEBUG: 07:06:44.841: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.841: Finger present 0
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.841: Finger needed 1
> (fprintd:2410261): GLib-GIO-DEBUG: 07:06:44.841: GTask [gio] D-Bus interface method dispatch (source object: 0x560413b89ab0, source tag: 0x7fbca479de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410261): libfprint-virtual_device_connection-DEBUG: 07:06:44.842: Got a new connection!
> (fprintd:2410261): libfprint-device-DEBUG: 07:06:44.842: Device reported identify result
> (fprintd:2410261): libfprint-image_device-DEBUG: 07:06:44.842: Deactivating image device
> (fprintd:2410261): libfprint-image_device-DEBUG: 07:06:44.842: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410261): libfprint-image_device-DEBUG: 07:06:44.842: Image device deactivation completed
> (fprintd:2410261): libfprint-image_device-DEBUG: 07:06:44.843: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2410261): libfprint-device-DEBUG: 07:06:44.843: Device reported identify completion
> (fprintd:2410261): libfprint-device-DEBUG: 07:06:44.843: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.843: Finger present 0
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.843: Finger needed 0
> (fprintd:2410261): libfprint-device-DEBUG: 07:06:44.843: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2410261): libfprint-device-DEBUG: 07:06:44.843: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410261): libfprint-device-DEBUG: 07:06:44.844: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410261): libfprint-image_device-DEBUG: 07:06:44.844: Activating image device
> (fprintd:2410261): libfprint-image_device-DEBUG: 07:06:44.844: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410261): libfprint-image_device-DEBUG: 07:06:44.844: Image device activation completed
> (fprintd:2410261): libfprint-image_device-DEBUG: 07:06:44.844: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410261): libfprint-image_device-DEBUG: 07:06:44.844: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410261): libfprint-device-DEBUG: 07:06:44.844: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.844: Finger present 0
> (fprintd:2410261): fprintd-DEBUG: 07:06:44.844: Finger needed 1
> 
> (fprintd:2410261): GLib-GIO-CRITICAL **: 07:06:44.845: GTask 0x560413b8dfc0 (source object: 0x560413b90de0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-retry-scan', false)
> ----------------------------------- stderr -----------------------------------
> test_enroll_retry_general (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_retry_general) ... ERROR
> test_enroll_retry_general (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_retry_general) ... FAIL
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> 
> ======================================================================
> ERROR: test_enroll_retry_general (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_retry_general)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2434, in tearDown
>     self.device.EnrollStop()
>   File "/usr/lib/python3/dist-packages/gi/overrides/Gio.py", line 349, in __call__
>     result = self.dbus_proxy.call_sync(self.method_name, arg_variant,
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying (4)
> 
> ======================================================================
> FAIL: test_enroll_retry_general (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_retry_general)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 318, in daemon_stop
>     self.assertGreaterEqual(self.daemon.returncode, 0)
> AssertionError: -5 not greater than or equal to 0
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.730s
> 
> FAILED (failures=1, errors=1)
> ==============================================================================
> 
> ================================== 112/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_retry_remove_finger
> start time:   07:06:44
> duration:     0.96s
> result:       exit status 1
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=152 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceEnrollTests.test_enroll_retry_remove_finger
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410280): GLib-GIO-DEBUG: 07:06:45.217: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.217: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410280): fprintd-WARNING **: 07:06:45.217: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.217: Launching FprintObject
> (fprintd:2410280): libfprint-context-DEBUG: 07:06:45.218: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.220: Preparing devices for resume
> (fprintd:2410280): libfprint-context-DEBUG: 07:06:45.220: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-51iqf1oo/virtual-image.socket
> 1690268805.221 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410280): libfprint-context-DEBUG: 07:06:45.220: created
> (fprintd:2410280): libfprint-device-DEBUG: 07:06:45.220: Device reported probe completion
> (fprintd:2410280): libfprint-device-DEBUG: 07:06:45.220: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410280): libfprint-device-DEBUG: 07:06:45.220: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.221: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.221: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.221: Finger present 0
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.221: Finger needed 0
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.222: entering main loop
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.222: Got delay inhibitor for sleep.
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.227: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.311: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.312: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.313: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.315: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.315: user 'testuser' claiming the device: 0
> (fprintd:2410280): libfprint-virtual_image-DEBUG: 07:06:45.315: 42954350453: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410280): libfprint-virtual_device_connection-DEBUG: 07:06:45.315: 42954350497: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410280): GLib-GIO-DEBUG: 07:06:45.315: GTask [gio] D-Bus interface method dispatch (source object: 0x55e4928b9ab0, source tag: 0x7f435cef7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410280): libfprint-image_device-DEBUG: 07:06:45.415: Image device open completed
> (fprintd:2410280): libfprint-device-DEBUG: 07:06:45.415: Device reported open completion
> (fprintd:2410280): libfprint-device-DEBUG: 07:06:45.415: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410280): libfprint-device-DEBUG: 07:06:45.415: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.415: claimed device 0
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.417: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.417: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.419: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.420: file_storage_print_data_load(): loaded '/tmp/tmpw6vz5er3/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.420: start enrollment device 0 finger 3
> (fprintd:2410280): libfprint-device-DEBUG: 07:06:45.420: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410280): libfprint-image_device-DEBUG: 07:06:45.420: Activating image device
> (fprintd:2410280): libfprint-image_device-DEBUG: 07:06:45.420: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410280): libfprint-image_device-DEBUG: 07:06:45.420: Image device activation completed
> (fprintd:2410280): libfprint-image_device-DEBUG: 07:06:45.420: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410280): libfprint-image_device-DEBUG: 07:06:45.420: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410280): libfprint-device-DEBUG: 07:06:45.420: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.420: Finger present 0
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.420: Finger needed 1
> (fprintd:2410280): GLib-GIO-DEBUG: 07:06:45.420: GTask [gio] D-Bus interface method dispatch (source object: 0x55e4928b9ab0, source tag: 0x7f435cef7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410280): libfprint-virtual_device_connection-DEBUG: 07:06:45.422: Got a new connection!
> (fprintd:2410280): libfprint-device-DEBUG: 07:06:45.422: Device reported identify result
> (fprintd:2410280): libfprint-image_device-DEBUG: 07:06:45.422: Deactivating image device
> (fprintd:2410280): libfprint-image_device-DEBUG: 07:06:45.422: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410280): libfprint-image_device-DEBUG: 07:06:45.422: Image device deactivation completed
> (fprintd:2410280): libfprint-image_device-DEBUG: 07:06:45.422: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2410280): libfprint-device-DEBUG: 07:06:45.422: Device reported identify completion
> (fprintd:2410280): libfprint-device-DEBUG: 07:06:45.422: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.422: Finger present 0
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.422: Finger needed 0
> (fprintd:2410280): libfprint-device-DEBUG: 07:06:45.422: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2410280): libfprint-device-DEBUG: 07:06:45.422: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410280): libfprint-device-DEBUG: 07:06:45.422: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410280): libfprint-image_device-DEBUG: 07:06:45.422: Activating image device
> (fprintd:2410280): libfprint-image_device-DEBUG: 07:06:45.422: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410280): libfprint-image_device-DEBUG: 07:06:45.422: Image device activation completed
> (fprintd:2410280): libfprint-image_device-DEBUG: 07:06:45.422: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410280): libfprint-image_device-DEBUG: 07:06:45.422: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410280): libfprint-device-DEBUG: 07:06:45.422: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.422: Finger present 0
> (fprintd:2410280): fprintd-DEBUG: 07:06:45.422: Finger needed 1
> 
> (fprintd:2410280): GLib-GIO-CRITICAL **: 07:06:45.423: GTask 0x55e4928bbef0 (source object: 0x55e4928c16e0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-remove-and-retry', false)
> ----------------------------------- stderr -----------------------------------
> test_enroll_retry_remove_finger (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_retry_remove_finger) ... ERROR
> test_enroll_retry_remove_finger (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_retry_remove_finger) ... FAIL
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> 
> ======================================================================
> ERROR: test_enroll_retry_remove_finger (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_retry_remove_finger)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2434, in tearDown
>     self.device.EnrollStop()
>   File "/usr/lib/python3/dist-packages/gi/overrides/Gio.py", line 349, in __call__
>     result = self.dbus_proxy.call_sync(self.method_name, arg_variant,
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying (4)
> 
> ======================================================================
> FAIL: test_enroll_retry_remove_finger (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_retry_remove_finger)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 318, in daemon_stop
>     self.assertGreaterEqual(self.daemon.returncode, 0)
> AssertionError: -5 not greater than or equal to 0
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.735s
> 
> FAILED (failures=1, errors=1)
> ==============================================================================
> 
> ================================== 113/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_retry_too_short
> start time:   07:06:45
> duration:     0.95s
> result:       exit status 1
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> G_SLICE=always-malloc FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 MALLOC_PERTURB_=118 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceEnrollTests.test_enroll_retry_too_short
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410295): GLib-GIO-DEBUG: 07:06:45.596: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.597: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410295): fprintd-WARNING **: 07:06:45.597: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.597: Launching FprintObject
> (fprintd:2410295): libfprint-context-DEBUG: 07:06:45.598: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.599: Preparing devices for resume
> 1690268805.600 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410295): libfprint-context-DEBUG: 07:06:45.599: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-dd6v28lo/virtual-image.socket
> (fprintd:2410295): libfprint-context-DEBUG: 07:06:45.599: created
> (fprintd:2410295): libfprint-device-DEBUG: 07:06:45.604: Device reported probe completion
> (fprintd:2410295): libfprint-device-DEBUG: 07:06:45.604: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410295): libfprint-device-DEBUG: 07:06:45.604: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.607: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.607: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.607: Finger present 0
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.607: Finger needed 0
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.607: Got delay inhibitor for sleep.
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.607: entering main loop
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.608: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.702: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.703: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.704: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.708: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.708: user 'testuser' claiming the device: 0
> (fprintd:2410295): libfprint-virtual_image-DEBUG: 07:06:45.708: 42954743534: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410295): libfprint-virtual_device_connection-DEBUG: 07:06:45.708: 42954743581: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410295): GLib-GIO-DEBUG: 07:06:45.708: GTask [gio] D-Bus interface method dispatch (source object: 0x5583a23dda80, source tag: 0x7f85cefe3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410295): libfprint-image_device-DEBUG: 07:06:45.809: Image device open completed
> (fprintd:2410295): libfprint-device-DEBUG: 07:06:45.810: Device reported open completion
> (fprintd:2410295): libfprint-device-DEBUG: 07:06:45.811: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410295): libfprint-device-DEBUG: 07:06:45.811: Updated temperature model after 0.21 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.811: claimed device 0
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.812: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.812: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.812: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.812: file_storage_print_data_load(): loaded '/tmp/tmpezr6r468/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.812: start enrollment device 0 finger 3
> (fprintd:2410295): libfprint-device-DEBUG: 07:06:45.812: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410295): libfprint-image_device-DEBUG: 07:06:45.813: Activating image device
> (fprintd:2410295): libfprint-image_device-DEBUG: 07:06:45.813: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410295): libfprint-image_device-DEBUG: 07:06:45.813: Image device activation completed
> (fprintd:2410295): libfprint-image_device-DEBUG: 07:06:45.813: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410295): libfprint-image_device-DEBUG: 07:06:45.813: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410295): libfprint-device-DEBUG: 07:06:45.813: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.813: Finger present 0
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.813: Finger needed 1
> (fprintd:2410295): GLib-GIO-DEBUG: 07:06:45.813: GTask [gio] D-Bus interface method dispatch (source object: 0x5583a23dda80, source tag: 0x7f85cefe3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410295): libfprint-virtual_device_connection-DEBUG: 07:06:45.813: Got a new connection!
> (fprintd:2410295): libfprint-device-DEBUG: 07:06:45.814: Device reported identify result
> (fprintd:2410295): libfprint-image_device-DEBUG: 07:06:45.814: Deactivating image device
> (fprintd:2410295): libfprint-image_device-DEBUG: 07:06:45.814: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410295): libfprint-image_device-DEBUG: 07:06:45.814: Image device deactivation completed
> (fprintd:2410295): libfprint-image_device-DEBUG: 07:06:45.814: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2410295): libfprint-device-DEBUG: 07:06:45.814: Device reported identify completion
> (fprintd:2410295): libfprint-device-DEBUG: 07:06:45.814: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.814: Finger present 0
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.814: Finger needed 0
> (fprintd:2410295): libfprint-device-DEBUG: 07:06:45.814: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2410295): libfprint-device-DEBUG: 07:06:45.814: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410295): libfprint-device-DEBUG: 07:06:45.814: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410295): libfprint-image_device-DEBUG: 07:06:45.814: Activating image device
> (fprintd:2410295): libfprint-image_device-DEBUG: 07:06:45.814: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410295): libfprint-image_device-DEBUG: 07:06:45.814: Image device activation completed
> (fprintd:2410295): libfprint-image_device-DEBUG: 07:06:45.814: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410295): libfprint-image_device-DEBUG: 07:06:45.814: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410295): libfprint-device-DEBUG: 07:06:45.814: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.814: Finger present 0
> (fprintd:2410295): fprintd-DEBUG: 07:06:45.814: Finger needed 1
> 
> (fprintd:2410295): GLib-GIO-CRITICAL **: 07:06:45.815: GTask 0x5583a23e2a20 (source object: 0x5583a23e4ad0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-swipe-too-short', false)
> ----------------------------------- stderr -----------------------------------
> test_enroll_retry_too_short (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_retry_too_short) ... ERROR
> test_enroll_retry_too_short (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_retry_too_short) ... FAIL
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> 
> ======================================================================
> ERROR: test_enroll_retry_too_short (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_retry_too_short)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2434, in tearDown
>     self.device.EnrollStop()
>   File "/usr/lib/python3/dist-packages/gi/overrides/Gio.py", line 349, in __call__
>     result = self.dbus_proxy.call_sync(self.method_name, arg_variant,
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying (4)
> 
> ======================================================================
> FAIL: test_enroll_retry_too_short (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_retry_too_short)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 318, in daemon_stop
>     self.assertGreaterEqual(self.daemon.returncode, 0)
> AssertionError: -5 not greater than or equal to 0
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.715s
> 
> FAILED (failures=1, errors=1)
> ==============================================================================
> 
> ================================== 114/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_start_during_enroll
> start time:   07:06:45
> duration:     1.07s
> result:       exit status 0
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> G_SLICE=always-malloc MALLOC_PERTURB_=114 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceEnrollTests.test_enroll_start_during_enroll
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410320): GLib-GIO-DEBUG: 07:06:46.208: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410320): fprintd-DEBUG: 07:06:46.215: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410320): fprintd-WARNING **: 07:06:46.215: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410320): fprintd-DEBUG: 07:06:46.215: Launching FprintObject
> (fprintd:2410320): libfprint-context-DEBUG: 07:06:46.215: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410320): fprintd-DEBUG: 07:06:46.218: Preparing devices for resume
> (fprintd:2410320): libfprint-context-DEBUG: 07:06:46.218: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-rc5cf1ee/virtual-image.socket
> (fprintd:2410320): libfprint-context-DEBUG: 07:06:46.218: created
> 1690268806.219 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410320): libfprint-device-DEBUG: 07:06:46.218: Device reported probe completion
> (fprintd:2410320): libfprint-device-DEBUG: 07:06:46.219: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410320): libfprint-device-DEBUG: 07:06:46.219: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410320): fprintd-DEBUG: 07:06:46.220: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410320): fprintd-DEBUG: 07:06:46.220: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410320): fprintd-DEBUG: 07:06:46.220: Finger present 0
> (fprintd:2410320): fprintd-DEBUG: 07:06:46.220: Finger needed 0
> (fprintd:2410320): fprintd-DEBUG: 07:06:46.221: Got delay inhibitor for sleep.
> (fprintd:2410320): fprintd-DEBUG: 07:06:46.221: entering main loop
> (fprintd:2410320): fprintd-DEBUG: 07:06:46.221: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410320): fprintd-DEBUG: 07:06:46.321: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410320): fprintd-DEBUG: 07:06:46.321: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410320): fprintd-DEBUG: 07:06:46.322: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410320): fprintd-DEBUG: 07:06:46.326: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410320): fprintd-DEBUG: 07:06:46.326: user 'testuser' claiming the device: 0
> (fprintd:2410320): libfprint-virtual_image-DEBUG: 07:06:46.326: 42955361972: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410320): libfprint-virtual_device_connection-DEBUG: 07:06:46.326: 42955362006: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410320): GLib-GIO-DEBUG: 07:06:46.327: GTask [gio] D-Bus interface method dispatch (source object: 0x55d95120cba0, source tag: 0x7f4ada9c0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410320): libfprint-image_device-DEBUG: 07:06:46.427: Image device open completed
> (fprintd:2410320): libfprint-device-DEBUG: 07:06:46.427: Device reported open completion
> (fprintd:2410320): libfprint-device-DEBUG: 07:06:46.427: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410320): libfprint-device-DEBUG: 07:06:46.427: Updated temperature model after 0.21 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410320): fprintd-DEBUG: 07:06:46.427: claimed device 0
> (fprintd:2410320): fprintd-DEBUG: 07:06:46.429: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410320): fprintd-DEBUG: 07:06:46.429: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410320): fprintd-DEBUG: 07:06:46.430: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410320): fprintd-DEBUG: 07:06:46.430: file_storage_print_data_load(): loaded '/tmp/tmp8cicjaya/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410320): fprintd-DEBUG: 07:06:46.430: start enrollment device 0 finger 3
> (fprintd:2410320): libfprint-device-DEBUG: 07:06:46.430: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410320): libfprint-image_device-DEBUG: 07:06:46.430: Activating image device
> (fprintd:2410320): libfprint-image_device-DEBUG: 07:06:46.430: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410320): libfprint-image_device-DEBUG: 07:06:46.430: Image device activation completed
> (fprintd:2410320): libfprint-image_device-DEBUG: 07:06:46.430: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410320): libfprint-image_device-DEBUG: 07:06:46.430: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410320): libfprint-device-DEBUG: 07:06:46.430: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410320): fprintd-DEBUG: 07:06:46.430: Finger present 0
> (fprintd:2410320): fprintd-DEBUG: 07:06:46.430: Finger needed 1
> (fprintd:2410320): GLib-GIO-DEBUG: 07:06:46.430: GTask [gio] D-Bus interface method dispatch (source object: 0x55d95120cba0, source tag: 0x7f4ada9c0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410320): fprintd-DEBUG: 07:06:46.431: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410320): fprintd-DEBUG: 07:06:46.431: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410320): fprintd-DEBUG: 07:06:46.434: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410320): fprintd-DEBUG: 07:06:46.434: file_storage_print_data_load(): loaded '/tmp/tmp8cicjaya/state/testuser/virtual_image/0/1' Unknown error -2
> (fprintd:2410320): GLib-GIO-DEBUG: 07:06:46.434: GTask [gio] D-Bus interface method dispatch (source object: 0x55d95120cba0, source tag: 0x7f4ada9c0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410320): fprintd-DEBUG: 07:06:46.435: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual image device for debugging'
> (fprintd:2410320): fprintd-DEBUG: 07:06:46.435: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual image device for debugging'!
> (fprintd:2410320): GLib-GIO-DEBUG: 07:06:46.435: GTask [gio] D-Bus interface method dispatch (source object: 0x55d95120cba0, source tag: 0x7f4ada9c0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410320): libfprint-device-DEBUG: 07:06:46.435: Idle cancelling on ongoing operation!
> (fprintd:2410320): libfprint-image_device-DEBUG: 07:06:46.435: Deactivating image device
> (fprintd:2410320): libfprint-image_device-DEBUG: 07:06:46.435: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410320): libfprint-image_device-DEBUG: 07:06:46.435: Image device deactivation completed
> (fprintd:2410320): libfprint-image_device-DEBUG: 07:06:46.435: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2410320): libfprint-device-DEBUG: 07:06:46.435: Device reported generic error (Operation was cancelled) during action; action was: FPI_DEVICE_ACTION_IDENTIFY
> (fprintd:2410320): libfprint-device-DEBUG: 07:06:46.435: Device reported identify completion
> (fprintd:2410320): libfprint-device-DEBUG: 07:06:46.435: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410320): fprintd-DEBUG: 07:06:46.435: Finger present 0
> (fprintd:2410320): fprintd-DEBUG: 07:06:46.435: Finger needed 0
> (fprintd:2410320): libfprint-device-DEBUG: 07:06:46.435: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2410320): libfprint-device-DEBUG: 07:06:46.435: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410320): fprintd-DEBUG: 07:06:46.436: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2410320): fprintd-DEBUG: 07:06:46.436: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2410320): libfprint-virtual_image-DEBUG: 07:06:46.436: 42955471128: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2410320): GLib-GIO-DEBUG: 07:06:46.436: GTask [gio] D-Bus interface method dispatch (source object: 0x55d95120cba0, source tag: 0x7f4ada9c0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410320): libfprint-image_device-DEBUG: 07:06:46.536: Image device close completed
> (fprintd:2410320): libfprint-device-DEBUG: 07:06:46.536: Device reported close completion
> (fprintd:2410320): libfprint-device-DEBUG: 07:06:46.536: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2410320): libfprint-device-DEBUG: 07:06:46.536: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410320): fprintd-DEBUG: 07:06:46.536: released device 0
> (fprintd:2410320): fprintd-DEBUG: 07:06:46.540: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_enroll_start_during_enroll (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_start_during_enroll) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.839s
> 
> OK
> ==============================================================================
> 
> ================================== 115/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_stop_from_other_client
> start time:   07:06:45
> duration:     1.09s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=8 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceEnrollTests.test_enroll_stop_from_other_client
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410329): GLib-GIO-DEBUG: 07:06:46.526: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410329): fprintd-DEBUG: 07:06:46.537: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410329): fprintd-WARNING **: 07:06:46.537: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410329): fprintd-DEBUG: 07:06:46.537: Launching FprintObject
> (fprintd:2410329): libfprint-context-DEBUG: 07:06:46.537: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410329): fprintd-DEBUG: 07:06:46.538: Preparing devices for resume
> (fprintd:2410329): libfprint-context-DEBUG: 07:06:46.538: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-gkcufxcx/virtual-image.socket
> (fprintd:2410329): libfprint-context-DEBUG: 07:06:46.538: created
> (fprintd:2410329): libfprint-device-DEBUG: 07:06:46.539: Device reported probe completion
> (fprintd:2410329): libfprint-device-DEBUG: 07:06:46.539: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410329): libfprint-device-DEBUG: 07:06:46.539: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268806.539 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410329): fprintd-DEBUG: 07:06:46.542: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410329): fprintd-DEBUG: 07:06:46.542: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410329): fprintd-DEBUG: 07:06:46.542: Finger present 0
> (fprintd:2410329): fprintd-DEBUG: 07:06:46.542: Finger needed 0
> (fprintd:2410329): fprintd-DEBUG: 07:06:46.542: Got delay inhibitor for sleep.
> (fprintd:2410329): fprintd-DEBUG: 07:06:46.542: entering main loop
> (fprintd:2410329): fprintd-DEBUG: 07:06:46.543: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410329): fprintd-DEBUG: 07:06:46.633: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410329): fprintd-DEBUG: 07:06:46.634: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410329): fprintd-DEBUG: 07:06:46.635: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410329): fprintd-DEBUG: 07:06:46.636: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410329): fprintd-DEBUG: 07:06:46.636: user 'testuser' claiming the device: 0
> (fprintd:2410329): libfprint-virtual_image-DEBUG: 07:06:46.636: 42955671802: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410329): libfprint-virtual_device_connection-DEBUG: 07:06:46.636: 42955671849: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410329): GLib-GIO-DEBUG: 07:06:46.636: GTask [gio] D-Bus interface method dispatch (source object: 0x559348295bd0, source tag: 0x7fdaec458e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410329): libfprint-image_device-DEBUG: 07:06:46.739: Image device open completed
> (fprintd:2410329): libfprint-device-DEBUG: 07:06:46.739: Device reported open completion
> (fprintd:2410329): libfprint-device-DEBUG: 07:06:46.739: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410329): libfprint-device-DEBUG: 07:06:46.739: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410329): fprintd-DEBUG: 07:06:46.739: claimed device 0
> (fprintd:2410329): fprintd-DEBUG: 07:06:46.742: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410329): fprintd-DEBUG: 07:06:46.742: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410329): fprintd-DEBUG: 07:06:46.743: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410329): fprintd-DEBUG: 07:06:46.743: file_storage_print_data_load(): loaded '/tmp/tmp5ubh4idv/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410329): fprintd-DEBUG: 07:06:46.743: start enrollment device 0 finger 3
> (fprintd:2410329): libfprint-device-DEBUG: 07:06:46.743: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410329): libfprint-image_device-DEBUG: 07:06:46.743: Activating image device
> (fprintd:2410329): libfprint-image_device-DEBUG: 07:06:46.743: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410329): libfprint-image_device-DEBUG: 07:06:46.743: Image device activation completed
> (fprintd:2410329): libfprint-image_device-DEBUG: 07:06:46.743: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410329): libfprint-image_device-DEBUG: 07:06:46.743: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410329): libfprint-device-DEBUG: 07:06:46.743: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410329): fprintd-DEBUG: 07:06:46.743: Finger present 0
> (fprintd:2410329): fprintd-DEBUG: 07:06:46.743: Finger needed 1
> (fprintd:2410329): GLib-GIO-DEBUG: 07:06:46.744: GTask [gio] D-Bus interface method dispatch (source object: 0x559348295bd0, source tag: 0x7fdaec458e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410329): fprintd-DEBUG: 07:06:46.755: Requesting authorization from :1.10 to call method 'EnrollStop' for device 'Virtual image device for debugging'
> 
> (fprintd:2410329): fprintd-WARNING **: 07:06:46.755: Authorization denied to :1.10 to call method 'EnrollStop' for device 'Virtual image device for debugging': Device already in use by another user
> (fprintd:2410329): GLib-GIO-DEBUG: 07:06:46.755: GTask [gio] D-Bus interface method dispatch (source object: 0x559348295bd0, source tag: 0x7fdaec458e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410329): fprintd-DEBUG: 07:06:46.767: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual image device for debugging'
> (fprintd:2410329): fprintd-DEBUG: 07:06:46.767: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual image device for debugging'!
> (fprintd:2410329): GLib-GIO-DEBUG: 07:06:46.767: GTask [gio] D-Bus interface method dispatch (source object: 0x559348295bd0, source tag: 0x7fdaec458e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410329): libfprint-device-DEBUG: 07:06:46.767: Idle cancelling on ongoing operation!
> (fprintd:2410329): libfprint-image_device-DEBUG: 07:06:46.767: Deactivating image device
> (fprintd:2410329): libfprint-image_device-DEBUG: 07:06:46.767: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410329): libfprint-image_device-DEBUG: 07:06:46.767: Image device deactivation completed
> (fprintd:2410329): libfprint-image_device-DEBUG: 07:06:46.767: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2410329): libfprint-device-DEBUG: 07:06:46.767: Device reported generic error (Operation was cancelled) during action; action was: FPI_DEVICE_ACTION_IDENTIFY
> (fprintd:2410329): libfprint-device-DEBUG: 07:06:46.767: Device reported identify completion
> (fprintd:2410329): libfprint-device-DEBUG: 07:06:46.767: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410329): fprintd-DEBUG: 07:06:46.767: Finger present 0
> (fprintd:2410329): fprintd-DEBUG: 07:06:46.767: Finger needed 0
> (fprintd:2410329): libfprint-device-DEBUG: 07:06:46.767: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2410329): libfprint-device-DEBUG: 07:06:46.767: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410329): fprintd-DEBUG: 07:06:46.775: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2410329): fprintd-DEBUG: 07:06:46.775: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2410329): libfprint-virtual_image-DEBUG: 07:06:46.776: 42955811036: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2410329): GLib-GIO-DEBUG: 07:06:46.776: GTask [gio] D-Bus interface method dispatch (source object: 0x559348295bd0, source tag: 0x7fdaec458e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410329): libfprint-image_device-DEBUG: 07:06:46.876: Image device close completed
> (fprintd:2410329): libfprint-device-DEBUG: 07:06:46.876: Device reported close completion
> (fprintd:2410329): libfprint-device-DEBUG: 07:06:46.876: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2410329): libfprint-device-DEBUG: 07:06:46.876: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410329): fprintd-DEBUG: 07:06:46.876: released device 0
> (fprintd:2410329): fprintd-DEBUG: 07:06:46.877: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_enroll_stop_from_other_client (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_stop_from_other_client) ... /usr/lib/python3.11/traceback.py:240: ResourceWarning: unclosed file <_io.BufferedReader name=12>
>   tb.tb_frame.clear()
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.876s
> 
> OK
> ==============================================================================
> 
> ================================== 116/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_verify_stop_during_enroll
> start time:   07:06:47
> duration:     1.00s
> result:       exit status 0
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> G_SLICE=always-malloc MALLOC_PERTURB_=188 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceEnrollTests.test_verify_stop_during_enroll
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410367): GLib-GIO-DEBUG: 07:06:47.567: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410367): fprintd-DEBUG: 07:06:47.578: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410367): fprintd-WARNING **: 07:06:47.578: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410367): fprintd-DEBUG: 07:06:47.578: Launching FprintObject
> (fprintd:2410367): libfprint-context-DEBUG: 07:06:47.579: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410367): fprintd-DEBUG: 07:06:47.581: Preparing devices for resume
> (fprintd:2410367): libfprint-context-DEBUG: 07:06:47.581: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-2p1ym5h_/virtual-image.socket
> (fprintd:2410367): libfprint-context-DEBUG: 07:06:47.581: created
> 1690268807.582 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410367): libfprint-device-DEBUG: 07:06:47.582: Device reported probe completion
> (fprintd:2410367): libfprint-device-DEBUG: 07:06:47.582: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410367): libfprint-device-DEBUG: 07:06:47.582: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410367): fprintd-DEBUG: 07:06:47.584: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410367): fprintd-DEBUG: 07:06:47.584: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410367): fprintd-DEBUG: 07:06:47.584: Finger present 0
> (fprintd:2410367): fprintd-DEBUG: 07:06:47.584: Finger needed 0
> (fprintd:2410367): fprintd-DEBUG: 07:06:47.584: Got delay inhibitor for sleep.
> (fprintd:2410367): fprintd-DEBUG: 07:06:47.584: entering main loop
> (fprintd:2410367): fprintd-DEBUG: 07:06:47.585: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410367): fprintd-DEBUG: 07:06:47.677: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410367): fprintd-DEBUG: 07:06:47.678: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410367): fprintd-DEBUG: 07:06:47.679: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410367): fprintd-DEBUG: 07:06:47.680: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410367): fprintd-DEBUG: 07:06:47.680: user 'testuser' claiming the device: 0
> (fprintd:2410367): libfprint-virtual_image-DEBUG: 07:06:47.680: 42956715737: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410367): libfprint-virtual_device_connection-DEBUG: 07:06:47.680: 42956715770: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410367): GLib-GIO-DEBUG: 07:06:47.680: GTask [gio] D-Bus interface method dispatch (source object: 0x555d362eeca0, source tag: 0x7f2c5b36be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410367): libfprint-image_device-DEBUG: 07:06:47.781: Image device open completed
> (fprintd:2410367): libfprint-device-DEBUG: 07:06:47.781: Device reported open completion
> (fprintd:2410367): libfprint-device-DEBUG: 07:06:47.781: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410367): libfprint-device-DEBUG: 07:06:47.781: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410367): fprintd-DEBUG: 07:06:47.781: claimed device 0
> (fprintd:2410367): fprintd-DEBUG: 07:06:47.782: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410367): fprintd-DEBUG: 07:06:47.782: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410367): fprintd-DEBUG: 07:06:47.783: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410367): fprintd-DEBUG: 07:06:47.783: file_storage_print_data_load(): loaded '/tmp/tmpq7xn3a9f/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410367): fprintd-DEBUG: 07:06:47.783: start enrollment device 0 finger 3
> (fprintd:2410367): libfprint-device-DEBUG: 07:06:47.783: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410367): libfprint-image_device-DEBUG: 07:06:47.783: Activating image device
> (fprintd:2410367): libfprint-image_device-DEBUG: 07:06:47.783: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410367): libfprint-image_device-DEBUG: 07:06:47.783: Image device activation completed
> (fprintd:2410367): libfprint-image_device-DEBUG: 07:06:47.783: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410367): libfprint-image_device-DEBUG: 07:06:47.783: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410367): libfprint-device-DEBUG: 07:06:47.783: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410367): fprintd-DEBUG: 07:06:47.783: Finger present 0
> (fprintd:2410367): fprintd-DEBUG: 07:06:47.783: Finger needed 1
> (fprintd:2410367): GLib-GIO-DEBUG: 07:06:47.783: GTask [gio] D-Bus interface method dispatch (source object: 0x555d362eeca0, source tag: 0x7f2c5b36be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410367): fprintd-DEBUG: 07:06:47.784: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual image device for debugging'
> (fprintd:2410367): fprintd-DEBUG: 07:06:47.784: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual image device for debugging'!
> (fprintd:2410367): GLib-GIO-DEBUG: 07:06:47.784: GTask [gio] D-Bus interface method dispatch (source object: 0x555d362eeca0, source tag: 0x7f2c5b36be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410367): fprintd-DEBUG: 07:06:47.785: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual image device for debugging'
> (fprintd:2410367): fprintd-DEBUG: 07:06:47.785: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual image device for debugging'!
> (fprintd:2410367): GLib-GIO-DEBUG: 07:06:47.785: GTask [gio] D-Bus interface method dispatch (source object: 0x555d362eeca0, source tag: 0x7f2c5b36be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410367): libfprint-device-DEBUG: 07:06:47.785: Idle cancelling on ongoing operation!
> (fprintd:2410367): libfprint-image_device-DEBUG: 07:06:47.785: Deactivating image device
> (fprintd:2410367): libfprint-image_device-DEBUG: 07:06:47.785: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410367): libfprint-image_device-DEBUG: 07:06:47.785: Image device deactivation completed
> (fprintd:2410367): libfprint-image_device-DEBUG: 07:06:47.785: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2410367): libfprint-device-DEBUG: 07:06:47.785: Device reported generic error (Operation was cancelled) during action; action was: FPI_DEVICE_ACTION_IDENTIFY
> (fprintd:2410367): libfprint-device-DEBUG: 07:06:47.785: Device reported identify completion
> (fprintd:2410367): libfprint-device-DEBUG: 07:06:47.785: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410367): fprintd-DEBUG: 07:06:47.785: Finger present 0
> (fprintd:2410367): fprintd-DEBUG: 07:06:47.785: Finger needed 0
> (fprintd:2410367): libfprint-device-DEBUG: 07:06:47.785: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2410367): libfprint-device-DEBUG: 07:06:47.785: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410367): fprintd-DEBUG: 07:06:47.785: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2410367): fprintd-DEBUG: 07:06:47.785: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2410367): libfprint-virtual_image-DEBUG: 07:06:47.785: 42956820909: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2410367): GLib-GIO-DEBUG: 07:06:47.785: GTask [gio] D-Bus interface method dispatch (source object: 0x555d362eeca0, source tag: 0x7f2c5b36be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410367): libfprint-image_device-DEBUG: 07:06:47.886: Image device close completed
> (fprintd:2410367): libfprint-device-DEBUG: 07:06:47.886: Device reported close completion
> (fprintd:2410367): libfprint-device-DEBUG: 07:06:47.886: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2410367): libfprint-device-DEBUG: 07:06:47.886: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410367): fprintd-DEBUG: 07:06:47.886: released device 0
> (fprintd:2410367): fprintd-DEBUG: 07:06:47.888: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_verify_stop_during_enroll (__main__.FPrintdVirtualDeviceEnrollTests.test_verify_stop_during_enroll) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.752s
> 
> OK
> ==============================================================================
> 
> ================================== 117/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_stop_cancels
> start time:   07:06:35
> duration:     150.16s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=104 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_verify_stop_cancels
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409869): GLib-GIO-DEBUG: 07:06:36.153: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.156: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409869): fprintd-WARNING **: 07:06:36.156: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.156: Launching FprintObject
> (fprintd:2409869): libfprint-context-DEBUG: 07:06:36.156: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.158: Preparing devices for resume
> (fprintd:2409869): libfprint-context-DEBUG: 07:06:36.158: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-1mzl3r1a/virtual-image.socket
> (fprintd:2409869): libfprint-context-DEBUG: 07:06:36.158: created
> (fprintd:2409869): libfprint-device-DEBUG: 07:06:36.158: Device reported probe completion
> (fprintd:2409869): libfprint-device-DEBUG: 07:06:36.158: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409869): libfprint-device-DEBUG: 07:06:36.158: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268796.159 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.166: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.166: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.166: Finger present 0
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.166: Finger needed 0
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.167: Got delay inhibitor for sleep.
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.167: entering main loop
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.167: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.254: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.255: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.257: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.258: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.258: user 'testuser' claiming the device: 0
> (fprintd:2409869): libfprint-virtual_image-DEBUG: 07:06:36.258: 42945293394: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409869): libfprint-virtual_device_connection-DEBUG: 07:06:36.258: 42945293436: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409869): GLib-GIO-DEBUG: 07:06:36.258: GTask [gio] D-Bus interface method dispatch (source object: 0x557f426bbb10, source tag: 0x7f4db2db0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409869): libfprint-image_device-DEBUG: 07:06:36.359: Image device open completed
> (fprintd:2409869): libfprint-device-DEBUG: 07:06:36.359: Device reported open completion
> (fprintd:2409869): libfprint-device-DEBUG: 07:06:36.359: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409869): libfprint-device-DEBUG: 07:06:36.359: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.359: claimed device 0
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.360: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.360: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.363: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.363: file_storage_print_data_load(): loaded '/tmp/tmpvc9egr1u/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.363: start enrollment device 0 finger 7
> (fprintd:2409869): libfprint-device-DEBUG: 07:06:36.363: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409869): libfprint-image_device-DEBUG: 07:06:36.363: Activating image device
> (fprintd:2409869): libfprint-image_device-DEBUG: 07:06:36.363: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409869): libfprint-image_device-DEBUG: 07:06:36.363: Image device activation completed
> (fprintd:2409869): libfprint-image_device-DEBUG: 07:06:36.363: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409869): libfprint-image_device-DEBUG: 07:06:36.363: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409869): libfprint-device-DEBUG: 07:06:36.363: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.363: Finger present 0
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.363: Finger needed 1
> (fprintd:2409869): GLib-GIO-DEBUG: 07:06:36.363: GTask [gio] D-Bus interface method dispatch (source object: 0x557f426bbb10, source tag: 0x7f4db2db0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409869): libfprint-virtual_device_connection-DEBUG: 07:06:36.367: Got a new connection!
> (fprintd:2409869): libfprint-virtual_image-DEBUG: 07:06:36.367: image data: 0x557f426c3f20
> (fprintd:2409869): libfprint-device-DEBUG: 07:06:36.367: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.367: Finger present 1
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.367: Finger needed 1
> (fprintd:2409869): libfprint-image_device-DEBUG: 07:06:36.367: Image device reported finger status: on
> (fprintd:2409869): libfprint-image_device-DEBUG: 07:06:36.367: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409869): libfprint-image_device-DEBUG: 07:06:36.367: Image device captured an image
> (fprintd:2409869): libfprint-image_device-DEBUG: 07:06:36.367: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409869): libfprint-device-DEBUG: 07:06:36.367: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.367: Finger present 1
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.367: Finger needed 0
> (fprintd:2409869): libfprint-device-DEBUG: 07:06:36.367: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.367: Finger present 0
> (fprintd:2409869): fprintd-DEBUG: 07:06:36.367: Finger needed 0
> (fprintd:2409869): libfprint-image_device-DEBUG: 07:06:36.367: Image device reported finger status: off
> (fprintd:2409869): libfprint-image_device-DEBUG: 07:06:36.367: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409869): libfprint-image_device-DEBUG: 07:06:36.367: Deactivating image device
> (fprintd:2409869): libfprint-image_device-DEBUG: 07:06:36.367: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409869): libfprint-image_device-DEBUG: 07:06:36.367: Image device deactivation completed
> (fprintd:2409869): libfprint-image_device-DEBUG: 07:06:36.367: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409869): GLib-GIO-CRITICAL **: 07:06:36.368: GTask 0x557f426c3b80 (source object: 0x557f426c2f00, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409869): libfprint-image-DEBUG: 07:06:36.377: Minutiae scan completed in 0.009880 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_stop_cancels (__main__.FPrintdVirtualDeviceClaimedTest.test_verify_stop_cancels) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1937, in test_verify_stop_cancels
>     self.enroll_image('whorl')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 118/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_wrong_finger_match
> start time:   07:06:37
> duration:     150.07s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_PERTURB_=54 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_verify_wrong_finger_match
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409955): GLib-GIO-DEBUG: 07:06:38.349: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.352: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409955): fprintd-WARNING **: 07:06:38.352: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.352: Launching FprintObject
> (fprintd:2409955): libfprint-context-DEBUG: 07:06:38.352: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.361: Preparing devices for resume
> (fprintd:2409955): libfprint-context-DEBUG: 07:06:38.362: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-3djtzqz1/virtual-image.socket
> (fprintd:2409955): libfprint-context-DEBUG: 07:06:38.362: created
> 1690268798.364 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409955): libfprint-device-DEBUG: 07:06:38.366: Device reported probe completion
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.366: Got delay inhibitor for sleep.
> (fprintd:2409955): libfprint-device-DEBUG: 07:06:38.366: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409955): libfprint-device-DEBUG: 07:06:38.366: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.370: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.370: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.370: Finger present 0
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.370: Finger needed 0
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.371: entering main loop
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.371: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.443: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.444: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.444: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.445: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.445: user 'testuser' claiming the device: 0
> (fprintd:2409955): libfprint-virtual_image-DEBUG: 07:06:38.445: 42947480947: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409955): libfprint-virtual_device_connection-DEBUG: 07:06:38.445: 42947480978: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409955): GLib-GIO-DEBUG: 07:06:38.446: GTask [gio] D-Bus interface method dispatch (source object: 0x556135a39870, source tag: 0x7f2ee0801e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409955): libfprint-image_device-DEBUG: 07:06:38.546: Image device open completed
> (fprintd:2409955): libfprint-device-DEBUG: 07:06:38.546: Device reported open completion
> (fprintd:2409955): libfprint-device-DEBUG: 07:06:38.546: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409955): libfprint-device-DEBUG: 07:06:38.546: Updated temperature model after 0.18 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.546: claimed device 0
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.547: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.547: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.548: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.548: file_storage_print_data_load(): loaded '/tmp/tmp4ii9p_hz/state/testuser/virtual_image/0/1' Unknown error -2
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.549: start enrollment device 0 finger 1
> (fprintd:2409955): libfprint-device-DEBUG: 07:06:38.549: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409955): libfprint-image_device-DEBUG: 07:06:38.549: Activating image device
> (fprintd:2409955): libfprint-image_device-DEBUG: 07:06:38.549: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409955): libfprint-image_device-DEBUG: 07:06:38.549: Image device activation completed
> (fprintd:2409955): libfprint-image_device-DEBUG: 07:06:38.549: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409955): libfprint-image_device-DEBUG: 07:06:38.549: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409955): libfprint-device-DEBUG: 07:06:38.549: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.549: Finger present 0
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.549: Finger needed 1
> (fprintd:2409955): GLib-GIO-DEBUG: 07:06:38.549: GTask [gio] D-Bus interface method dispatch (source object: 0x556135a39870, source tag: 0x7f2ee0801e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409955): libfprint-virtual_device_connection-DEBUG: 07:06:38.550: Got a new connection!
> (fprintd:2409955): libfprint-virtual_image-DEBUG: 07:06:38.550: image data: 0x556135a41b30
> (fprintd:2409955): libfprint-device-DEBUG: 07:06:38.550: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.550: Finger present 1
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.550: Finger needed 1
> (fprintd:2409955): libfprint-image_device-DEBUG: 07:06:38.550: Image device reported finger status: on
> (fprintd:2409955): libfprint-image_device-DEBUG: 07:06:38.550: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409955): libfprint-image_device-DEBUG: 07:06:38.550: Image device captured an image
> (fprintd:2409955): libfprint-image_device-DEBUG: 07:06:38.550: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409955): libfprint-device-DEBUG: 07:06:38.550: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.550: Finger present 1
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.550: Finger needed 0
> (fprintd:2409955): libfprint-device-DEBUG: 07:06:38.550: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.550: Finger present 0
> (fprintd:2409955): fprintd-DEBUG: 07:06:38.550: Finger needed 0
> (fprintd:2409955): libfprint-image_device-DEBUG: 07:06:38.550: Image device reported finger status: off
> (fprintd:2409955): libfprint-image_device-DEBUG: 07:06:38.550: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409955): libfprint-image_device-DEBUG: 07:06:38.550: Deactivating image device
> (fprintd:2409955): libfprint-image_device-DEBUG: 07:06:38.550: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409955): libfprint-image_device-DEBUG: 07:06:38.550: Image device deactivation completed
> (fprintd:2409955): libfprint-image_device-DEBUG: 07:06:38.550: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409955): GLib-GIO-CRITICAL **: 07:06:38.550: GTask 0x556135a41790 (source object: 0x556135a41400, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409955): libfprint-image-DEBUG: 07:06:38.563: Minutiae scan completed in 0.013114 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_wrong_finger_match (__main__.FPrintdVirtualDeviceClaimedTest.test_verify_wrong_finger_match) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2009, in test_verify_wrong_finger_match
>     self.enroll_image('whorl', finger='left-thumb')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 119/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_wrong_finger_no_match
> start time:   07:06:37
> duration:     150.05s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_PERTURB_=71 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceClaimedTest.test_verify_wrong_finger_no_match
> ----------------------------------- stdout -----------------------------------
> (fprintd:2409945): GLib-GIO-DEBUG: 07:06:38.090: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.093: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2409945): fprintd-WARNING **: 07:06:38.093: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.093: Launching FprintObject
> (fprintd:2409945): libfprint-context-DEBUG: 07:06:38.094: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.097: Preparing devices for resume
> (fprintd:2409945): libfprint-context-DEBUG: 07:06:38.097: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-c1td9b50/virtual-image.socket
> (fprintd:2409945): libfprint-context-DEBUG: 07:06:38.097: created
> (fprintd:2409945): libfprint-device-DEBUG: 07:06:38.097: Device reported probe completion
> (fprintd:2409945): libfprint-device-DEBUG: 07:06:38.098: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2409945): libfprint-device-DEBUG: 07:06:38.098: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268798.099 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.100: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.100: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.100: Finger present 0
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.100: Finger needed 0
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.100: Got delay inhibitor for sleep.
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.100: entering main loop
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.101: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.191: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.192: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.193: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.194: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.194: user 'testuser' claiming the device: 0
> (fprintd:2409945): libfprint-virtual_image-DEBUG: 07:06:38.197: 42947232641: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2409945): libfprint-virtual_device_connection-DEBUG: 07:06:38.198: 42947232988: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2409945): GLib-GIO-DEBUG: 07:06:38.199: GTask [gio] D-Bus interface method dispatch (source object: 0x557d000aa870, source tag: 0x7f0aaa1bbe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409945): libfprint-image_device-DEBUG: 07:06:38.295: Image device open completed
> (fprintd:2409945): libfprint-device-DEBUG: 07:06:38.295: Device reported open completion
> (fprintd:2409945): libfprint-device-DEBUG: 07:06:38.295: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2409945): libfprint-device-DEBUG: 07:06:38.295: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.295: claimed device 0
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.297: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.297: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.298: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.298: file_storage_print_data_load(): loaded '/tmp/tmply_8vmzl/state/testuser/virtual_image/0/6' Unknown error -2
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.298: start enrollment device 0 finger 6
> (fprintd:2409945): libfprint-device-DEBUG: 07:06:38.298: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2409945): libfprint-image_device-DEBUG: 07:06:38.298: Activating image device
> (fprintd:2409945): libfprint-image_device-DEBUG: 07:06:38.298: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2409945): libfprint-image_device-DEBUG: 07:06:38.298: Image device activation completed
> (fprintd:2409945): libfprint-image_device-DEBUG: 07:06:38.298: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409945): libfprint-image_device-DEBUG: 07:06:38.298: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2409945): libfprint-device-DEBUG: 07:06:38.298: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.298: Finger present 0
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.298: Finger needed 1
> (fprintd:2409945): GLib-GIO-DEBUG: 07:06:38.298: GTask [gio] D-Bus interface method dispatch (source object: 0x557d000aa870, source tag: 0x7f0aaa1bbe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409945): libfprint-virtual_device_connection-DEBUG: 07:06:38.299: Got a new connection!
> (fprintd:2409945): libfprint-virtual_image-DEBUG: 07:06:38.299: image data: 0x557d000b2370
> (fprintd:2409945): libfprint-device-DEBUG: 07:06:38.299: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.299: Finger present 1
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.299: Finger needed 1
> (fprintd:2409945): libfprint-image_device-DEBUG: 07:06:38.299: Image device reported finger status: on
> (fprintd:2409945): libfprint-image_device-DEBUG: 07:06:38.299: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2409945): libfprint-image_device-DEBUG: 07:06:38.299: Image device captured an image
> (fprintd:2409945): libfprint-image_device-DEBUG: 07:06:38.299: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2409945): libfprint-device-DEBUG: 07:06:38.299: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.299: Finger present 1
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.299: Finger needed 0
> (fprintd:2409945): libfprint-device-DEBUG: 07:06:38.299: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.299: Finger present 0
> (fprintd:2409945): fprintd-DEBUG: 07:06:38.299: Finger needed 0
> (fprintd:2409945): libfprint-image_device-DEBUG: 07:06:38.299: Image device reported finger status: off
> (fprintd:2409945): libfprint-image_device-DEBUG: 07:06:38.299: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2409945): libfprint-image_device-DEBUG: 07:06:38.299: Deactivating image device
> (fprintd:2409945): libfprint-image_device-DEBUG: 07:06:38.299: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2409945): libfprint-image_device-DEBUG: 07:06:38.299: Image device deactivation completed
> (fprintd:2409945): libfprint-image_device-DEBUG: 07:06:38.299: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2409945): GLib-GIO-CRITICAL **: 07:06:38.299: GTask 0x557d000b2030 (source object: 0x557d000b1370, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2409945): libfprint-image-DEBUG: 07:06:38.308: Minutiae scan completed in 0.008855 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_wrong_finger_no_match (__main__.FPrintdVirtualDeviceClaimedTest.test_verify_wrong_finger_no_match) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2019, in test_verify_wrong_finger_no_match
>     self.enroll_image('whorl', finger='right-thumb')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 120/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_already_enrolled_finger
> start time:   07:06:38
> duration:     150.06s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_PERTURB_=7 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceEnrollTests.test_enroll_already_enrolled_finger
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410039): GLib-GIO-DEBUG: 07:06:39.726: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.727: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410039): fprintd-WARNING **: 07:06:39.727: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.727: Launching FprintObject
> (fprintd:2410039): libfprint-context-DEBUG: 07:06:39.727: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.733: Preparing devices for resume
> (fprintd:2410039): libfprint-context-DEBUG: 07:06:39.733: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-z6s2_qgl/virtual-image.socket
> (fprintd:2410039): libfprint-context-DEBUG: 07:06:39.733: created
> (fprintd:2410039): libfprint-device-DEBUG: 07:06:39.734: Device reported probe completion
> (fprintd:2410039): libfprint-device-DEBUG: 07:06:39.734: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410039): libfprint-device-DEBUG: 07:06:39.734: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268799.734 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.736: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.737: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.737: Finger present 0
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.737: Finger needed 0
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.737: Got delay inhibitor for sleep.
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.737: entering main loop
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.737: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.818: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.819: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.820: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.820: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.821: user 'testuser' claiming the device: 0
> (fprintd:2410039): libfprint-virtual_image-DEBUG: 07:06:39.821: 42948856231: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410039): libfprint-virtual_device_connection-DEBUG: 07:06:39.821: 42948856287: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410039): GLib-GIO-DEBUG: 07:06:39.821: GTask [gio] D-Bus interface method dispatch (source object: 0x55ab1f9dcd70, source tag: 0x7fe72d064e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410039): libfprint-image_device-DEBUG: 07:06:39.922: Image device open completed
> (fprintd:2410039): libfprint-device-DEBUG: 07:06:39.922: Device reported open completion
> (fprintd:2410039): libfprint-device-DEBUG: 07:06:39.922: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410039): libfprint-device-DEBUG: 07:06:39.922: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.922: claimed device 0
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.924: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.924: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.927: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.928: file_storage_print_data_load(): loaded '/tmp/tmp7_0itsen/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.928: start enrollment device 0 finger 3
> (fprintd:2410039): libfprint-device-DEBUG: 07:06:39.928: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410039): libfprint-image_device-DEBUG: 07:06:39.928: Activating image device
> (fprintd:2410039): libfprint-image_device-DEBUG: 07:06:39.928: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410039): libfprint-image_device-DEBUG: 07:06:39.928: Image device activation completed
> (fprintd:2410039): libfprint-image_device-DEBUG: 07:06:39.928: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410039): libfprint-image_device-DEBUG: 07:06:39.928: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410039): libfprint-device-DEBUG: 07:06:39.928: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.928: Finger present 0
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.928: Finger needed 1
> (fprintd:2410039): GLib-GIO-DEBUG: 07:06:39.928: GTask [gio] D-Bus interface method dispatch (source object: 0x55ab1f9dcd70, source tag: 0x7fe72d064e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410039): libfprint-virtual_device_connection-DEBUG: 07:06:39.930: Got a new connection!
> (fprintd:2410039): libfprint-virtual_image-DEBUG: 07:06:39.930: image data: 0x55ab1f9e5410
> (fprintd:2410039): libfprint-device-DEBUG: 07:06:39.930: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.930: Finger present 1
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.930: Finger needed 1
> (fprintd:2410039): libfprint-image_device-DEBUG: 07:06:39.930: Image device reported finger status: on
> (fprintd:2410039): libfprint-image_device-DEBUG: 07:06:39.930: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410039): libfprint-image_device-DEBUG: 07:06:39.930: Image device captured an image
> (fprintd:2410039): libfprint-image_device-DEBUG: 07:06:39.930: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410039): libfprint-device-DEBUG: 07:06:39.930: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.930: Finger present 1
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.930: Finger needed 0
> (fprintd:2410039): libfprint-device-DEBUG: 07:06:39.930: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.930: Finger present 0
> (fprintd:2410039): fprintd-DEBUG: 07:06:39.930: Finger needed 0
> (fprintd:2410039): libfprint-image_device-DEBUG: 07:06:39.930: Image device reported finger status: off
> (fprintd:2410039): libfprint-image_device-DEBUG: 07:06:39.930: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410039): libfprint-image_device-DEBUG: 07:06:39.930: Deactivating image device
> (fprintd:2410039): libfprint-image_device-DEBUG: 07:06:39.930: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410039): libfprint-image_device-DEBUG: 07:06:39.930: Image device deactivation completed
> (fprintd:2410039): libfprint-image_device-DEBUG: 07:06:39.930: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410039): GLib-GIO-CRITICAL **: 07:06:39.931: GTask 0x55ab1f9ed5b0 (source object: 0x55ab1f9e3f20, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_enroll_already_enrolled_finger (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_already_enrolled_finger) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2489, in test_enroll_already_enrolled_finger
>     self.enroll_image('whorl', start=False)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 121/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_duplicate_image
> start time:   07:06:39
> duration:     150.08s
> result:       killed by signal 2 SIGINT
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> G_SLICE=always-malloc FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 MALLOC_PERTURB_=252 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceEnrollTests.test_enroll_duplicate_image
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410092): GLib-GIO-DEBUG: 07:06:40.584: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.590: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410092): fprintd-WARNING **: 07:06:40.590: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.590: Launching FprintObject
> (fprintd:2410092): libfprint-context-DEBUG: 07:06:40.590: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.592: Preparing devices for resume
> (fprintd:2410092): libfprint-context-DEBUG: 07:06:40.592: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-bh46qgex/virtual-image.socket
> (fprintd:2410092): libfprint-context-DEBUG: 07:06:40.593: created
> 1690268800.594 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410092): libfprint-device-DEBUG: 07:06:40.593: Device reported probe completion
> (fprintd:2410092): libfprint-device-DEBUG: 07:06:40.593: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410092): libfprint-device-DEBUG: 07:06:40.593: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.597: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.597: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.597: Finger present 0
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.597: Finger needed 0
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.597: Got delay inhibitor for sleep.
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.597: entering main loop
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.600: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.679: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.683: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.691: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.693: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.694: user 'testuser' claiming the device: 0
> (fprintd:2410092): libfprint-virtual_image-DEBUG: 07:06:40.694: 42949729214: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410092): libfprint-virtual_device_connection-DEBUG: 07:06:40.694: 42949729257: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410092): GLib-GIO-DEBUG: 07:06:40.694: GTask [gio] D-Bus interface method dispatch (source object: 0x563c743cabf0, source tag: 0x7febdbe2ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410092): libfprint-image_device-DEBUG: 07:06:40.795: Image device open completed
> (fprintd:2410092): libfprint-device-DEBUG: 07:06:40.795: Device reported open completion
> (fprintd:2410092): libfprint-device-DEBUG: 07:06:40.795: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410092): libfprint-device-DEBUG: 07:06:40.795: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.795: claimed device 0
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.796: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.796: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.798: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.798: file_storage_print_data_load(): loaded '/tmp/tmpqy5vl4df/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.798: start enrollment device 0 finger 3
> (fprintd:2410092): libfprint-device-DEBUG: 07:06:40.798: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410092): libfprint-image_device-DEBUG: 07:06:40.798: Activating image device
> (fprintd:2410092): libfprint-image_device-DEBUG: 07:06:40.798: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410092): libfprint-image_device-DEBUG: 07:06:40.798: Image device activation completed
> (fprintd:2410092): libfprint-image_device-DEBUG: 07:06:40.798: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410092): libfprint-image_device-DEBUG: 07:06:40.798: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410092): libfprint-device-DEBUG: 07:06:40.799: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.799: Finger present 0
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.799: Finger needed 1
> (fprintd:2410092): GLib-GIO-DEBUG: 07:06:40.799: GTask [gio] D-Bus interface method dispatch (source object: 0x563c743cabf0, source tag: 0x7febdbe2ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410092): libfprint-virtual_device_connection-DEBUG: 07:06:40.803: Got a new connection!
> (fprintd:2410092): libfprint-virtual_image-DEBUG: 07:06:40.804: image data: 0x563c743d2ff0
> (fprintd:2410092): libfprint-device-DEBUG: 07:06:40.804: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.804: Finger present 1
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.804: Finger needed 1
> (fprintd:2410092): libfprint-image_device-DEBUG: 07:06:40.804: Image device reported finger status: on
> (fprintd:2410092): libfprint-image_device-DEBUG: 07:06:40.804: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410092): libfprint-image_device-DEBUG: 07:06:40.804: Image device captured an image
> (fprintd:2410092): libfprint-image_device-DEBUG: 07:06:40.804: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410092): libfprint-device-DEBUG: 07:06:40.804: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.804: Finger present 1
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.804: Finger needed 0
> (fprintd:2410092): libfprint-device-DEBUG: 07:06:40.804: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.804: Finger present 0
> (fprintd:2410092): fprintd-DEBUG: 07:06:40.804: Finger needed 0
> (fprintd:2410092): libfprint-image_device-DEBUG: 07:06:40.804: Image device reported finger status: off
> (fprintd:2410092): libfprint-image_device-DEBUG: 07:06:40.804: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410092): libfprint-image_device-DEBUG: 07:06:40.804: Deactivating image device
> (fprintd:2410092): libfprint-image_device-DEBUG: 07:06:40.804: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410092): libfprint-image_device-DEBUG: 07:06:40.804: Image device deactivation completed
> (fprintd:2410092): libfprint-image_device-DEBUG: 07:06:40.804: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410092): GLib-GIO-CRITICAL **: 07:06:40.804: GTask 0x563c743d2970 (source object: 0x563c743d1e80, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_enroll_duplicate_image (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_duplicate_image) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2508, in test_enroll_duplicate_image
>     self.enroll_image('whorl', finger='left-thumb', start=False)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 122/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_error_data_not_found
> start time:   07:06:41
> duration:     150.06s
> result:       killed by signal 2 SIGINT
> command:      G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals MALLOC_PERTURB_=83 TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceEnrollTests.test_enroll_error_data_not_found
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410158): GLib-GIO-DEBUG: 07:06:41.729: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.730: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410158): fprintd-WARNING **: 07:06:41.730: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.730: Launching FprintObject
> (fprintd:2410158): libfprint-context-DEBUG: 07:06:41.730: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.731: Preparing devices for resume
> (fprintd:2410158): libfprint-context-DEBUG: 07:06:41.731: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-54xoonwc/virtual-image.socket
> (fprintd:2410158): libfprint-context-DEBUG: 07:06:41.731: created
> 1690268801.732 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410158): libfprint-device-DEBUG: 07:06:41.732: Device reported probe completion
> (fprintd:2410158): libfprint-device-DEBUG: 07:06:41.732: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410158): libfprint-device-DEBUG: 07:06:41.732: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.736: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.736: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.736: Finger present 0
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.736: Finger needed 0
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.736: Got delay inhibitor for sleep.
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.736: entering main loop
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.737: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.842: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.843: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.845: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.845: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.846: user 'testuser' claiming the device: 0
> (fprintd:2410158): libfprint-virtual_image-DEBUG: 07:06:41.846: 42950881272: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410158): libfprint-virtual_device_connection-DEBUG: 07:06:41.846: 42950881315: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410158): GLib-GIO-DEBUG: 07:06:41.846: GTask [gio] D-Bus interface method dispatch (source object: 0x562be0645920, source tag: 0x7f004f164e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410158): libfprint-image_device-DEBUG: 07:06:41.946: Image device open completed
> (fprintd:2410158): libfprint-device-DEBUG: 07:06:41.946: Device reported open completion
> (fprintd:2410158): libfprint-device-DEBUG: 07:06:41.946: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410158): libfprint-device-DEBUG: 07:06:41.946: Updated temperature model after 0.21 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.946: claimed device 0
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.948: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.948: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.950: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.951: file_storage_print_data_load(): loaded '/tmp/tmpvbe_reh4/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.951: start enrollment device 0 finger 3
> (fprintd:2410158): libfprint-device-DEBUG: 07:06:41.951: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410158): libfprint-image_device-DEBUG: 07:06:41.951: Activating image device
> (fprintd:2410158): libfprint-image_device-DEBUG: 07:06:41.951: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410158): libfprint-image_device-DEBUG: 07:06:41.951: Image device activation completed
> (fprintd:2410158): libfprint-image_device-DEBUG: 07:06:41.951: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410158): libfprint-image_device-DEBUG: 07:06:41.951: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410158): libfprint-device-DEBUG: 07:06:41.951: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.951: Finger present 0
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.951: Finger needed 1
> (fprintd:2410158): GLib-GIO-DEBUG: 07:06:41.951: GTask [gio] D-Bus interface method dispatch (source object: 0x562be0645920, source tag: 0x7f004f164e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410158): libfprint-virtual_device_connection-DEBUG: 07:06:41.952: Got a new connection!
> (fprintd:2410158): libfprint-image_device-DEBUG: 07:06:41.952: Deactivating image device
> (fprintd:2410158): libfprint-image_device-DEBUG: 07:06:41.952: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410158): libfprint-image_device-DEBUG: 07:06:41.952: Image device deactivation completed
> (fprintd:2410158): libfprint-image_device-DEBUG: 07:06:41.952: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2410158): libfprint-device-DEBUG: 07:06:41.952: Device reported generic error (Print was not found on the devices storage.) during action; action was: FPI_DEVICE_ACTION_IDENTIFY
> (fprintd:2410158): libfprint-device-DEBUG: 07:06:41.952: Device reported identify completion
> (fprintd:2410158): libfprint-device-DEBUG: 07:06:41.952: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.952: Finger present 0
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.952: Finger needed 0
> (fprintd:2410158): libfprint-device-DEBUG: 07:06:41.952: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2410158): libfprint-device-DEBUG: 07:06:41.952: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410158): libfprint-device-DEBUG: 07:06:41.952: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410158): libfprint-image_device-DEBUG: 07:06:41.952: Activating image device
> (fprintd:2410158): libfprint-image_device-DEBUG: 07:06:41.952: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410158): libfprint-image_device-DEBUG: 07:06:41.952: Image device activation completed
> (fprintd:2410158): libfprint-image_device-DEBUG: 07:06:41.952: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410158): libfprint-image_device-DEBUG: 07:06:41.952: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410158): libfprint-device-DEBUG: 07:06:41.952: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.952: Finger present 0
> (fprintd:2410158): fprintd-DEBUG: 07:06:41.952: Finger needed 1
> 
> (fprintd:2410158): GLib-GIO-CRITICAL **: 07:06:41.952: GTask 0x562be0646810 (source object: 0x562be064cd50, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_enroll_error_data_not_found (__main__.FPrintdVirtualDeviceEnrollTests.test_enroll_error_data_not_found) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2483, in test_enroll_error_data_not_found
>     self.assertEnrollError(FPrint.DeviceError.DATA_NOT_FOUND, 'enroll-unknown-error')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2444, in assertEnrollError
>     self.wait_for_result(expected=expected_error)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 123/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_verify_start_during_enroll
> start time:   07:06:46
> duration:     150.05s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=26 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceEnrollTests.test_verify_start_during_enroll
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410358): GLib-GIO-DEBUG: 07:06:47.378: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.379: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410358): fprintd-WARNING **: 07:06:47.379: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.379: Launching FprintObject
> (fprintd:2410358): libfprint-context-DEBUG: 07:06:47.379: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.380: Preparing devices for resume
> (fprintd:2410358): libfprint-context-DEBUG: 07:06:47.380: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-464_4f9_/virtual-image.socket
> (fprintd:2410358): libfprint-context-DEBUG: 07:06:47.380: created
> (fprintd:2410358): libfprint-device-DEBUG: 07:06:47.380: Device reported probe completion
> (fprintd:2410358): libfprint-device-DEBUG: 07:06:47.380: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410358): libfprint-device-DEBUG: 07:06:47.380: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268807.381 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.382: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.382: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.382: Finger present 0
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.382: Finger needed 0
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.382: Got delay inhibitor for sleep.
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.382: entering main loop
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.382: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.480: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.481: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.485: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.487: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.487: user 'testuser' claiming the device: 0
> (fprintd:2410358): libfprint-virtual_image-DEBUG: 07:06:47.487: 42956522639: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410358): libfprint-virtual_device_connection-DEBUG: 07:06:47.487: 42956522675: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410358): GLib-GIO-DEBUG: 07:06:47.487: GTask [gio] D-Bus interface method dispatch (source object: 0x55dcf81b1bf0, source tag: 0x7fdbeb669e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410358): libfprint-image_device-DEBUG: 07:06:47.589: Image device open completed
> (fprintd:2410358): libfprint-device-DEBUG: 07:06:47.589: Device reported open completion
> (fprintd:2410358): libfprint-device-DEBUG: 07:06:47.589: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410358): libfprint-device-DEBUG: 07:06:47.589: Updated temperature model after 0.21 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.589: claimed device 0
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.593: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.593: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.594: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.594: file_storage_print_data_load(): loaded '/tmp/tmpcav4uh8t/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.594: start enrollment device 0 finger 3
> (fprintd:2410358): libfprint-device-DEBUG: 07:06:47.594: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410358): libfprint-image_device-DEBUG: 07:06:47.594: Activating image device
> (fprintd:2410358): libfprint-image_device-DEBUG: 07:06:47.594: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410358): libfprint-image_device-DEBUG: 07:06:47.594: Image device activation completed
> (fprintd:2410358): libfprint-image_device-DEBUG: 07:06:47.594: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410358): libfprint-image_device-DEBUG: 07:06:47.594: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410358): libfprint-device-DEBUG: 07:06:47.594: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.594: Finger present 0
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.594: Finger needed 1
> (fprintd:2410358): GLib-GIO-DEBUG: 07:06:47.594: GTask [gio] D-Bus interface method dispatch (source object: 0x55dcf81b1bf0, source tag: 0x7fdbeb669e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410358): libfprint-virtual_device_connection-DEBUG: 07:06:47.596: Got a new connection!
> (fprintd:2410358): libfprint-virtual_image-DEBUG: 07:06:47.596: image data: 0x55dcf81ba6b0
> (fprintd:2410358): libfprint-device-DEBUG: 07:06:47.596: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.596: Finger present 1
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.596: Finger needed 1
> (fprintd:2410358): libfprint-image_device-DEBUG: 07:06:47.596: Image device reported finger status: on
> (fprintd:2410358): libfprint-image_device-DEBUG: 07:06:47.596: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410358): libfprint-image_device-DEBUG: 07:06:47.596: Image device captured an image
> (fprintd:2410358): libfprint-image_device-DEBUG: 07:06:47.596: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410358): libfprint-device-DEBUG: 07:06:47.596: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.596: Finger present 1
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.596: Finger needed 0
> (fprintd:2410358): libfprint-device-DEBUG: 07:06:47.596: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.596: Finger present 0
> (fprintd:2410358): fprintd-DEBUG: 07:06:47.596: Finger needed 0
> (fprintd:2410358): libfprint-image_device-DEBUG: 07:06:47.596: Image device reported finger status: off
> (fprintd:2410358): libfprint-image_device-DEBUG: 07:06:47.596: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410358): libfprint-image_device-DEBUG: 07:06:47.596: Deactivating image device
> (fprintd:2410358): libfprint-image_device-DEBUG: 07:06:47.596: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410358): libfprint-image_device-DEBUG: 07:06:47.596: Image device deactivation completed
> (fprintd:2410358): libfprint-image_device-DEBUG: 07:06:47.596: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410358): GLib-GIO-CRITICAL **: 07:06:47.601: GTask 0x55dcf81ba2f0 (source object: 0x55dcf81b8eb0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410358): libfprint-image-DEBUG: 07:06:47.608: Minutiae scan completed in 0.011655 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_start_during_enroll (__main__.FPrintdVirtualDeviceEnrollTests.test_verify_start_during_enroll) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2518, in test_verify_start_during_enroll
>     self.enroll_image('whorl', start=False)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 124/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_delete_finger_during_verify
> start time:   07:06:48
> duration:     150.07s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_PERTURB_=13 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_delete_finger_during_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410384): GLib-GIO-DEBUG: 07:06:48.616: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.617: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410384): fprintd-WARNING **: 07:06:48.617: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.617: Launching FprintObject
> (fprintd:2410384): libfprint-context-DEBUG: 07:06:48.617: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.618: Preparing devices for resume
> (fprintd:2410384): libfprint-context-DEBUG: 07:06:48.618: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-ti6phe2g/virtual-image.socket
> (fprintd:2410384): libfprint-context-DEBUG: 07:06:48.618: created
> 1690268808.619 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410384): libfprint-device-DEBUG: 07:06:48.618: Device reported probe completion
> (fprintd:2410384): libfprint-device-DEBUG: 07:06:48.618: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410384): libfprint-device-DEBUG: 07:06:48.618: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.620: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.620: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.620: Finger present 0
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.620: Finger needed 0
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.620: Got delay inhibitor for sleep.
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.620: entering main loop
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.620: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.716: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.717: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.719: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.719: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.721: user 'testuser' claiming the device: 0
> (fprintd:2410384): libfprint-virtual_image-DEBUG: 07:06:48.721: 42957756273: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410384): libfprint-virtual_device_connection-DEBUG: 07:06:48.721: 42957756309: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410384): GLib-GIO-DEBUG: 07:06:48.721: GTask [gio] D-Bus interface method dispatch (source object: 0x5642a8315c10, source tag: 0x7f5c79588e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410384): libfprint-image_device-DEBUG: 07:06:48.822: Image device open completed
> (fprintd:2410384): libfprint-device-DEBUG: 07:06:48.822: Device reported open completion
> (fprintd:2410384): libfprint-device-DEBUG: 07:06:48.822: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410384): libfprint-device-DEBUG: 07:06:48.822: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.822: claimed device 0
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.823: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.823: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.824: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.824: file_storage_print_data_load(): loaded '/tmp/tmp1rzo6tba/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.824: start enrollment device 0 finger 3
> (fprintd:2410384): libfprint-device-DEBUG: 07:06:48.824: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410384): libfprint-image_device-DEBUG: 07:06:48.824: Activating image device
> (fprintd:2410384): libfprint-image_device-DEBUG: 07:06:48.824: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410384): libfprint-image_device-DEBUG: 07:06:48.824: Image device activation completed
> (fprintd:2410384): libfprint-image_device-DEBUG: 07:06:48.824: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410384): libfprint-image_device-DEBUG: 07:06:48.824: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410384): libfprint-device-DEBUG: 07:06:48.824: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.824: Finger present 0
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.824: Finger needed 1
> (fprintd:2410384): GLib-GIO-DEBUG: 07:06:48.824: GTask [gio] D-Bus interface method dispatch (source object: 0x5642a8315c10, source tag: 0x7f5c79588e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410384): libfprint-virtual_device_connection-DEBUG: 07:06:48.825: Got a new connection!
> (fprintd:2410384): libfprint-virtual_image-DEBUG: 07:06:48.825: image data: 0x5642a831e340
> (fprintd:2410384): libfprint-device-DEBUG: 07:06:48.825: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.825: Finger present 1
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.825: Finger needed 1
> (fprintd:2410384): libfprint-image_device-DEBUG: 07:06:48.825: Image device reported finger status: on
> (fprintd:2410384): libfprint-image_device-DEBUG: 07:06:48.825: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410384): libfprint-image_device-DEBUG: 07:06:48.825: Image device captured an image
> (fprintd:2410384): libfprint-image_device-DEBUG: 07:06:48.825: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410384): libfprint-device-DEBUG: 07:06:48.825: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.825: Finger present 1
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.825: Finger needed 0
> (fprintd:2410384): libfprint-device-DEBUG: 07:06:48.825: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.825: Finger present 0
> (fprintd:2410384): fprintd-DEBUG: 07:06:48.825: Finger needed 0
> (fprintd:2410384): libfprint-image_device-DEBUG: 07:06:48.826: Image device reported finger status: off
> (fprintd:2410384): libfprint-image_device-DEBUG: 07:06:48.826: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410384): libfprint-image_device-DEBUG: 07:06:48.826: Deactivating image device
> (fprintd:2410384): libfprint-image_device-DEBUG: 07:06:48.826: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410384): libfprint-image_device-DEBUG: 07:06:48.826: Image device deactivation completed
> (fprintd:2410384): libfprint-image_device-DEBUG: 07:06:48.826: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410384): GLib-GIO-CRITICAL **: 07:06:48.826: GTask 0x5642a831dff0 (source object: 0x5642a831cec0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410384): libfprint-image-DEBUG: 07:06:48.837: Minutiae scan completed in 0.011786 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_delete_finger_during_verify (__main__.FPrintdVirtualDeviceIdentificationTests.test_delete_finger_during_verify) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 125/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_delete_fingers2_during_verify
> start time:   07:09:05
> duration:     150.16s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=86 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_delete_fingers2_during_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410410): GLib-GIO-DEBUG: 07:09:06.310: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.311: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410410): fprintd-WARNING **: 07:09:06.311: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.311: Launching FprintObject
> (fprintd:2410410): libfprint-context-DEBUG: 07:09:06.311: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.312: Preparing devices for resume
> (fprintd:2410410): libfprint-context-DEBUG: 07:09:06.312: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-4o79wcks/virtual-image.socket
> (fprintd:2410410): libfprint-context-DEBUG: 07:09:06.312: created
> 1690268946.313 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410410): libfprint-device-DEBUG: 07:09:06.313: Device reported probe completion
> (fprintd:2410410): libfprint-device-DEBUG: 07:09:06.313: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410410): libfprint-device-DEBUG: 07:09:06.313: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.316: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.316: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.316: Finger present 0
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.316: Finger needed 0
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.316: Got delay inhibitor for sleep.
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.316: entering main loop
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.318: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.410: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.411: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.412: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.412: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.412: user 'testuser' claiming the device: 0
> (fprintd:2410410): libfprint-virtual_image-DEBUG: 07:09:06.412: 43095447971: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410410): libfprint-virtual_device_connection-DEBUG: 07:09:06.412: 43095448008: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410410): GLib-GIO-DEBUG: 07:09:06.413: GTask [gio] D-Bus interface method dispatch (source object: 0x56132ddaea20, source tag: 0x7fd983ad8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410410): libfprint-image_device-DEBUG: 07:09:06.513: Image device open completed
> (fprintd:2410410): libfprint-device-DEBUG: 07:09:06.513: Device reported open completion
> (fprintd:2410410): libfprint-device-DEBUG: 07:09:06.513: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410410): libfprint-device-DEBUG: 07:09:06.513: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.513: claimed device 0
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.515: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.515: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.516: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.516: file_storage_print_data_load(): loaded '/tmp/tmp528z5p_p/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.516: start enrollment device 0 finger 3
> (fprintd:2410410): libfprint-device-DEBUG: 07:09:06.516: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410410): libfprint-image_device-DEBUG: 07:09:06.516: Activating image device
> (fprintd:2410410): libfprint-image_device-DEBUG: 07:09:06.516: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410410): libfprint-image_device-DEBUG: 07:09:06.516: Image device activation completed
> (fprintd:2410410): libfprint-image_device-DEBUG: 07:09:06.516: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410410): libfprint-image_device-DEBUG: 07:09:06.516: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410410): libfprint-device-DEBUG: 07:09:06.516: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.516: Finger present 0
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.516: Finger needed 1
> (fprintd:2410410): GLib-GIO-DEBUG: 07:09:06.516: GTask [gio] D-Bus interface method dispatch (source object: 0x56132ddaea20, source tag: 0x7fd983ad8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410410): libfprint-virtual_device_connection-DEBUG: 07:09:06.517: Got a new connection!
> (fprintd:2410410): libfprint-virtual_image-DEBUG: 07:09:06.517: image data: 0x56132ddb70a0
> (fprintd:2410410): libfprint-device-DEBUG: 07:09:06.517: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.517: Finger present 1
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.517: Finger needed 1
> (fprintd:2410410): libfprint-image_device-DEBUG: 07:09:06.517: Image device reported finger status: on
> (fprintd:2410410): libfprint-image_device-DEBUG: 07:09:06.517: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410410): libfprint-image_device-DEBUG: 07:09:06.517: Image device captured an image
> (fprintd:2410410): libfprint-image_device-DEBUG: 07:09:06.517: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410410): libfprint-device-DEBUG: 07:09:06.517: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.517: Finger present 1
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.517: Finger needed 0
> (fprintd:2410410): libfprint-device-DEBUG: 07:09:06.517: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.517: Finger present 0
> (fprintd:2410410): fprintd-DEBUG: 07:09:06.517: Finger needed 0
> (fprintd:2410410): libfprint-image_device-DEBUG: 07:09:06.517: Image device reported finger status: off
> (fprintd:2410410): libfprint-image_device-DEBUG: 07:09:06.517: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410410): libfprint-image_device-DEBUG: 07:09:06.517: Deactivating image device
> (fprintd:2410410): libfprint-image_device-DEBUG: 07:09:06.517: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410410): libfprint-image_device-DEBUG: 07:09:06.517: Image device deactivation completed
> (fprintd:2410410): libfprint-image_device-DEBUG: 07:09:06.517: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410410): GLib-GIO-CRITICAL **: 07:09:06.517: GTask 0x56132ddb6c80 (source object: 0x56132ddb5eb0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410410): libfprint-image-DEBUG: 07:09:06.524: Minutiae scan completed in 0.006656 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_delete_fingers2_during_verify (__main__.FPrintdVirtualDeviceIdentificationTests.test_delete_fingers2_during_verify) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 126/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_enroll_start_during_verify
> start time:   07:09:07
> duration:     150.05s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=74 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_enroll_start_during_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410444): GLib-GIO-DEBUG: 07:09:08.342: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.343: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410444): fprintd-WARNING **: 07:09:08.343: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.343: Launching FprintObject
> (fprintd:2410444): libfprint-context-DEBUG: 07:09:08.343: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.344: Preparing devices for resume
> (fprintd:2410444): libfprint-context-DEBUG: 07:09:08.344: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-y8btetb8/virtual-image.socket
> (fprintd:2410444): libfprint-context-DEBUG: 07:09:08.344: created
> 1690268948.345 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410444): libfprint-device-DEBUG: 07:09:08.344: Device reported probe completion
> (fprintd:2410444): libfprint-device-DEBUG: 07:09:08.344: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410444): libfprint-device-DEBUG: 07:09:08.344: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.345: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.346: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.346: Finger present 0
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.346: Finger needed 0
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.346: Got delay inhibitor for sleep.
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.346: entering main loop
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.346: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.447: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.448: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.449: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.450: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.450: user 'testuser' claiming the device: 0
> (fprintd:2410444): libfprint-virtual_image-DEBUG: 07:09:08.450: 43097485671: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410444): libfprint-virtual_device_connection-DEBUG: 07:09:08.450: 43097485703: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410444): GLib-GIO-DEBUG: 07:09:08.450: GTask [gio] D-Bus interface method dispatch (source object: 0x5647a9c29cb0, source tag: 0x7f08704a7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410444): libfprint-image_device-DEBUG: 07:09:08.551: Image device open completed
> (fprintd:2410444): libfprint-device-DEBUG: 07:09:08.551: Device reported open completion
> (fprintd:2410444): libfprint-device-DEBUG: 07:09:08.551: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410444): libfprint-device-DEBUG: 07:09:08.551: Updated temperature model after 0.21 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.551: claimed device 0
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.552: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.552: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.553: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.553: file_storage_print_data_load(): loaded '/tmp/tmp8xfsncyx/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.553: start enrollment device 0 finger 3
> (fprintd:2410444): libfprint-device-DEBUG: 07:09:08.553: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410444): libfprint-image_device-DEBUG: 07:09:08.553: Activating image device
> (fprintd:2410444): libfprint-image_device-DEBUG: 07:09:08.553: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410444): libfprint-image_device-DEBUG: 07:09:08.553: Image device activation completed
> (fprintd:2410444): libfprint-image_device-DEBUG: 07:09:08.553: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410444): libfprint-image_device-DEBUG: 07:09:08.553: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410444): libfprint-device-DEBUG: 07:09:08.553: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.553: Finger present 0
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.553: Finger needed 1
> (fprintd:2410444): GLib-GIO-DEBUG: 07:09:08.553: GTask [gio] D-Bus interface method dispatch (source object: 0x5647a9c29cb0, source tag: 0x7f08704a7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410444): libfprint-virtual_device_connection-DEBUG: 07:09:08.554: Got a new connection!
> (fprintd:2410444): libfprint-virtual_image-DEBUG: 07:09:08.554: image data: 0x5647a9c31f20
> (fprintd:2410444): libfprint-device-DEBUG: 07:09:08.554: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.554: Finger present 1
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.554: Finger needed 1
> (fprintd:2410444): libfprint-image_device-DEBUG: 07:09:08.554: Image device reported finger status: on
> (fprintd:2410444): libfprint-image_device-DEBUG: 07:09:08.554: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410444): libfprint-image_device-DEBUG: 07:09:08.554: Image device captured an image
> (fprintd:2410444): libfprint-image_device-DEBUG: 07:09:08.554: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410444): libfprint-device-DEBUG: 07:09:08.554: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.554: Finger present 1
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.554: Finger needed 0
> (fprintd:2410444): libfprint-device-DEBUG: 07:09:08.554: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.554: Finger present 0
> (fprintd:2410444): fprintd-DEBUG: 07:09:08.554: Finger needed 0
> (fprintd:2410444): libfprint-image_device-DEBUG: 07:09:08.554: Image device reported finger status: off
> (fprintd:2410444): libfprint-image_device-DEBUG: 07:09:08.554: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410444): libfprint-image_device-DEBUG: 07:09:08.554: Deactivating image device
> (fprintd:2410444): libfprint-image_device-DEBUG: 07:09:08.554: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410444): libfprint-image_device-DEBUG: 07:09:08.554: Image device deactivation completed
> (fprintd:2410444): libfprint-image_device-DEBUG: 07:09:08.554: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410444): GLib-GIO-CRITICAL **: 07:09:08.555: GTask 0x5647a9c3a1f0 (source object: 0x5647a9c30f90, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410444): libfprint-image-DEBUG: 07:09:08.561: Minutiae scan completed in 0.006769 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_enroll_start_during_verify (__main__.FPrintdVirtualDeviceIdentificationTests.test_enroll_start_during_verify) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 127/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_delete_fingers_during_verify
> start time:   07:09:07
> duration:     150.09s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=24 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_delete_fingers_during_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410436): GLib-GIO-DEBUG: 07:09:08.208: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.209: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410436): fprintd-WARNING **: 07:09:08.209: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.209: Launching FprintObject
> (fprintd:2410436): libfprint-context-DEBUG: 07:09:08.209: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.212: Preparing devices for resume
> (fprintd:2410436): libfprint-context-DEBUG: 07:09:08.212: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-d7o7e4sx/virtual-image.socket
> (fprintd:2410436): libfprint-context-DEBUG: 07:09:08.212: created
> 1690268948.213 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410436): libfprint-device-DEBUG: 07:09:08.213: Device reported probe completion
> (fprintd:2410436): libfprint-device-DEBUG: 07:09:08.213: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410436): libfprint-device-DEBUG: 07:09:08.213: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.215: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.215: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.215: Finger present 0
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.215: Finger needed 0
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.215: Got delay inhibitor for sleep.
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.215: entering main loop
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.216: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.305: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.305: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.306: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.307: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.307: user 'testuser' claiming the device: 0
> (fprintd:2410436): libfprint-virtual_image-DEBUG: 07:09:08.307: 43097342190: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410436): libfprint-virtual_device_connection-DEBUG: 07:09:08.307: 43097342238: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410436): GLib-GIO-DEBUG: 07:09:08.307: GTask [gio] D-Bus interface method dispatch (source object: 0x55f195809aa0, source tag: 0x7fc842db5e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410436): libfprint-image_device-DEBUG: 07:09:08.407: Image device open completed
> (fprintd:2410436): libfprint-device-DEBUG: 07:09:08.407: Device reported open completion
> (fprintd:2410436): libfprint-device-DEBUG: 07:09:08.407: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410436): libfprint-device-DEBUG: 07:09:08.407: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.407: claimed device 0
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.409: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.409: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.410: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.410: file_storage_print_data_load(): loaded '/tmp/tmpcsm1fcxl/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.410: start enrollment device 0 finger 3
> (fprintd:2410436): libfprint-device-DEBUG: 07:09:08.410: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410436): libfprint-image_device-DEBUG: 07:09:08.410: Activating image device
> (fprintd:2410436): libfprint-image_device-DEBUG: 07:09:08.410: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410436): libfprint-image_device-DEBUG: 07:09:08.410: Image device activation completed
> (fprintd:2410436): libfprint-image_device-DEBUG: 07:09:08.410: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410436): libfprint-image_device-DEBUG: 07:09:08.410: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410436): libfprint-device-DEBUG: 07:09:08.410: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.410: Finger present 0
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.411: Finger needed 1
> (fprintd:2410436): GLib-GIO-DEBUG: 07:09:08.411: GTask [gio] D-Bus interface method dispatch (source object: 0x55f195809aa0, source tag: 0x7fc842db5e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410436): libfprint-virtual_device_connection-DEBUG: 07:09:08.411: Got a new connection!
> (fprintd:2410436): libfprint-virtual_image-DEBUG: 07:09:08.411: image data: 0x55f195812090
> (fprintd:2410436): libfprint-device-DEBUG: 07:09:08.411: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.411: Finger present 1
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.411: Finger needed 1
> (fprintd:2410436): libfprint-image_device-DEBUG: 07:09:08.411: Image device reported finger status: on
> (fprintd:2410436): libfprint-image_device-DEBUG: 07:09:08.411: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410436): libfprint-image_device-DEBUG: 07:09:08.411: Image device captured an image
> (fprintd:2410436): libfprint-image_device-DEBUG: 07:09:08.412: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410436): libfprint-device-DEBUG: 07:09:08.412: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.412: Finger present 1
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.412: Finger needed 0
> (fprintd:2410436): libfprint-device-DEBUG: 07:09:08.412: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.412: Finger present 0
> (fprintd:2410436): fprintd-DEBUG: 07:09:08.412: Finger needed 0
> (fprintd:2410436): libfprint-image_device-DEBUG: 07:09:08.412: Image device reported finger status: off
> (fprintd:2410436): libfprint-image_device-DEBUG: 07:09:08.412: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410436): libfprint-image_device-DEBUG: 07:09:08.412: Deactivating image device
> (fprintd:2410436): libfprint-image_device-DEBUG: 07:09:08.412: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410436): libfprint-image_device-DEBUG: 07:09:08.412: Image device deactivation completed
> (fprintd:2410436): libfprint-image_device-DEBUG: 07:09:08.412: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410436): GLib-GIO-CRITICAL **: 07:09:08.412: GTask 0x55f195811c60 (source object: 0x55f195810dc0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410436): libfprint-image-DEBUG: 07:09:08.420: Minutiae scan completed in 0.008444 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_delete_fingers_during_verify (__main__.FPrintdVirtualDeviceIdentificationTests.test_delete_fingers_during_verify) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 128/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_enroll_stop_during_verify
> start time:   07:09:08
> duration:     150.06s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=215 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_enroll_stop_during_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410461): GLib-GIO-DEBUG: 07:09:09.486: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.488: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410461): fprintd-WARNING **: 07:09:09.488: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.488: Launching FprintObject
> (fprintd:2410461): libfprint-context-DEBUG: 07:09:09.488: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.491: Preparing devices for resume
> (fprintd:2410461): libfprint-context-DEBUG: 07:09:09.491: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-91laexk7/virtual-image.socket
> (fprintd:2410461): libfprint-context-DEBUG: 07:09:09.491: created
> (fprintd:2410461): libfprint-device-DEBUG: 07:09:09.491: Device reported probe completion
> 1690268949.492 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410461): libfprint-device-DEBUG: 07:09:09.491: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410461): libfprint-device-DEBUG: 07:09:09.492: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.495: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.495: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.495: Finger present 0
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.495: Finger needed 0
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.495: Got delay inhibitor for sleep.
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.496: entering main loop
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.496: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.583: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.584: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.584: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.585: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.585: user 'testuser' claiming the device: 0
> (fprintd:2410461): libfprint-virtual_image-DEBUG: 07:09:09.585: 43098620801: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410461): libfprint-virtual_device_connection-DEBUG: 07:09:09.585: 43098620841: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410461): GLib-GIO-DEBUG: 07:09:09.585: GTask [gio] D-Bus interface method dispatch (source object: 0x5574bb3aed50, source tag: 0x7fdd74e50e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410461): libfprint-image_device-DEBUG: 07:09:09.686: Image device open completed
> (fprintd:2410461): libfprint-device-DEBUG: 07:09:09.686: Device reported open completion
> (fprintd:2410461): libfprint-device-DEBUG: 07:09:09.686: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410461): libfprint-device-DEBUG: 07:09:09.686: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.686: claimed device 0
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.687: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.687: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.688: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.688: file_storage_print_data_load(): loaded '/tmp/tmp2dnxj43z/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.688: start enrollment device 0 finger 3
> (fprintd:2410461): libfprint-device-DEBUG: 07:09:09.688: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410461): libfprint-image_device-DEBUG: 07:09:09.688: Activating image device
> (fprintd:2410461): libfprint-image_device-DEBUG: 07:09:09.688: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410461): libfprint-image_device-DEBUG: 07:09:09.688: Image device activation completed
> (fprintd:2410461): libfprint-image_device-DEBUG: 07:09:09.688: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410461): libfprint-image_device-DEBUG: 07:09:09.688: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410461): libfprint-device-DEBUG: 07:09:09.688: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.688: Finger present 0
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.688: Finger needed 1
> (fprintd:2410461): GLib-GIO-DEBUG: 07:09:09.688: GTask [gio] D-Bus interface method dispatch (source object: 0x5574bb3aed50, source tag: 0x7fdd74e50e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410461): libfprint-virtual_device_connection-DEBUG: 07:09:09.689: Got a new connection!
> (fprintd:2410461): libfprint-virtual_image-DEBUG: 07:09:09.689: image data: 0x5574bb3b74a0
> (fprintd:2410461): libfprint-device-DEBUG: 07:09:09.689: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.689: Finger present 1
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.689: Finger needed 1
> (fprintd:2410461): libfprint-image_device-DEBUG: 07:09:09.689: Image device reported finger status: on
> (fprintd:2410461): libfprint-image_device-DEBUG: 07:09:09.689: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410461): libfprint-image_device-DEBUG: 07:09:09.689: Image device captured an image
> (fprintd:2410461): libfprint-image_device-DEBUG: 07:09:09.689: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410461): libfprint-device-DEBUG: 07:09:09.689: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.689: Finger present 1
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.689: Finger needed 0
> (fprintd:2410461): libfprint-device-DEBUG: 07:09:09.689: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.689: Finger present 0
> (fprintd:2410461): fprintd-DEBUG: 07:09:09.689: Finger needed 0
> (fprintd:2410461): libfprint-image_device-DEBUG: 07:09:09.689: Image device reported finger status: off
> (fprintd:2410461): libfprint-image_device-DEBUG: 07:09:09.689: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410461): libfprint-image_device-DEBUG: 07:09:09.689: Deactivating image device
> (fprintd:2410461): libfprint-image_device-DEBUG: 07:09:09.689: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410461): libfprint-image_device-DEBUG: 07:09:09.689: Image device deactivation completed
> (fprintd:2410461): libfprint-image_device-DEBUG: 07:09:09.689: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410461): GLib-GIO-CRITICAL **: 07:09:09.690: GTask 0x5574bb3b6e90 (source object: 0x5574bb3b5e00, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410461): libfprint-image-DEBUG: 07:09:09.700: Minutiae scan completed in 0.010376 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_enroll_stop_during_verify (__main__.FPrintdVirtualDeviceIdentificationTests.test_enroll_stop_during_verify) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 129/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_multiple_verify
> start time:   07:09:09
> duration:     150.05s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=162 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_multiple_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410478): GLib-GIO-DEBUG: 07:09:10.568: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.569: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410478): fprintd-WARNING **: 07:09:10.571: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.571: Launching FprintObject
> (fprintd:2410478): libfprint-context-DEBUG: 07:09:10.571: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.573: Preparing devices for resume
> 1690268950.575 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410478): libfprint-context-DEBUG: 07:09:10.574: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-ezujxerc/virtual-image.socket
> (fprintd:2410478): libfprint-context-DEBUG: 07:09:10.574: created
> (fprintd:2410478): libfprint-device-DEBUG: 07:09:10.575: Device reported probe completion
> (fprintd:2410478): libfprint-device-DEBUG: 07:09:10.575: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410478): libfprint-device-DEBUG: 07:09:10.575: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.578: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.578: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.578: Finger present 0
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.578: Finger needed 0
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.578: Got delay inhibitor for sleep.
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.578: entering main loop
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.579: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.669: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.670: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.672: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.673: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.673: user 'testuser' claiming the device: 0
> (fprintd:2410478): libfprint-virtual_image-DEBUG: 07:09:10.673: 43099708545: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410478): libfprint-virtual_device_connection-DEBUG: 07:09:10.673: 43099708590: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410478): GLib-GIO-DEBUG: 07:09:10.673: GTask [gio] D-Bus interface method dispatch (source object: 0x55e38d6b6bc0, source tag: 0x7fc4a7f0fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410478): libfprint-image_device-DEBUG: 07:09:10.774: Image device open completed
> (fprintd:2410478): libfprint-device-DEBUG: 07:09:10.774: Device reported open completion
> (fprintd:2410478): libfprint-device-DEBUG: 07:09:10.774: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410478): libfprint-device-DEBUG: 07:09:10.774: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.774: claimed device 0
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.775: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.775: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.776: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.776: file_storage_print_data_load(): loaded '/tmp/tmp6qtirbnk/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.776: start enrollment device 0 finger 3
> (fprintd:2410478): libfprint-device-DEBUG: 07:09:10.776: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410478): libfprint-image_device-DEBUG: 07:09:10.776: Activating image device
> (fprintd:2410478): libfprint-image_device-DEBUG: 07:09:10.776: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410478): libfprint-image_device-DEBUG: 07:09:10.776: Image device activation completed
> (fprintd:2410478): libfprint-image_device-DEBUG: 07:09:10.776: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410478): libfprint-image_device-DEBUG: 07:09:10.776: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410478): libfprint-device-DEBUG: 07:09:10.776: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.776: Finger present 0
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.776: Finger needed 1
> (fprintd:2410478): GLib-GIO-DEBUG: 07:09:10.776: GTask [gio] D-Bus interface method dispatch (source object: 0x55e38d6b6bc0, source tag: 0x7fc4a7f0fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410478): libfprint-virtual_device_connection-DEBUG: 07:09:10.777: Got a new connection!
> (fprintd:2410478): libfprint-virtual_image-DEBUG: 07:09:10.777: image data: 0x55e38d6bed10
> (fprintd:2410478): libfprint-device-DEBUG: 07:09:10.777: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.777: Finger present 1
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.777: Finger needed 1
> (fprintd:2410478): libfprint-image_device-DEBUG: 07:09:10.777: Image device reported finger status: on
> (fprintd:2410478): libfprint-image_device-DEBUG: 07:09:10.777: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410478): libfprint-image_device-DEBUG: 07:09:10.777: Image device captured an image
> (fprintd:2410478): libfprint-image_device-DEBUG: 07:09:10.777: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410478): libfprint-device-DEBUG: 07:09:10.777: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.777: Finger present 1
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.777: Finger needed 0
> (fprintd:2410478): libfprint-device-DEBUG: 07:09:10.777: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.777: Finger present 0
> (fprintd:2410478): fprintd-DEBUG: 07:09:10.777: Finger needed 0
> (fprintd:2410478): libfprint-image_device-DEBUG: 07:09:10.777: Image device reported finger status: off
> (fprintd:2410478): libfprint-image_device-DEBUG: 07:09:10.777: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410478): libfprint-image_device-DEBUG: 07:09:10.777: Deactivating image device
> (fprintd:2410478): libfprint-image_device-DEBUG: 07:09:10.777: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410478): libfprint-image_device-DEBUG: 07:09:10.777: Image device deactivation completed
> (fprintd:2410478): libfprint-image_device-DEBUG: 07:09:10.777: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410478): GLib-GIO-CRITICAL **: 07:09:10.778: GTask 0x55e38d6c6f70 (source object: 0x55e38d6be4c0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_multiple_verify (__main__.FPrintdVirtualDeviceIdentificationTests.test_multiple_verify) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 130/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_multiple_verify_cancelled
> start time:   07:09:11
> duration:     150.05s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=144 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_multiple_verify_cancelled
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410495): GLib-GIO-DEBUG: 07:09:11.802: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410495): fprintd-DEBUG: 07:09:11.805: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410495): fprintd-WARNING **: 07:09:11.805: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410495): fprintd-DEBUG: 07:09:11.805: Launching FprintObject
> (fprintd:2410495): libfprint-context-DEBUG: 07:09:11.805: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410495): fprintd-DEBUG: 07:09:11.806: Preparing devices for resume
> (fprintd:2410495): libfprint-context-DEBUG: 07:09:11.806: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-idsdsnqc/virtual-image.socket
> (fprintd:2410495): libfprint-context-DEBUG: 07:09:11.806: created
> (fprintd:2410495): libfprint-device-DEBUG: 07:09:11.806: Device reported probe completion
> (fprintd:2410495): libfprint-device-DEBUG: 07:09:11.806: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410495): libfprint-device-DEBUG: 07:09:11.807: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690268951.807 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410495): fprintd-DEBUG: 07:09:11.808: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410495): fprintd-DEBUG: 07:09:11.808: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410495): fprintd-DEBUG: 07:09:11.808: Finger present 0
> (fprintd:2410495): fprintd-DEBUG: 07:09:11.808: Finger needed 0
> (fprintd:2410495): fprintd-DEBUG: 07:09:11.808: entering main loop
> (fprintd:2410495): fprintd-DEBUG: 07:09:11.808: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410495): fprintd-DEBUG: 07:09:11.809: Got delay inhibitor for sleep.
> (fprintd:2410495): fprintd-DEBUG: 07:09:11.902: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410495): fprintd-DEBUG: 07:09:11.903: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410495): fprintd-DEBUG: 07:09:11.904: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410495): fprintd-DEBUG: 07:09:11.905: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410495): fprintd-DEBUG: 07:09:11.905: user 'testuser' claiming the device: 0
> (fprintd:2410495): libfprint-virtual_image-DEBUG: 07:09:11.905: 43100940459: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410495): libfprint-virtual_device_connection-DEBUG: 07:09:11.905: 43100940498: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410495): GLib-GIO-DEBUG: 07:09:11.905: GTask [gio] D-Bus interface method dispatch (source object: 0x55aa4305dc00, source tag: 0x7fe34c1c4e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410495): libfprint-image_device-DEBUG: 07:09:12.006: Image device open completed
> (fprintd:2410495): libfprint-device-DEBUG: 07:09:12.006: Device reported open completion
> (fprintd:2410495): libfprint-device-DEBUG: 07:09:12.006: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410495): libfprint-device-DEBUG: 07:09:12.006: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410495): fprintd-DEBUG: 07:09:12.006: claimed device 0
> (fprintd:2410495): fprintd-DEBUG: 07:09:12.007: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410495): fprintd-DEBUG: 07:09:12.007: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410495): fprintd-DEBUG: 07:09:12.008: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410495): fprintd-DEBUG: 07:09:12.008: file_storage_print_data_load(): loaded '/tmp/tmp8unqrjo1/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410495): fprintd-DEBUG: 07:09:12.008: start enrollment device 0 finger 3
> (fprintd:2410495): libfprint-device-DEBUG: 07:09:12.008: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410495): libfprint-image_device-DEBUG: 07:09:12.008: Activating image device
> (fprintd:2410495): libfprint-image_device-DEBUG: 07:09:12.008: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410495): libfprint-image_device-DEBUG: 07:09:12.008: Image device activation completed
> (fprintd:2410495): libfprint-image_device-DEBUG: 07:09:12.008: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410495): libfprint-image_device-DEBUG: 07:09:12.008: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410495): libfprint-device-DEBUG: 07:09:12.008: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410495): fprintd-DEBUG: 07:09:12.008: Finger present 0
> (fprintd:2410495): fprintd-DEBUG: 07:09:12.008: Finger needed 1
> (fprintd:2410495): GLib-GIO-DEBUG: 07:09:12.008: GTask [gio] D-Bus interface method dispatch (source object: 0x55aa4305dc00, source tag: 0x7fe34c1c4e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410495): libfprint-virtual_device_connection-DEBUG: 07:09:12.009: Got a new connection!
> (fprintd:2410495): libfprint-virtual_image-DEBUG: 07:09:12.009: image data: 0x55aa430665d0
> (fprintd:2410495): libfprint-device-DEBUG: 07:09:12.009: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410495): fprintd-DEBUG: 07:09:12.009: Finger present 1
> (fprintd:2410495): fprintd-DEBUG: 07:09:12.009: Finger needed 1
> (fprintd:2410495): libfprint-image_device-DEBUG: 07:09:12.009: Image device reported finger status: on
> (fprintd:2410495): libfprint-image_device-DEBUG: 07:09:12.009: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410495): libfprint-image_device-DEBUG: 07:09:12.009: Image device captured an image
> (fprintd:2410495): libfprint-image_device-DEBUG: 07:09:12.009: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410495): libfprint-device-DEBUG: 07:09:12.009: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410495): fprintd-DEBUG: 07:09:12.009: Finger present 1
> (fprintd:2410495): fprintd-DEBUG: 07:09:12.009: Finger needed 0
> (fprintd:2410495): libfprint-device-DEBUG: 07:09:12.009: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410495): fprintd-DEBUG: 07:09:12.009: Finger present 0
> (fprintd:2410495): fprintd-DEBUG: 07:09:12.009: Finger needed 0
> (fprintd:2410495): libfprint-image_device-DEBUG: 07:09:12.009: Image device reported finger status: off
> (fprintd:2410495): libfprint-image_device-DEBUG: 07:09:12.009: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410495): libfprint-image_device-DEBUG: 07:09:12.009: Deactivating image device
> (fprintd:2410495): libfprint-image_device-DEBUG: 07:09:12.009: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410495): libfprint-image_device-DEBUG: 07:09:12.009: Image device deactivation completed
> (fprintd:2410495): libfprint-image_device-DEBUG: 07:09:12.009: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410495): GLib-GIO-CRITICAL **: 07:09:12.009: GTask 0x55aa43066110 (source object: 0x55aa43065870, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_multiple_verify_cancelled (__main__.FPrintdVirtualDeviceIdentificationTests.test_multiple_verify_cancelled) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 131/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_concourrent_stop
> start time:   07:09:16
> duration:     150.05s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=48 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_concourrent_stop
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410512): GLib-GIO-DEBUG: 07:09:17.320: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.321: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410512): fprintd-WARNING **: 07:09:17.321: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.321: Launching FprintObject
> (fprintd:2410512): libfprint-context-DEBUG: 07:09:17.322: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.323: Preparing devices for resume
> (fprintd:2410512): libfprint-context-DEBUG: 07:09:17.323: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-w2btcij4/virtual-image.socket
> (fprintd:2410512): libfprint-context-DEBUG: 07:09:17.323: created
> 1690268957.323 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410512): libfprint-device-DEBUG: 07:09:17.323: Device reported probe completion
> (fprintd:2410512): libfprint-device-DEBUG: 07:09:17.323: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410512): libfprint-device-DEBUG: 07:09:17.323: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.326: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.326: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.326: Finger present 0
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.326: Finger needed 0
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.326: Got delay inhibitor for sleep.
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.326: entering main loop
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.327: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.420: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.422: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.423: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.424: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.424: user 'testuser' claiming the device: 0
> (fprintd:2410512): libfprint-virtual_image-DEBUG: 07:09:17.424: 43106459398: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410512): libfprint-virtual_device_connection-DEBUG: 07:09:17.424: 43106459449: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410512): GLib-GIO-DEBUG: 07:09:17.424: GTask [gio] D-Bus interface method dispatch (source object: 0x55900c1b2c80, source tag: 0x7f92bdff3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410512): libfprint-image_device-DEBUG: 07:09:17.525: Image device open completed
> (fprintd:2410512): libfprint-device-DEBUG: 07:09:17.525: Device reported open completion
> (fprintd:2410512): libfprint-device-DEBUG: 07:09:17.525: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410512): libfprint-device-DEBUG: 07:09:17.525: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.525: claimed device 0
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.526: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.526: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.527: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.527: file_storage_print_data_load(): loaded '/tmp/tmpclvvx84b/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.527: start enrollment device 0 finger 3
> (fprintd:2410512): libfprint-device-DEBUG: 07:09:17.527: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410512): libfprint-image_device-DEBUG: 07:09:17.527: Activating image device
> (fprintd:2410512): libfprint-image_device-DEBUG: 07:09:17.527: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410512): libfprint-image_device-DEBUG: 07:09:17.527: Image device activation completed
> (fprintd:2410512): libfprint-image_device-DEBUG: 07:09:17.527: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410512): libfprint-image_device-DEBUG: 07:09:17.527: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410512): libfprint-device-DEBUG: 07:09:17.527: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.527: Finger present 0
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.527: Finger needed 1
> (fprintd:2410512): GLib-GIO-DEBUG: 07:09:17.527: GTask [gio] D-Bus interface method dispatch (source object: 0x55900c1b2c80, source tag: 0x7f92bdff3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410512): libfprint-virtual_device_connection-DEBUG: 07:09:17.528: Got a new connection!
> (fprintd:2410512): libfprint-virtual_image-DEBUG: 07:09:17.528: image data: 0x55900c1bb1d0
> (fprintd:2410512): libfprint-device-DEBUG: 07:09:17.528: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.528: Finger present 1
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.528: Finger needed 1
> (fprintd:2410512): libfprint-image_device-DEBUG: 07:09:17.528: Image device reported finger status: on
> (fprintd:2410512): libfprint-image_device-DEBUG: 07:09:17.528: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410512): libfprint-image_device-DEBUG: 07:09:17.528: Image device captured an image
> (fprintd:2410512): libfprint-image_device-DEBUG: 07:09:17.528: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410512): libfprint-device-DEBUG: 07:09:17.528: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.528: Finger present 1
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.528: Finger needed 0
> (fprintd:2410512): libfprint-device-DEBUG: 07:09:17.528: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.528: Finger present 0
> (fprintd:2410512): fprintd-DEBUG: 07:09:17.528: Finger needed 0
> (fprintd:2410512): libfprint-image_device-DEBUG: 07:09:17.528: Image device reported finger status: off
> (fprintd:2410512): libfprint-image_device-DEBUG: 07:09:17.528: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410512): libfprint-image_device-DEBUG: 07:09:17.528: Deactivating image device
> (fprintd:2410512): libfprint-image_device-DEBUG: 07:09:17.528: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410512): libfprint-image_device-DEBUG: 07:09:17.528: Image device deactivation completed
> (fprintd:2410512): libfprint-image_device-DEBUG: 07:09:17.528: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410512): GLib-GIO-CRITICAL **: 07:09:17.529: GTask 0x55900c1bad90 (source object: 0x55900c1ba470, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410512): libfprint-image-DEBUG: 07:09:17.544: Minutiae scan completed in 0.013601 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_concourrent_stop (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_concourrent_stop) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 132/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_already_open
> start time:   07:09:18
> duration:     150.08s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=236 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_error_already_open
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410529): GLib-GIO-DEBUG: 07:09:18.621: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.622: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410529): fprintd-WARNING **: 07:09:18.622: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.622: Launching FprintObject
> (fprintd:2410529): libfprint-context-DEBUG: 07:09:18.622: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.623: Preparing devices for resume
> (fprintd:2410529): libfprint-context-DEBUG: 07:09:18.623: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-o7j5sdfr/virtual-image.socket
> (fprintd:2410529): libfprint-context-DEBUG: 07:09:18.623: created
> 1690268958.624 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410529): libfprint-device-DEBUG: 07:09:18.624: Device reported probe completion
> (fprintd:2410529): libfprint-device-DEBUG: 07:09:18.624: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410529): libfprint-device-DEBUG: 07:09:18.624: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.627: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.627: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.627: Finger present 0
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.627: Finger needed 0
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.627: Got delay inhibitor for sleep.
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.627: entering main loop
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.627: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.723: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.724: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.725: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.725: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.726: user 'testuser' claiming the device: 0
> (fprintd:2410529): libfprint-virtual_image-DEBUG: 07:09:18.726: 43107761107: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410529): libfprint-virtual_device_connection-DEBUG: 07:09:18.726: 43107761154: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410529): GLib-GIO-DEBUG: 07:09:18.726: GTask [gio] D-Bus interface method dispatch (source object: 0x55897967ec00, source tag: 0x7f14f18d3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410529): libfprint-image_device-DEBUG: 07:09:18.826: Image device open completed
> (fprintd:2410529): libfprint-device-DEBUG: 07:09:18.826: Device reported open completion
> (fprintd:2410529): libfprint-device-DEBUG: 07:09:18.826: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410529): libfprint-device-DEBUG: 07:09:18.826: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.826: claimed device 0
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.828: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.828: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.829: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.829: file_storage_print_data_load(): loaded '/tmp/tmpcs49dixp/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.829: start enrollment device 0 finger 3
> (fprintd:2410529): libfprint-device-DEBUG: 07:09:18.829: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410529): libfprint-image_device-DEBUG: 07:09:18.829: Activating image device
> (fprintd:2410529): libfprint-image_device-DEBUG: 07:09:18.829: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410529): libfprint-image_device-DEBUG: 07:09:18.829: Image device activation completed
> (fprintd:2410529): libfprint-image_device-DEBUG: 07:09:18.829: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410529): libfprint-image_device-DEBUG: 07:09:18.829: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410529): libfprint-device-DEBUG: 07:09:18.829: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.829: Finger present 0
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.829: Finger needed 1
> (fprintd:2410529): GLib-GIO-DEBUG: 07:09:18.829: GTask [gio] D-Bus interface method dispatch (source object: 0x55897967ec00, source tag: 0x7f14f18d3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410529): libfprint-virtual_device_connection-DEBUG: 07:09:18.830: Got a new connection!
> (fprintd:2410529): libfprint-virtual_image-DEBUG: 07:09:18.830: image data: 0x558979686f70
> (fprintd:2410529): libfprint-device-DEBUG: 07:09:18.830: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.830: Finger present 1
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.830: Finger needed 1
> (fprintd:2410529): libfprint-image_device-DEBUG: 07:09:18.830: Image device reported finger status: on
> (fprintd:2410529): libfprint-image_device-DEBUG: 07:09:18.830: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410529): libfprint-image_device-DEBUG: 07:09:18.830: Image device captured an image
> (fprintd:2410529): libfprint-image_device-DEBUG: 07:09:18.830: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410529): libfprint-device-DEBUG: 07:09:18.830: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.830: Finger present 1
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.830: Finger needed 0
> (fprintd:2410529): libfprint-device-DEBUG: 07:09:18.830: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.830: Finger present 0
> (fprintd:2410529): fprintd-DEBUG: 07:09:18.830: Finger needed 0
> (fprintd:2410529): libfprint-image_device-DEBUG: 07:09:18.830: Image device reported finger status: off
> (fprintd:2410529): libfprint-image_device-DEBUG: 07:09:18.830: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410529): libfprint-image_device-DEBUG: 07:09:18.830: Deactivating image device
> (fprintd:2410529): libfprint-image_device-DEBUG: 07:09:18.830: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410529): libfprint-image_device-DEBUG: 07:09:18.830: Image device deactivation completed
> (fprintd:2410529): libfprint-image_device-DEBUG: 07:09:18.830: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410529): GLib-GIO-CRITICAL **: 07:09:18.830: GTask 0x558979686ba0 (source object: 0x558979686370, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410529): libfprint-image-DEBUG: 07:09:18.838: Minutiae scan completed in 0.007845 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_error_already_open (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_error_already_open) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 133/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_busy
> start time:   07:11:35
> duration:     150.14s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=115 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_error_busy
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410555): GLib-GIO-DEBUG: 07:11:36.593: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.594: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410555): fprintd-WARNING **: 07:11:36.594: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.594: Launching FprintObject
> (fprintd:2410555): libfprint-context-DEBUG: 07:11:36.594: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.595: Preparing devices for resume
> (fprintd:2410555): libfprint-context-DEBUG: 07:11:36.595: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-_pamfvh9/virtual-image.socket
> (fprintd:2410555): libfprint-context-DEBUG: 07:11:36.595: created
> (fprintd:2410555): libfprint-device-DEBUG: 07:11:36.596: Device reported probe completion
> (fprintd:2410555): libfprint-device-DEBUG: 07:11:36.596: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410555): libfprint-device-DEBUG: 07:11:36.596: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269096.596 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.598: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.598: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.598: Finger present 0
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.598: Finger needed 0
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.598: Got delay inhibitor for sleep.
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.599: entering main loop
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.599: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.690: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.691: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.692: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.692: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.692: user 'testuser' claiming the device: 0
> (fprintd:2410555): libfprint-virtual_image-DEBUG: 07:11:36.693: 43245728051: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410555): libfprint-virtual_device_connection-DEBUG: 07:11:36.693: 43245728083: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410555): GLib-GIO-DEBUG: 07:11:36.693: GTask [gio] D-Bus interface method dispatch (source object: 0x564d20996c00, source tag: 0x7f0172c29e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410555): libfprint-image_device-DEBUG: 07:11:36.793: Image device open completed
> (fprintd:2410555): libfprint-device-DEBUG: 07:11:36.793: Device reported open completion
> (fprintd:2410555): libfprint-device-DEBUG: 07:11:36.793: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410555): libfprint-device-DEBUG: 07:11:36.793: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.793: claimed device 0
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.794: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.794: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.795: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.795: file_storage_print_data_load(): loaded '/tmp/tmpiqivqtms/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.795: start enrollment device 0 finger 3
> (fprintd:2410555): libfprint-device-DEBUG: 07:11:36.795: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410555): libfprint-image_device-DEBUG: 07:11:36.796: Activating image device
> (fprintd:2410555): libfprint-image_device-DEBUG: 07:11:36.796: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410555): libfprint-image_device-DEBUG: 07:11:36.796: Image device activation completed
> (fprintd:2410555): libfprint-image_device-DEBUG: 07:11:36.796: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410555): libfprint-image_device-DEBUG: 07:11:36.796: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410555): libfprint-device-DEBUG: 07:11:36.796: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.796: Finger present 0
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.796: Finger needed 1
> (fprintd:2410555): GLib-GIO-DEBUG: 07:11:36.796: GTask [gio] D-Bus interface method dispatch (source object: 0x564d20996c00, source tag: 0x7f0172c29e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410555): libfprint-virtual_device_connection-DEBUG: 07:11:36.796: Got a new connection!
> (fprintd:2410555): libfprint-virtual_image-DEBUG: 07:11:36.796: image data: 0x564d2099ef00
> (fprintd:2410555): libfprint-device-DEBUG: 07:11:36.796: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.796: Finger present 1
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.796: Finger needed 1
> (fprintd:2410555): libfprint-image_device-DEBUG: 07:11:36.796: Image device reported finger status: on
> (fprintd:2410555): libfprint-image_device-DEBUG: 07:11:36.796: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410555): libfprint-image_device-DEBUG: 07:11:36.796: Image device captured an image
> (fprintd:2410555): libfprint-image_device-DEBUG: 07:11:36.796: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410555): libfprint-device-DEBUG: 07:11:36.796: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.796: Finger present 1
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.796: Finger needed 0
> (fprintd:2410555): libfprint-device-DEBUG: 07:11:36.796: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.796: Finger present 0
> (fprintd:2410555): fprintd-DEBUG: 07:11:36.796: Finger needed 0
> (fprintd:2410555): libfprint-image_device-DEBUG: 07:11:36.797: Image device reported finger status: off
> (fprintd:2410555): libfprint-image_device-DEBUG: 07:11:36.797: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410555): libfprint-image_device-DEBUG: 07:11:36.797: Deactivating image device
> (fprintd:2410555): libfprint-image_device-DEBUG: 07:11:36.797: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410555): libfprint-image_device-DEBUG: 07:11:36.797: Image device deactivation completed
> (fprintd:2410555): libfprint-image_device-DEBUG: 07:11:36.797: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410555): GLib-GIO-CRITICAL **: 07:11:36.797: GTask 0x564d2099ebc0 (source object: 0x564d2099ddb0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_error_busy (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_error_busy) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 134/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_data_invalid
> start time:   07:11:37
> duration:     150.05s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_PERTURB_=219 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_error_data_invalid
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410588): GLib-GIO-DEBUG: 07:11:38.269: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.270: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410588): fprintd-WARNING **: 07:11:38.270: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.270: Launching FprintObject
> (fprintd:2410588): libfprint-context-DEBUG: 07:11:38.270: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.272: Preparing devices for resume
> (fprintd:2410588): libfprint-context-DEBUG: 07:11:38.272: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-w8m0e6a8/virtual-image.socket
> (fprintd:2410588): libfprint-context-DEBUG: 07:11:38.272: created
> (fprintd:2410588): libfprint-device-DEBUG: 07:11:38.272: Device reported probe completion
> (fprintd:2410588): libfprint-device-DEBUG: 07:11:38.272: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410588): libfprint-device-DEBUG: 07:11:38.273: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269098.275 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.275: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.276: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.276: Finger present 0
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.276: Finger needed 0
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.276: Got delay inhibitor for sleep.
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.276: entering main loop
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.276: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.362: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.363: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.364: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.364: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.364: user 'testuser' claiming the device: 0
> (fprintd:2410588): libfprint-virtual_image-DEBUG: 07:11:38.365: 43247400033: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410588): libfprint-virtual_device_connection-DEBUG: 07:11:38.365: 43247400076: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410588): GLib-GIO-DEBUG: 07:11:38.365: GTask [gio] D-Bus interface method dispatch (source object: 0x5636be966d20, source tag: 0x7f0e61ba0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410588): libfprint-image_device-DEBUG: 07:11:38.465: Image device open completed
> (fprintd:2410588): libfprint-device-DEBUG: 07:11:38.465: Device reported open completion
> (fprintd:2410588): libfprint-device-DEBUG: 07:11:38.465: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410588): libfprint-device-DEBUG: 07:11:38.465: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.465: claimed device 0
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.467: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.467: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.468: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.468: file_storage_print_data_load(): loaded '/tmp/tmph_96mpxu/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.468: start enrollment device 0 finger 3
> (fprintd:2410588): libfprint-device-DEBUG: 07:11:38.468: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410588): libfprint-image_device-DEBUG: 07:11:38.468: Activating image device
> (fprintd:2410588): libfprint-image_device-DEBUG: 07:11:38.468: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410588): libfprint-image_device-DEBUG: 07:11:38.468: Image device activation completed
> (fprintd:2410588): libfprint-image_device-DEBUG: 07:11:38.468: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410588): libfprint-image_device-DEBUG: 07:11:38.468: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410588): libfprint-device-DEBUG: 07:11:38.468: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.468: Finger present 0
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.468: Finger needed 1
> (fprintd:2410588): GLib-GIO-DEBUG: 07:11:38.468: GTask [gio] D-Bus interface method dispatch (source object: 0x5636be966d20, source tag: 0x7f0e61ba0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410588): libfprint-virtual_device_connection-DEBUG: 07:11:38.469: Got a new connection!
> (fprintd:2410588): libfprint-virtual_image-DEBUG: 07:11:38.469: image data: 0x5636be96f160
> (fprintd:2410588): libfprint-device-DEBUG: 07:11:38.469: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.469: Finger present 1
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.469: Finger needed 1
> (fprintd:2410588): libfprint-image_device-DEBUG: 07:11:38.469: Image device reported finger status: on
> (fprintd:2410588): libfprint-image_device-DEBUG: 07:11:38.469: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410588): libfprint-image_device-DEBUG: 07:11:38.469: Image device captured an image
> (fprintd:2410588): libfprint-image_device-DEBUG: 07:11:38.469: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410588): libfprint-device-DEBUG: 07:11:38.469: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.469: Finger present 1
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.469: Finger needed 0
> (fprintd:2410588): libfprint-device-DEBUG: 07:11:38.469: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.469: Finger present 0
> (fprintd:2410588): fprintd-DEBUG: 07:11:38.469: Finger needed 0
> (fprintd:2410588): libfprint-image_device-DEBUG: 07:11:38.469: Image device reported finger status: off
> (fprintd:2410588): libfprint-image_device-DEBUG: 07:11:38.469: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410588): libfprint-image_device-DEBUG: 07:11:38.469: Deactivating image device
> (fprintd:2410588): libfprint-image_device-DEBUG: 07:11:38.469: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410588): libfprint-image_device-DEBUG: 07:11:38.469: Image device deactivation completed
> (fprintd:2410588): libfprint-image_device-DEBUG: 07:11:38.469: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410588): GLib-GIO-CRITICAL **: 07:11:38.469: GTask 0x5636be96eda0 (source object: 0x5636be96ded0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_error_data_invalid (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_error_data_invalid) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 135/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_data_full
> start time:   07:11:37
> duration:     150.08s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=174 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_error_data_full
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410581): GLib-GIO-DEBUG: 07:11:38.213: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.214: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410581): fprintd-WARNING **: 07:11:38.214: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.214: Launching FprintObject
> (fprintd:2410581): libfprint-context-DEBUG: 07:11:38.214: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.215: Preparing devices for resume
> (fprintd:2410581): libfprint-context-DEBUG: 07:11:38.215: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-k2k0ru72/virtual-image.socket
> (fprintd:2410581): libfprint-context-DEBUG: 07:11:38.215: created
> (fprintd:2410581): libfprint-device-DEBUG: 07:11:38.216: Device reported probe completion
> 1690269098.216 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410581): libfprint-device-DEBUG: 07:11:38.216: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410581): libfprint-device-DEBUG: 07:11:38.216: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.217: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.217: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.217: Finger present 0
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.217: Finger needed 0
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.218: Got delay inhibitor for sleep.
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.218: entering main loop
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.218: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.315: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.316: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.317: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.318: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.318: user 'testuser' claiming the device: 0
> (fprintd:2410581): libfprint-virtual_image-DEBUG: 07:11:38.318: 43247353429: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410581): libfprint-virtual_device_connection-DEBUG: 07:11:38.318: 43247353461: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410581): GLib-GIO-DEBUG: 07:11:38.318: GTask [gio] D-Bus interface method dispatch (source object: 0x55e2cf3eac20, source tag: 0x7fb0f84e9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410581): libfprint-image_device-DEBUG: 07:11:38.419: Image device open completed
> (fprintd:2410581): libfprint-device-DEBUG: 07:11:38.419: Device reported open completion
> (fprintd:2410581): libfprint-device-DEBUG: 07:11:38.419: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410581): libfprint-device-DEBUG: 07:11:38.419: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.419: claimed device 0
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.420: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.420: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.421: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.421: file_storage_print_data_load(): loaded '/tmp/tmphg5_rqiy/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.421: start enrollment device 0 finger 3
> (fprintd:2410581): libfprint-device-DEBUG: 07:11:38.421: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410581): libfprint-image_device-DEBUG: 07:11:38.421: Activating image device
> (fprintd:2410581): libfprint-image_device-DEBUG: 07:11:38.421: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410581): libfprint-image_device-DEBUG: 07:11:38.421: Image device activation completed
> (fprintd:2410581): libfprint-image_device-DEBUG: 07:11:38.421: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410581): libfprint-image_device-DEBUG: 07:11:38.421: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410581): libfprint-device-DEBUG: 07:11:38.421: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.421: Finger present 0
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.421: Finger needed 1
> (fprintd:2410581): GLib-GIO-DEBUG: 07:11:38.421: GTask [gio] D-Bus interface method dispatch (source object: 0x55e2cf3eac20, source tag: 0x7fb0f84e9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410581): libfprint-virtual_device_connection-DEBUG: 07:11:38.422: Got a new connection!
> (fprintd:2410581): libfprint-virtual_image-DEBUG: 07:11:38.422: image data: 0x55e2cf3f30f0
> (fprintd:2410581): libfprint-device-DEBUG: 07:11:38.422: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.422: Finger present 1
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.422: Finger needed 1
> (fprintd:2410581): libfprint-image_device-DEBUG: 07:11:38.422: Image device reported finger status: on
> (fprintd:2410581): libfprint-image_device-DEBUG: 07:11:38.422: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410581): libfprint-image_device-DEBUG: 07:11:38.422: Image device captured an image
> (fprintd:2410581): libfprint-image_device-DEBUG: 07:11:38.422: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410581): libfprint-device-DEBUG: 07:11:38.422: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.422: Finger present 1
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.422: Finger needed 0
> (fprintd:2410581): libfprint-device-DEBUG: 07:11:38.422: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.422: Finger present 0
> (fprintd:2410581): fprintd-DEBUG: 07:11:38.422: Finger needed 0
> (fprintd:2410581): libfprint-image_device-DEBUG: 07:11:38.422: Image device reported finger status: off
> (fprintd:2410581): libfprint-image_device-DEBUG: 07:11:38.422: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410581): libfprint-image_device-DEBUG: 07:11:38.422: Deactivating image device
> (fprintd:2410581): libfprint-image_device-DEBUG: 07:11:38.422: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410581): libfprint-image_device-DEBUG: 07:11:38.422: Image device deactivation completed
> (fprintd:2410581): libfprint-image_device-DEBUG: 07:11:38.422: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410581): GLib-GIO-CRITICAL **: 07:11:38.422: GTask 0x55e2cf3f2e30 (source object: 0x55e2cf3f1e10, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410581): libfprint-image-DEBUG: 07:11:38.432: Minutiae scan completed in 0.009529 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_error_data_full (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_error_data_full) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 136/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_data_not_found
> start time:   07:11:39
> duration:     150.06s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_PERTURB_=202 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_error_data_not_found
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410606): GLib-GIO-DEBUG: 07:11:39.463: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.464: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410606): fprintd-WARNING **: 07:11:39.464: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.464: Launching FprintObject
> (fprintd:2410606): libfprint-context-DEBUG: 07:11:39.464: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.465: Preparing devices for resume
> (fprintd:2410606): libfprint-context-DEBUG: 07:11:39.465: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-bahazi0u/virtual-image.socket
> (fprintd:2410606): libfprint-context-DEBUG: 07:11:39.465: created
> 1690269099.466 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410606): libfprint-device-DEBUG: 07:11:39.465: Device reported probe completion
> (fprintd:2410606): libfprint-device-DEBUG: 07:11:39.465: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410606): libfprint-device-DEBUG: 07:11:39.465: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.467: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.467: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.467: Finger present 0
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.467: Finger needed 0
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.467: Got delay inhibitor for sleep.
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.467: entering main loop
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.467: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.562: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.563: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.564: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.564: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.565: user 'testuser' claiming the device: 0
> (fprintd:2410606): libfprint-virtual_image-DEBUG: 07:11:39.565: 43248600095: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410606): libfprint-virtual_device_connection-DEBUG: 07:11:39.565: 43248600128: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410606): GLib-GIO-DEBUG: 07:11:39.565: GTask [gio] D-Bus interface method dispatch (source object: 0x5585bc3a2ad0, source tag: 0x7f6b4c936e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410606): libfprint-image_device-DEBUG: 07:11:39.665: Image device open completed
> (fprintd:2410606): libfprint-device-DEBUG: 07:11:39.665: Device reported open completion
> (fprintd:2410606): libfprint-device-DEBUG: 07:11:39.665: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410606): libfprint-device-DEBUG: 07:11:39.665: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.665: claimed device 0
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.666: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.666: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.667: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.667: file_storage_print_data_load(): loaded '/tmp/tmpo3m71gpz/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.667: start enrollment device 0 finger 3
> (fprintd:2410606): libfprint-device-DEBUG: 07:11:39.667: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410606): libfprint-image_device-DEBUG: 07:11:39.667: Activating image device
> (fprintd:2410606): libfprint-image_device-DEBUG: 07:11:39.667: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410606): libfprint-image_device-DEBUG: 07:11:39.667: Image device activation completed
> (fprintd:2410606): libfprint-image_device-DEBUG: 07:11:39.667: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410606): libfprint-image_device-DEBUG: 07:11:39.667: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410606): libfprint-device-DEBUG: 07:11:39.667: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.667: Finger present 0
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.668: Finger needed 1
> (fprintd:2410606): GLib-GIO-DEBUG: 07:11:39.668: GTask [gio] D-Bus interface method dispatch (source object: 0x5585bc3a2ad0, source tag: 0x7f6b4c936e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410606): libfprint-virtual_device_connection-DEBUG: 07:11:39.668: Got a new connection!
> (fprintd:2410606): libfprint-virtual_image-DEBUG: 07:11:39.668: image data: 0x5585bc3aad20
> (fprintd:2410606): libfprint-device-DEBUG: 07:11:39.668: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.668: Finger present 1
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.668: Finger needed 1
> (fprintd:2410606): libfprint-image_device-DEBUG: 07:11:39.668: Image device reported finger status: on
> (fprintd:2410606): libfprint-image_device-DEBUG: 07:11:39.668: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410606): libfprint-image_device-DEBUG: 07:11:39.668: Image device captured an image
> (fprintd:2410606): libfprint-image_device-DEBUG: 07:11:39.668: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410606): libfprint-device-DEBUG: 07:11:39.668: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.668: Finger present 1
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.668: Finger needed 0
> (fprintd:2410606): libfprint-device-DEBUG: 07:11:39.668: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.668: Finger present 0
> (fprintd:2410606): fprintd-DEBUG: 07:11:39.668: Finger needed 0
> (fprintd:2410606): libfprint-image_device-DEBUG: 07:11:39.668: Image device reported finger status: off
> (fprintd:2410606): libfprint-image_device-DEBUG: 07:11:39.668: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410606): libfprint-image_device-DEBUG: 07:11:39.668: Deactivating image device
> (fprintd:2410606): libfprint-image_device-DEBUG: 07:11:39.668: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410606): libfprint-image_device-DEBUG: 07:11:39.668: Image device deactivation completed
> (fprintd:2410606): libfprint-image_device-DEBUG: 07:11:39.668: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410606): GLib-GIO-CRITICAL **: 07:11:39.669: GTask 0x5585bc3aaa60 (source object: 0x5585bc3a9ec0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410606): libfprint-image-DEBUG: 07:11:39.675: Minutiae scan completed in 0.006798 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_error_data_not_found (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_error_data_not_found) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 137/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_general
> start time:   07:11:40
> duration:     150.05s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=47 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_error_general
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410623): GLib-GIO-DEBUG: 07:11:40.453: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.455: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410623): fprintd-WARNING **: 07:11:40.455: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.455: Launching FprintObject
> (fprintd:2410623): libfprint-context-DEBUG: 07:11:40.455: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.457: Preparing devices for resume
> (fprintd:2410623): libfprint-context-DEBUG: 07:11:40.457: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-7jtb_kgp/virtual-image.socket
> (fprintd:2410623): libfprint-context-DEBUG: 07:11:40.457: created
> 1690269100.458 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410623): libfprint-device-DEBUG: 07:11:40.458: Device reported probe completion
> (fprintd:2410623): libfprint-device-DEBUG: 07:11:40.458: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410623): libfprint-device-DEBUG: 07:11:40.458: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.460: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.460: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.460: Finger present 0
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.460: Finger needed 0
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.460: Got delay inhibitor for sleep.
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.460: entering main loop
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.460: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.551: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.551: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.552: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.553: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.553: user 'testuser' claiming the device: 0
> (fprintd:2410623): libfprint-virtual_image-DEBUG: 07:11:40.553: 43249588407: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410623): libfprint-virtual_device_connection-DEBUG: 07:11:40.553: 43249588441: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410623): GLib-GIO-DEBUG: 07:11:40.553: GTask [gio] D-Bus interface method dispatch (source object: 0x561e8542fb90, source tag: 0x7f6993793e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410623): libfprint-image_device-DEBUG: 07:11:40.654: Image device open completed
> (fprintd:2410623): libfprint-device-DEBUG: 07:11:40.654: Device reported open completion
> (fprintd:2410623): libfprint-device-DEBUG: 07:11:40.654: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410623): libfprint-device-DEBUG: 07:11:40.654: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.654: claimed device 0
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.655: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.655: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.655: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.656: file_storage_print_data_load(): loaded '/tmp/tmpc5ll1nwf/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.656: start enrollment device 0 finger 3
> (fprintd:2410623): libfprint-device-DEBUG: 07:11:40.656: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410623): libfprint-image_device-DEBUG: 07:11:40.656: Activating image device
> (fprintd:2410623): libfprint-image_device-DEBUG: 07:11:40.656: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410623): libfprint-image_device-DEBUG: 07:11:40.656: Image device activation completed
> (fprintd:2410623): libfprint-image_device-DEBUG: 07:11:40.656: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410623): libfprint-image_device-DEBUG: 07:11:40.656: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410623): libfprint-device-DEBUG: 07:11:40.656: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.656: Finger present 0
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.656: Finger needed 1
> (fprintd:2410623): GLib-GIO-DEBUG: 07:11:40.656: GTask [gio] D-Bus interface method dispatch (source object: 0x561e8542fb90, source tag: 0x7f6993793e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410623): libfprint-virtual_device_connection-DEBUG: 07:11:40.656: Got a new connection!
> (fprintd:2410623): libfprint-virtual_image-DEBUG: 07:11:40.657: image data: 0x561e85438350
> (fprintd:2410623): libfprint-device-DEBUG: 07:11:40.657: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.657: Finger present 1
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.657: Finger needed 1
> (fprintd:2410623): libfprint-image_device-DEBUG: 07:11:40.657: Image device reported finger status: on
> (fprintd:2410623): libfprint-image_device-DEBUG: 07:11:40.657: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410623): libfprint-image_device-DEBUG: 07:11:40.657: Image device captured an image
> (fprintd:2410623): libfprint-image_device-DEBUG: 07:11:40.657: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410623): libfprint-device-DEBUG: 07:11:40.657: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.657: Finger present 1
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.657: Finger needed 0
> (fprintd:2410623): libfprint-device-DEBUG: 07:11:40.657: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.657: Finger present 0
> (fprintd:2410623): fprintd-DEBUG: 07:11:40.657: Finger needed 0
> (fprintd:2410623): libfprint-image_device-DEBUG: 07:11:40.657: Image device reported finger status: off
> (fprintd:2410623): libfprint-image_device-DEBUG: 07:11:40.657: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410623): libfprint-image_device-DEBUG: 07:11:40.657: Deactivating image device
> (fprintd:2410623): libfprint-image_device-DEBUG: 07:11:40.657: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410623): libfprint-image_device-DEBUG: 07:11:40.657: Image device deactivation completed
> (fprintd:2410623): libfprint-image_device-DEBUG: 07:11:40.657: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410623): GLib-GIO-CRITICAL **: 07:11:40.657: GTask 0x561e85437fa0 (source object: 0x561e854376b0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410623): libfprint-image-DEBUG: 07:11:40.664: Minutiae scan completed in 0.006879 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_error_general (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_error_general) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 138/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_ignored_after_report
> start time:   07:11:41
> duration:     150.05s
> result:       killed by signal 2 SIGINT
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> G_SLICE=always-malloc MALLOC_PERTURB_=206 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_error_ignored_after_report
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410640): GLib-GIO-DEBUG: 07:11:41.859: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410640): fprintd-DEBUG: 07:11:41.861: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410640): fprintd-WARNING **: 07:11:41.861: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410640): fprintd-DEBUG: 07:11:41.861: Launching FprintObject
> (fprintd:2410640): libfprint-context-DEBUG: 07:11:41.862: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410640): fprintd-DEBUG: 07:11:41.865: Preparing devices for resume
> (fprintd:2410640): libfprint-context-DEBUG: 07:11:41.865: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-wyt9y_me/virtual-image.socket
> (fprintd:2410640): libfprint-context-DEBUG: 07:11:41.865: created
> 1690269101.866 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410640): libfprint-device-DEBUG: 07:11:41.866: Device reported probe completion
> (fprintd:2410640): libfprint-device-DEBUG: 07:11:41.866: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410640): libfprint-device-DEBUG: 07:11:41.866: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410640): fprintd-DEBUG: 07:11:41.868: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410640): fprintd-DEBUG: 07:11:41.868: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410640): fprintd-DEBUG: 07:11:41.868: Finger present 0
> (fprintd:2410640): fprintd-DEBUG: 07:11:41.868: Finger needed 0
> (fprintd:2410640): fprintd-DEBUG: 07:11:41.868: Got delay inhibitor for sleep.
> (fprintd:2410640): fprintd-DEBUG: 07:11:41.868: entering main loop
> (fprintd:2410640): fprintd-DEBUG: 07:11:41.868: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410640): fprintd-DEBUG: 07:11:41.960: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410640): fprintd-DEBUG: 07:11:41.961: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410640): fprintd-DEBUG: 07:11:41.962: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410640): fprintd-DEBUG: 07:11:41.963: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410640): fprintd-DEBUG: 07:11:41.963: user 'testuser' claiming the device: 0
> (fprintd:2410640): libfprint-virtual_image-DEBUG: 07:11:41.963: 43250998640: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410640): libfprint-virtual_device_connection-DEBUG: 07:11:41.963: 43250998678: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410640): GLib-GIO-DEBUG: 07:11:41.963: GTask [gio] D-Bus interface method dispatch (source object: 0x5630254d9ae0, source tag: 0x7fedffc2de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410640): libfprint-image_device-DEBUG: 07:11:42.064: Image device open completed
> (fprintd:2410640): libfprint-device-DEBUG: 07:11:42.064: Device reported open completion
> (fprintd:2410640): libfprint-device-DEBUG: 07:11:42.064: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410640): libfprint-device-DEBUG: 07:11:42.064: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410640): fprintd-DEBUG: 07:11:42.064: claimed device 0
> (fprintd:2410640): fprintd-DEBUG: 07:11:42.065: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410640): fprintd-DEBUG: 07:11:42.065: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410640): fprintd-DEBUG: 07:11:42.066: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410640): fprintd-DEBUG: 07:11:42.066: file_storage_print_data_load(): loaded '/tmp/tmpdlbh_rmu/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410640): fprintd-DEBUG: 07:11:42.066: start enrollment device 0 finger 3
> (fprintd:2410640): libfprint-device-DEBUG: 07:11:42.066: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410640): libfprint-image_device-DEBUG: 07:11:42.066: Activating image device
> (fprintd:2410640): libfprint-image_device-DEBUG: 07:11:42.066: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410640): libfprint-image_device-DEBUG: 07:11:42.066: Image device activation completed
> (fprintd:2410640): libfprint-image_device-DEBUG: 07:11:42.066: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410640): libfprint-image_device-DEBUG: 07:11:42.066: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410640): libfprint-device-DEBUG: 07:11:42.066: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410640): fprintd-DEBUG: 07:11:42.066: Finger present 0
> (fprintd:2410640): fprintd-DEBUG: 07:11:42.066: Finger needed 1
> (fprintd:2410640): GLib-GIO-DEBUG: 07:11:42.066: GTask [gio] D-Bus interface method dispatch (source object: 0x5630254d9ae0, source tag: 0x7fedffc2de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410640): libfprint-virtual_device_connection-DEBUG: 07:11:42.067: Got a new connection!
> (fprintd:2410640): libfprint-virtual_image-DEBUG: 07:11:42.067: image data: 0x5630254e1eb0
> (fprintd:2410640): libfprint-device-DEBUG: 07:11:42.067: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410640): fprintd-DEBUG: 07:11:42.067: Finger present 1
> (fprintd:2410640): fprintd-DEBUG: 07:11:42.067: Finger needed 1
> (fprintd:2410640): libfprint-image_device-DEBUG: 07:11:42.067: Image device reported finger status: on
> (fprintd:2410640): libfprint-image_device-DEBUG: 07:11:42.067: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410640): libfprint-image_device-DEBUG: 07:11:42.067: Image device captured an image
> (fprintd:2410640): libfprint-image_device-DEBUG: 07:11:42.067: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410640): libfprint-device-DEBUG: 07:11:42.067: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410640): fprintd-DEBUG: 07:11:42.067: Finger present 1
> (fprintd:2410640): fprintd-DEBUG: 07:11:42.067: Finger needed 0
> (fprintd:2410640): libfprint-device-DEBUG: 07:11:42.067: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410640): fprintd-DEBUG: 07:11:42.067: Finger present 0
> (fprintd:2410640): fprintd-DEBUG: 07:11:42.067: Finger needed 0
> (fprintd:2410640): libfprint-image_device-DEBUG: 07:11:42.067: Image device reported finger status: off
> (fprintd:2410640): libfprint-image_device-DEBUG: 07:11:42.067: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410640): libfprint-image_device-DEBUG: 07:11:42.067: Deactivating image device
> (fprintd:2410640): libfprint-image_device-DEBUG: 07:11:42.067: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410640): libfprint-image_device-DEBUG: 07:11:42.067: Image device deactivation completed
> (fprintd:2410640): libfprint-image_device-DEBUG: 07:11:42.067: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410640): GLib-GIO-CRITICAL **: 07:11:42.068: GTask 0x5630254ea050 (source object: 0x5630254e14f0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410640): libfprint-image-DEBUG: 07:11:42.078: Minutiae scan completed in 0.010173 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_error_ignored_after_report (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_error_ignored_after_report) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 139/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_not_open
> start time:   07:11:46
> duration:     150.05s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=3 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_error_not_open
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410657): GLib-GIO-DEBUG: 07:11:47.438: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.439: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410657): fprintd-WARNING **: 07:11:47.439: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.439: Launching FprintObject
> (fprintd:2410657): libfprint-context-DEBUG: 07:11:47.439: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.441: Preparing devices for resume
> (fprintd:2410657): libfprint-context-DEBUG: 07:11:47.441: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-z8ko2v5k/virtual-image.socket
> (fprintd:2410657): libfprint-context-DEBUG: 07:11:47.441: created
> 1690269107.442 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410657): libfprint-device-DEBUG: 07:11:47.442: Device reported probe completion
> (fprintd:2410657): libfprint-device-DEBUG: 07:11:47.442: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410657): libfprint-device-DEBUG: 07:11:47.442: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.444: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.444: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.444: Finger present 0
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.444: Finger needed 0
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.444: Got delay inhibitor for sleep.
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.444: entering main loop
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.444: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.538: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.539: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.540: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.541: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.541: user 'testuser' claiming the device: 0
> (fprintd:2410657): libfprint-virtual_image-DEBUG: 07:11:47.541: 43256576397: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410657): libfprint-virtual_device_connection-DEBUG: 07:11:47.541: 43256576456: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410657): GLib-GIO-DEBUG: 07:11:47.541: GTask [gio] D-Bus interface method dispatch (source object: 0x55ad33331a50, source tag: 0x7ff4dbc2ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410657): libfprint-image_device-DEBUG: 07:11:47.641: Image device open completed
> (fprintd:2410657): libfprint-device-DEBUG: 07:11:47.641: Device reported open completion
> (fprintd:2410657): libfprint-device-DEBUG: 07:11:47.641: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410657): libfprint-device-DEBUG: 07:11:47.641: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.641: claimed device 0
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.643: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.643: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.644: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.644: file_storage_print_data_load(): loaded '/tmp/tmpb0y_itxv/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.644: start enrollment device 0 finger 3
> (fprintd:2410657): libfprint-device-DEBUG: 07:11:47.644: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410657): libfprint-image_device-DEBUG: 07:11:47.644: Activating image device
> (fprintd:2410657): libfprint-image_device-DEBUG: 07:11:47.644: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410657): libfprint-image_device-DEBUG: 07:11:47.644: Image device activation completed
> (fprintd:2410657): libfprint-image_device-DEBUG: 07:11:47.644: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410657): libfprint-image_device-DEBUG: 07:11:47.644: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410657): libfprint-device-DEBUG: 07:11:47.644: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.644: Finger present 0
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.644: Finger needed 1
> (fprintd:2410657): GLib-GIO-DEBUG: 07:11:47.644: GTask [gio] D-Bus interface method dispatch (source object: 0x55ad33331a50, source tag: 0x7ff4dbc2ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410657): libfprint-virtual_device_connection-DEBUG: 07:11:47.645: Got a new connection!
> (fprintd:2410657): libfprint-virtual_image-DEBUG: 07:11:47.645: image data: 0x55ad3333a0b0
> (fprintd:2410657): libfprint-device-DEBUG: 07:11:47.645: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.645: Finger present 1
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.645: Finger needed 1
> (fprintd:2410657): libfprint-image_device-DEBUG: 07:11:47.645: Image device reported finger status: on
> (fprintd:2410657): libfprint-image_device-DEBUG: 07:11:47.645: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410657): libfprint-image_device-DEBUG: 07:11:47.645: Image device captured an image
> (fprintd:2410657): libfprint-image_device-DEBUG: 07:11:47.645: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410657): libfprint-device-DEBUG: 07:11:47.645: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.645: Finger present 1
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.645: Finger needed 0
> (fprintd:2410657): libfprint-device-DEBUG: 07:11:47.645: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.645: Finger present 0
> (fprintd:2410657): fprintd-DEBUG: 07:11:47.645: Finger needed 0
> (fprintd:2410657): libfprint-image_device-DEBUG: 07:11:47.645: Image device reported finger status: off
> (fprintd:2410657): libfprint-image_device-DEBUG: 07:11:47.645: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410657): libfprint-image_device-DEBUG: 07:11:47.645: Deactivating image device
> (fprintd:2410657): libfprint-image_device-DEBUG: 07:11:47.645: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410657): libfprint-image_device-DEBUG: 07:11:47.645: Image device deactivation completed
> (fprintd:2410657): libfprint-image_device-DEBUG: 07:11:47.645: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410657): GLib-GIO-CRITICAL **: 07:11:47.645: GTask 0x55ad33339cf0 (source object: 0x55ad33339710, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_error_not_open (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_error_not_open) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 140/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_not_supported
> start time:   07:11:48
> duration:     150.07s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=149 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_error_not_supported
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410674): GLib-GIO-DEBUG: 07:11:48.708: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.709: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410674): fprintd-WARNING **: 07:11:48.709: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.709: Launching FprintObject
> (fprintd:2410674): libfprint-context-DEBUG: 07:11:48.709: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.711: Preparing devices for resume
> 1690269108.712 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410674): libfprint-context-DEBUG: 07:11:48.712: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-9gdkm76v/virtual-image.socket
> (fprintd:2410674): libfprint-context-DEBUG: 07:11:48.712: created
> (fprintd:2410674): libfprint-device-DEBUG: 07:11:48.712: Device reported probe completion
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.712: Got delay inhibitor for sleep.
> (fprintd:2410674): libfprint-device-DEBUG: 07:11:48.712: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410674): libfprint-device-DEBUG: 07:11:48.712: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.714: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.714: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.714: Finger present 0
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.714: Finger needed 0
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.714: entering main loop
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.714: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.806: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.806: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.807: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.808: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.808: user 'testuser' claiming the device: 0
> (fprintd:2410674): libfprint-virtual_image-DEBUG: 07:11:48.808: 43257843537: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410674): libfprint-virtual_device_connection-DEBUG: 07:11:48.808: 43257843593: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410674): GLib-GIO-DEBUG: 07:11:48.808: GTask [gio] D-Bus interface method dispatch (source object: 0x5618b2e0ba10, source tag: 0x7f3161fd8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410674): libfprint-image_device-DEBUG: 07:11:48.909: Image device open completed
> (fprintd:2410674): libfprint-device-DEBUG: 07:11:48.909: Device reported open completion
> (fprintd:2410674): libfprint-device-DEBUG: 07:11:48.909: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410674): libfprint-device-DEBUG: 07:11:48.909: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.909: claimed device 0
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.911: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.911: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.912: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.912: file_storage_print_data_load(): loaded '/tmp/tmplzxv4rb2/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.912: start enrollment device 0 finger 3
> (fprintd:2410674): libfprint-device-DEBUG: 07:11:48.912: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410674): libfprint-image_device-DEBUG: 07:11:48.912: Activating image device
> (fprintd:2410674): libfprint-image_device-DEBUG: 07:11:48.912: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410674): libfprint-image_device-DEBUG: 07:11:48.912: Image device activation completed
> (fprintd:2410674): libfprint-image_device-DEBUG: 07:11:48.912: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410674): libfprint-image_device-DEBUG: 07:11:48.912: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410674): libfprint-device-DEBUG: 07:11:48.912: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.912: Finger present 0
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.912: Finger needed 1
> (fprintd:2410674): GLib-GIO-DEBUG: 07:11:48.912: GTask [gio] D-Bus interface method dispatch (source object: 0x5618b2e0ba10, source tag: 0x7f3161fd8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410674): libfprint-virtual_device_connection-DEBUG: 07:11:48.913: Got a new connection!
> (fprintd:2410674): libfprint-virtual_image-DEBUG: 07:11:48.913: image data: 0x5618b2e14150
> (fprintd:2410674): libfprint-device-DEBUG: 07:11:48.913: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.913: Finger present 1
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.913: Finger needed 1
> (fprintd:2410674): libfprint-image_device-DEBUG: 07:11:48.913: Image device reported finger status: on
> (fprintd:2410674): libfprint-image_device-DEBUG: 07:11:48.913: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410674): libfprint-image_device-DEBUG: 07:11:48.913: Image device captured an image
> (fprintd:2410674): libfprint-image_device-DEBUG: 07:11:48.913: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410674): libfprint-device-DEBUG: 07:11:48.913: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.913: Finger present 1
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.913: Finger needed 0
> (fprintd:2410674): libfprint-device-DEBUG: 07:11:48.913: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.913: Finger present 0
> (fprintd:2410674): fprintd-DEBUG: 07:11:48.913: Finger needed 0
> (fprintd:2410674): libfprint-image_device-DEBUG: 07:11:48.913: Image device reported finger status: off
> (fprintd:2410674): libfprint-image_device-DEBUG: 07:11:48.913: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410674): libfprint-image_device-DEBUG: 07:11:48.913: Deactivating image device
> (fprintd:2410674): libfprint-image_device-DEBUG: 07:11:48.913: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410674): libfprint-image_device-DEBUG: 07:11:48.913: Image device deactivation completed
> (fprintd:2410674): libfprint-image_device-DEBUG: 07:11:48.913: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410674): GLib-GIO-CRITICAL **: 07:11:48.913: GTask 0x5618b2e13ca0 (source object: 0x5618b2e12f80, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410674): libfprint-image-DEBUG: 07:11:48.920: Minutiae scan completed in 0.006803 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_error_not_supported (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_error_not_supported) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 141/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_proto
> start time:   07:14:06
> duration:     150.14s
> result:       killed by signal 2 SIGINT
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> MALLOC_PERTURB_=126 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_error_proto
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410699): GLib-GIO-DEBUG: 07:14:06.587: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.588: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410699): fprintd-WARNING **: 07:14:06.588: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.588: Launching FprintObject
> (fprintd:2410699): libfprint-context-DEBUG: 07:14:06.588: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.589: Preparing devices for resume
> (fprintd:2410699): libfprint-context-DEBUG: 07:14:06.589: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-z7ysyhzw/virtual-image.socket
> 1690269246.590 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410699): libfprint-context-DEBUG: 07:14:06.589: created
> (fprintd:2410699): libfprint-device-DEBUG: 07:14:06.589: Device reported probe completion
> (fprintd:2410699): libfprint-device-DEBUG: 07:14:06.589: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410699): libfprint-device-DEBUG: 07:14:06.589: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.591: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.591: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.591: Finger present 0
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.591: Finger needed 0
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.591: Got delay inhibitor for sleep.
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.591: entering main loop
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.591: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.688: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.688: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.689: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.690: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.690: user 'testuser' claiming the device: 0
> (fprintd:2410699): libfprint-virtual_image-DEBUG: 07:14:06.690: 43395725527: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410699): libfprint-virtual_device_connection-DEBUG: 07:14:06.690: 43395725562: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410699): GLib-GIO-DEBUG: 07:14:06.690: GTask [gio] D-Bus interface method dispatch (source object: 0x55dd984f2bf0, source tag: 0x7fd041583e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410699): libfprint-image_device-DEBUG: 07:14:06.791: Image device open completed
> (fprintd:2410699): libfprint-device-DEBUG: 07:14:06.791: Device reported open completion
> (fprintd:2410699): libfprint-device-DEBUG: 07:14:06.791: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410699): libfprint-device-DEBUG: 07:14:06.791: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.791: claimed device 0
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.792: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.792: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.793: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.793: file_storage_print_data_load(): loaded '/tmp/tmpq4kp0dj9/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.793: start enrollment device 0 finger 3
> (fprintd:2410699): libfprint-device-DEBUG: 07:14:06.793: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410699): libfprint-image_device-DEBUG: 07:14:06.793: Activating image device
> (fprintd:2410699): libfprint-image_device-DEBUG: 07:14:06.793: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410699): libfprint-image_device-DEBUG: 07:14:06.793: Image device activation completed
> (fprintd:2410699): libfprint-image_device-DEBUG: 07:14:06.793: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410699): libfprint-image_device-DEBUG: 07:14:06.793: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410699): libfprint-device-DEBUG: 07:14:06.793: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.793: Finger present 0
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.793: Finger needed 1
> (fprintd:2410699): GLib-GIO-DEBUG: 07:14:06.793: GTask [gio] D-Bus interface method dispatch (source object: 0x55dd984f2bf0, source tag: 0x7fd041583e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410699): libfprint-virtual_device_connection-DEBUG: 07:14:06.794: Got a new connection!
> (fprintd:2410699): libfprint-virtual_image-DEBUG: 07:14:06.794: image data: 0x55dd984fb460
> (fprintd:2410699): libfprint-device-DEBUG: 07:14:06.794: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.794: Finger present 1
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.794: Finger needed 1
> (fprintd:2410699): libfprint-image_device-DEBUG: 07:14:06.794: Image device reported finger status: on
> (fprintd:2410699): libfprint-image_device-DEBUG: 07:14:06.794: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410699): libfprint-image_device-DEBUG: 07:14:06.794: Image device captured an image
> (fprintd:2410699): libfprint-image_device-DEBUG: 07:14:06.794: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410699): libfprint-device-DEBUG: 07:14:06.794: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.794: Finger present 1
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.794: Finger needed 0
> (fprintd:2410699): libfprint-device-DEBUG: 07:14:06.794: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.794: Finger present 0
> (fprintd:2410699): fprintd-DEBUG: 07:14:06.794: Finger needed 0
> (fprintd:2410699): libfprint-image_device-DEBUG: 07:14:06.794: Image device reported finger status: off
> (fprintd:2410699): libfprint-image_device-DEBUG: 07:14:06.794: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410699): libfprint-image_device-DEBUG: 07:14:06.794: Deactivating image device
> (fprintd:2410699): libfprint-image_device-DEBUG: 07:14:06.794: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410699): libfprint-image_device-DEBUG: 07:14:06.794: Image device deactivation completed
> (fprintd:2410699): libfprint-image_device-DEBUG: 07:14:06.794: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410699): GLib-GIO-CRITICAL **: 07:14:06.794: GTask 0x55dd984fb0c0 (source object: 0x55dd984f9ea0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410699): libfprint-image-DEBUG: 07:14:06.804: Minutiae scan completed in 0.010269 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_error_proto (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_error_proto) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 142/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_retry_center_finger
> start time:   07:14:07
> duration:     150.05s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=24 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_retry_center_finger
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410725): GLib-GIO-DEBUG: 07:14:08.266: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.267: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410725): fprintd-WARNING **: 07:14:08.267: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.267: Launching FprintObject
> (fprintd:2410725): libfprint-context-DEBUG: 07:14:08.267: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.271: Preparing devices for resume
> (fprintd:2410725): libfprint-context-DEBUG: 07:14:08.271: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-7vw4nab9/virtual-image.socket
> (fprintd:2410725): libfprint-context-DEBUG: 07:14:08.271: created
> (fprintd:2410725): libfprint-device-DEBUG: 07:14:08.272: Device reported probe completion
> (fprintd:2410725): libfprint-device-DEBUG: 07:14:08.272: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410725): libfprint-device-DEBUG: 07:14:08.272: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269248.273 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.273: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.273: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.273: Finger present 0
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.273: Finger needed 0
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.273: Got delay inhibitor for sleep.
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.274: entering main loop
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.274: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.373: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.374: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.374: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.375: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.375: user 'testuser' claiming the device: 0
> (fprintd:2410725): libfprint-virtual_image-DEBUG: 07:14:08.375: 43397410940: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410725): libfprint-virtual_device_connection-DEBUG: 07:14:08.376: 43397411039: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410725): GLib-GIO-DEBUG: 07:14:08.376: GTask [gio] D-Bus interface method dispatch (source object: 0x563f1d353c70, source tag: 0x7f6d7b090e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410725): libfprint-image_device-DEBUG: 07:14:08.476: Image device open completed
> (fprintd:2410725): libfprint-device-DEBUG: 07:14:08.476: Device reported open completion
> (fprintd:2410725): libfprint-device-DEBUG: 07:14:08.476: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410725): libfprint-device-DEBUG: 07:14:08.476: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.476: claimed device 0
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.478: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.478: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.479: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.479: file_storage_print_data_load(): loaded '/tmp/tmplyo6cp5u/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.479: start enrollment device 0 finger 3
> (fprintd:2410725): libfprint-device-DEBUG: 07:14:08.479: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410725): libfprint-image_device-DEBUG: 07:14:08.479: Activating image device
> (fprintd:2410725): libfprint-image_device-DEBUG: 07:14:08.479: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410725): libfprint-image_device-DEBUG: 07:14:08.479: Image device activation completed
> (fprintd:2410725): libfprint-image_device-DEBUG: 07:14:08.479: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410725): libfprint-image_device-DEBUG: 07:14:08.479: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410725): libfprint-device-DEBUG: 07:14:08.479: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.479: Finger present 0
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.479: Finger needed 1
> (fprintd:2410725): GLib-GIO-DEBUG: 07:14:08.479: GTask [gio] D-Bus interface method dispatch (source object: 0x563f1d353c70, source tag: 0x7f6d7b090e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410725): libfprint-virtual_device_connection-DEBUG: 07:14:08.480: Got a new connection!
> (fprintd:2410725): libfprint-virtual_image-DEBUG: 07:14:08.480: image data: 0x563f1d35be10
> (fprintd:2410725): libfprint-device-DEBUG: 07:14:08.480: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.480: Finger present 1
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.480: Finger needed 1
> (fprintd:2410725): libfprint-image_device-DEBUG: 07:14:08.480: Image device reported finger status: on
> (fprintd:2410725): libfprint-image_device-DEBUG: 07:14:08.480: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410725): libfprint-image_device-DEBUG: 07:14:08.480: Image device captured an image
> (fprintd:2410725): libfprint-image_device-DEBUG: 07:14:08.480: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410725): libfprint-device-DEBUG: 07:14:08.480: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.481: Finger present 1
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.481: Finger needed 0
> (fprintd:2410725): libfprint-device-DEBUG: 07:14:08.481: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.481: Finger present 0
> (fprintd:2410725): fprintd-DEBUG: 07:14:08.481: Finger needed 0
> (fprintd:2410725): libfprint-image_device-DEBUG: 07:14:08.481: Image device reported finger status: off
> (fprintd:2410725): libfprint-image_device-DEBUG: 07:14:08.481: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410725): libfprint-image_device-DEBUG: 07:14:08.481: Deactivating image device
> (fprintd:2410725): libfprint-image_device-DEBUG: 07:14:08.481: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410725): libfprint-image_device-DEBUG: 07:14:08.481: Image device deactivation completed
> (fprintd:2410725): libfprint-image_device-DEBUG: 07:14:08.481: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410725): GLib-GIO-CRITICAL **: 07:14:08.481: GTask 0x563f1d35b1f0 (source object: 0x563f1d35aa30, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410725): libfprint-image-DEBUG: 07:14:08.490: Minutiae scan completed in 0.009598 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_retry_center_finger (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_retry_center_finger) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 143/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_retry_general
> start time:   07:14:07
> duration:     150.06s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=42 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_retry_general
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410733): GLib-GIO-DEBUG: 07:14:08.426: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.427: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410733): fprintd-WARNING **: 07:14:08.427: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.427: Launching FprintObject
> (fprintd:2410733): libfprint-context-DEBUG: 07:14:08.427: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.428: Preparing devices for resume
> (fprintd:2410733): libfprint-context-DEBUG: 07:14:08.428: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-stu2cj9q/virtual-image.socket
> (fprintd:2410733): libfprint-context-DEBUG: 07:14:08.428: created
> (fprintd:2410733): libfprint-device-DEBUG: 07:14:08.429: Device reported probe completion
> (fprintd:2410733): libfprint-device-DEBUG: 07:14:08.429: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> 1690269248.429 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410733): libfprint-device-DEBUG: 07:14:08.429: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.431: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.432: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.432: Finger present 0
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.432: Finger needed 0
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.432: Got delay inhibitor for sleep.
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.432: entering main loop
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.432: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.531: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.531: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.534: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.537: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.537: user 'testuser' claiming the device: 0
> (fprintd:2410733): libfprint-virtual_image-DEBUG: 07:14:08.537: 43397572316: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410733): libfprint-virtual_device_connection-DEBUG: 07:14:08.537: 43397572356: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410733): GLib-GIO-DEBUG: 07:14:08.537: GTask [gio] D-Bus interface method dispatch (source object: 0x5578fb75cae0, source tag: 0x7f15a15a9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410733): libfprint-image_device-DEBUG: 07:14:08.637: Image device open completed
> (fprintd:2410733): libfprint-device-DEBUG: 07:14:08.638: Device reported open completion
> (fprintd:2410733): libfprint-device-DEBUG: 07:14:08.638: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410733): libfprint-device-DEBUG: 07:14:08.638: Updated temperature model after 0.21 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.638: claimed device 0
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.639: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.639: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.640: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.640: file_storage_print_data_load(): loaded '/tmp/tmp0v2ag8bf/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.640: start enrollment device 0 finger 3
> (fprintd:2410733): libfprint-device-DEBUG: 07:14:08.640: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410733): libfprint-image_device-DEBUG: 07:14:08.640: Activating image device
> (fprintd:2410733): libfprint-image_device-DEBUG: 07:14:08.640: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410733): libfprint-image_device-DEBUG: 07:14:08.640: Image device activation completed
> (fprintd:2410733): libfprint-image_device-DEBUG: 07:14:08.640: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410733): libfprint-image_device-DEBUG: 07:14:08.640: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410733): libfprint-device-DEBUG: 07:14:08.640: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.640: Finger present 0
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.640: Finger needed 1
> (fprintd:2410733): GLib-GIO-DEBUG: 07:14:08.640: GTask [gio] D-Bus interface method dispatch (source object: 0x5578fb75cae0, source tag: 0x7f15a15a9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410733): libfprint-virtual_device_connection-DEBUG: 07:14:08.641: Got a new connection!
> (fprintd:2410733): libfprint-virtual_image-DEBUG: 07:14:08.641: image data: 0x5578fb764f20
> (fprintd:2410733): libfprint-device-DEBUG: 07:14:08.641: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.641: Finger present 1
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.641: Finger needed 1
> (fprintd:2410733): libfprint-image_device-DEBUG: 07:14:08.641: Image device reported finger status: on
> (fprintd:2410733): libfprint-image_device-DEBUG: 07:14:08.641: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410733): libfprint-image_device-DEBUG: 07:14:08.641: Image device captured an image
> (fprintd:2410733): libfprint-image_device-DEBUG: 07:14:08.641: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410733): libfprint-device-DEBUG: 07:14:08.641: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.641: Finger present 1
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.641: Finger needed 0
> (fprintd:2410733): libfprint-device-DEBUG: 07:14:08.641: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.641: Finger present 0
> (fprintd:2410733): fprintd-DEBUG: 07:14:08.641: Finger needed 0
> (fprintd:2410733): libfprint-image_device-DEBUG: 07:14:08.641: Image device reported finger status: off
> (fprintd:2410733): libfprint-image_device-DEBUG: 07:14:08.641: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410733): libfprint-image_device-DEBUG: 07:14:08.641: Deactivating image device
> (fprintd:2410733): libfprint-image_device-DEBUG: 07:14:08.641: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410733): libfprint-image_device-DEBUG: 07:14:08.641: Image device deactivation completed
> (fprintd:2410733): libfprint-image_device-DEBUG: 07:14:08.641: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410733): GLib-GIO-CRITICAL **: 07:14:08.641: GTask 0x5578fb764a70 (source object: 0x5578fb763990, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410733): libfprint-image-DEBUG: 07:14:08.648: Minutiae scan completed in 0.006860 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_retry_general (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_retry_general) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 144/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_retry_general_restarted
> start time:   07:14:09
> duration:     150.07s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=104 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_retry_general_restarted
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410750): GLib-GIO-DEBUG: 07:14:09.748: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.750: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410750): fprintd-WARNING **: 07:14:09.750: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.750: Launching FprintObject
> (fprintd:2410750): libfprint-context-DEBUG: 07:14:09.750: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.751: Preparing devices for resume
> (fprintd:2410750): libfprint-context-DEBUG: 07:14:09.751: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-9f2yb4qe/virtual-image.socket
> (fprintd:2410750): libfprint-context-DEBUG: 07:14:09.751: created
> 1690269249.752 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410750): libfprint-device-DEBUG: 07:14:09.752: Device reported probe completion
> (fprintd:2410750): libfprint-device-DEBUG: 07:14:09.752: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410750): libfprint-device-DEBUG: 07:14:09.752: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.753: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.753: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.753: Finger present 0
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.753: Finger needed 0
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.753: Got delay inhibitor for sleep.
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.753: entering main loop
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.753: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.848: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.849: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.849: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.850: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.850: user 'testuser' claiming the device: 0
> (fprintd:2410750): libfprint-virtual_image-DEBUG: 07:14:09.850: 43398885649: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410750): libfprint-virtual_device_connection-DEBUG: 07:14:09.850: 43398885685: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410750): GLib-GIO-DEBUG: 07:14:09.850: GTask [gio] D-Bus interface method dispatch (source object: 0x55c1dd441b60, source tag: 0x7f69fd25ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410750): libfprint-image_device-DEBUG: 07:14:09.951: Image device open completed
> (fprintd:2410750): libfprint-device-DEBUG: 07:14:09.951: Device reported open completion
> (fprintd:2410750): libfprint-device-DEBUG: 07:14:09.951: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410750): libfprint-device-DEBUG: 07:14:09.951: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.951: claimed device 0
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.952: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.952: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.953: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.953: file_storage_print_data_load(): loaded '/tmp/tmps4c93a6b/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.953: start enrollment device 0 finger 3
> (fprintd:2410750): libfprint-device-DEBUG: 07:14:09.953: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410750): libfprint-image_device-DEBUG: 07:14:09.953: Activating image device
> (fprintd:2410750): libfprint-image_device-DEBUG: 07:14:09.953: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410750): libfprint-image_device-DEBUG: 07:14:09.953: Image device activation completed
> (fprintd:2410750): libfprint-image_device-DEBUG: 07:14:09.953: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410750): libfprint-image_device-DEBUG: 07:14:09.953: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410750): libfprint-device-DEBUG: 07:14:09.953: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.953: Finger present 0
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.953: Finger needed 1
> (fprintd:2410750): GLib-GIO-DEBUG: 07:14:09.953: GTask [gio] D-Bus interface method dispatch (source object: 0x55c1dd441b60, source tag: 0x7f69fd25ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410750): libfprint-virtual_device_connection-DEBUG: 07:14:09.954: Got a new connection!
> (fprintd:2410750): libfprint-virtual_image-DEBUG: 07:14:09.954: image data: 0x55c1dd44a2a0
> (fprintd:2410750): libfprint-device-DEBUG: 07:14:09.954: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.954: Finger present 1
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.954: Finger needed 1
> (fprintd:2410750): libfprint-image_device-DEBUG: 07:14:09.954: Image device reported finger status: on
> (fprintd:2410750): libfprint-image_device-DEBUG: 07:14:09.954: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410750): libfprint-image_device-DEBUG: 07:14:09.954: Image device captured an image
> (fprintd:2410750): libfprint-image_device-DEBUG: 07:14:09.954: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410750): libfprint-device-DEBUG: 07:14:09.954: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.954: Finger present 1
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.954: Finger needed 0
> (fprintd:2410750): libfprint-device-DEBUG: 07:14:09.954: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.954: Finger present 0
> (fprintd:2410750): fprintd-DEBUG: 07:14:09.954: Finger needed 0
> (fprintd:2410750): libfprint-image_device-DEBUG: 07:14:09.954: Image device reported finger status: off
> (fprintd:2410750): libfprint-image_device-DEBUG: 07:14:09.954: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410750): libfprint-image_device-DEBUG: 07:14:09.954: Deactivating image device
> (fprintd:2410750): libfprint-image_device-DEBUG: 07:14:09.954: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410750): libfprint-image_device-DEBUG: 07:14:09.954: Image device deactivation completed
> (fprintd:2410750): libfprint-image_device-DEBUG: 07:14:09.954: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410750): GLib-GIO-CRITICAL **: 07:14:09.954: GTask 0x55c1dd449e10 (source object: 0x55c1dd448e20, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410750): libfprint-image-DEBUG: 07:14:09.968: Minutiae scan completed in 0.014188 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_retry_general_restarted (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_retry_general_restarted) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 145/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_delete_finger_during_enroll
> start time:   07:16:39
> duration:     0.87s
> result:       exit status 0
> command:      MALLOC_PERTURB_=72 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageEnrollTests.test_delete_finger_during_enroll
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410928): GLib-GIO-DEBUG: 07:16:39.790: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410928): fprintd-DEBUG: 07:16:39.792: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410928): fprintd-WARNING **: 07:16:39.792: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410928): fprintd-DEBUG: 07:16:39.792: Launching FprintObject
> (fprintd:2410928): libfprint-context-DEBUG: 07:16:39.792: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410928): fprintd-DEBUG: 07:16:39.793: Preparing devices for resume
> (fprintd:2410928): libfprint-context-DEBUG: 07:16:39.793: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-9lkusv40/virtual-image.socket
> (fprintd:2410928): libfprint-context-DEBUG: 07:16:39.793: created
> 1690269399.794 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410928): libfprint-device-DEBUG: 07:16:39.794: Device reported probe completion
> (fprintd:2410928): libfprint-device-DEBUG: 07:16:39.794: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410928): libfprint-device-DEBUG: 07:16:39.794: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410928): fprintd-DEBUG: 07:16:39.796: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2410928): fprintd-DEBUG: 07:16:39.796: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2410928): fprintd-DEBUG: 07:16:39.796: Finger present 0
> (fprintd:2410928): fprintd-DEBUG: 07:16:39.796: Finger needed 0
> (fprintd:2410928): fprintd-DEBUG: 07:16:39.796: Got delay inhibitor for sleep.
> (fprintd:2410928): fprintd-DEBUG: 07:16:39.796: entering main loop
> (fprintd:2410928): fprintd-DEBUG: 07:16:39.798: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410928): fprintd-DEBUG: 07:16:39.888: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2410928): fprintd-DEBUG: 07:16:39.889: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410928): fprintd-DEBUG: 07:16:39.890: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410928): fprintd-DEBUG: 07:16:39.890: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2410928): fprintd-DEBUG: 07:16:39.891: user 'testuser' claiming the device: 0
> (fprintd:2410928): libfprint-virtual_device-DEBUG: 07:16:39.891: 43548926139: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2410928): libfprint-virtual_device_connection-DEBUG: 07:16:39.891: 43548926195: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410928): libfprint-device-DEBUG: 07:16:39.891: Device reported open completion
> (fprintd:2410928): GLib-GIO-DEBUG: 07:16:39.891: GTask [gio] D-Bus interface method dispatch (source object: 0x5623613e0dc0, source tag: 0x7fd4ac94be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410928): libfprint-device-DEBUG: 07:16:39.891: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410928): libfprint-device-DEBUG: 07:16:39.891: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410928): fprintd-DEBUG: 07:16:39.891: claimed device 0
> (fprintd:2410928): fprintd-DEBUG: 07:16:39.892: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2410928): fprintd-DEBUG: 07:16:39.892: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410928): fprintd-DEBUG: 07:16:39.893: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2410928): fprintd-DEBUG: 07:16:39.893: file_storage_print_data_load(): loaded '/tmp/tmpeiuz_ajp/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2410928): fprintd-DEBUG: 07:16:39.893: start enrollment device 0 finger 3
> 
> (fprintd:2410928): fprintd-WARNING **: 07:16:39.893: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2410928): libfprint-device-DEBUG: 07:16:39.893: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410928): libfprint-device-DEBUG: 07:16:39.893: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410928): fprintd-DEBUG: 07:16:39.893: Finger present 0
> (fprintd:2410928): fprintd-DEBUG: 07:16:39.893: Finger needed 1
> (fprintd:2410928): GLib-GIO-DEBUG: 07:16:39.893: GTask [gio] D-Bus interface method dispatch (source object: 0x5623613e0dc0, source tag: 0x7fd4ac94be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410928): fprintd-DEBUG: 07:16:39.894: Requesting authorization from :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual device for debugging'
> (fprintd:2410928): fprintd-DEBUG: 07:16:39.894: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410928): fprintd-DEBUG: 07:16:39.895: Authorization granted to :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual device for debugging'!
> (fprintd:2410928): GLib-GIO-DEBUG: 07:16:39.895: GTask [gio] D-Bus interface method dispatch (source object: 0x5623613e0dc0, source tag: 0x7fd4ac94be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410928): fprintd-DEBUG: 07:16:39.896: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2410928): fprintd-DEBUG: 07:16:39.896: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2410928): GLib-GIO-DEBUG: 07:16:39.896: GTask [gio] D-Bus interface method dispatch (source object: 0x5623613e0dc0, source tag: 0x7fd4ac94be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410928): libfprint-device-DEBUG: 07:16:39.896: Idle cancelling on ongoing operation!
> (fprintd:2410928): libfprint-virtual_device-DEBUG: 07:16:39.896: Got cancellation!
> (fprintd:2410928): libfprint-device-DEBUG: 07:16:39.896: Device reported enroll completion
> (fprintd:2410928): libfprint-device-DEBUG: 07:16:39.896: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410928): fprintd-DEBUG: 07:16:39.896: Finger present 0
> (fprintd:2410928): fprintd-DEBUG: 07:16:39.896: Finger needed 0
> (fprintd:2410928): libfprint-device-DEBUG: 07:16:39.896: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2410928): libfprint-device-DEBUG: 07:16:39.896: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410928): fprintd-DEBUG: 07:16:39.896: enroll_cb: result enroll-failed
> (fprintd:2410928): fprintd-DEBUG: 07:16:39.897: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2410928): fprintd-DEBUG: 07:16:39.897: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2410928): libfprint-device-DEBUG: 07:16:39.897: Device reported close completion
> (fprintd:2410928): GLib-GIO-DEBUG: 07:16:39.897: GTask [gio] D-Bus interface method dispatch (source object: 0x5623613e0dc0, source tag: 0x7fd4ac94be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410928): libfprint-device-DEBUG: 07:16:39.897: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2410928): libfprint-device-DEBUG: 07:16:39.897: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410928): fprintd-DEBUG: 07:16:39.897: released device 0
> (fprintd:2410928): fprintd-DEBUG: 07:16:39.899: main loop completed
> (fprintd:2410928): libfprint-virtual_device-DEBUG: 07:16:39.899: 43548934748: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_delete_finger_during_enroll (__main__.FPrintdVirtualDeviceNoStorageEnrollTests.test_delete_finger_during_enroll) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.700s
> 
> OK
> ==============================================================================
> 
> ================================== 146/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_retry_remove_finger
> start time:   07:14:10
> duration:     150.06s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_PERTURB_=44 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_retry_remove_finger
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410767): GLib-GIO-DEBUG: 07:14:10.586: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.587: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410767): fprintd-WARNING **: 07:14:10.587: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.587: Launching FprintObject
> (fprintd:2410767): libfprint-context-DEBUG: 07:14:10.587: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.588: Preparing devices for resume
> (fprintd:2410767): libfprint-context-DEBUG: 07:14:10.588: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-pp6_4bfj/virtual-image.socket
> (fprintd:2410767): libfprint-context-DEBUG: 07:14:10.589: created
> 1690269250.589 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410767): libfprint-device-DEBUG: 07:14:10.589: Device reported probe completion
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.589: Got delay inhibitor for sleep.
> (fprintd:2410767): libfprint-device-DEBUG: 07:14:10.590: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410767): libfprint-device-DEBUG: 07:14:10.590: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.591: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.591: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.591: Finger present 0
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.591: Finger needed 0
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.591: entering main loop
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.591: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.691: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.692: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.693: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.694: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.697: user 'testuser' claiming the device: 0
> (fprintd:2410767): libfprint-virtual_image-DEBUG: 07:14:10.697: 43399732230: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410767): libfprint-virtual_device_connection-DEBUG: 07:14:10.697: 43399732265: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410767): GLib-GIO-DEBUG: 07:14:10.697: GTask [gio] D-Bus interface method dispatch (source object: 0x55bc496da9a0, source tag: 0x7f9fc41a1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410767): libfprint-image_device-DEBUG: 07:14:10.798: Image device open completed
> (fprintd:2410767): libfprint-device-DEBUG: 07:14:10.798: Device reported open completion
> (fprintd:2410767): libfprint-device-DEBUG: 07:14:10.798: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410767): libfprint-device-DEBUG: 07:14:10.798: Updated temperature model after 0.21 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.798: claimed device 0
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.799: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.799: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.800: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.800: file_storage_print_data_load(): loaded '/tmp/tmpqodd1kzh/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.800: start enrollment device 0 finger 3
> (fprintd:2410767): libfprint-device-DEBUG: 07:14:10.800: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410767): libfprint-image_device-DEBUG: 07:14:10.800: Activating image device
> (fprintd:2410767): libfprint-image_device-DEBUG: 07:14:10.800: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410767): libfprint-image_device-DEBUG: 07:14:10.800: Image device activation completed
> (fprintd:2410767): libfprint-image_device-DEBUG: 07:14:10.800: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410767): libfprint-image_device-DEBUG: 07:14:10.800: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410767): libfprint-device-DEBUG: 07:14:10.800: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.800: Finger present 0
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.800: Finger needed 1
> (fprintd:2410767): GLib-GIO-DEBUG: 07:14:10.800: GTask [gio] D-Bus interface method dispatch (source object: 0x55bc496da9a0, source tag: 0x7f9fc41a1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410767): libfprint-virtual_device_connection-DEBUG: 07:14:10.801: Got a new connection!
> (fprintd:2410767): libfprint-virtual_image-DEBUG: 07:14:10.801: image data: 0x55bc496e2b90
> (fprintd:2410767): libfprint-device-DEBUG: 07:14:10.801: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.801: Finger present 1
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.801: Finger needed 1
> (fprintd:2410767): libfprint-image_device-DEBUG: 07:14:10.801: Image device reported finger status: on
> (fprintd:2410767): libfprint-image_device-DEBUG: 07:14:10.801: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410767): libfprint-image_device-DEBUG: 07:14:10.801: Image device captured an image
> (fprintd:2410767): libfprint-image_device-DEBUG: 07:14:10.801: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410767): libfprint-device-DEBUG: 07:14:10.801: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.801: Finger present 1
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.801: Finger needed 0
> (fprintd:2410767): libfprint-device-DEBUG: 07:14:10.801: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.801: Finger present 0
> (fprintd:2410767): fprintd-DEBUG: 07:14:10.801: Finger needed 0
> (fprintd:2410767): libfprint-image_device-DEBUG: 07:14:10.801: Image device reported finger status: off
> (fprintd:2410767): libfprint-image_device-DEBUG: 07:14:10.801: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410767): libfprint-image_device-DEBUG: 07:14:10.801: Deactivating image device
> (fprintd:2410767): libfprint-image_device-DEBUG: 07:14:10.801: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410767): libfprint-image_device-DEBUG: 07:14:10.801: Image device deactivation completed
> (fprintd:2410767): libfprint-image_device-DEBUG: 07:14:10.801: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410767): GLib-GIO-CRITICAL **: 07:14:10.801: GTask 0x55bc496e2850 (source object: 0x55bc496e1a50, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410767): libfprint-image-DEBUG: 07:14:10.811: Minutiae scan completed in 0.009676 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_retry_remove_finger (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_retry_remove_finger) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 147/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_delete_fingers2_during_enroll
> start time:   07:16:40
> duration:     0.95s
> result:       exit status 0
> command:      MALLOC_PERTURB_=12 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageEnrollTests.test_delete_fingers2_during_enroll
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410958): GLib-GIO-DEBUG: 07:16:40.727: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410958): fprintd-DEBUG: 07:16:40.736: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410958): fprintd-WARNING **: 07:16:40.736: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410958): fprintd-DEBUG: 07:16:40.736: Launching FprintObject
> (fprintd:2410958): libfprint-context-DEBUG: 07:16:40.737: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410958): fprintd-DEBUG: 07:16:40.738: Preparing devices for resume
> (fprintd:2410958): libfprint-context-DEBUG: 07:16:40.738: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-e3pvsq8g/virtual-image.socket
> (fprintd:2410958): libfprint-context-DEBUG: 07:16:40.738: created
> (fprintd:2410958): libfprint-device-DEBUG: 07:16:40.739: Device reported probe completion
> (fprintd:2410958): libfprint-device-DEBUG: 07:16:40.739: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410958): libfprint-device-DEBUG: 07:16:40.739: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269400.739 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410958): fprintd-DEBUG: 07:16:40.742: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2410958): fprintd-DEBUG: 07:16:40.742: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2410958): fprintd-DEBUG: 07:16:40.742: Finger present 0
> (fprintd:2410958): fprintd-DEBUG: 07:16:40.742: Finger needed 0
> (fprintd:2410958): fprintd-DEBUG: 07:16:40.742: Got delay inhibitor for sleep.
> (fprintd:2410958): fprintd-DEBUG: 07:16:40.742: entering main loop
> (fprintd:2410958): fprintd-DEBUG: 07:16:40.744: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410958): fprintd-DEBUG: 07:16:40.828: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2410958): fprintd-DEBUG: 07:16:40.828: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410958): fprintd-DEBUG: 07:16:40.829: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410958): fprintd-DEBUG: 07:16:40.831: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2410958): fprintd-DEBUG: 07:16:40.831: user 'testuser' claiming the device: 0
> (fprintd:2410958): libfprint-virtual_device-DEBUG: 07:16:40.831: 43549866308: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2410958): libfprint-virtual_device_connection-DEBUG: 07:16:40.831: 43549866356: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410958): libfprint-device-DEBUG: 07:16:40.831: Device reported open completion
> (fprintd:2410958): GLib-GIO-DEBUG: 07:16:40.831: GTask [gio] D-Bus interface method dispatch (source object: 0x559d77d31f20, source tag: 0x7ff623786e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410958): libfprint-device-DEBUG: 07:16:40.831: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410958): libfprint-device-DEBUG: 07:16:40.831: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410958): fprintd-DEBUG: 07:16:40.831: claimed device 0
> (fprintd:2410958): fprintd-DEBUG: 07:16:40.832: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2410958): fprintd-DEBUG: 07:16:40.832: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410958): fprintd-DEBUG: 07:16:40.832: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2410958): fprintd-DEBUG: 07:16:40.832: file_storage_print_data_load(): loaded '/tmp/tmpp9ljnl_y/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2410958): fprintd-DEBUG: 07:16:40.832: start enrollment device 0 finger 3
> 
> (fprintd:2410958): fprintd-WARNING **: 07:16:40.833: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2410958): libfprint-device-DEBUG: 07:16:40.833: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410958): libfprint-device-DEBUG: 07:16:40.833: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410958): fprintd-DEBUG: 07:16:40.833: Finger present 0
> (fprintd:2410958): fprintd-DEBUG: 07:16:40.833: Finger needed 1
> (fprintd:2410958): GLib-GIO-DEBUG: 07:16:40.833: GTask [gio] D-Bus interface method dispatch (source object: 0x559d77d31f20, source tag: 0x7ff623786e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410958): fprintd-DEBUG: 07:16:40.834: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual device for debugging'
> (fprintd:2410958): fprintd-DEBUG: 07:16:40.834: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410958): fprintd-DEBUG: 07:16:40.835: Authorization granted to :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual device for debugging'!
> (fprintd:2410958): GLib-GIO-DEBUG: 07:16:40.835: GTask [gio] D-Bus interface method dispatch (source object: 0x559d77d31f20, source tag: 0x7ff623786e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410958): fprintd-DEBUG: 07:16:40.836: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2410958): fprintd-DEBUG: 07:16:40.836: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2410958): GLib-GIO-DEBUG: 07:16:40.836: GTask [gio] D-Bus interface method dispatch (source object: 0x559d77d31f20, source tag: 0x7ff623786e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410958): libfprint-device-DEBUG: 07:16:40.836: Idle cancelling on ongoing operation!
> (fprintd:2410958): libfprint-virtual_device-DEBUG: 07:16:40.836: Got cancellation!
> (fprintd:2410958): libfprint-device-DEBUG: 07:16:40.836: Device reported enroll completion
> (fprintd:2410958): libfprint-device-DEBUG: 07:16:40.836: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410958): fprintd-DEBUG: 07:16:40.836: Finger present 0
> (fprintd:2410958): fprintd-DEBUG: 07:16:40.836: Finger needed 0
> (fprintd:2410958): libfprint-device-DEBUG: 07:16:40.836: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2410958): libfprint-device-DEBUG: 07:16:40.836: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410958): fprintd-DEBUG: 07:16:40.836: enroll_cb: result enroll-failed
> (fprintd:2410958): fprintd-DEBUG: 07:16:40.837: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2410958): fprintd-DEBUG: 07:16:40.837: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2410958): libfprint-device-DEBUG: 07:16:40.837: Device reported close completion
> (fprintd:2410958): GLib-GIO-DEBUG: 07:16:40.837: GTask [gio] D-Bus interface method dispatch (source object: 0x559d77d31f20, source tag: 0x7ff623786e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410958): libfprint-device-DEBUG: 07:16:40.837: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2410958): libfprint-device-DEBUG: 07:16:40.837: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410958): fprintd-DEBUG: 07:16:40.837: released device 0
> (fprintd:2410958): fprintd-DEBUG: 07:16:40.840: main loop completed
> (fprintd:2410958): libfprint-virtual_device-DEBUG: 07:16:40.841: 43549876091: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_delete_fingers2_during_enroll (__main__.FPrintdVirtualDeviceNoStorageEnrollTests.test_delete_fingers2_during_enroll) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.730s
> 
> OK
> ==============================================================================
> 
> ================================== 148/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_delete_fingers_during_enroll
> start time:   07:16:40
> duration:     0.90s
> result:       exit status 0
> command:      MALLOC_PERTURB_=100 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageEnrollTests.test_delete_fingers_during_enroll
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410965): GLib-GIO-DEBUG: 07:16:40.757: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410965): fprintd-DEBUG: 07:16:40.760: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410965): fprintd-WARNING **: 07:16:40.760: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410965): fprintd-DEBUG: 07:16:40.760: Launching FprintObject
> (fprintd:2410965): libfprint-context-DEBUG: 07:16:40.760: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410965): fprintd-DEBUG: 07:16:40.762: Preparing devices for resume
> (fprintd:2410965): libfprint-context-DEBUG: 07:16:40.762: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-aj501555/virtual-image.socket
> (fprintd:2410965): libfprint-context-DEBUG: 07:16:40.762: created
> 1690269400.763 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410965): libfprint-device-DEBUG: 07:16:40.763: Device reported probe completion
> (fprintd:2410965): libfprint-device-DEBUG: 07:16:40.763: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410965): libfprint-device-DEBUG: 07:16:40.763: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410965): fprintd-DEBUG: 07:16:40.765: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2410965): fprintd-DEBUG: 07:16:40.765: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2410965): fprintd-DEBUG: 07:16:40.765: Finger present 0
> (fprintd:2410965): fprintd-DEBUG: 07:16:40.765: Finger needed 0
> (fprintd:2410965): fprintd-DEBUG: 07:16:40.765: Got delay inhibitor for sleep.
> (fprintd:2410965): fprintd-DEBUG: 07:16:40.765: entering main loop
> (fprintd:2410965): fprintd-DEBUG: 07:16:40.765: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410965): fprintd-DEBUG: 07:16:40.857: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2410965): fprintd-DEBUG: 07:16:40.858: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410965): fprintd-DEBUG: 07:16:40.859: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410965): fprintd-DEBUG: 07:16:40.861: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2410965): fprintd-DEBUG: 07:16:40.861: user 'testuser' claiming the device: 0
> (fprintd:2410965): libfprint-virtual_device-DEBUG: 07:16:40.861: 43549896802: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2410965): libfprint-virtual_device_connection-DEBUG: 07:16:40.861: 43549896841: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410965): libfprint-device-DEBUG: 07:16:40.861: Device reported open completion
> (fprintd:2410965): GLib-GIO-DEBUG: 07:16:40.861: GTask [gio] D-Bus interface method dispatch (source object: 0x55e775e04dc0, source tag: 0x7f8b7d1cee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410965): libfprint-device-DEBUG: 07:16:40.862: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410965): libfprint-device-DEBUG: 07:16:40.862: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410965): fprintd-DEBUG: 07:16:40.862: claimed device 0
> (fprintd:2410965): fprintd-DEBUG: 07:16:40.863: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2410965): fprintd-DEBUG: 07:16:40.863: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410965): fprintd-DEBUG: 07:16:40.864: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2410965): fprintd-DEBUG: 07:16:40.865: file_storage_print_data_load(): loaded '/tmp/tmplj0iudt9/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2410965): fprintd-DEBUG: 07:16:40.865: start enrollment device 0 finger 3
> 
> (fprintd:2410965): fprintd-WARNING **: 07:16:40.865: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2410965): libfprint-device-DEBUG: 07:16:40.865: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410965): libfprint-device-DEBUG: 07:16:40.865: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410965): fprintd-DEBUG: 07:16:40.865: Finger present 0
> (fprintd:2410965): fprintd-DEBUG: 07:16:40.865: Finger needed 1
> (fprintd:2410965): GLib-GIO-DEBUG: 07:16:40.865: GTask [gio] D-Bus interface method dispatch (source object: 0x55e775e04dc0, source tag: 0x7f8b7d1cee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410965): fprintd-DEBUG: 07:16:40.866: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device for debugging'
> (fprintd:2410965): fprintd-DEBUG: 07:16:40.867: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410965): fprintd-DEBUG: 07:16:40.868: Authorization granted to :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device for debugging'!
> 
> (fprintd:2410965): fprintd-WARNING **: 07:16:40.868: The API user should be updated to use DeleteEnrolledFingers2 method!
> (fprintd:2410965): GLib-GIO-DEBUG: 07:16:40.868: GTask [gio] D-Bus interface method dispatch (source object: 0x55e775e04dc0, source tag: 0x7f8b7d1cee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> 
> (fprintd:2410965): fprintd-WARNING **: 07:16:40.868: Offending API user is python3
> (fprintd:2410965): fprintd-DEBUG: 07:16:40.869: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2410965): fprintd-DEBUG: 07:16:40.870: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2410965): GLib-GIO-DEBUG: 07:16:40.870: GTask [gio] D-Bus interface method dispatch (source object: 0x55e775e04dc0, source tag: 0x7f8b7d1cee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410965): libfprint-device-DEBUG: 07:16:40.870: Idle cancelling on ongoing operation!
> (fprintd:2410965): libfprint-virtual_device-DEBUG: 07:16:40.870: Got cancellation!
> (fprintd:2410965): libfprint-device-DEBUG: 07:16:40.870: Device reported enroll completion
> (fprintd:2410965): libfprint-device-DEBUG: 07:16:40.870: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410965): fprintd-DEBUG: 07:16:40.870: Finger present 0
> (fprintd:2410965): fprintd-DEBUG: 07:16:40.870: Finger needed 0
> (fprintd:2410965): libfprint-device-DEBUG: 07:16:40.870: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2410965): libfprint-device-DEBUG: 07:16:40.870: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410965): fprintd-DEBUG: 07:16:40.870: enroll_cb: result enroll-failed
> (fprintd:2410965): fprintd-DEBUG: 07:16:40.872: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2410965): fprintd-DEBUG: 07:16:40.872: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2410965): libfprint-device-DEBUG: 07:16:40.873: Device reported close completion
> (fprintd:2410965): GLib-GIO-DEBUG: 07:16:40.873: GTask [gio] D-Bus interface method dispatch (source object: 0x55e775e04dc0, source tag: 0x7f8b7d1cee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410965): libfprint-device-DEBUG: 07:16:40.873: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2410965): libfprint-device-DEBUG: 07:16:40.873: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410965): fprintd-DEBUG: 07:16:40.873: released device 0
> (fprintd:2410965): fprintd-DEBUG: 07:16:40.875: main loop completed
> (fprintd:2410965): libfprint-virtual_device-DEBUG: 07:16:40.875: 43549910664: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_delete_fingers_during_enroll (__main__.FPrintdVirtualDeviceNoStorageEnrollTests.test_delete_fingers_during_enroll) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.639s
> 
> OK
> ==============================================================================
> 
> ================================== 149/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_retry_too_short
> start time:   07:14:11
> duration:     150.05s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=201 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_retry_too_short
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410786): GLib-GIO-DEBUG: 07:14:11.931: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410786): fprintd-DEBUG: 07:14:11.933: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410786): fprintd-WARNING **: 07:14:11.933: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410786): fprintd-DEBUG: 07:14:11.933: Launching FprintObject
> (fprintd:2410786): libfprint-context-DEBUG: 07:14:11.933: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410786): fprintd-DEBUG: 07:14:11.938: Preparing devices for resume
> (fprintd:2410786): libfprint-context-DEBUG: 07:14:11.938: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-6hgnsojw/virtual-image.socket
> 1690269251.939 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410786): libfprint-context-DEBUG: 07:14:11.938: created
> (fprintd:2410786): libfprint-device-DEBUG: 07:14:11.939: Device reported probe completion
> (fprintd:2410786): libfprint-device-DEBUG: 07:14:11.939: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410786): libfprint-device-DEBUG: 07:14:11.939: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410786): fprintd-DEBUG: 07:14:11.941: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410786): fprintd-DEBUG: 07:14:11.941: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410786): fprintd-DEBUG: 07:14:11.941: Finger present 0
> (fprintd:2410786): fprintd-DEBUG: 07:14:11.941: Finger needed 0
> (fprintd:2410786): fprintd-DEBUG: 07:14:11.941: Got delay inhibitor for sleep.
> (fprintd:2410786): fprintd-DEBUG: 07:14:11.941: entering main loop
> (fprintd:2410786): fprintd-DEBUG: 07:14:11.942: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410786): fprintd-DEBUG: 07:14:12.020: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410786): fprintd-DEBUG: 07:14:12.021: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410786): fprintd-DEBUG: 07:14:12.022: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410786): fprintd-DEBUG: 07:14:12.023: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410786): fprintd-DEBUG: 07:14:12.023: user 'testuser' claiming the device: 0
> (fprintd:2410786): libfprint-virtual_image-DEBUG: 07:14:12.023: 43401058365: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410786): libfprint-virtual_device_connection-DEBUG: 07:14:12.023: 43401058398: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410786): GLib-GIO-DEBUG: 07:14:12.023: GTask [gio] D-Bus interface method dispatch (source object: 0x5638fdc15bf0, source tag: 0x7f3c2d37de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410786): libfprint-image_device-DEBUG: 07:14:12.124: Image device open completed
> (fprintd:2410786): libfprint-device-DEBUG: 07:14:12.124: Device reported open completion
> (fprintd:2410786): libfprint-device-DEBUG: 07:14:12.124: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410786): libfprint-device-DEBUG: 07:14:12.124: Updated temperature model after 0.18 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410786): fprintd-DEBUG: 07:14:12.124: claimed device 0
> (fprintd:2410786): fprintd-DEBUG: 07:14:12.125: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410786): fprintd-DEBUG: 07:14:12.125: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410786): fprintd-DEBUG: 07:14:12.126: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410786): fprintd-DEBUG: 07:14:12.126: file_storage_print_data_load(): loaded '/tmp/tmp47vw_6eq/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410786): fprintd-DEBUG: 07:14:12.126: start enrollment device 0 finger 3
> (fprintd:2410786): libfprint-device-DEBUG: 07:14:12.126: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410786): libfprint-image_device-DEBUG: 07:14:12.126: Activating image device
> (fprintd:2410786): libfprint-image_device-DEBUG: 07:14:12.126: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410786): libfprint-image_device-DEBUG: 07:14:12.126: Image device activation completed
> (fprintd:2410786): libfprint-image_device-DEBUG: 07:14:12.126: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410786): libfprint-image_device-DEBUG: 07:14:12.126: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410786): libfprint-device-DEBUG: 07:14:12.126: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410786): fprintd-DEBUG: 07:14:12.126: Finger present 0
> (fprintd:2410786): fprintd-DEBUG: 07:14:12.126: Finger needed 1
> (fprintd:2410786): GLib-GIO-DEBUG: 07:14:12.126: GTask [gio] D-Bus interface method dispatch (source object: 0x5638fdc15bf0, source tag: 0x7f3c2d37de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410786): libfprint-virtual_device_connection-DEBUG: 07:14:12.127: Got a new connection!
> (fprintd:2410786): libfprint-virtual_image-DEBUG: 07:14:12.127: image data: 0x5638fdc1dfd0
> (fprintd:2410786): libfprint-device-DEBUG: 07:14:12.127: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410786): fprintd-DEBUG: 07:14:12.127: Finger present 1
> (fprintd:2410786): fprintd-DEBUG: 07:14:12.127: Finger needed 1
> (fprintd:2410786): libfprint-image_device-DEBUG: 07:14:12.127: Image device reported finger status: on
> (fprintd:2410786): libfprint-image_device-DEBUG: 07:14:12.127: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410786): libfprint-image_device-DEBUG: 07:14:12.127: Image device captured an image
> (fprintd:2410786): libfprint-image_device-DEBUG: 07:14:12.127: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410786): libfprint-device-DEBUG: 07:14:12.127: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410786): fprintd-DEBUG: 07:14:12.127: Finger present 1
> (fprintd:2410786): fprintd-DEBUG: 07:14:12.127: Finger needed 0
> (fprintd:2410786): libfprint-device-DEBUG: 07:14:12.127: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410786): fprintd-DEBUG: 07:14:12.127: Finger present 0
> (fprintd:2410786): fprintd-DEBUG: 07:14:12.127: Finger needed 0
> (fprintd:2410786): libfprint-image_device-DEBUG: 07:14:12.127: Image device reported finger status: off
> (fprintd:2410786): libfprint-image_device-DEBUG: 07:14:12.127: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410786): libfprint-image_device-DEBUG: 07:14:12.127: Deactivating image device
> (fprintd:2410786): libfprint-image_device-DEBUG: 07:14:12.127: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410786): libfprint-image_device-DEBUG: 07:14:12.128: Image device deactivation completed
> (fprintd:2410786): libfprint-image_device-DEBUG: 07:14:12.128: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410786): GLib-GIO-CRITICAL **: 07:14:12.128: GTask 0x5638fdc1dd50 (source object: 0x5638fdc1ceb0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_retry_too_short (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_retry_too_short) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 150/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_already_enrolled_finger
> start time:   07:16:40
> duration:     0.90s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=133 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_already_enrolled_finger
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410995): GLib-GIO-DEBUG: 07:16:41.592: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.593: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410995): fprintd-WARNING **: 07:16:41.593: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.593: Launching FprintObject
> (fprintd:2410995): libfprint-context-DEBUG: 07:16:41.593: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.595: Preparing devices for resume
> (fprintd:2410995): libfprint-context-DEBUG: 07:16:41.595: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-m2ejo6mk/virtual-image.socket
> (fprintd:2410995): libfprint-context-DEBUG: 07:16:41.595: created
> 1690269401.596 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.595: Device reported probe completion
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.595: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.596: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.597: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.597: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.597: Finger present 0
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.597: Finger needed 0
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.597: Got delay inhibitor for sleep.
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.597: entering main loop
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.597: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.697: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.698: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.700: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.701: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.702: user 'testuser' claiming the device: 0
> (fprintd:2410995): libfprint-virtual_device-DEBUG: 07:16:41.702: 43550737185: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2410995): libfprint-virtual_device_connection-DEBUG: 07:16:41.702: 43550737226: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.702: Device reported open completion
> (fprintd:2410995): GLib-GIO-DEBUG: 07:16:41.702: GTask [gio] D-Bus interface method dispatch (source object: 0x5582b3d18ec0, source tag: 0x7f1f9d556e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.702: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.702: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.702: claimed device 0
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.704: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.704: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.705: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.705: file_storage_print_data_load(): loaded '/tmp/tmpk7f2_ti_/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.705: start enrollment device 0 finger 3
> 
> (fprintd:2410995): fprintd-WARNING **: 07:16:41.705: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.705: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.705: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.705: Finger present 0
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.705: Finger needed 1
> (fprintd:2410995): GLib-GIO-DEBUG: 07:16:41.705: GTask [gio] D-Bus interface method dispatch (source object: 0x5582b3d18ec0, source tag: 0x7f1f9d556e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410995): libfprint-virtual_device_connection-DEBUG: 07:16:41.706: Got a new connection!
> (fprintd:2410995): libfprint-virtual_device-DEBUG: 07:16:41.707: Got instructions of length 19
> (fprintd:2410995): libfprint-virtual_device-DEBUG: 07:16:41.707: Received command SET_ENROLL_STAGES 2
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.707: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2410995): libfprint-virtual_device_connection-DEBUG: 07:16:41.708: Got a new connection!
> (fprintd:2410995): libfprint-virtual_device-DEBUG: 07:16:41.708: Got instructions of length 10
> (fprintd:2410995): libfprint-virtual_device-DEBUG: 07:16:41.708: Received command SCAN whorl
> (fprintd:2410995): libfprint-virtual_device-DEBUG: 07:16:41.708: Processing command SCAN whorl
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.708: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.708: Finger present 1
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.708: Finger needed 1
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.708: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.708: Finger present 0
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.708: Finger needed 1
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.708: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.708: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2410995): libfprint-virtual_device-DEBUG: 07:16:41.708: Sleeping completed
> (fprintd:2410995): libfprint-virtual_device_connection-DEBUG: 07:16:41.708: Got a new connection!
> (fprintd:2410995): libfprint-virtual_device-DEBUG: 07:16:41.709: Got instructions of length 10
> (fprintd:2410995): libfprint-virtual_device-DEBUG: 07:16:41.709: Received command SCAN whorl
> (fprintd:2410995): libfprint-virtual_device-DEBUG: 07:16:41.709: Processing command SCAN whorl
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.709: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.709: Finger present 1
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.709: Finger needed 1
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.709: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.709: Finger present 0
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.709: Finger needed 1
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.709: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.709: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.709: Device reported enroll completion
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.709: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.709: Finger present 0
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.709: Finger needed 0
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.709: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.709: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.709: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.709: enroll_cb: result enroll-completed
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.709: file_storage_print_data_save(): print saved to /tmp/tmpk7f2_ti_/state/testuser/virtual_device/0/3
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.711: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.711: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2410995): GLib-GIO-DEBUG: 07:16:41.711: GTask [gio] D-Bus interface method dispatch (source object: 0x5582b3d18ec0, source tag: 0x7f1f9d556e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.713: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.713: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.714: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.714: file_storage_print_data_load(): loaded '/tmp/tmpk7f2_ti_/state/testuser/virtual_device/0/3' Success
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.714: Deleting enrolled finger left-middle-finger for user testuser
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.714: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpk7f2_ti_/state/testuser/virtual_device/0'
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.714: file_storage_print_data_delete(): unlink("/tmp/tmpk7f2_ti_/state/testuser/virtual_device/0/3") Success
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.714: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpk7f2_ti_/state/testuser/virtual_device/0'
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.714: start enrollment device 0 finger 3
> 
> (fprintd:2410995): fprintd-WARNING **: 07:16:41.714: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.714: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.714: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.714: Finger present 0
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.714: Finger needed 1
> (fprintd:2410995): GLib-GIO-DEBUG: 07:16:41.714: GTask [gio] D-Bus interface method dispatch (source object: 0x5582b3d18ec0, source tag: 0x7f1f9d556e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410995): libfprint-virtual_device_connection-DEBUG: 07:16:41.715: Got a new connection!
> (fprintd:2410995): libfprint-virtual_device-DEBUG: 07:16:41.715: Got instructions of length 9
> (fprintd:2410995): libfprint-virtual_device-DEBUG: 07:16:41.715: Received command SCAN arch
> (fprintd:2410995): libfprint-virtual_device-DEBUG: 07:16:41.715: Processing command SCAN arch
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.715: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.715: Finger present 1
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.715: Finger needed 1
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.715: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.715: Finger present 0
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.715: Finger needed 1
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.715: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.715: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2410995): libfprint-virtual_device-DEBUG: 07:16:41.715: Sleeping completed
> (fprintd:2410995): libfprint-virtual_device_connection-DEBUG: 07:16:41.716: Got a new connection!
> (fprintd:2410995): libfprint-virtual_device-DEBUG: 07:16:41.716: Got instructions of length 9
> (fprintd:2410995): libfprint-virtual_device-DEBUG: 07:16:41.716: Received command SCAN arch
> (fprintd:2410995): libfprint-virtual_device-DEBUG: 07:16:41.716: Processing command SCAN arch
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.716: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.716: Finger present 1
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.716: Finger needed 1
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.716: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.716: Finger present 0
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.716: Finger needed 1
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.716: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.716: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.716: Device reported enroll completion
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.716: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.716: Finger present 0
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.716: Finger needed 0
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.716: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.716: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.716: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.716: enroll_cb: result enroll-completed
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.716: file_storage_print_data_save(): print saved to /tmp/tmpk7f2_ti_/state/testuser/virtual_device/0/3
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.718: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.718: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2410995): GLib-GIO-DEBUG: 07:16:41.718: GTask [gio] D-Bus interface method dispatch (source object: 0x5582b3d18ec0, source tag: 0x7f1f9d556e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.720: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.720: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.721: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.722: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpk7f2_ti_/state/testuser/virtual_device/0'
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.722: file_storage_print_data_load(): loaded '/tmp/tmpk7f2_ti_/state/testuser/virtual_device/0/3' Success
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.722: start verification device 0 finger left-middle-finger
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.722: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.722: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.722: Finger present 0
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.722: Finger needed 1
> (fprintd:2410995): GLib-GIO-DEBUG: 07:16:41.722: GTask [gio] D-Bus interface method dispatch (source object: 0x5582b3d18ec0, source tag: 0x7f1f9d556e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410995): libfprint-virtual_device_connection-DEBUG: 07:16:41.723: Got a new connection!
> (fprintd:2410995): libfprint-virtual_device-DEBUG: 07:16:41.723: Got instructions of length 10
> (fprintd:2410995): libfprint-virtual_device-DEBUG: 07:16:41.723: Received command SCAN whorl
> (fprintd:2410995): libfprint-virtual_device-DEBUG: 07:16:41.723: Processing command SCAN whorl
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.723: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.723: Finger present 1
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.723: Finger needed 1
> (fprintd:2410995): libfprint-virtual_device-DEBUG: 07:16:41.723: Virtual device scanned print whorl
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.723: Device reported verify result
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.723: report_verify_status: result verify-no-match
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.723: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.723: Finger present 0
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.723: Finger needed 1
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.723: Device reported verify completion
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.723: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.723: Finger present 0
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.723: Finger needed 0
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.724: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.724: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.724: verify_cb: result verify-no-match
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.727: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.727: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2410995): GLib-GIO-DEBUG: 07:16:41.727: GTask [gio] D-Bus interface method dispatch (source object: 0x5582b3d18ec0, source tag: 0x7f1f9d556e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.728: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.728: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.732: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.732: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpk7f2_ti_/state/testuser/virtual_device/0'
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.732: file_storage_print_data_load(): loaded '/tmp/tmpk7f2_ti_/state/testuser/virtual_device/0/3' Success
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.732: start verification device 0 finger left-middle-finger
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.732: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.732: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.732: Finger present 0
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.732: Finger needed 1
> (fprintd:2410995): GLib-GIO-DEBUG: 07:16:41.732: GTask [gio] D-Bus interface method dispatch (source object: 0x5582b3d18ec0, source tag: 0x7f1f9d556e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410995): libfprint-virtual_device_connection-DEBUG: 07:16:41.733: Got a new connection!
> (fprintd:2410995): libfprint-virtual_device-DEBUG: 07:16:41.733: Got instructions of length 9
> (fprintd:2410995): libfprint-virtual_device-DEBUG: 07:16:41.733: Received command SCAN arch
> (fprintd:2410995): libfprint-virtual_device-DEBUG: 07:16:41.733: Processing command SCAN arch
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.733: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.733: Finger present 1
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.733: Finger needed 1
> (fprintd:2410995): libfprint-virtual_device-DEBUG: 07:16:41.733: Virtual device scanned print arch
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.733: Device reported verify result
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.733: report_verify_status: result verify-match
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.733: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.733: Finger present 0
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.733: Finger needed 1
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.733: Device reported verify completion
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.733: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.733: Finger present 0
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.733: Finger needed 0
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.733: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.733: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.733: verify_cb: result verify-match
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.736: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.737: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2410995): GLib-GIO-DEBUG: 07:16:41.737: GTask [gio] D-Bus interface method dispatch (source object: 0x5582b3d18ec0, source tag: 0x7f1f9d556e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.738: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.738: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.738: Device reported close completion
> (fprintd:2410995): GLib-GIO-DEBUG: 07:16:41.738: GTask [gio] D-Bus interface method dispatch (source object: 0x5582b3d18ec0, source tag: 0x7f1f9d556e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.738: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2410995): libfprint-device-DEBUG: 07:16:41.738: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.738: released device 0
> (fprintd:2410995): fprintd-DEBUG: 07:16:41.740: main loop completed
> (fprintd:2410995): libfprint-virtual_device-DEBUG: 07:16:41.740: 43550775617: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'num-enroll-stages': <2>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-no-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> ----------------------------------- stderr -----------------------------------
> test_enroll_already_enrolled_finger (__main__.FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_already_enrolled_finger) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.639s
> 
> OK
> ==============================================================================
> 
> ================================== 151/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_concourrent_stop
> start time:   07:16:41
> duration:     0.90s
> result:       exit status 0
> command:      MALLOC_PERTURB_=202 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_concourrent_stop
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411008): GLib-GIO-DEBUG: 07:16:41.660: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411008): fprintd-DEBUG: 07:16:41.661: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411008): fprintd-WARNING **: 07:16:41.661: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411008): fprintd-DEBUG: 07:16:41.661: Launching FprintObject
> (fprintd:2411008): libfprint-context-DEBUG: 07:16:41.661: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411008): fprintd-DEBUG: 07:16:41.662: Preparing devices for resume
> (fprintd:2411008): libfprint-context-DEBUG: 07:16:41.662: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-pru1iorh/virtual-image.socket
> (fprintd:2411008): libfprint-context-DEBUG: 07:16:41.662: created
> (fprintd:2411008): libfprint-device-DEBUG: 07:16:41.662: Device reported probe completion
> (fprintd:2411008): libfprint-device-DEBUG: 07:16:41.662: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411008): libfprint-device-DEBUG: 07:16:41.662: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269401.663 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411008): fprintd-DEBUG: 07:16:41.664: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411008): fprintd-DEBUG: 07:16:41.664: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411008): fprintd-DEBUG: 07:16:41.664: Finger present 0
> (fprintd:2411008): fprintd-DEBUG: 07:16:41.664: Finger needed 0
> (fprintd:2411008): fprintd-DEBUG: 07:16:41.664: Got delay inhibitor for sleep.
> (fprintd:2411008): fprintd-DEBUG: 07:16:41.664: entering main loop
> (fprintd:2411008): fprintd-DEBUG: 07:16:41.664: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411008): fprintd-DEBUG: 07:16:41.761: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411008): fprintd-DEBUG: 07:16:41.761: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411008): fprintd-DEBUG: 07:16:41.763: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411008): fprintd-DEBUG: 07:16:41.763: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411008): fprintd-DEBUG: 07:16:41.763: user 'testuser' claiming the device: 0
> (fprintd:2411008): libfprint-virtual_device-DEBUG: 07:16:41.763: 43550798764: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411008): libfprint-virtual_device_connection-DEBUG: 07:16:41.763: 43550798798: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411008): libfprint-device-DEBUG: 07:16:41.763: Device reported open completion
> (fprintd:2411008): GLib-GIO-DEBUG: 07:16:41.763: GTask [gio] D-Bus interface method dispatch (source object: 0x55592d9c4f20, source tag: 0x7f8c0a5abe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411008): libfprint-device-DEBUG: 07:16:41.763: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411008): libfprint-device-DEBUG: 07:16:41.763: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411008): fprintd-DEBUG: 07:16:41.764: claimed device 0
> (fprintd:2411008): fprintd-DEBUG: 07:16:41.764: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411008): fprintd-DEBUG: 07:16:41.764: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411008): fprintd-DEBUG: 07:16:41.765: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411008): fprintd-DEBUG: 07:16:41.765: file_storage_print_data_load(): loaded '/tmp/tmpdle08pd_/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411008): fprintd-DEBUG: 07:16:41.765: start enrollment device 0 finger 3
> 
> (fprintd:2411008): fprintd-WARNING **: 07:16:41.765: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411008): libfprint-device-DEBUG: 07:16:41.765: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411008): libfprint-device-DEBUG: 07:16:41.765: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411008): fprintd-DEBUG: 07:16:41.765: Finger present 0
> (fprintd:2411008): fprintd-DEBUG: 07:16:41.765: Finger needed 1
> (fprintd:2411008): GLib-GIO-DEBUG: 07:16:41.765: GTask [gio] D-Bus interface method dispatch (source object: 0x55592d9c4f20, source tag: 0x7f8c0a5abe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411008): fprintd-DEBUG: 07:16:41.766: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411008): fprintd-DEBUG: 07:16:41.766: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411008): fprintd-DEBUG: 07:16:41.766: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411008): GLib-GIO-DEBUG: 07:16:41.766: GTask [gio] D-Bus interface method dispatch (source object: 0x55592d9c4f20, source tag: 0x7f8c0a5abe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411008): fprintd-DEBUG: 07:16:41.767: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411008): libfprint-device-DEBUG: 07:16:41.767: Idle cancelling on ongoing operation!
> (fprintd:2411008): libfprint-virtual_device-DEBUG: 07:16:41.767: Got cancellation!
> (fprintd:2411008): libfprint-device-DEBUG: 07:16:41.767: Device reported enroll completion
> (fprintd:2411008): libfprint-device-DEBUG: 07:16:41.767: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411008): fprintd-DEBUG: 07:16:41.767: Finger present 0
> (fprintd:2411008): fprintd-DEBUG: 07:16:41.767: Finger needed 0
> (fprintd:2411008): GLib-GIO-DEBUG: 07:16:41.767: GTask [gio] D-Bus interface method dispatch (source object: 0x55592d9c4f20, source tag: 0x7f8c0a5abe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411008): libfprint-device-DEBUG: 07:16:41.767: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411008): libfprint-device-DEBUG: 07:16:41.767: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411008): fprintd-DEBUG: 07:16:41.767: enroll_cb: result enroll-failed
> (fprintd:2411008): fprintd-DEBUG: 07:16:41.769: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411008): fprintd-DEBUG: 07:16:41.769: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411008): libfprint-device-DEBUG: 07:16:41.769: Device reported close completion
> (fprintd:2411008): GLib-GIO-DEBUG: 07:16:41.769: GTask [gio] D-Bus interface method dispatch (source object: 0x55592d9c4f20, source tag: 0x7f8c0a5abe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411008): libfprint-device-DEBUG: 07:16:41.769: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411008): libfprint-device-DEBUG: 07:16:41.769: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411008): fprintd-DEBUG: 07:16:41.769: released device 0
> (fprintd:2411008): fprintd-DEBUG: 07:16:41.770: main loop completed
> (fprintd:2411008): libfprint-virtual_device-DEBUG: 07:16:41.771: 43550806260: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-failed', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_concourrent_stop (__main__.FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_concourrent_stop) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.724s
> 
> OK
> ==============================================================================
> 
> ================================== 152/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_duplicate_image
> start time:   07:16:41
> duration:     0.90s
> result:       exit status 0
> command:      G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals MALLOC_PERTURB_=83 TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_duplicate_image
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411023): GLib-GIO-DEBUG: 07:16:41.986: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411023): fprintd-DEBUG: 07:16:41.987: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411023): fprintd-WARNING **: 07:16:41.987: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411023): fprintd-DEBUG: 07:16:41.987: Launching FprintObject
> (fprintd:2411023): libfprint-context-DEBUG: 07:16:41.987: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411023): fprintd-DEBUG: 07:16:41.988: Preparing devices for resume
> (fprintd:2411023): libfprint-context-DEBUG: 07:16:41.988: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-t2i75ted/virtual-image.socket
> (fprintd:2411023): libfprint-context-DEBUG: 07:16:41.989: created
> 1690269401.989 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411023): libfprint-device-DEBUG: 07:16:41.989: Device reported probe completion
> (fprintd:2411023): libfprint-device-DEBUG: 07:16:41.989: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411023): libfprint-device-DEBUG: 07:16:41.989: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411023): fprintd-DEBUG: 07:16:41.991: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411023): fprintd-DEBUG: 07:16:41.991: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411023): fprintd-DEBUG: 07:16:41.991: Finger present 0
> (fprintd:2411023): fprintd-DEBUG: 07:16:41.991: Finger needed 0
> (fprintd:2411023): fprintd-DEBUG: 07:16:41.991: Got delay inhibitor for sleep.
> (fprintd:2411023): fprintd-DEBUG: 07:16:41.991: entering main loop
> (fprintd:2411023): fprintd-DEBUG: 07:16:41.993: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.088: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.089: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.091: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.092: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.092: user 'testuser' claiming the device: 0
> (fprintd:2411023): libfprint-virtual_device-DEBUG: 07:16:42.092: 43551127474: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411023): libfprint-virtual_device_connection-DEBUG: 07:16:42.092: 43551127507: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411023): libfprint-device-DEBUG: 07:16:42.092: Device reported open completion
> (fprintd:2411023): GLib-GIO-DEBUG: 07:16:42.092: GTask [gio] D-Bus interface method dispatch (source object: 0x55cc3873b020, source tag: 0x7fceec058e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411023): libfprint-device-DEBUG: 07:16:42.092: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411023): libfprint-device-DEBUG: 07:16:42.092: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.092: claimed device 0
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.096: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.096: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.098: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.099: file_storage_print_data_load(): loaded '/tmp/tmp5r15_orf/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.099: start enrollment device 0 finger 3
> 
> (fprintd:2411023): fprintd-WARNING **: 07:16:42.099: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411023): libfprint-device-DEBUG: 07:16:42.099: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411023): libfprint-device-DEBUG: 07:16:42.099: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.099: Finger present 0
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.099: Finger needed 1
> (fprintd:2411023): GLib-GIO-DEBUG: 07:16:42.099: GTask [gio] D-Bus interface method dispatch (source object: 0x55cc3873b020, source tag: 0x7fceec058e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411023): libfprint-virtual_device_connection-DEBUG: 07:16:42.100: Got a new connection!
> (fprintd:2411023): libfprint-virtual_device-DEBUG: 07:16:42.100: Got instructions of length 19
> (fprintd:2411023): libfprint-virtual_device-DEBUG: 07:16:42.100: Received command SET_ENROLL_STAGES 2
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.100: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2411023): libfprint-virtual_device_connection-DEBUG: 07:16:42.101: Got a new connection!
> (fprintd:2411023): libfprint-virtual_device-DEBUG: 07:16:42.101: Got instructions of length 10
> (fprintd:2411023): libfprint-virtual_device-DEBUG: 07:16:42.102: Received command SCAN whorl
> (fprintd:2411023): libfprint-virtual_device-DEBUG: 07:16:42.102: Processing command SCAN whorl
> (fprintd:2411023): libfprint-device-DEBUG: 07:16:42.102: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.102: Finger present 1
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.102: Finger needed 1
> (fprintd:2411023): libfprint-device-DEBUG: 07:16:42.102: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.102: Finger present 0
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.102: Finger needed 1
> (fprintd:2411023): libfprint-device-DEBUG: 07:16:42.102: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.102: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411023): libfprint-virtual_device-DEBUG: 07:16:42.102: Sleeping completed
> (fprintd:2411023): libfprint-virtual_device_connection-DEBUG: 07:16:42.102: Got a new connection!
> (fprintd:2411023): libfprint-virtual_device-DEBUG: 07:16:42.102: Got instructions of length 10
> (fprintd:2411023): libfprint-virtual_device-DEBUG: 07:16:42.102: Received command SCAN whorl
> (fprintd:2411023): libfprint-virtual_device-DEBUG: 07:16:42.102: Processing command SCAN whorl
> (fprintd:2411023): libfprint-device-DEBUG: 07:16:42.102: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.102: Finger present 1
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.102: Finger needed 1
> (fprintd:2411023): libfprint-device-DEBUG: 07:16:42.102: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.103: Finger present 0
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.103: Finger needed 1
> (fprintd:2411023): libfprint-device-DEBUG: 07:16:42.103: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.103: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411023): libfprint-device-DEBUG: 07:16:42.103: Device reported enroll completion
> (fprintd:2411023): libfprint-device-DEBUG: 07:16:42.103: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.103: Finger present 0
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.103: Finger needed 0
> (fprintd:2411023): libfprint-device-DEBUG: 07:16:42.103: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2411023): libfprint-device-DEBUG: 07:16:42.103: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411023): libfprint-device-DEBUG: 07:16:42.103: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.103: enroll_cb: result enroll-completed
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.103: file_storage_print_data_save(): print saved to /tmp/tmp5r15_orf/state/testuser/virtual_device/0/3
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.105: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.105: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411023): GLib-GIO-DEBUG: 07:16:42.105: GTask [gio] D-Bus interface method dispatch (source object: 0x55cc3873b020, source tag: 0x7fceec058e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.106: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.106: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.109: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.109: file_storage_print_data_load(): loaded '/tmp/tmp5r15_orf/state/testuser/virtual_device/0/6' Unknown error -2
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.109: start enrollment device 0 finger 6
> 
> (fprintd:2411023): fprintd-WARNING **: 07:16:42.109: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411023): libfprint-device-DEBUG: 07:16:42.109: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411023): libfprint-device-DEBUG: 07:16:42.109: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.109: Finger present 0
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.109: Finger needed 1
> (fprintd:2411023): GLib-GIO-DEBUG: 07:16:42.109: GTask [gio] D-Bus interface method dispatch (source object: 0x55cc3873b020, source tag: 0x7fceec058e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411023): libfprint-virtual_device_connection-DEBUG: 07:16:42.110: Got a new connection!
> (fprintd:2411023): libfprint-virtual_device-DEBUG: 07:16:42.110: Got instructions of length 10
> (fprintd:2411023): libfprint-virtual_device-DEBUG: 07:16:42.110: Received command SCAN whorl
> (fprintd:2411023): libfprint-virtual_device-DEBUG: 07:16:42.111: Processing command SCAN whorl
> (fprintd:2411023): libfprint-device-DEBUG: 07:16:42.111: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.111: Finger present 1
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.111: Finger needed 1
> (fprintd:2411023): libfprint-device-DEBUG: 07:16:42.111: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.111: Finger present 0
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.111: Finger needed 1
> (fprintd:2411023): libfprint-device-DEBUG: 07:16:42.111: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.111: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411023): libfprint-virtual_device-DEBUG: 07:16:42.111: Sleeping completed
> (fprintd:2411023): libfprint-virtual_device_connection-DEBUG: 07:16:42.112: Got a new connection!
> (fprintd:2411023): libfprint-virtual_device-DEBUG: 07:16:42.112: Got instructions of length 10
> (fprintd:2411023): libfprint-virtual_device-DEBUG: 07:16:42.112: Received command SCAN whorl
> (fprintd:2411023): libfprint-virtual_device-DEBUG: 07:16:42.112: Processing command SCAN whorl
> (fprintd:2411023): libfprint-device-DEBUG: 07:16:42.112: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.112: Finger present 1
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.112: Finger needed 1
> (fprintd:2411023): libfprint-device-DEBUG: 07:16:42.112: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.112: Finger present 0
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.112: Finger needed 1
> (fprintd:2411023): libfprint-device-DEBUG: 07:16:42.112: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.112: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411023): libfprint-device-DEBUG: 07:16:42.112: Device reported enroll completion
> (fprintd:2411023): libfprint-device-DEBUG: 07:16:42.112: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.112: Finger present 0
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.112: Finger needed 0
> (fprintd:2411023): libfprint-device-DEBUG: 07:16:42.112: Print for finger FP_FINGER_RIGHT_THUMB enrolled
> (fprintd:2411023): libfprint-device-DEBUG: 07:16:42.112: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411023): libfprint-device-DEBUG: 07:16:42.112: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.112: enroll_cb: result enroll-completed
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.112: file_storage_print_data_save(): print saved to /tmp/tmp5r15_orf/state/testuser/virtual_device/0/6
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.113: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.113: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411023): GLib-GIO-DEBUG: 07:16:42.113: GTask [gio] D-Bus interface method dispatch (source object: 0x55cc3873b020, source tag: 0x7fceec058e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.114: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.114: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411023): libfprint-device-DEBUG: 07:16:42.114: Device reported close completion
> (fprintd:2411023): GLib-GIO-DEBUG: 07:16:42.114: GTask [gio] D-Bus interface method dispatch (source object: 0x55cc3873b020, source tag: 0x7fceec058e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411023): libfprint-device-DEBUG: 07:16:42.114: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411023): libfprint-device-DEBUG: 07:16:42.114: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.114: released device 0
> (fprintd:2411023): fprintd-DEBUG: 07:16:42.117: main loop completed
> (fprintd:2411023): libfprint-virtual_device-DEBUG: 07:16:42.117: 43551152405: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'num-enroll-stages': <2>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_duplicate_image (__main__.FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_duplicate_image) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.629s
> 
> OK
> ==============================================================================
> 
> ================================== 153/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_error_busy
> start time:   07:16:41
> duration:     0.97s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=198 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_error_busy
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411052): GLib-GIO-DEBUG: 07:16:42.596: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411052): fprintd-DEBUG: 07:16:42.596: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411052): fprintd-WARNING **: 07:16:42.596: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411052): fprintd-DEBUG: 07:16:42.596: Launching FprintObject
> (fprintd:2411052): libfprint-context-DEBUG: 07:16:42.597: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411052): fprintd-DEBUG: 07:16:42.598: Preparing devices for resume
> (fprintd:2411052): libfprint-context-DEBUG: 07:16:42.599: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-w27gye57/virtual-image.socket
> (fprintd:2411052): libfprint-context-DEBUG: 07:16:42.599: created
> (fprintd:2411052): libfprint-device-DEBUG: 07:16:42.600: Device reported probe completion
> (fprintd:2411052): libfprint-device-DEBUG: 07:16:42.600: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411052): libfprint-device-DEBUG: 07:16:42.600: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269402.600 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411052): fprintd-DEBUG: 07:16:42.604: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411052): fprintd-DEBUG: 07:16:42.604: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411052): fprintd-DEBUG: 07:16:42.604: Finger present 0
> (fprintd:2411052): fprintd-DEBUG: 07:16:42.604: Finger needed 0
> (fprintd:2411052): fprintd-DEBUG: 07:16:42.604: Got delay inhibitor for sleep.
> (fprintd:2411052): fprintd-DEBUG: 07:16:42.604: entering main loop
> (fprintd:2411052): fprintd-DEBUG: 07:16:42.605: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411052): fprintd-DEBUG: 07:16:42.690: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411052): fprintd-DEBUG: 07:16:42.691: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411052): fprintd-DEBUG: 07:16:42.695: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411052): fprintd-DEBUG: 07:16:42.700: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411052): fprintd-DEBUG: 07:16:42.700: user 'testuser' claiming the device: 0
> (fprintd:2411052): libfprint-virtual_device-DEBUG: 07:16:42.700: 43551735555: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411052): libfprint-virtual_device_connection-DEBUG: 07:16:42.700: 43551735599: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411052): libfprint-device-DEBUG: 07:16:42.700: Device reported open completion
> (fprintd:2411052): GLib-GIO-DEBUG: 07:16:42.700: GTask [gio] D-Bus interface method dispatch (source object: 0x55dd06d3adb0, source tag: 0x7f9bb0047e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411052): libfprint-device-DEBUG: 07:16:42.700: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411052): libfprint-device-DEBUG: 07:16:42.700: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411052): fprintd-DEBUG: 07:16:42.700: claimed device 0
> (fprintd:2411052): fprintd-DEBUG: 07:16:42.702: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411052): fprintd-DEBUG: 07:16:42.702: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411052): fprintd-DEBUG: 07:16:42.704: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411052): fprintd-DEBUG: 07:16:42.704: file_storage_print_data_load(): loaded '/tmp/tmp1zamk967/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411052): fprintd-DEBUG: 07:16:42.704: start enrollment device 0 finger 3
> 
> (fprintd:2411052): fprintd-WARNING **: 07:16:42.704: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411052): libfprint-device-DEBUG: 07:16:42.704: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411052): libfprint-device-DEBUG: 07:16:42.704: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411052): fprintd-DEBUG: 07:16:42.704: Finger present 0
> (fprintd:2411052): fprintd-DEBUG: 07:16:42.704: Finger needed 1
> (fprintd:2411052): GLib-GIO-DEBUG: 07:16:42.704: GTask [gio] D-Bus interface method dispatch (source object: 0x55dd06d3adb0, source tag: 0x7f9bb0047e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411052): libfprint-virtual_device_connection-DEBUG: 07:16:42.707: Got a new connection!
> (fprintd:2411052): libfprint-virtual_device-DEBUG: 07:16:42.707: Got instructions of length 7
> (fprintd:2411052): libfprint-virtual_device-DEBUG: 07:16:42.707: Received command ERROR 4
> (fprintd:2411052): libfprint-virtual_device-DEBUG: 07:16:42.707: Processing command ERROR 4
> (fprintd:2411052): libfprint-device-DEBUG: 07:16:42.707: Device reported enroll completion
> (fprintd:2411052): libfprint-device-DEBUG: 07:16:42.707: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411052): fprintd-DEBUG: 07:16:42.707: Finger present 0
> (fprintd:2411052): fprintd-DEBUG: 07:16:42.707: Finger needed 0
> (fprintd:2411052): libfprint-device-DEBUG: 07:16:42.708: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411052): libfprint-device-DEBUG: 07:16:42.708: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411052): fprintd-DEBUG: 07:16:42.708: enroll_cb: result enroll-unknown-error
> 
> (fprintd:2411052): fprintd-WARNING **: 07:16:42.708: Device reported an error during enroll: The device is still busy with another operation, please try again later.
> (fprintd:2411052): fprintd-DEBUG: 07:16:42.711: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411052): fprintd-DEBUG: 07:16:42.711: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411052): GLib-GIO-DEBUG: 07:16:42.711: GTask [gio] D-Bus interface method dispatch (source object: 0x55dd06d3adb0, source tag: 0x7f9bb0047e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411052): fprintd-DEBUG: 07:16:42.712: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411052): fprintd-DEBUG: 07:16:42.712: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411052): libfprint-device-DEBUG: 07:16:42.713: Device reported close completion
> (fprintd:2411052): GLib-GIO-DEBUG: 07:16:42.713: GTask [gio] D-Bus interface method dispatch (source object: 0x55dd06d3adb0, source tag: 0x7f9bb0047e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411052): libfprint-device-DEBUG: 07:16:42.713: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411052): libfprint-device-DEBUG: 07:16:42.713: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411052): fprintd-DEBUG: 07:16:42.713: released device 0
> (fprintd:2411052): fprintd-DEBUG: 07:16:42.716: main loop completed
> (fprintd:2411052): libfprint-virtual_device-DEBUG: 07:16:42.717: 43551752150: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_error_busy (__main__.FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_error_busy) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.748s
> 
> OK
> ==============================================================================
> 
> ================================== 154/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_error_already_open
> start time:   07:16:41
> duration:     1.05s
> result:       exit status 0
> command:      MALLOC_PERTURB_=153 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_error_already_open
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411060): GLib-GIO-DEBUG: 07:16:42.658: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411060): fprintd-DEBUG: 07:16:42.663: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411060): fprintd-WARNING **: 07:16:42.663: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411060): fprintd-DEBUG: 07:16:42.663: Launching FprintObject
> (fprintd:2411060): libfprint-context-DEBUG: 07:16:42.663: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411060): fprintd-DEBUG: 07:16:42.664: Preparing devices for resume
> (fprintd:2411060): libfprint-context-DEBUG: 07:16:42.664: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-mlwr_4d6/virtual-image.socket
> (fprintd:2411060): libfprint-context-DEBUG: 07:16:42.665: created
> 1690269402.665 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411060): libfprint-device-DEBUG: 07:16:42.665: Device reported probe completion
> (fprintd:2411060): libfprint-device-DEBUG: 07:16:42.665: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411060): libfprint-device-DEBUG: 07:16:42.665: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411060): fprintd-DEBUG: 07:16:42.667: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411060): fprintd-DEBUG: 07:16:42.668: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411060): fprintd-DEBUG: 07:16:42.668: Finger present 0
> (fprintd:2411060): fprintd-DEBUG: 07:16:42.668: Finger needed 0
> (fprintd:2411060): fprintd-DEBUG: 07:16:42.668: Got delay inhibitor for sleep.
> (fprintd:2411060): fprintd-DEBUG: 07:16:42.668: entering main loop
> (fprintd:2411060): fprintd-DEBUG: 07:16:42.669: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411060): fprintd-DEBUG: 07:16:42.763: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411060): fprintd-DEBUG: 07:16:42.767: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411060): fprintd-DEBUG: 07:16:42.770: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411060): fprintd-DEBUG: 07:16:42.771: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411060): fprintd-DEBUG: 07:16:42.771: user 'testuser' claiming the device: 0
> (fprintd:2411060): libfprint-virtual_device-DEBUG: 07:16:42.771: 43551806413: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411060): libfprint-virtual_device_connection-DEBUG: 07:16:42.771: 43551806450: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411060): libfprint-device-DEBUG: 07:16:42.771: Device reported open completion
> (fprintd:2411060): GLib-GIO-DEBUG: 07:16:42.771: GTask [gio] D-Bus interface method dispatch (source object: 0x55c2bb13bfd0, source tag: 0x7f54e9741e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411060): libfprint-device-DEBUG: 07:16:42.771: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411060): libfprint-device-DEBUG: 07:16:42.771: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411060): fprintd-DEBUG: 07:16:42.771: claimed device 0
> (fprintd:2411060): fprintd-DEBUG: 07:16:42.772: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411060): fprintd-DEBUG: 07:16:42.772: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411060): fprintd-DEBUG: 07:16:42.774: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411060): fprintd-DEBUG: 07:16:42.774: file_storage_print_data_load(): loaded '/tmp/tmp34cr63r3/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411060): fprintd-DEBUG: 07:16:42.774: start enrollment device 0 finger 3
> 
> (fprintd:2411060): fprintd-WARNING **: 07:16:42.774: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411060): libfprint-device-DEBUG: 07:16:42.776: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411060): libfprint-device-DEBUG: 07:16:42.776: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411060): fprintd-DEBUG: 07:16:42.776: Finger present 0
> (fprintd:2411060): fprintd-DEBUG: 07:16:42.776: Finger needed 1
> (fprintd:2411060): GLib-GIO-DEBUG: 07:16:42.776: GTask [gio] D-Bus interface method dispatch (source object: 0x55c2bb13bfd0, source tag: 0x7f54e9741e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411060): libfprint-virtual_device_connection-DEBUG: 07:16:42.777: Got a new connection!
> (fprintd:2411060): libfprint-virtual_device-DEBUG: 07:16:42.777: Got instructions of length 7
> (fprintd:2411060): libfprint-virtual_device-DEBUG: 07:16:42.777: Received command ERROR 3
> (fprintd:2411060): libfprint-virtual_device-DEBUG: 07:16:42.777: Processing command ERROR 3
> (fprintd:2411060): libfprint-device-DEBUG: 07:16:42.777: Device reported enroll completion
> (fprintd:2411060): libfprint-device-DEBUG: 07:16:42.777: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411060): fprintd-DEBUG: 07:16:42.777: Finger present 0
> (fprintd:2411060): fprintd-DEBUG: 07:16:42.777: Finger needed 0
> (fprintd:2411060): libfprint-device-DEBUG: 07:16:42.777: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411060): libfprint-device-DEBUG: 07:16:42.777: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411060): fprintd-DEBUG: 07:16:42.777: enroll_cb: result enroll-unknown-error
> 
> (fprintd:2411060): fprintd-WARNING **: 07:16:42.777: Device reported an error during enroll: The device has already been opened!
> (fprintd:2411060): fprintd-DEBUG: 07:16:42.778: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411060): fprintd-DEBUG: 07:16:42.778: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411060): GLib-GIO-DEBUG: 07:16:42.778: GTask [gio] D-Bus interface method dispatch (source object: 0x55c2bb13bfd0, source tag: 0x7f54e9741e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411060): fprintd-DEBUG: 07:16:42.779: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411060): fprintd-DEBUG: 07:16:42.779: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411060): libfprint-device-DEBUG: 07:16:42.779: Device reported close completion
> (fprintd:2411060): GLib-GIO-DEBUG: 07:16:42.779: GTask [gio] D-Bus interface method dispatch (source object: 0x55c2bb13bfd0, source tag: 0x7f54e9741e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411060): libfprint-device-DEBUG: 07:16:42.779: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411060): libfprint-device-DEBUG: 07:16:42.779: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411060): fprintd-DEBUG: 07:16:42.779: released device 0
> (fprintd:2411060): fprintd-DEBUG: 07:16:42.780: main loop completed
> (fprintd:2411060): libfprint-virtual_device-DEBUG: 07:16:42.780: 43551815766: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_error_already_open (__main__.FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_error_already_open) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.766s
> 
> OK
> ==============================================================================
> 
> ================================== 155/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_error_data_full
> start time:   07:16:42
> duration:     1.03s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=39 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_error_data_full
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411074): GLib-GIO-DEBUG: 07:16:43.057: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411074): fprintd-DEBUG: 07:16:43.058: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411074): fprintd-WARNING **: 07:16:43.058: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411074): fprintd-DEBUG: 07:16:43.058: Launching FprintObject
> (fprintd:2411074): libfprint-context-DEBUG: 07:16:43.058: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411074): fprintd-DEBUG: 07:16:43.060: Preparing devices for resume
> (fprintd:2411074): libfprint-context-DEBUG: 07:16:43.060: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-m0cfx7xe/virtual-image.socket
> (fprintd:2411074): libfprint-context-DEBUG: 07:16:43.060: created
> (fprintd:2411074): libfprint-device-DEBUG: 07:16:43.060: Device reported probe completion
> (fprintd:2411074): libfprint-device-DEBUG: 07:16:43.060: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411074): libfprint-device-DEBUG: 07:16:43.060: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269403.061 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411074): fprintd-DEBUG: 07:16:43.062: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411074): fprintd-DEBUG: 07:16:43.062: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411074): fprintd-DEBUG: 07:16:43.062: Finger present 0
> (fprintd:2411074): fprintd-DEBUG: 07:16:43.062: Finger needed 0
> (fprintd:2411074): fprintd-DEBUG: 07:16:43.062: Got delay inhibitor for sleep.
> (fprintd:2411074): fprintd-DEBUG: 07:16:43.062: entering main loop
> (fprintd:2411074): fprintd-DEBUG: 07:16:43.064: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411074): fprintd-DEBUG: 07:16:43.168: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411074): fprintd-DEBUG: 07:16:43.169: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411074): fprintd-DEBUG: 07:16:43.169: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411074): fprintd-DEBUG: 07:16:43.170: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411074): fprintd-DEBUG: 07:16:43.170: user 'testuser' claiming the device: 0
> (fprintd:2411074): libfprint-virtual_device-DEBUG: 07:16:43.170: 43552205712: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411074): libfprint-virtual_device_connection-DEBUG: 07:16:43.170: 43552205765: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411074): libfprint-device-DEBUG: 07:16:43.170: Device reported open completion
> (fprintd:2411074): GLib-GIO-DEBUG: 07:16:43.170: GTask [gio] D-Bus interface method dispatch (source object: 0x5574446fff50, source tag: 0x7f25b6406e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411074): libfprint-device-DEBUG: 07:16:43.171: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411074): libfprint-device-DEBUG: 07:16:43.171: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411074): fprintd-DEBUG: 07:16:43.171: claimed device 0
> (fprintd:2411074): fprintd-DEBUG: 07:16:43.176: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411074): fprintd-DEBUG: 07:16:43.176: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411074): fprintd-DEBUG: 07:16:43.178: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411074): fprintd-DEBUG: 07:16:43.178: file_storage_print_data_load(): loaded '/tmp/tmp9_aqj7g2/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411074): fprintd-DEBUG: 07:16:43.178: start enrollment device 0 finger 3
> 
> (fprintd:2411074): fprintd-WARNING **: 07:16:43.178: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411074): libfprint-device-DEBUG: 07:16:43.178: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411074): libfprint-device-DEBUG: 07:16:43.178: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411074): fprintd-DEBUG: 07:16:43.178: Finger present 0
> (fprintd:2411074): fprintd-DEBUG: 07:16:43.179: Finger needed 1
> (fprintd:2411074): GLib-GIO-DEBUG: 07:16:43.179: GTask [gio] D-Bus interface method dispatch (source object: 0x5574446fff50, source tag: 0x7f25b6406e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411074): libfprint-virtual_device_connection-DEBUG: 07:16:43.179: Got a new connection!
> (fprintd:2411074): libfprint-virtual_device-DEBUG: 07:16:43.179: Got instructions of length 7
> (fprintd:2411074): libfprint-virtual_device-DEBUG: 07:16:43.179: Received command ERROR 8
> (fprintd:2411074): libfprint-virtual_device-DEBUG: 07:16:43.179: Processing command ERROR 8
> (fprintd:2411074): libfprint-device-DEBUG: 07:16:43.179: Device reported enroll completion
> (fprintd:2411074): libfprint-device-DEBUG: 07:16:43.179: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411074): fprintd-DEBUG: 07:16:43.179: Finger present 0
> (fprintd:2411074): fprintd-DEBUG: 07:16:43.179: Finger needed 0
> (fprintd:2411074): libfprint-device-DEBUG: 07:16:43.179: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411074): libfprint-device-DEBUG: 07:16:43.180: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411074): fprintd-DEBUG: 07:16:43.180: Device storage is full
> (fprintd:2411074): fprintd-DEBUG: 07:16:43.180: enroll_cb: result enroll-data-full
> 
> (fprintd:2411074): fprintd-WARNING **: 07:16:43.180: Device reported an error during enroll: On device storage space is full.
> (fprintd:2411074): fprintd-DEBUG: 07:16:43.182: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411074): fprintd-DEBUG: 07:16:43.182: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411074): GLib-GIO-DEBUG: 07:16:43.182: GTask [gio] D-Bus interface method dispatch (source object: 0x5574446fff50, source tag: 0x7f25b6406e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411074): fprintd-DEBUG: 07:16:43.183: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411074): fprintd-DEBUG: 07:16:43.183: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411074): libfprint-device-DEBUG: 07:16:43.183: Device reported close completion
> (fprintd:2411074): GLib-GIO-DEBUG: 07:16:43.183: GTask [gio] D-Bus interface method dispatch (source object: 0x5574446fff50, source tag: 0x7f25b6406e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411074): libfprint-device-DEBUG: 07:16:43.183: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411074): libfprint-device-DEBUG: 07:16:43.183: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411074): fprintd-DEBUG: 07:16:43.183: released device 0
> (fprintd:2411074): fprintd-DEBUG: 07:16:43.185: main loop completed
> (fprintd:2411074): libfprint-virtual_device-DEBUG: 07:16:43.186: 43552221078: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-data-full', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_error_data_full (__main__.FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_error_data_full) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.750s
> 
> OK
> ==============================================================================
> 
> ================================== 156/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_error_data_invalid
> start time:   07:16:42
> duration:     0.91s
> result:       exit status 0
> command:      MALLOC_PERTURB_=13 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_error_data_invalid
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411104): GLib-GIO-DEBUG: 07:16:43.545: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411104): fprintd-DEBUG: 07:16:43.546: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411104): fprintd-WARNING **: 07:16:43.546: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411104): fprintd-DEBUG: 07:16:43.546: Launching FprintObject
> (fprintd:2411104): libfprint-context-DEBUG: 07:16:43.546: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411104): fprintd-DEBUG: 07:16:43.547: Preparing devices for resume
> 1690269403.548 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411104): libfprint-context-DEBUG: 07:16:43.548: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-9x5dkr6a/virtual-image.socket
> (fprintd:2411104): libfprint-context-DEBUG: 07:16:43.550: created
> (fprintd:2411104): fprintd-DEBUG: 07:16:43.550: Got delay inhibitor for sleep.
> (fprintd:2411104): libfprint-device-DEBUG: 07:16:43.550: Device reported probe completion
> (fprintd:2411104): libfprint-device-DEBUG: 07:16:43.550: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411104): libfprint-device-DEBUG: 07:16:43.550: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411104): fprintd-DEBUG: 07:16:43.551: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411104): fprintd-DEBUG: 07:16:43.552: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411104): fprintd-DEBUG: 07:16:43.552: Finger present 0
> (fprintd:2411104): fprintd-DEBUG: 07:16:43.552: Finger needed 0
> (fprintd:2411104): fprintd-DEBUG: 07:16:43.553: entering main loop
> (fprintd:2411104): fprintd-DEBUG: 07:16:43.553: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411104): fprintd-DEBUG: 07:16:43.648: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411104): fprintd-DEBUG: 07:16:43.649: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411104): fprintd-DEBUG: 07:16:43.650: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411104): fprintd-DEBUG: 07:16:43.651: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411104): fprintd-DEBUG: 07:16:43.651: user 'testuser' claiming the device: 0
> (fprintd:2411104): libfprint-virtual_device-DEBUG: 07:16:43.651: 43552686600: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411104): libfprint-virtual_device_connection-DEBUG: 07:16:43.651: 43552686633: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411104): libfprint-device-DEBUG: 07:16:43.651: Device reported open completion
> (fprintd:2411104): GLib-GIO-DEBUG: 07:16:43.651: GTask [gio] D-Bus interface method dispatch (source object: 0x55dc4dea5bf0, source tag: 0x7fc9647f9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411104): libfprint-device-DEBUG: 07:16:43.651: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411104): libfprint-device-DEBUG: 07:16:43.651: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411104): fprintd-DEBUG: 07:16:43.651: claimed device 0
> (fprintd:2411104): fprintd-DEBUG: 07:16:43.652: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411104): fprintd-DEBUG: 07:16:43.652: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411104): fprintd-DEBUG: 07:16:43.653: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411104): fprintd-DEBUG: 07:16:43.653: file_storage_print_data_load(): loaded '/tmp/tmplpfamtfa/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411104): fprintd-DEBUG: 07:16:43.653: start enrollment device 0 finger 3
> 
> (fprintd:2411104): fprintd-WARNING **: 07:16:43.653: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411104): libfprint-device-DEBUG: 07:16:43.653: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411104): libfprint-device-DEBUG: 07:16:43.653: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411104): fprintd-DEBUG: 07:16:43.653: Finger present 0
> (fprintd:2411104): fprintd-DEBUG: 07:16:43.653: Finger needed 1
> (fprintd:2411104): GLib-GIO-DEBUG: 07:16:43.653: GTask [gio] D-Bus interface method dispatch (source object: 0x55dc4dea5bf0, source tag: 0x7fc9647f9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411104): libfprint-virtual_device_connection-DEBUG: 07:16:43.654: Got a new connection!
> (fprintd:2411104): libfprint-virtual_device-DEBUG: 07:16:43.654: Got instructions of length 7
> (fprintd:2411104): libfprint-virtual_device-DEBUG: 07:16:43.654: Received command ERROR 6
> (fprintd:2411104): libfprint-virtual_device-DEBUG: 07:16:43.654: Processing command ERROR 6
> (fprintd:2411104): libfprint-device-DEBUG: 07:16:43.654: Device reported enroll completion
> (fprintd:2411104): libfprint-device-DEBUG: 07:16:43.654: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411104): fprintd-DEBUG: 07:16:43.654: Finger present 0
> (fprintd:2411104): fprintd-DEBUG: 07:16:43.654: Finger needed 0
> (fprintd:2411104): libfprint-device-DEBUG: 07:16:43.654: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411104): libfprint-device-DEBUG: 07:16:43.654: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411104): fprintd-DEBUG: 07:16:43.654: enroll_cb: result enroll-unknown-error
> 
> (fprintd:2411104): fprintd-WARNING **: 07:16:43.654: Device reported an error during enroll: Passed (print) data is not valid.
> (fprintd:2411104): fprintd-DEBUG: 07:16:43.655: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411104): fprintd-DEBUG: 07:16:43.655: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411104): GLib-GIO-DEBUG: 07:16:43.655: GTask [gio] D-Bus interface method dispatch (source object: 0x55dc4dea5bf0, source tag: 0x7fc9647f9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411104): fprintd-DEBUG: 07:16:43.656: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411104): fprintd-DEBUG: 07:16:43.656: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411104): libfprint-device-DEBUG: 07:16:43.657: Device reported close completion
> (fprintd:2411104): GLib-GIO-DEBUG: 07:16:43.657: GTask [gio] D-Bus interface method dispatch (source object: 0x55dc4dea5bf0, source tag: 0x7fc9647f9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411104): libfprint-device-DEBUG: 07:16:43.657: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411104): libfprint-device-DEBUG: 07:16:43.657: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411104): fprintd-DEBUG: 07:16:43.657: released device 0
> (fprintd:2411104): fprintd-DEBUG: 07:16:43.660: main loop completed
> (fprintd:2411104): libfprint-virtual_device-DEBUG: 07:16:43.661: 43552696865: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_error_data_invalid (__main__.FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_error_data_invalid) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.727s
> 
> OK
> ==============================================================================
> 
> ================================== 157/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_error_data_not_found
> start time:   07:16:42
> duration:     1.04s
> result:       exit status 0
> command:      MALLOC_PERTURB_=1 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_error_data_not_found
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411111): GLib-GIO-DEBUG: 07:16:43.655: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411111): fprintd-DEBUG: 07:16:43.658: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411111): fprintd-WARNING **: 07:16:43.659: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411111): fprintd-DEBUG: 07:16:43.659: Launching FprintObject
> (fprintd:2411111): libfprint-context-DEBUG: 07:16:43.659: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411111): fprintd-DEBUG: 07:16:43.661: Preparing devices for resume
> (fprintd:2411111): libfprint-context-DEBUG: 07:16:43.661: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-5tlcwkqa/virtual-image.socket
> (fprintd:2411111): libfprint-context-DEBUG: 07:16:43.661: created
> 1690269403.663 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411111): libfprint-device-DEBUG: 07:16:43.663: Device reported probe completion
> (fprintd:2411111): libfprint-device-DEBUG: 07:16:43.663: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411111): libfprint-device-DEBUG: 07:16:43.663: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411111): fprintd-DEBUG: 07:16:43.665: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411111): fprintd-DEBUG: 07:16:43.665: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411111): fprintd-DEBUG: 07:16:43.665: Finger present 0
> (fprintd:2411111): fprintd-DEBUG: 07:16:43.665: Finger needed 0
> (fprintd:2411111): fprintd-DEBUG: 07:16:43.665: Got delay inhibitor for sleep.
> (fprintd:2411111): fprintd-DEBUG: 07:16:43.665: entering main loop
> (fprintd:2411111): fprintd-DEBUG: 07:16:43.666: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411111): fprintd-DEBUG: 07:16:43.753: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411111): fprintd-DEBUG: 07:16:43.754: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411111): fprintd-DEBUG: 07:16:43.755: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411111): fprintd-DEBUG: 07:16:43.756: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411111): fprintd-DEBUG: 07:16:43.756: user 'testuser' claiming the device: 0
> (fprintd:2411111): libfprint-virtual_device-DEBUG: 07:16:43.756: 43552791502: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411111): libfprint-virtual_device_connection-DEBUG: 07:16:43.756: 43552791558: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411111): libfprint-device-DEBUG: 07:16:43.756: Device reported open completion
> (fprintd:2411111): GLib-GIO-DEBUG: 07:16:43.756: GTask [gio] D-Bus interface method dispatch (source object: 0x55aab58a6f40, source tag: 0x7f9f51643e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411111): libfprint-device-DEBUG: 07:16:43.756: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411111): libfprint-device-DEBUG: 07:16:43.756: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411111): fprintd-DEBUG: 07:16:43.756: claimed device 0
> (fprintd:2411111): fprintd-DEBUG: 07:16:43.757: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411111): fprintd-DEBUG: 07:16:43.757: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411111): fprintd-DEBUG: 07:16:43.758: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411111): fprintd-DEBUG: 07:16:43.758: file_storage_print_data_load(): loaded '/tmp/tmpkhjo5lfu/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411111): fprintd-DEBUG: 07:16:43.758: start enrollment device 0 finger 3
> 
> (fprintd:2411111): fprintd-WARNING **: 07:16:43.758: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411111): libfprint-device-DEBUG: 07:16:43.758: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411111): libfprint-device-DEBUG: 07:16:43.758: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411111): fprintd-DEBUG: 07:16:43.758: Finger present 0
> (fprintd:2411111): fprintd-DEBUG: 07:16:43.758: Finger needed 1
> (fprintd:2411111): GLib-GIO-DEBUG: 07:16:43.758: GTask [gio] D-Bus interface method dispatch (source object: 0x55aab58a6f40, source tag: 0x7f9f51643e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411111): libfprint-virtual_device_connection-DEBUG: 07:16:43.759: Got a new connection!
> (fprintd:2411111): libfprint-virtual_device-DEBUG: 07:16:43.759: Got instructions of length 7
> (fprintd:2411111): libfprint-virtual_device-DEBUG: 07:16:43.759: Received command ERROR 7
> (fprintd:2411111): libfprint-virtual_device-DEBUG: 07:16:43.759: Processing command ERROR 7
> (fprintd:2411111): libfprint-device-DEBUG: 07:16:43.759: Device reported enroll completion
> (fprintd:2411111): libfprint-device-DEBUG: 07:16:43.759: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411111): fprintd-DEBUG: 07:16:43.759: Finger present 0
> (fprintd:2411111): fprintd-DEBUG: 07:16:43.759: Finger needed 0
> (fprintd:2411111): libfprint-device-DEBUG: 07:16:43.759: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411111): libfprint-device-DEBUG: 07:16:43.759: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411111): fprintd-DEBUG: 07:16:43.759: enroll_cb: result enroll-unknown-error
> 
> (fprintd:2411111): fprintd-WARNING **: 07:16:43.760: Device reported an error during enroll: Print was not found on the devices storage.
> (fprintd:2411111): fprintd-DEBUG: 07:16:43.761: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411111): fprintd-DEBUG: 07:16:43.761: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411111): GLib-GIO-DEBUG: 07:16:43.761: GTask [gio] D-Bus interface method dispatch (source object: 0x55aab58a6f40, source tag: 0x7f9f51643e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411111): fprintd-DEBUG: 07:16:43.762: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411111): fprintd-DEBUG: 07:16:43.762: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411111): libfprint-device-DEBUG: 07:16:43.762: Device reported close completion
> (fprintd:2411111): GLib-GIO-DEBUG: 07:16:43.762: GTask [gio] D-Bus interface method dispatch (source object: 0x55aab58a6f40, source tag: 0x7f9f51643e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411111): libfprint-device-DEBUG: 07:16:43.762: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411111): libfprint-device-DEBUG: 07:16:43.762: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411111): fprintd-DEBUG: 07:16:43.762: released device 0
> (fprintd:2411111): fprintd-DEBUG: 07:16:43.764: main loop completed
> (fprintd:2411111): libfprint-virtual_device-DEBUG: 07:16:43.764: 43552799579: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_error_data_not_found (__main__.FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_error_data_not_found) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.622s
> 
> OK
> ==============================================================================
> 
> ================================== 158/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_error_general
> start time:   07:16:43
> duration:     0.81s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=102 G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src G_DEBUG=fatal-criticals /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_error_general
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411123): GLib-GIO-DEBUG: 07:16:43.882: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411123): fprintd-DEBUG: 07:16:43.883: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411123): fprintd-WARNING **: 07:16:43.883: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411123): fprintd-DEBUG: 07:16:43.883: Launching FprintObject
> (fprintd:2411123): libfprint-context-DEBUG: 07:16:43.883: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411123): fprintd-DEBUG: 07:16:43.884: Preparing devices for resume
> (fprintd:2411123): libfprint-context-DEBUG: 07:16:43.885: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-ujm84ga9/virtual-image.socket
> (fprintd:2411123): libfprint-context-DEBUG: 07:16:43.885: created
> 1690269403.885 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411123): libfprint-device-DEBUG: 07:16:43.885: Device reported probe completion
> (fprintd:2411123): libfprint-device-DEBUG: 07:16:43.885: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411123): libfprint-device-DEBUG: 07:16:43.885: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411123): fprintd-DEBUG: 07:16:43.887: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411123): fprintd-DEBUG: 07:16:43.887: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411123): fprintd-DEBUG: 07:16:43.887: Finger present 0
> (fprintd:2411123): fprintd-DEBUG: 07:16:43.887: Finger needed 0
> (fprintd:2411123): fprintd-DEBUG: 07:16:43.887: Got delay inhibitor for sleep.
> (fprintd:2411123): fprintd-DEBUG: 07:16:43.887: entering main loop
> (fprintd:2411123): fprintd-DEBUG: 07:16:43.887: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411123): fprintd-DEBUG: 07:16:43.984: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411123): fprintd-DEBUG: 07:16:43.985: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411123): fprintd-DEBUG: 07:16:43.989: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411123): fprintd-DEBUG: 07:16:43.998: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411123): fprintd-DEBUG: 07:16:43.998: user 'testuser' claiming the device: 0
> (fprintd:2411123): libfprint-virtual_device-DEBUG: 07:16:43.999: 43553034066: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411123): libfprint-virtual_device_connection-DEBUG: 07:16:43.999: 43553034109: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411123): libfprint-device-DEBUG: 07:16:43.999: Device reported open completion
> (fprintd:2411123): GLib-GIO-DEBUG: 07:16:43.999: GTask [gio] D-Bus interface method dispatch (source object: 0x55767db1dfe0, source tag: 0x7fd8d58efe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411123): libfprint-device-DEBUG: 07:16:43.999: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411123): libfprint-device-DEBUG: 07:16:43.999: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411123): fprintd-DEBUG: 07:16:43.999: claimed device 0
> (fprintd:2411123): fprintd-DEBUG: 07:16:44.003: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411123): fprintd-DEBUG: 07:16:44.003: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411123): fprintd-DEBUG: 07:16:44.007: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411123): fprintd-DEBUG: 07:16:44.007: file_storage_print_data_load(): loaded '/tmp/tmpwe8zcq41/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411123): fprintd-DEBUG: 07:16:44.007: start enrollment device 0 finger 3
> 
> (fprintd:2411123): fprintd-WARNING **: 07:16:44.007: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411123): libfprint-device-DEBUG: 07:16:44.008: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411123): libfprint-device-DEBUG: 07:16:44.008: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411123): fprintd-DEBUG: 07:16:44.008: Finger present 0
> (fprintd:2411123): fprintd-DEBUG: 07:16:44.008: Finger needed 1
> (fprintd:2411123): GLib-GIO-DEBUG: 07:16:44.008: GTask [gio] D-Bus interface method dispatch (source object: 0x55767db1dfe0, source tag: 0x7fd8d58efe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411123): libfprint-virtual_device_connection-DEBUG: 07:16:44.009: Got a new connection!
> (fprintd:2411123): libfprint-virtual_device-DEBUG: 07:16:44.009: Got instructions of length 7
> (fprintd:2411123): libfprint-virtual_device-DEBUG: 07:16:44.009: Received command ERROR 0
> (fprintd:2411123): libfprint-virtual_device-DEBUG: 07:16:44.009: Processing command ERROR 0
> (fprintd:2411123): libfprint-device-DEBUG: 07:16:44.009: Device reported enroll completion
> (fprintd:2411123): libfprint-device-DEBUG: 07:16:44.009: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411123): fprintd-DEBUG: 07:16:44.009: Finger present 0
> (fprintd:2411123): fprintd-DEBUG: 07:16:44.009: Finger needed 0
> (fprintd:2411123): libfprint-device-DEBUG: 07:16:44.009: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411123): libfprint-device-DEBUG: 07:16:44.009: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411123): fprintd-DEBUG: 07:16:44.009: enroll_cb: result enroll-unknown-error
> 
> (fprintd:2411123): fprintd-WARNING **: 07:16:44.009: Device reported an error during enroll: An unspecified error occurred!
> (fprintd:2411123): fprintd-DEBUG: 07:16:44.013: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411123): fprintd-DEBUG: 07:16:44.013: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411123): GLib-GIO-DEBUG: 07:16:44.013: GTask [gio] D-Bus interface method dispatch (source object: 0x55767db1dfe0, source tag: 0x7fd8d58efe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411123): fprintd-DEBUG: 07:16:44.018: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411123): fprintd-DEBUG: 07:16:44.018: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411123): libfprint-device-DEBUG: 07:16:44.018: Device reported close completion
> (fprintd:2411123): GLib-GIO-DEBUG: 07:16:44.018: GTask [gio] D-Bus interface method dispatch (source object: 0x55767db1dfe0, source tag: 0x7fd8d58efe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411123): libfprint-device-DEBUG: 07:16:44.018: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411123): libfprint-device-DEBUG: 07:16:44.019: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411123): fprintd-DEBUG: 07:16:44.019: released device 0
> (fprintd:2411123): fprintd-DEBUG: 07:16:44.021: main loop completed
> (fprintd:2411123): libfprint-virtual_device-DEBUG: 07:16:44.021: 43553056583: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_error_general (__main__.FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_error_general) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.648s
> 
> OK
> ==============================================================================
> 
> ================================== 159/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_error_not_open
> start time:   07:16:43
> duration:     0.97s
> result:       exit status 0
> command:      G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals MALLOC_PERTURB_=105 TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_error_not_open
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411154): GLib-GIO-DEBUG: 07:16:44.487: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411154): fprintd-DEBUG: 07:16:44.490: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411154): fprintd-WARNING **: 07:16:44.490: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411154): fprintd-DEBUG: 07:16:44.490: Launching FprintObject
> (fprintd:2411154): libfprint-context-DEBUG: 07:16:44.490: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411154): fprintd-DEBUG: 07:16:44.492: Preparing devices for resume
> (fprintd:2411154): libfprint-context-DEBUG: 07:16:44.492: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-j41vtxdg/virtual-image.socket
> (fprintd:2411154): libfprint-context-DEBUG: 07:16:44.492: created
> (fprintd:2411154): libfprint-device-DEBUG: 07:16:44.492: Device reported probe completion
> (fprintd:2411154): libfprint-device-DEBUG: 07:16:44.492: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411154): libfprint-device-DEBUG: 07:16:44.492: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269404.493 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411154): fprintd-DEBUG: 07:16:44.496: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411154): fprintd-DEBUG: 07:16:44.496: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411154): fprintd-DEBUG: 07:16:44.496: Finger present 0
> (fprintd:2411154): fprintd-DEBUG: 07:16:44.496: Finger needed 0
> (fprintd:2411154): fprintd-DEBUG: 07:16:44.496: Got delay inhibitor for sleep.
> (fprintd:2411154): fprintd-DEBUG: 07:16:44.496: entering main loop
> (fprintd:2411154): fprintd-DEBUG: 07:16:44.497: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411154): fprintd-DEBUG: 07:16:44.583: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411154): fprintd-DEBUG: 07:16:44.584: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411154): fprintd-DEBUG: 07:16:44.584: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411154): fprintd-DEBUG: 07:16:44.585: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411154): fprintd-DEBUG: 07:16:44.585: user 'testuser' claiming the device: 0
> (fprintd:2411154): libfprint-virtual_device-DEBUG: 07:16:44.585: 43553620771: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411154): libfprint-virtual_device_connection-DEBUG: 07:16:44.585: 43553620807: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411154): libfprint-device-DEBUG: 07:16:44.585: Device reported open completion
> (fprintd:2411154): GLib-GIO-DEBUG: 07:16:44.585: GTask [gio] D-Bus interface method dispatch (source object: 0x55c4b9cf45f0, source tag: 0x7f4062469e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411154): libfprint-device-DEBUG: 07:16:44.586: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411154): libfprint-device-DEBUG: 07:16:44.586: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411154): fprintd-DEBUG: 07:16:44.586: claimed device 0
> (fprintd:2411154): fprintd-DEBUG: 07:16:44.586: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411154): fprintd-DEBUG: 07:16:44.586: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411154): fprintd-DEBUG: 07:16:44.587: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411154): fprintd-DEBUG: 07:16:44.588: file_storage_print_data_load(): loaded '/tmp/tmp5m30tvnx/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411154): fprintd-DEBUG: 07:16:44.588: start enrollment device 0 finger 3
> 
> (fprintd:2411154): fprintd-WARNING **: 07:16:44.588: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411154): libfprint-device-DEBUG: 07:16:44.589: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411154): libfprint-device-DEBUG: 07:16:44.589: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411154): fprintd-DEBUG: 07:16:44.589: Finger present 0
> (fprintd:2411154): fprintd-DEBUG: 07:16:44.589: Finger needed 1
> (fprintd:2411154): GLib-GIO-DEBUG: 07:16:44.589: GTask [gio] D-Bus interface method dispatch (source object: 0x55c4b9cf45f0, source tag: 0x7f4062469e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411154): libfprint-virtual_device_connection-DEBUG: 07:16:44.591: Got a new connection!
> (fprintd:2411154): libfprint-virtual_device-DEBUG: 07:16:44.591: Got instructions of length 7
> (fprintd:2411154): libfprint-virtual_device-DEBUG: 07:16:44.591: Received command ERROR 2
> (fprintd:2411154): libfprint-virtual_device-DEBUG: 07:16:44.591: Processing command ERROR 2
> (fprintd:2411154): libfprint-device-DEBUG: 07:16:44.591: Device reported enroll completion
> (fprintd:2411154): libfprint-device-DEBUG: 07:16:44.591: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411154): fprintd-DEBUG: 07:16:44.591: Finger present 0
> (fprintd:2411154): fprintd-DEBUG: 07:16:44.591: Finger needed 0
> (fprintd:2411154): libfprint-device-DEBUG: 07:16:44.591: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411154): libfprint-device-DEBUG: 07:16:44.591: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411154): fprintd-DEBUG: 07:16:44.591: enroll_cb: result enroll-unknown-error
> 
> (fprintd:2411154): fprintd-WARNING **: 07:16:44.591: Device reported an error during enroll: The device needs to be opened first!
> (fprintd:2411154): fprintd-DEBUG: 07:16:44.595: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411154): fprintd-DEBUG: 07:16:44.595: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411154): GLib-GIO-DEBUG: 07:16:44.595: GTask [gio] D-Bus interface method dispatch (source object: 0x55c4b9cf45f0, source tag: 0x7f4062469e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411154): fprintd-DEBUG: 07:16:44.596: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411154): fprintd-DEBUG: 07:16:44.596: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411154): libfprint-device-DEBUG: 07:16:44.597: Device reported close completion
> (fprintd:2411154): GLib-GIO-DEBUG: 07:16:44.597: GTask [gio] D-Bus interface method dispatch (source object: 0x55c4b9cf45f0, source tag: 0x7f4062469e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411154): libfprint-device-DEBUG: 07:16:44.597: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411154): libfprint-device-DEBUG: 07:16:44.597: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411154): fprintd-DEBUG: 07:16:44.597: released device 0
> (fprintd:2411154): fprintd-DEBUG: 07:16:44.598: main loop completed
> (fprintd:2411154): libfprint-virtual_device-DEBUG: 07:16:44.598: 43553633505: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_error_not_open (__main__.FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_error_not_open) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.756s
> 
> OK
> ==============================================================================
> 
> ================================== 160/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_error_not_supported
> start time:   07:16:43
> duration:     1.17s
> result:       exit status 0
> command:      MALLOC_PERTURB_=254 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_error_not_supported
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411166): GLib-GIO-DEBUG: 07:16:44.860: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411166): fprintd-DEBUG: 07:16:44.862: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411166): fprintd-WARNING **: 07:16:44.862: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411166): fprintd-DEBUG: 07:16:44.862: Launching FprintObject
> (fprintd:2411166): libfprint-context-DEBUG: 07:16:44.862: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411166): fprintd-DEBUG: 07:16:44.867: Preparing devices for resume
> (fprintd:2411166): libfprint-context-DEBUG: 07:16:44.868: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-3t3g6ueo/virtual-image.socket
> (fprintd:2411166): libfprint-context-DEBUG: 07:16:44.868: created
> 1690269404.868 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411166): libfprint-device-DEBUG: 07:16:44.868: Device reported probe completion
> (fprintd:2411166): libfprint-device-DEBUG: 07:16:44.868: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411166): libfprint-device-DEBUG: 07:16:44.868: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411166): fprintd-DEBUG: 07:16:44.869: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411166): fprintd-DEBUG: 07:16:44.869: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411166): fprintd-DEBUG: 07:16:44.869: Finger present 0
> (fprintd:2411166): fprintd-DEBUG: 07:16:44.869: Finger needed 0
> (fprintd:2411166): fprintd-DEBUG: 07:16:44.870: Got delay inhibitor for sleep.
> (fprintd:2411166): fprintd-DEBUG: 07:16:44.870: entering main loop
> (fprintd:2411166): fprintd-DEBUG: 07:16:44.870: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411166): fprintd-DEBUG: 07:16:44.964: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411166): fprintd-DEBUG: 07:16:44.964: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411166): fprintd-DEBUG: 07:16:44.969: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411166): fprintd-DEBUG: 07:16:44.974: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411166): fprintd-DEBUG: 07:16:44.974: user 'testuser' claiming the device: 0
> (fprintd:2411166): libfprint-virtual_device-DEBUG: 07:16:44.974: 43554009454: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411166): libfprint-virtual_device_connection-DEBUG: 07:16:44.974: 43554009506: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411166): libfprint-device-DEBUG: 07:16:44.975: Device reported open completion
> (fprintd:2411166): GLib-GIO-DEBUG: 07:16:44.975: GTask [gio] D-Bus interface method dispatch (source object: 0x55f3ea425e10, source tag: 0x7f367e2f6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411166): libfprint-device-DEBUG: 07:16:44.975: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411166): libfprint-device-DEBUG: 07:16:44.975: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411166): fprintd-DEBUG: 07:16:44.975: claimed device 0
> (fprintd:2411166): fprintd-DEBUG: 07:16:44.978: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411166): fprintd-DEBUG: 07:16:44.978: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411166): fprintd-DEBUG: 07:16:44.980: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411166): fprintd-DEBUG: 07:16:44.981: file_storage_print_data_load(): loaded '/tmp/tmp_p2pc2m4/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411166): fprintd-DEBUG: 07:16:44.981: start enrollment device 0 finger 3
> 
> (fprintd:2411166): fprintd-WARNING **: 07:16:44.981: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411166): libfprint-device-DEBUG: 07:16:44.981: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411166): libfprint-device-DEBUG: 07:16:44.981: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411166): fprintd-DEBUG: 07:16:44.981: Finger present 0
> (fprintd:2411166): fprintd-DEBUG: 07:16:44.981: Finger needed 1
> (fprintd:2411166): GLib-GIO-DEBUG: 07:16:44.981: GTask [gio] D-Bus interface method dispatch (source object: 0x55f3ea425e10, source tag: 0x7f367e2f6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411166): libfprint-virtual_device_connection-DEBUG: 07:16:44.982: Got a new connection!
> (fprintd:2411166): libfprint-virtual_device-DEBUG: 07:16:44.982: Got instructions of length 7
> (fprintd:2411166): libfprint-virtual_device-DEBUG: 07:16:44.982: Received command ERROR 1
> (fprintd:2411166): libfprint-virtual_device-DEBUG: 07:16:44.982: Processing command ERROR 1
> (fprintd:2411166): libfprint-device-DEBUG: 07:16:44.982: Device reported enroll completion
> (fprintd:2411166): libfprint-device-DEBUG: 07:16:44.982: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411166): fprintd-DEBUG: 07:16:44.982: Finger present 0
> (fprintd:2411166): fprintd-DEBUG: 07:16:44.982: Finger needed 0
> (fprintd:2411166): libfprint-device-DEBUG: 07:16:44.982: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411166): libfprint-device-DEBUG: 07:16:44.982: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411166): fprintd-DEBUG: 07:16:44.982: enroll_cb: result enroll-unknown-error
> 
> (fprintd:2411166): fprintd-WARNING **: 07:16:44.982: Device reported an error during enroll: The operation is not supported on this device!
> (fprintd:2411166): fprintd-DEBUG: 07:16:44.984: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411166): fprintd-DEBUG: 07:16:44.984: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411166): GLib-GIO-DEBUG: 07:16:44.984: GTask [gio] D-Bus interface method dispatch (source object: 0x55f3ea425e10, source tag: 0x7f367e2f6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411166): fprintd-DEBUG: 07:16:44.986: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411166): fprintd-DEBUG: 07:16:44.986: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411166): libfprint-device-DEBUG: 07:16:44.986: Device reported close completion
> (fprintd:2411166): GLib-GIO-DEBUG: 07:16:44.986: GTask [gio] D-Bus interface method dispatch (source object: 0x55f3ea425e10, source tag: 0x7f367e2f6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411166): libfprint-device-DEBUG: 07:16:44.986: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411166): libfprint-device-DEBUG: 07:16:44.986: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411166): fprintd-DEBUG: 07:16:44.986: released device 0
> (fprintd:2411166): fprintd-DEBUG: 07:16:44.989: main loop completed
> (fprintd:2411166): libfprint-virtual_device-DEBUG: 07:16:44.990: 43554025305: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_error_not_supported (__main__.FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_error_not_supported) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.862s
> 
> OK
> ==============================================================================
> 
> ================================== 161/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_error_proto
> start time:   07:16:44
> duration:     1.01s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=110 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_error_proto
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411168): GLib-GIO-DEBUG: 07:16:44.867: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411168): fprintd-DEBUG: 07:16:44.868: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411168): fprintd-WARNING **: 07:16:44.868: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411168): fprintd-DEBUG: 07:16:44.868: Launching FprintObject
> (fprintd:2411168): libfprint-context-DEBUG: 07:16:44.869: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411168): fprintd-DEBUG: 07:16:44.874: Preparing devices for resume
> (fprintd:2411168): libfprint-context-DEBUG: 07:16:44.874: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-arzravr0/virtual-image.socket
> (fprintd:2411168): libfprint-context-DEBUG: 07:16:44.875: created
> 1690269404.875 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411168): libfprint-device-DEBUG: 07:16:44.876: Device reported probe completion
> (fprintd:2411168): fprintd-DEBUG: 07:16:44.876: Got delay inhibitor for sleep.
> (fprintd:2411168): libfprint-device-DEBUG: 07:16:44.876: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411168): libfprint-device-DEBUG: 07:16:44.877: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411168): fprintd-DEBUG: 07:16:44.885: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411168): fprintd-DEBUG: 07:16:44.885: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411168): fprintd-DEBUG: 07:16:44.886: Finger present 0
> (fprintd:2411168): fprintd-DEBUG: 07:16:44.886: Finger needed 0
> (fprintd:2411168): fprintd-DEBUG: 07:16:44.886: entering main loop
> (fprintd:2411168): fprintd-DEBUG: 07:16:44.887: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411168): fprintd-DEBUG: 07:16:44.974: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411168): fprintd-DEBUG: 07:16:44.975: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411168): fprintd-DEBUG: 07:16:44.976: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411168): fprintd-DEBUG: 07:16:44.977: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411168): fprintd-DEBUG: 07:16:44.978: user 'testuser' claiming the device: 0
> (fprintd:2411168): libfprint-virtual_device-DEBUG: 07:16:44.978: 43554013150: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411168): libfprint-virtual_device_connection-DEBUG: 07:16:44.978: 43554013199: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411168): libfprint-device-DEBUG: 07:16:44.978: Device reported open completion
> (fprintd:2411168): GLib-GIO-DEBUG: 07:16:44.978: GTask [gio] D-Bus interface method dispatch (source object: 0x55fcc0cd6bd0, source tag: 0x7f5f66f28e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411168): libfprint-device-DEBUG: 07:16:44.978: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411168): libfprint-device-DEBUG: 07:16:44.978: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411168): fprintd-DEBUG: 07:16:44.978: claimed device 0
> (fprintd:2411168): fprintd-DEBUG: 07:16:44.980: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411168): fprintd-DEBUG: 07:16:44.980: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411168): fprintd-DEBUG: 07:16:44.982: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411168): fprintd-DEBUG: 07:16:44.982: file_storage_print_data_load(): loaded '/tmp/tmpmv_5xeln/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411168): fprintd-DEBUG: 07:16:44.982: start enrollment device 0 finger 3
> 
> (fprintd:2411168): fprintd-WARNING **: 07:16:44.982: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411168): libfprint-device-DEBUG: 07:16:44.983: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411168): libfprint-device-DEBUG: 07:16:44.983: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411168): fprintd-DEBUG: 07:16:44.983: Finger present 0
> (fprintd:2411168): fprintd-DEBUG: 07:16:44.983: Finger needed 1
> (fprintd:2411168): GLib-GIO-DEBUG: 07:16:44.983: GTask [gio] D-Bus interface method dispatch (source object: 0x55fcc0cd6bd0, source tag: 0x7f5f66f28e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411168): libfprint-virtual_device_connection-DEBUG: 07:16:44.983: Got a new connection!
> (fprintd:2411168): libfprint-virtual_device-DEBUG: 07:16:44.983: Got instructions of length 7
> (fprintd:2411168): libfprint-virtual_device-DEBUG: 07:16:44.983: Received command ERROR 5
> (fprintd:2411168): libfprint-virtual_device-DEBUG: 07:16:44.983: Processing command ERROR 5
> (fprintd:2411168): libfprint-device-DEBUG: 07:16:44.983: Device reported enroll completion
> (fprintd:2411168): libfprint-device-DEBUG: 07:16:44.983: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411168): fprintd-DEBUG: 07:16:44.983: Finger present 0
> (fprintd:2411168): fprintd-DEBUG: 07:16:44.984: Finger needed 0
> (fprintd:2411168): libfprint-device-DEBUG: 07:16:44.984: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411168): libfprint-device-DEBUG: 07:16:44.984: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411168): fprintd-DEBUG: 07:16:44.984: enroll_cb: result enroll-disconnected
> 
> (fprintd:2411168): fprintd-WARNING **: 07:16:44.985: Device reported an error during enroll: The driver encountered a protocol error with the device.
> (fprintd:2411168): fprintd-DEBUG: 07:16:44.985: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411168): fprintd-DEBUG: 07:16:44.985: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411168): GLib-GIO-DEBUG: 07:16:44.985: GTask [gio] D-Bus interface method dispatch (source object: 0x55fcc0cd6bd0, source tag: 0x7f5f66f28e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411168): fprintd-DEBUG: 07:16:44.987: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411168): fprintd-DEBUG: 07:16:44.987: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411168): libfprint-device-DEBUG: 07:16:44.987: Device reported close completion
> (fprintd:2411168): GLib-GIO-DEBUG: 07:16:44.987: GTask [gio] D-Bus interface method dispatch (source object: 0x55fcc0cd6bd0, source tag: 0x7f5f66f28e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411168): libfprint-device-DEBUG: 07:16:44.987: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411168): libfprint-device-DEBUG: 07:16:44.987: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411168): fprintd-DEBUG: 07:16:44.987: released device 0
> (fprintd:2411168): fprintd-DEBUG: 07:16:44.990: main loop completed
> (fprintd:2411168): libfprint-virtual_device-DEBUG: 07:16:44.990: 43554025412: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-disconnected', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_error_proto (__main__.FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_error_proto) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.736s
> 
> OK
> ==============================================================================
> 
> ================================== 162/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_retry_center_finger
> start time:   07:16:44
> duration:     0.74s
> result:       exit status 0
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> G_SLICE=always-malloc FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 MALLOC_PERTURB_=181 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_retry_center_finger
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411193): GLib-GIO-DEBUG: 07:16:45.227: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411193): fprintd-DEBUG: 07:16:45.230: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411193): fprintd-WARNING **: 07:16:45.230: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411193): fprintd-DEBUG: 07:16:45.230: Launching FprintObject
> (fprintd:2411193): libfprint-context-DEBUG: 07:16:45.230: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411193): fprintd-DEBUG: 07:16:45.240: Preparing devices for resume
> (fprintd:2411193): libfprint-context-DEBUG: 07:16:45.240: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-jp9zscx9/virtual-image.socket
> (fprintd:2411193): libfprint-context-DEBUG: 07:16:45.240: created
> 1690269405.241 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411193): libfprint-device-DEBUG: 07:16:45.241: Device reported probe completion
> (fprintd:2411193): libfprint-device-DEBUG: 07:16:45.241: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411193): libfprint-device-DEBUG: 07:16:45.241: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411193): fprintd-DEBUG: 07:16:45.249: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411193): fprintd-DEBUG: 07:16:45.249: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411193): fprintd-DEBUG: 07:16:45.249: Finger present 0
> (fprintd:2411193): fprintd-DEBUG: 07:16:45.249: Finger needed 0
> (fprintd:2411193): fprintd-DEBUG: 07:16:45.249: Got delay inhibitor for sleep.
> (fprintd:2411193): fprintd-DEBUG: 07:16:45.249: entering main loop
> (fprintd:2411193): fprintd-DEBUG: 07:16:45.250: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411193): fprintd-DEBUG: 07:16:45.332: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411193): fprintd-DEBUG: 07:16:45.332: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411193): fprintd-DEBUG: 07:16:45.335: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411193): fprintd-DEBUG: 07:16:45.336: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411193): fprintd-DEBUG: 07:16:45.337: user 'testuser' claiming the device: 0
> (fprintd:2411193): libfprint-virtual_device-DEBUG: 07:16:45.337: 43554372103: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411193): libfprint-virtual_device_connection-DEBUG: 07:16:45.337: 43554372149: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411193): libfprint-device-DEBUG: 07:16:45.337: Device reported open completion
> (fprintd:2411193): GLib-GIO-DEBUG: 07:16:45.337: GTask [gio] D-Bus interface method dispatch (source object: 0x559b0e1fde70, source tag: 0x7f33c6b34e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411193): libfprint-device-DEBUG: 07:16:45.337: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411193): libfprint-device-DEBUG: 07:16:45.337: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411193): fprintd-DEBUG: 07:16:45.337: claimed device 0
> (fprintd:2411193): fprintd-DEBUG: 07:16:45.345: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411193): fprintd-DEBUG: 07:16:45.345: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411193): fprintd-DEBUG: 07:16:45.347: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411193): fprintd-DEBUG: 07:16:45.347: file_storage_print_data_load(): loaded '/tmp/tmpwsm78iwy/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411193): fprintd-DEBUG: 07:16:45.347: start enrollment device 0 finger 3
> 
> (fprintd:2411193): fprintd-WARNING **: 07:16:45.347: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411193): libfprint-device-DEBUG: 07:16:45.347: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411193): libfprint-device-DEBUG: 07:16:45.347: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411193): fprintd-DEBUG: 07:16:45.347: Finger present 0
> (fprintd:2411193): fprintd-DEBUG: 07:16:45.347: Finger needed 1
> (fprintd:2411193): GLib-GIO-DEBUG: 07:16:45.347: GTask [gio] D-Bus interface method dispatch (source object: 0x559b0e1fde70, source tag: 0x7f33c6b34e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411193): libfprint-virtual_device_connection-DEBUG: 07:16:45.360: Got a new connection!
> (fprintd:2411193): libfprint-virtual_device-DEBUG: 07:16:45.360: Got instructions of length 7
> (fprintd:2411193): libfprint-virtual_device-DEBUG: 07:16:45.360: Received command RETRY 2
> (fprintd:2411193): libfprint-virtual_device-DEBUG: 07:16:45.360: Processing command RETRY 2
> (fprintd:2411193): libfprint-device-DEBUG: 07:16:45.360: Device reported enroll progress, reported 0 of 5 have been completed
> (fprintd:2411193): fprintd-DEBUG: 07:16:45.360: enroll_stage_cb: result enroll-finger-not-centered
> (fprintd:2411193): libfprint-virtual_device-DEBUG: 07:16:45.360: Sleeping completed
> (fprintd:2411193): fprintd-DEBUG: 07:16:45.363: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411193): fprintd-DEBUG: 07:16:45.363: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411193): GLib-GIO-DEBUG: 07:16:45.363: GTask [gio] D-Bus interface method dispatch (source object: 0x559b0e1fde70, source tag: 0x7f33c6b34e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411193): libfprint-device-DEBUG: 07:16:45.364: Idle cancelling on ongoing operation!
> (fprintd:2411193): libfprint-virtual_device-DEBUG: 07:16:45.364: Got cancellation!
> (fprintd:2411193): libfprint-device-DEBUG: 07:16:45.364: Device reported enroll completion
> (fprintd:2411193): libfprint-device-DEBUG: 07:16:45.364: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411193): fprintd-DEBUG: 07:16:45.364: Finger present 0
> (fprintd:2411193): fprintd-DEBUG: 07:16:45.364: Finger needed 0
> (fprintd:2411193): libfprint-device-DEBUG: 07:16:45.364: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411193): libfprint-device-DEBUG: 07:16:45.364: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2411193): fprintd-DEBUG: 07:16:45.364: enroll_cb: result enroll-failed
> (fprintd:2411193): fprintd-DEBUG: 07:16:45.367: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411193): fprintd-DEBUG: 07:16:45.367: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411193): libfprint-device-DEBUG: 07:16:45.367: Device reported close completion
> (fprintd:2411193): GLib-GIO-DEBUG: 07:16:45.367: GTask [gio] D-Bus interface method dispatch (source object: 0x559b0e1fde70, source tag: 0x7f33c6b34e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411193): libfprint-device-DEBUG: 07:16:45.367: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411193): libfprint-device-DEBUG: 07:16:45.367: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2411193): fprintd-DEBUG: 07:16:45.367: released device 0
> (fprintd:2411193): fprintd-DEBUG: 07:16:45.370: main loop completed
> (fprintd:2411193): libfprint-virtual_device-DEBUG: 07:16:45.370: 43554405503: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-finger-not-centered', false)
> ----------------------------------- stderr -----------------------------------
> test_enroll_retry_center_finger (__main__.FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_retry_center_finger) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.543s
> 
> OK
> ==============================================================================
> 
> ================================== 163/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_retry_remove_finger
> start time:   07:16:45
> duration:     0.95s
> result:       exit status 0
> command:      MALLOC_PERTURB_=221 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_retry_remove_finger
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411223): GLib-GIO-DEBUG: 07:16:45.876: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411223): fprintd-DEBUG: 07:16:45.877: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411223): fprintd-WARNING **: 07:16:45.877: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411223): fprintd-DEBUG: 07:16:45.877: Launching FprintObject
> (fprintd:2411223): libfprint-context-DEBUG: 07:16:45.878: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411223): fprintd-DEBUG: 07:16:45.878: Preparing devices for resume
> (fprintd:2411223): libfprint-context-DEBUG: 07:16:45.879: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-lc456yr7/virtual-image.socket
> (fprintd:2411223): libfprint-context-DEBUG: 07:16:45.879: created
> 1690269405.879 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411223): libfprint-device-DEBUG: 07:16:45.879: Device reported probe completion
> (fprintd:2411223): libfprint-device-DEBUG: 07:16:45.879: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411223): libfprint-device-DEBUG: 07:16:45.879: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411223): fprintd-DEBUG: 07:16:45.881: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411223): fprintd-DEBUG: 07:16:45.881: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411223): fprintd-DEBUG: 07:16:45.881: Finger present 0
> (fprintd:2411223): fprintd-DEBUG: 07:16:45.881: Finger needed 0
> (fprintd:2411223): fprintd-DEBUG: 07:16:45.882: Got delay inhibitor for sleep.
> (fprintd:2411223): fprintd-DEBUG: 07:16:45.882: entering main loop
> (fprintd:2411223): fprintd-DEBUG: 07:16:45.882: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411223): fprintd-DEBUG: 07:16:45.975: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411223): fprintd-DEBUG: 07:16:45.975: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411223): fprintd-DEBUG: 07:16:45.976: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411223): fprintd-DEBUG: 07:16:45.977: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411223): fprintd-DEBUG: 07:16:45.977: user 'testuser' claiming the device: 0
> (fprintd:2411223): libfprint-virtual_device-DEBUG: 07:16:45.977: 43555012341: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411223): libfprint-virtual_device_connection-DEBUG: 07:16:45.977: 43555012377: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411223): libfprint-device-DEBUG: 07:16:45.977: Device reported open completion
> (fprintd:2411223): GLib-GIO-DEBUG: 07:16:45.977: GTask [gio] D-Bus interface method dispatch (source object: 0x560ead5dec60, source tag: 0x7fb7dcb3fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411223): libfprint-device-DEBUG: 07:16:45.977: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411223): libfprint-device-DEBUG: 07:16:45.977: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411223): fprintd-DEBUG: 07:16:45.977: claimed device 0
> (fprintd:2411223): fprintd-DEBUG: 07:16:45.978: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411223): fprintd-DEBUG: 07:16:45.978: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411223): fprintd-DEBUG: 07:16:45.979: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411223): fprintd-DEBUG: 07:16:45.979: file_storage_print_data_load(): loaded '/tmp/tmpd0e4lpk1/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411223): fprintd-DEBUG: 07:16:45.979: start enrollment device 0 finger 3
> 
> (fprintd:2411223): fprintd-WARNING **: 07:16:45.979: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411223): libfprint-device-DEBUG: 07:16:45.979: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411223): libfprint-device-DEBUG: 07:16:45.979: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411223): fprintd-DEBUG: 07:16:45.979: Finger present 0
> (fprintd:2411223): fprintd-DEBUG: 07:16:45.979: Finger needed 1
> (fprintd:2411223): GLib-GIO-DEBUG: 07:16:45.979: GTask [gio] D-Bus interface method dispatch (source object: 0x560ead5dec60, source tag: 0x7fb7dcb3fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411223): libfprint-virtual_device_connection-DEBUG: 07:16:45.980: Got a new connection!
> (fprintd:2411223): libfprint-virtual_device-DEBUG: 07:16:45.980: Got instructions of length 7
> (fprintd:2411223): libfprint-virtual_device-DEBUG: 07:16:45.980: Received command RETRY 3
> (fprintd:2411223): libfprint-virtual_device-DEBUG: 07:16:45.980: Processing command RETRY 3
> (fprintd:2411223): libfprint-device-DEBUG: 07:16:45.980: Device reported enroll progress, reported 0 of 5 have been completed
> (fprintd:2411223): fprintd-DEBUG: 07:16:45.980: enroll_stage_cb: result enroll-remove-and-retry
> (fprintd:2411223): libfprint-virtual_device-DEBUG: 07:16:45.980: Sleeping completed
> (fprintd:2411223): fprintd-DEBUG: 07:16:45.981: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411223): fprintd-DEBUG: 07:16:45.981: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411223): GLib-GIO-DEBUG: 07:16:45.981: GTask [gio] D-Bus interface method dispatch (source object: 0x560ead5dec60, source tag: 0x7fb7dcb3fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411223): libfprint-device-DEBUG: 07:16:45.981: Idle cancelling on ongoing operation!
> (fprintd:2411223): libfprint-virtual_device-DEBUG: 07:16:45.981: Got cancellation!
> (fprintd:2411223): libfprint-device-DEBUG: 07:16:45.981: Device reported enroll completion
> (fprintd:2411223): libfprint-device-DEBUG: 07:16:45.981: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411223): fprintd-DEBUG: 07:16:45.981: Finger present 0
> (fprintd:2411223): fprintd-DEBUG: 07:16:45.981: Finger needed 0
> (fprintd:2411223): libfprint-device-DEBUG: 07:16:45.981: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411223): libfprint-device-DEBUG: 07:16:45.981: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411223): fprintd-DEBUG: 07:16:45.981: enroll_cb: result enroll-failed
> (fprintd:2411223): fprintd-DEBUG: 07:16:45.982: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411223): fprintd-DEBUG: 07:16:45.982: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411223): libfprint-device-DEBUG: 07:16:45.982: Device reported close completion
> (fprintd:2411223): GLib-GIO-DEBUG: 07:16:45.982: GTask [gio] D-Bus interface method dispatch (source object: 0x560ead5dec60, source tag: 0x7fb7dcb3fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411223): libfprint-device-DEBUG: 07:16:45.982: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411223): libfprint-device-DEBUG: 07:16:45.982: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411223): fprintd-DEBUG: 07:16:45.982: released device 0
> (fprintd:2411223): fprintd-DEBUG: 07:16:45.983: main loop completed
> (fprintd:2411223): libfprint-virtual_device-DEBUG: 07:16:45.984: 43555019143: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-remove-and-retry', false)
> ----------------------------------- stderr -----------------------------------
> test_enroll_retry_remove_finger (__main__.FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_retry_remove_finger) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.727s
> 
> OK
> ==============================================================================
> 
> ================================== 164/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_retry_general
> start time:   07:16:45
> duration:     1.07s
> result:       exit status 0
> command:      MALLOC_PERTURB_=103 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_retry_general
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411230): GLib-GIO-DEBUG: 07:16:45.945: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411230): fprintd-DEBUG: 07:16:45.946: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411230): fprintd-WARNING **: 07:16:45.946: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411230): fprintd-DEBUG: 07:16:45.946: Launching FprintObject
> (fprintd:2411230): libfprint-context-DEBUG: 07:16:45.946: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411230): fprintd-DEBUG: 07:16:45.949: Preparing devices for resume
> 1690269405.950 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411230): libfprint-context-DEBUG: 07:16:45.949: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-sik4g38a/virtual-image.socket
> (fprintd:2411230): libfprint-context-DEBUG: 07:16:45.950: created
> (fprintd:2411230): libfprint-device-DEBUG: 07:16:45.950: Device reported probe completion
> (fprintd:2411230): fprintd-DEBUG: 07:16:45.951: Got delay inhibitor for sleep.
> (fprintd:2411230): libfprint-device-DEBUG: 07:16:45.951: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411230): libfprint-device-DEBUG: 07:16:45.951: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411230): fprintd-DEBUG: 07:16:45.953: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411230): fprintd-DEBUG: 07:16:45.953: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411230): fprintd-DEBUG: 07:16:45.953: Finger present 0
> (fprintd:2411230): fprintd-DEBUG: 07:16:45.953: Finger needed 0
> (fprintd:2411230): fprintd-DEBUG: 07:16:45.953: entering main loop
> (fprintd:2411230): fprintd-DEBUG: 07:16:45.954: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411230): fprintd-DEBUG: 07:16:46.045: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411230): fprintd-DEBUG: 07:16:46.046: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411230): fprintd-DEBUG: 07:16:46.048: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411230): fprintd-DEBUG: 07:16:46.048: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411230): fprintd-DEBUG: 07:16:46.050: user 'testuser' claiming the device: 0
> (fprintd:2411230): libfprint-virtual_device-DEBUG: 07:16:46.050: 43555085985: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411230): libfprint-virtual_device_connection-DEBUG: 07:16:46.050: 43555086025: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411230): libfprint-device-DEBUG: 07:16:46.051: Device reported open completion
> (fprintd:2411230): GLib-GIO-DEBUG: 07:16:46.051: GTask [gio] D-Bus interface method dispatch (source object: 0x55f52f9e6c30, source tag: 0x7f1b67c2ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411230): libfprint-device-DEBUG: 07:16:46.051: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411230): libfprint-device-DEBUG: 07:16:46.051: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411230): fprintd-DEBUG: 07:16:46.051: claimed device 0
> (fprintd:2411230): fprintd-DEBUG: 07:16:46.058: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411230): fprintd-DEBUG: 07:16:46.058: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411230): fprintd-DEBUG: 07:16:46.060: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411230): fprintd-DEBUG: 07:16:46.063: file_storage_print_data_load(): loaded '/tmp/tmpor4u_wsn/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411230): fprintd-DEBUG: 07:16:46.063: start enrollment device 0 finger 3
> 
> (fprintd:2411230): fprintd-WARNING **: 07:16:46.063: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411230): libfprint-device-DEBUG: 07:16:46.063: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411230): libfprint-device-DEBUG: 07:16:46.063: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411230): fprintd-DEBUG: 07:16:46.063: Finger present 0
> (fprintd:2411230): fprintd-DEBUG: 07:16:46.063: Finger needed 1
> (fprintd:2411230): GLib-GIO-DEBUG: 07:16:46.063: GTask [gio] D-Bus interface method dispatch (source object: 0x55f52f9e6c30, source tag: 0x7f1b67c2ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411230): libfprint-virtual_device_connection-DEBUG: 07:16:46.067: Got a new connection!
> (fprintd:2411230): libfprint-virtual_device-DEBUG: 07:16:46.067: Got instructions of length 7
> (fprintd:2411230): libfprint-virtual_device-DEBUG: 07:16:46.067: Received command RETRY 0
> (fprintd:2411230): libfprint-virtual_device-DEBUG: 07:16:46.067: Processing command RETRY 0
> (fprintd:2411230): libfprint-device-DEBUG: 07:16:46.067: Device reported enroll progress, reported 0 of 5 have been completed
> (fprintd:2411230): fprintd-DEBUG: 07:16:46.067: enroll_stage_cb: result enroll-retry-scan
> (fprintd:2411230): libfprint-virtual_device-DEBUG: 07:16:46.067: Sleeping completed
> (fprintd:2411230): fprintd-DEBUG: 07:16:46.070: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411230): fprintd-DEBUG: 07:16:46.070: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411230): GLib-GIO-DEBUG: 07:16:46.071: GTask [gio] D-Bus interface method dispatch (source object: 0x55f52f9e6c30, source tag: 0x7f1b67c2ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411230): libfprint-device-DEBUG: 07:16:46.071: Idle cancelling on ongoing operation!
> (fprintd:2411230): libfprint-virtual_device-DEBUG: 07:16:46.071: Got cancellation!
> (fprintd:2411230): libfprint-device-DEBUG: 07:16:46.071: Device reported enroll completion
> (fprintd:2411230): libfprint-device-DEBUG: 07:16:46.071: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411230): fprintd-DEBUG: 07:16:46.071: Finger present 0
> (fprintd:2411230): fprintd-DEBUG: 07:16:46.071: Finger needed 0
> (fprintd:2411230): libfprint-device-DEBUG: 07:16:46.071: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411230): libfprint-device-DEBUG: 07:16:46.071: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411230): fprintd-DEBUG: 07:16:46.071: enroll_cb: result enroll-failed
> (fprintd:2411230): fprintd-DEBUG: 07:16:46.073: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411230): fprintd-DEBUG: 07:16:46.074: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411230): libfprint-device-DEBUG: 07:16:46.075: Device reported close completion
> (fprintd:2411230): GLib-GIO-DEBUG: 07:16:46.076: GTask [gio] D-Bus interface method dispatch (source object: 0x55f52f9e6c30, source tag: 0x7f1b67c2ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411230): libfprint-device-DEBUG: 07:16:46.076: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411230): libfprint-device-DEBUG: 07:16:46.076: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411230): fprintd-DEBUG: 07:16:46.076: released device 0
> (fprintd:2411230): fprintd-DEBUG: 07:16:46.080: main loop completed
> (fprintd:2411230): libfprint-virtual_device-DEBUG: 07:16:46.080: 43555115602: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-retry-scan', false)
> ----------------------------------- stderr -----------------------------------
> test_enroll_retry_general (__main__.FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_retry_general) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.762s
> 
> OK
> ==============================================================================
> 
> ================================== 165/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_retry_too_short
> start time:   07:16:45
> duration:     0.99s
> result:       exit status 0
> command:      MALLOC_PERTURB_=254 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_retry_too_short
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411242): GLib-GIO-DEBUG: 07:16:46.243: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411242): fprintd-DEBUG: 07:16:46.244: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411242): fprintd-WARNING **: 07:16:46.244: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411242): fprintd-DEBUG: 07:16:46.244: Launching FprintObject
> (fprintd:2411242): libfprint-context-DEBUG: 07:16:46.244: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411242): fprintd-DEBUG: 07:16:46.245: Preparing devices for resume
> (fprintd:2411242): libfprint-context-DEBUG: 07:16:46.245: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-dps_hds8/virtual-image.socket
> (fprintd:2411242): libfprint-context-DEBUG: 07:16:46.245: created
> 1690269406.246 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411242): libfprint-device-DEBUG: 07:16:46.246: Device reported probe completion
> (fprintd:2411242): libfprint-device-DEBUG: 07:16:46.246: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411242): libfprint-device-DEBUG: 07:16:46.246: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411242): fprintd-DEBUG: 07:16:46.248: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411242): fprintd-DEBUG: 07:16:46.248: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411242): fprintd-DEBUG: 07:16:46.248: Finger present 0
> (fprintd:2411242): fprintd-DEBUG: 07:16:46.248: Finger needed 0
> (fprintd:2411242): fprintd-DEBUG: 07:16:46.249: Got delay inhibitor for sleep.
> (fprintd:2411242): fprintd-DEBUG: 07:16:46.249: entering main loop
> (fprintd:2411242): fprintd-DEBUG: 07:16:46.250: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411242): fprintd-DEBUG: 07:16:46.347: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411242): fprintd-DEBUG: 07:16:46.351: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411242): fprintd-DEBUG: 07:16:46.352: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411242): fprintd-DEBUG: 07:16:46.353: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411242): fprintd-DEBUG: 07:16:46.354: user 'testuser' claiming the device: 0
> (fprintd:2411242): libfprint-virtual_device-DEBUG: 07:16:46.354: 43555389277: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411242): libfprint-virtual_device_connection-DEBUG: 07:16:46.354: 43555389321: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411242): libfprint-device-DEBUG: 07:16:46.354: Device reported open completion
> (fprintd:2411242): GLib-GIO-DEBUG: 07:16:46.354: GTask [gio] D-Bus interface method dispatch (source object: 0x559ed4113ca0, source tag: 0x7fc890f09e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411242): libfprint-device-DEBUG: 07:16:46.354: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411242): libfprint-device-DEBUG: 07:16:46.354: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411242): fprintd-DEBUG: 07:16:46.354: claimed device 0
> (fprintd:2411242): fprintd-DEBUG: 07:16:46.356: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411242): fprintd-DEBUG: 07:16:46.356: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411242): fprintd-DEBUG: 07:16:46.358: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411242): fprintd-DEBUG: 07:16:46.358: file_storage_print_data_load(): loaded '/tmp/tmpgjp7mtk_/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411242): fprintd-DEBUG: 07:16:46.358: start enrollment device 0 finger 3
> 
> (fprintd:2411242): fprintd-WARNING **: 07:16:46.358: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411242): libfprint-device-DEBUG: 07:16:46.358: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411242): libfprint-device-DEBUG: 07:16:46.358: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411242): fprintd-DEBUG: 07:16:46.358: Finger present 0
> (fprintd:2411242): fprintd-DEBUG: 07:16:46.358: Finger needed 1
> (fprintd:2411242): GLib-GIO-DEBUG: 07:16:46.359: GTask [gio] D-Bus interface method dispatch (source object: 0x559ed4113ca0, source tag: 0x7fc890f09e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411242): libfprint-virtual_device_connection-DEBUG: 07:16:46.360: Got a new connection!
> (fprintd:2411242): libfprint-virtual_device-DEBUG: 07:16:46.360: Got instructions of length 7
> (fprintd:2411242): libfprint-virtual_device-DEBUG: 07:16:46.360: Received command RETRY 1
> (fprintd:2411242): libfprint-virtual_device-DEBUG: 07:16:46.360: Processing command RETRY 1
> (fprintd:2411242): libfprint-device-DEBUG: 07:16:46.360: Device reported enroll progress, reported 0 of 5 have been completed
> (fprintd:2411242): fprintd-DEBUG: 07:16:46.360: enroll_stage_cb: result enroll-swipe-too-short
> (fprintd:2411242): libfprint-virtual_device-DEBUG: 07:16:46.360: Sleeping completed
> (fprintd:2411242): fprintd-DEBUG: 07:16:46.363: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411242): fprintd-DEBUG: 07:16:46.363: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411242): GLib-GIO-DEBUG: 07:16:46.363: GTask [gio] D-Bus interface method dispatch (source object: 0x559ed4113ca0, source tag: 0x7fc890f09e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411242): libfprint-device-DEBUG: 07:16:46.363: Idle cancelling on ongoing operation!
> (fprintd:2411242): libfprint-virtual_device-DEBUG: 07:16:46.363: Got cancellation!
> (fprintd:2411242): libfprint-device-DEBUG: 07:16:46.363: Device reported enroll completion
> (fprintd:2411242): libfprint-device-DEBUG: 07:16:46.363: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411242): fprintd-DEBUG: 07:16:46.363: Finger present 0
> (fprintd:2411242): fprintd-DEBUG: 07:16:46.363: Finger needed 0
> (fprintd:2411242): libfprint-device-DEBUG: 07:16:46.363: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411242): libfprint-device-DEBUG: 07:16:46.363: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411242): fprintd-DEBUG: 07:16:46.363: enroll_cb: result enroll-failed
> (fprintd:2411242): fprintd-DEBUG: 07:16:46.365: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411242): fprintd-DEBUG: 07:16:46.365: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411242): libfprint-device-DEBUG: 07:16:46.365: Device reported close completion
> (fprintd:2411242): GLib-GIO-DEBUG: 07:16:46.365: GTask [gio] D-Bus interface method dispatch (source object: 0x559ed4113ca0, source tag: 0x7fc890f09e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411242): libfprint-device-DEBUG: 07:16:46.365: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411242): libfprint-device-DEBUG: 07:16:46.365: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411242): fprintd-DEBUG: 07:16:46.365: released device 0
> (fprintd:2411242): fprintd-DEBUG: 07:16:46.366: main loop completed
> (fprintd:2411242): libfprint-virtual_device-DEBUG: 07:16:46.367: 43555402309: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-swipe-too-short', false)
> ----------------------------------- stderr -----------------------------------
> test_enroll_retry_too_short (__main__.FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_retry_too_short) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.727s
> 
> OK
> ==============================================================================
> 
> ================================== 166/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_start_during_verify
> start time:   07:14:16
> duration:     150.07s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=113 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_start_during_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410803): GLib-GIO-DEBUG: 07:14:17.467: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.469: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410803): fprintd-WARNING **: 07:14:17.469: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.469: Launching FprintObject
> (fprintd:2410803): libfprint-context-DEBUG: 07:14:17.469: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.470: Preparing devices for resume
> (fprintd:2410803): libfprint-context-DEBUG: 07:14:17.470: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-l9y956mm/virtual-image.socket
> (fprintd:2410803): libfprint-context-DEBUG: 07:14:17.470: created
> (fprintd:2410803): libfprint-device-DEBUG: 07:14:17.470: Device reported probe completion
> 1690269257.471 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410803): libfprint-device-DEBUG: 07:14:17.470: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410803): libfprint-device-DEBUG: 07:14:17.470: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.472: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.472: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.472: Finger present 0
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.472: Finger needed 0
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.473: Got delay inhibitor for sleep.
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.473: entering main loop
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.473: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.568: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.568: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.570: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.571: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.571: user 'testuser' claiming the device: 0
> (fprintd:2410803): libfprint-virtual_image-DEBUG: 07:14:17.571: 43406606240: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410803): libfprint-virtual_device_connection-DEBUG: 07:14:17.571: 43406606278: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410803): GLib-GIO-DEBUG: 07:14:17.571: GTask [gio] D-Bus interface method dispatch (source object: 0x55db0f783cb0, source tag: 0x7fd2a76f0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410803): libfprint-image_device-DEBUG: 07:14:17.672: Image device open completed
> (fprintd:2410803): libfprint-device-DEBUG: 07:14:17.672: Device reported open completion
> (fprintd:2410803): libfprint-device-DEBUG: 07:14:17.672: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410803): libfprint-device-DEBUG: 07:14:17.672: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.672: claimed device 0
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.673: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.673: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.674: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.674: file_storage_print_data_load(): loaded '/tmp/tmpq0_1znr8/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.674: start enrollment device 0 finger 3
> (fprintd:2410803): libfprint-device-DEBUG: 07:14:17.674: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410803): libfprint-image_device-DEBUG: 07:14:17.674: Activating image device
> (fprintd:2410803): libfprint-image_device-DEBUG: 07:14:17.674: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410803): libfprint-image_device-DEBUG: 07:14:17.674: Image device activation completed
> (fprintd:2410803): libfprint-image_device-DEBUG: 07:14:17.674: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410803): libfprint-image_device-DEBUG: 07:14:17.674: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410803): libfprint-device-DEBUG: 07:14:17.674: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.674: Finger present 0
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.674: Finger needed 1
> (fprintd:2410803): GLib-GIO-DEBUG: 07:14:17.674: GTask [gio] D-Bus interface method dispatch (source object: 0x55db0f783cb0, source tag: 0x7fd2a76f0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410803): libfprint-virtual_device_connection-DEBUG: 07:14:17.675: Got a new connection!
> (fprintd:2410803): libfprint-virtual_image-DEBUG: 07:14:17.675: image data: 0x55db0f78c490
> (fprintd:2410803): libfprint-device-DEBUG: 07:14:17.675: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.675: Finger present 1
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.675: Finger needed 1
> (fprintd:2410803): libfprint-image_device-DEBUG: 07:14:17.675: Image device reported finger status: on
> (fprintd:2410803): libfprint-image_device-DEBUG: 07:14:17.675: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410803): libfprint-image_device-DEBUG: 07:14:17.675: Image device captured an image
> (fprintd:2410803): libfprint-image_device-DEBUG: 07:14:17.675: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410803): libfprint-device-DEBUG: 07:14:17.675: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.675: Finger present 1
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.675: Finger needed 0
> (fprintd:2410803): libfprint-device-DEBUG: 07:14:17.675: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.675: Finger present 0
> (fprintd:2410803): fprintd-DEBUG: 07:14:17.675: Finger needed 0
> (fprintd:2410803): libfprint-image_device-DEBUG: 07:14:17.675: Image device reported finger status: off
> (fprintd:2410803): libfprint-image_device-DEBUG: 07:14:17.675: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410803): libfprint-image_device-DEBUG: 07:14:17.675: Deactivating image device
> (fprintd:2410803): libfprint-image_device-DEBUG: 07:14:17.675: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410803): libfprint-image_device-DEBUG: 07:14:17.675: Image device deactivation completed
> (fprintd:2410803): libfprint-image_device-DEBUG: 07:14:17.675: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410803): GLib-GIO-CRITICAL **: 07:14:17.675: GTask 0x55db0f78c070 (source object: 0x55db0f78aa60, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410803): libfprint-image-DEBUG: 07:14:17.683: Minutiae scan completed in 0.008140 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_start_during_verify (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_start_during_verify) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 167/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_start_during_enroll
> start time:   07:16:46
> duration:     1.02s
> result:       exit status 0
> command:      MALLOC_PERTURB_=183 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_start_during_enroll
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411274): GLib-GIO-DEBUG: 07:16:46.861: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411274): fprintd-DEBUG: 07:16:46.862: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411274): fprintd-WARNING **: 07:16:46.862: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411274): fprintd-DEBUG: 07:16:46.862: Launching FprintObject
> (fprintd:2411274): libfprint-context-DEBUG: 07:16:46.862: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411274): fprintd-DEBUG: 07:16:46.863: Preparing devices for resume
> (fprintd:2411274): libfprint-context-DEBUG: 07:16:46.863: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-umk58sb0/virtual-image.socket
> (fprintd:2411274): libfprint-context-DEBUG: 07:16:46.863: created
> (fprintd:2411274): libfprint-device-DEBUG: 07:16:46.863: Device reported probe completion
> (fprintd:2411274): libfprint-device-DEBUG: 07:16:46.863: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411274): libfprint-device-DEBUG: 07:16:46.864: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269406.865 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411274): fprintd-DEBUG: 07:16:46.866: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411274): fprintd-DEBUG: 07:16:46.866: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411274): fprintd-DEBUG: 07:16:46.866: Finger present 0
> (fprintd:2411274): fprintd-DEBUG: 07:16:46.866: Finger needed 0
> (fprintd:2411274): fprintd-DEBUG: 07:16:46.866: Got delay inhibitor for sleep.
> (fprintd:2411274): fprintd-DEBUG: 07:16:46.866: entering main loop
> (fprintd:2411274): fprintd-DEBUG: 07:16:46.866: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411274): fprintd-DEBUG: 07:16:46.981: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411274): fprintd-DEBUG: 07:16:46.982: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411274): fprintd-DEBUG: 07:16:46.985: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411274): fprintd-DEBUG: 07:16:46.988: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411274): fprintd-DEBUG: 07:16:46.988: user 'testuser' claiming the device: 0
> (fprintd:2411274): libfprint-virtual_device-DEBUG: 07:16:46.988: 43556023565: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411274): libfprint-virtual_device_connection-DEBUG: 07:16:46.988: 43556023884: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411274): libfprint-device-DEBUG: 07:16:46.989: Device reported open completion
> (fprintd:2411274): GLib-GIO-DEBUG: 07:16:46.989: GTask [gio] D-Bus interface method dispatch (source object: 0x55fd35eebf00, source tag: 0x7f82d6341e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411274): libfprint-device-DEBUG: 07:16:46.989: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411274): libfprint-device-DEBUG: 07:16:46.989: Updated temperature model after 0.13 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411274): fprintd-DEBUG: 07:16:46.989: claimed device 0
> (fprintd:2411274): fprintd-DEBUG: 07:16:46.994: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411274): fprintd-DEBUG: 07:16:46.994: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411274): fprintd-DEBUG: 07:16:46.995: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411274): fprintd-DEBUG: 07:16:46.995: file_storage_print_data_load(): loaded '/tmp/tmpadrm8cfe/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411274): fprintd-DEBUG: 07:16:46.995: start enrollment device 0 finger 3
> 
> (fprintd:2411274): fprintd-WARNING **: 07:16:46.995: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411274): libfprint-device-DEBUG: 07:16:46.995: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411274): libfprint-device-DEBUG: 07:16:46.995: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411274): fprintd-DEBUG: 07:16:46.995: Finger present 0
> (fprintd:2411274): fprintd-DEBUG: 07:16:46.995: Finger needed 1
> (fprintd:2411274): GLib-GIO-DEBUG: 07:16:46.995: GTask [gio] D-Bus interface method dispatch (source object: 0x55fd35eebf00, source tag: 0x7f82d6341e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411274): fprintd-DEBUG: 07:16:46.997: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411274): fprintd-DEBUG: 07:16:46.997: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411274): fprintd-DEBUG: 07:16:46.999: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411274): fprintd-DEBUG: 07:16:46.999: file_storage_print_data_load(): loaded '/tmp/tmpadrm8cfe/state/testuser/virtual_device/0/1' Unknown error -2
> (fprintd:2411274): GLib-GIO-DEBUG: 07:16:46.999: GTask [gio] D-Bus interface method dispatch (source object: 0x55fd35eebf00, source tag: 0x7f82d6341e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411274): fprintd-DEBUG: 07:16:47.000: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411274): fprintd-DEBUG: 07:16:47.001: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411274): GLib-GIO-DEBUG: 07:16:47.001: GTask [gio] D-Bus interface method dispatch (source object: 0x55fd35eebf00, source tag: 0x7f82d6341e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411274): libfprint-device-DEBUG: 07:16:47.001: Idle cancelling on ongoing operation!
> (fprintd:2411274): libfprint-virtual_device-DEBUG: 07:16:47.001: Got cancellation!
> (fprintd:2411274): libfprint-device-DEBUG: 07:16:47.001: Device reported enroll completion
> (fprintd:2411274): libfprint-device-DEBUG: 07:16:47.001: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411274): fprintd-DEBUG: 07:16:47.001: Finger present 0
> (fprintd:2411274): fprintd-DEBUG: 07:16:47.001: Finger needed 0
> (fprintd:2411274): libfprint-device-DEBUG: 07:16:47.001: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411274): libfprint-device-DEBUG: 07:16:47.001: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411274): fprintd-DEBUG: 07:16:47.001: enroll_cb: result enroll-failed
> (fprintd:2411274): fprintd-DEBUG: 07:16:47.002: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411274): fprintd-DEBUG: 07:16:47.002: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411274): libfprint-device-DEBUG: 07:16:47.002: Device reported close completion
> (fprintd:2411274): GLib-GIO-DEBUG: 07:16:47.002: GTask [gio] D-Bus interface method dispatch (source object: 0x55fd35eebf00, source tag: 0x7f82d6341e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411274): libfprint-device-DEBUG: 07:16:47.002: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411274): libfprint-device-DEBUG: 07:16:47.002: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411274): fprintd-DEBUG: 07:16:47.002: released device 0
> (fprintd:2411274): fprintd-DEBUG: 07:16:47.004: main loop completed
> (fprintd:2411274): libfprint-virtual_device-DEBUG: 07:16:47.004: 43556039499: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_enroll_start_during_enroll (__main__.FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_start_during_enroll) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.751s
> 
> OK
> ==============================================================================
> 
> ================================== 168/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_stop_from_other_client
> start time:   07:16:46
> duration:     1.07s
> result:       exit status 0
> command:      MALLOC_PERTURB_=106 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_stop_from_other_client
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411283): GLib-GIO-DEBUG: 07:16:46.972: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411283): fprintd-DEBUG: 07:16:46.974: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411283): fprintd-WARNING **: 07:16:46.975: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411283): fprintd-DEBUG: 07:16:46.975: Launching FprintObject
> (fprintd:2411283): libfprint-context-DEBUG: 07:16:46.976: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411283): fprintd-DEBUG: 07:16:46.977: Preparing devices for resume
> (fprintd:2411283): libfprint-context-DEBUG: 07:16:46.978: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-4n52pcdn/virtual-image.socket
> (fprintd:2411283): libfprint-context-DEBUG: 07:16:46.978: created
> 1690269406.979 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411283): libfprint-device-DEBUG: 07:16:46.978: Device reported probe completion
> (fprintd:2411283): libfprint-device-DEBUG: 07:16:46.978: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411283): libfprint-device-DEBUG: 07:16:46.978: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411283): fprintd-DEBUG: 07:16:46.981: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411283): fprintd-DEBUG: 07:16:46.981: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411283): fprintd-DEBUG: 07:16:46.981: Finger present 0
> (fprintd:2411283): fprintd-DEBUG: 07:16:46.981: Finger needed 0
> (fprintd:2411283): fprintd-DEBUG: 07:16:46.982: entering main loop
> (fprintd:2411283): fprintd-DEBUG: 07:16:46.982: Got delay inhibitor for sleep.
> (fprintd:2411283): fprintd-DEBUG: 07:16:46.983: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411283): fprintd-DEBUG: 07:16:47.069: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411283): fprintd-DEBUG: 07:16:47.069: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411283): fprintd-DEBUG: 07:16:47.070: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411283): fprintd-DEBUG: 07:16:47.071: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411283): fprintd-DEBUG: 07:16:47.071: user 'testuser' claiming the device: 0
> (fprintd:2411283): libfprint-virtual_device-DEBUG: 07:16:47.071: 43556106270: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411283): libfprint-virtual_device_connection-DEBUG: 07:16:47.071: 43556106315: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411283): libfprint-device-DEBUG: 07:16:47.071: Device reported open completion
> (fprintd:2411283): GLib-GIO-DEBUG: 07:16:47.071: GTask [gio] D-Bus interface method dispatch (source object: 0x55ca2d6df730, source tag: 0x7f76091a8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411283): libfprint-device-DEBUG: 07:16:47.071: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411283): libfprint-device-DEBUG: 07:16:47.071: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411283): fprintd-DEBUG: 07:16:47.071: claimed device 0
> (fprintd:2411283): fprintd-DEBUG: 07:16:47.075: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411283): fprintd-DEBUG: 07:16:47.075: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411283): fprintd-DEBUG: 07:16:47.076: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411283): fprintd-DEBUG: 07:16:47.076: file_storage_print_data_load(): loaded '/tmp/tmppyvslpt4/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411283): fprintd-DEBUG: 07:16:47.076: start enrollment device 0 finger 3
> 
> (fprintd:2411283): fprintd-WARNING **: 07:16:47.076: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411283): libfprint-device-DEBUG: 07:16:47.076: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411283): libfprint-device-DEBUG: 07:16:47.076: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411283): fprintd-DEBUG: 07:16:47.076: Finger present 0
> (fprintd:2411283): fprintd-DEBUG: 07:16:47.076: Finger needed 1
> (fprintd:2411283): GLib-GIO-DEBUG: 07:16:47.077: GTask [gio] D-Bus interface method dispatch (source object: 0x55ca2d6df730, source tag: 0x7f76091a8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411283): fprintd-DEBUG: 07:16:47.082: Requesting authorization from :1.10 to call method 'EnrollStop' for device 'Virtual device for debugging'
> 
> (fprintd:2411283): fprintd-WARNING **: 07:16:47.082: Authorization denied to :1.10 to call method 'EnrollStop' for device 'Virtual device for debugging': Device already in use by another user
> (fprintd:2411283): GLib-GIO-DEBUG: 07:16:47.082: GTask [gio] D-Bus interface method dispatch (source object: 0x55ca2d6df730, source tag: 0x7f76091a8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411283): fprintd-DEBUG: 07:16:47.089: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411283): fprintd-DEBUG: 07:16:47.089: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411283): GLib-GIO-DEBUG: 07:16:47.089: GTask [gio] D-Bus interface method dispatch (source object: 0x55ca2d6df730, source tag: 0x7f76091a8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411283): libfprint-device-DEBUG: 07:16:47.089: Idle cancelling on ongoing operation!
> (fprintd:2411283): libfprint-virtual_device-DEBUG: 07:16:47.089: Got cancellation!
> (fprintd:2411283): libfprint-device-DEBUG: 07:16:47.089: Device reported enroll completion
> (fprintd:2411283): libfprint-device-DEBUG: 07:16:47.089: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411283): fprintd-DEBUG: 07:16:47.089: Finger present 0
> (fprintd:2411283): fprintd-DEBUG: 07:16:47.089: Finger needed 0
> (fprintd:2411283): libfprint-device-DEBUG: 07:16:47.089: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411283): libfprint-device-DEBUG: 07:16:47.089: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2411283): fprintd-DEBUG: 07:16:47.090: enroll_cb: result enroll-failed
> (fprintd:2411283): fprintd-DEBUG: 07:16:47.096: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411283): fprintd-DEBUG: 07:16:47.096: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411283): libfprint-device-DEBUG: 07:16:47.097: Device reported close completion
> (fprintd:2411283): GLib-GIO-DEBUG: 07:16:47.097: GTask [gio] D-Bus interface method dispatch (source object: 0x55ca2d6df730, source tag: 0x7f76091a8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411283): libfprint-device-DEBUG: 07:16:47.097: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411283): libfprint-device-DEBUG: 07:16:47.097: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2411283): fprintd-DEBUG: 07:16:47.097: released device 0
> (fprintd:2411283): fprintd-DEBUG: 07:16:47.100: main loop completed
> (fprintd:2411283): libfprint-virtual_device-DEBUG: 07:16:47.100: 43556135574: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_enroll_stop_from_other_client (__main__.FPrintdVirtualDeviceNoStorageEnrollTests.test_enroll_stop_from_other_client) ... /usr/lib/python3.11/traceback.py:240: ResourceWarning: unclosed file <_io.BufferedReader name=12>
>   tb.tb_frame.clear()
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.800s
> 
> OK
> ==============================================================================
> 
> ================================== 169/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_verify_start_during_enroll
> start time:   07:16:46
> duration:     0.97s
> result:       exit status 0
> command:      MALLOC_PERTURB_=158 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageEnrollTests.test_verify_start_during_enroll
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411297): GLib-GIO-DEBUG: 07:16:47.152: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.154: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411297): fprintd-WARNING **: 07:16:47.154: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.154: Launching FprintObject
> (fprintd:2411297): libfprint-context-DEBUG: 07:16:47.154: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.157: Preparing devices for resume
> (fprintd:2411297): libfprint-context-DEBUG: 07:16:47.157: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-ikkkgfwd/virtual-image.socket
> (fprintd:2411297): libfprint-context-DEBUG: 07:16:47.157: created
> (fprintd:2411297): libfprint-device-DEBUG: 07:16:47.158: Device reported probe completion
> (fprintd:2411297): libfprint-device-DEBUG: 07:16:47.158: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411297): libfprint-device-DEBUG: 07:16:47.158: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269407.159 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.162: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.162: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.162: Finger present 0
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.162: Finger needed 0
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.163: Got delay inhibitor for sleep.
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.163: entering main loop
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.164: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.242: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.243: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.244: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.247: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.247: user 'testuser' claiming the device: 0
> (fprintd:2411297): libfprint-virtual_device-DEBUG: 07:16:47.247: 43556282920: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411297): libfprint-virtual_device_connection-DEBUG: 07:16:47.247: 43556282953: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411297): libfprint-device-DEBUG: 07:16:47.248: Device reported open completion
> (fprintd:2411297): GLib-GIO-DEBUG: 07:16:47.248: GTask [gio] D-Bus interface method dispatch (source object: 0x55ada9a97c20, source tag: 0x7f2a74de1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411297): libfprint-device-DEBUG: 07:16:47.248: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411297): libfprint-device-DEBUG: 07:16:47.248: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.248: claimed device 0
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.249: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.249: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.250: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.250: file_storage_print_data_load(): loaded '/tmp/tmp4svprldr/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.250: start enrollment device 0 finger 3
> 
> (fprintd:2411297): fprintd-WARNING **: 07:16:47.250: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411297): libfprint-device-DEBUG: 07:16:47.251: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411297): libfprint-device-DEBUG: 07:16:47.251: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.251: Finger present 0
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.252: Finger needed 1
> (fprintd:2411297): GLib-GIO-DEBUG: 07:16:47.252: GTask [gio] D-Bus interface method dispatch (source object: 0x55ada9a97c20, source tag: 0x7f2a74de1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411297): libfprint-virtual_device_connection-DEBUG: 07:16:47.253: Got a new connection!
> (fprintd:2411297): libfprint-virtual_device-DEBUG: 07:16:47.253: Got instructions of length 19
> (fprintd:2411297): libfprint-virtual_device-DEBUG: 07:16:47.253: Received command SET_ENROLL_STAGES 2
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.254: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2411297): libfprint-virtual_device_connection-DEBUG: 07:16:47.254: Got a new connection!
> (fprintd:2411297): libfprint-virtual_device-DEBUG: 07:16:47.254: Got instructions of length 10
> (fprintd:2411297): libfprint-virtual_device-DEBUG: 07:16:47.254: Received command SCAN whorl
> (fprintd:2411297): libfprint-virtual_device-DEBUG: 07:16:47.255: Processing command SCAN whorl
> (fprintd:2411297): libfprint-device-DEBUG: 07:16:47.255: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.255: Finger present 1
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.255: Finger needed 1
> (fprintd:2411297): libfprint-device-DEBUG: 07:16:47.255: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.255: Finger present 0
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.255: Finger needed 1
> (fprintd:2411297): libfprint-device-DEBUG: 07:16:47.255: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.255: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411297): libfprint-virtual_device-DEBUG: 07:16:47.255: Sleeping completed
> (fprintd:2411297): libfprint-virtual_device_connection-DEBUG: 07:16:47.259: Got a new connection!
> (fprintd:2411297): libfprint-virtual_device-DEBUG: 07:16:47.259: Got instructions of length 10
> (fprintd:2411297): libfprint-virtual_device-DEBUG: 07:16:47.259: Received command SCAN whorl
> (fprintd:2411297): libfprint-virtual_device-DEBUG: 07:16:47.259: Processing command SCAN whorl
> (fprintd:2411297): libfprint-device-DEBUG: 07:16:47.259: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.259: Finger present 1
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.259: Finger needed 1
> (fprintd:2411297): libfprint-device-DEBUG: 07:16:47.259: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.259: Finger present 0
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.259: Finger needed 1
> (fprintd:2411297): libfprint-device-DEBUG: 07:16:47.259: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.259: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411297): libfprint-device-DEBUG: 07:16:47.259: Device reported enroll completion
> (fprintd:2411297): libfprint-device-DEBUG: 07:16:47.259: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.259: Finger present 0
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.259: Finger needed 0
> (fprintd:2411297): libfprint-device-DEBUG: 07:16:47.259: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2411297): libfprint-device-DEBUG: 07:16:47.259: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411297): libfprint-device-DEBUG: 07:16:47.259: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.259: enroll_cb: result enroll-completed
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.259: file_storage_print_data_save(): print saved to /tmp/tmp4svprldr/state/testuser/virtual_device/0/3
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.262: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.262: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411297): GLib-GIO-DEBUG: 07:16:47.263: GTask [gio] D-Bus interface method dispatch (source object: 0x55ada9a97c20, source tag: 0x7f2a74de1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.265: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.265: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.277: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.278: file_storage_print_data_load(): loaded '/tmp/tmp4svprldr/state/testuser/virtual_device/0/6' Unknown error -2
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.278: start enrollment device 0 finger 6
> 
> (fprintd:2411297): fprintd-WARNING **: 07:16:47.278: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411297): libfprint-device-DEBUG: 07:16:47.278: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411297): libfprint-device-DEBUG: 07:16:47.278: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.278: Finger present 0
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.278: Finger needed 1
> (fprintd:2411297): GLib-GIO-DEBUG: 07:16:47.278: GTask [gio] D-Bus interface method dispatch (source object: 0x55ada9a97c20, source tag: 0x7f2a74de1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.280: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.280: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.283: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411297): GLib-GIO-DEBUG: 07:16:47.283: GTask [gio] D-Bus interface method dispatch (source object: 0x55ada9a97c20, source tag: 0x7f2a74de1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.287: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.287: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411297): GLib-GIO-DEBUG: 07:16:47.287: GTask [gio] D-Bus interface method dispatch (source object: 0x55ada9a97c20, source tag: 0x7f2a74de1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411297): libfprint-device-DEBUG: 07:16:47.287: Idle cancelling on ongoing operation!
> (fprintd:2411297): libfprint-virtual_device-DEBUG: 07:16:47.287: Got cancellation!
> (fprintd:2411297): libfprint-device-DEBUG: 07:16:47.287: Device reported enroll completion
> (fprintd:2411297): libfprint-device-DEBUG: 07:16:47.287: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.287: Finger present 0
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.287: Finger needed 0
> (fprintd:2411297): libfprint-device-DEBUG: 07:16:47.287: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411297): libfprint-device-DEBUG: 07:16:47.287: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.287: enroll_cb: result enroll-failed
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.292: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.292: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411297): libfprint-device-DEBUG: 07:16:47.292: Device reported close completion
> (fprintd:2411297): GLib-GIO-DEBUG: 07:16:47.292: GTask [gio] D-Bus interface method dispatch (source object: 0x55ada9a97c20, source tag: 0x7f2a74de1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411297): libfprint-device-DEBUG: 07:16:47.292: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411297): libfprint-device-DEBUG: 07:16:47.292: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.292: released device 0
> (fprintd:2411297): fprintd-DEBUG: 07:16:47.295: main loop completed
> (fprintd:2411297): libfprint-virtual_device-DEBUG: 07:16:47.296: 43556331283: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'num-enroll-stages': <2>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_start_during_enroll (__main__.FPrintdVirtualDeviceNoStorageEnrollTests.test_verify_start_during_enroll) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.773s
> 
> OK
> ==============================================================================
> 
> ================================== 170/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageEnrollTests / FPrintdVirtualDeviceNoStorageEnrollTests.test_verify_stop_during_enroll
> start time:   07:16:46
> duration:     1.05s
> result:       exit status 0
> command:      MALLOC_PERTURB_=166 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageEnrollTests.test_verify_stop_during_enroll
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411331): GLib-GIO-DEBUG: 07:16:47.689: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411331): fprintd-DEBUG: 07:16:47.690: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411331): fprintd-WARNING **: 07:16:47.690: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411331): fprintd-DEBUG: 07:16:47.690: Launching FprintObject
> (fprintd:2411331): libfprint-context-DEBUG: 07:16:47.690: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411331): fprintd-DEBUG: 07:16:47.692: Preparing devices for resume
> (fprintd:2411331): libfprint-context-DEBUG: 07:16:47.692: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-hzgpj97a/virtual-image.socket
> (fprintd:2411331): libfprint-context-DEBUG: 07:16:47.692: created
> (fprintd:2411331): libfprint-device-DEBUG: 07:16:47.692: Device reported probe completion
> (fprintd:2411331): libfprint-device-DEBUG: 07:16:47.692: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411331): libfprint-device-DEBUG: 07:16:47.692: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269407.693 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411331): fprintd-DEBUG: 07:16:47.695: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411331): fprintd-DEBUG: 07:16:47.695: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411331): fprintd-DEBUG: 07:16:47.695: Finger present 0
> (fprintd:2411331): fprintd-DEBUG: 07:16:47.695: Finger needed 0
> (fprintd:2411331): fprintd-DEBUG: 07:16:47.695: Got delay inhibitor for sleep.
> (fprintd:2411331): fprintd-DEBUG: 07:16:47.695: entering main loop
> (fprintd:2411331): fprintd-DEBUG: 07:16:47.696: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411331): fprintd-DEBUG: 07:16:47.798: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411331): fprintd-DEBUG: 07:16:47.799: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411331): fprintd-DEBUG: 07:16:47.805: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411331): fprintd-DEBUG: 07:16:47.807: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411331): fprintd-DEBUG: 07:16:47.808: user 'testuser' claiming the device: 0
> (fprintd:2411331): libfprint-virtual_device-DEBUG: 07:16:47.808: 43556843104: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411331): libfprint-virtual_device_connection-DEBUG: 07:16:47.808: 43556843142: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411331): libfprint-device-DEBUG: 07:16:47.808: Device reported open completion
> (fprintd:2411331): GLib-GIO-DEBUG: 07:16:47.808: GTask [gio] D-Bus interface method dispatch (source object: 0x55e75b09ed60, source tag: 0x7ff4b8052e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411331): libfprint-device-DEBUG: 07:16:47.808: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411331): libfprint-device-DEBUG: 07:16:47.808: Updated temperature model after 0.12 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411331): fprintd-DEBUG: 07:16:47.808: claimed device 0
> (fprintd:2411331): fprintd-DEBUG: 07:16:47.809: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411331): fprintd-DEBUG: 07:16:47.809: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411331): fprintd-DEBUG: 07:16:47.811: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411331): fprintd-DEBUG: 07:16:47.811: file_storage_print_data_load(): loaded '/tmp/tmpdpjwipuf/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411331): fprintd-DEBUG: 07:16:47.811: start enrollment device 0 finger 3
> 
> (fprintd:2411331): fprintd-WARNING **: 07:16:47.811: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411331): libfprint-device-DEBUG: 07:16:47.811: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411331): libfprint-device-DEBUG: 07:16:47.811: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411331): fprintd-DEBUG: 07:16:47.811: Finger present 0
> (fprintd:2411331): fprintd-DEBUG: 07:16:47.811: Finger needed 1
> (fprintd:2411331): GLib-GIO-DEBUG: 07:16:47.811: GTask [gio] D-Bus interface method dispatch (source object: 0x55e75b09ed60, source tag: 0x7ff4b8052e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411331): fprintd-DEBUG: 07:16:47.815: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411331): fprintd-DEBUG: 07:16:47.815: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411331): GLib-GIO-DEBUG: 07:16:47.815: GTask [gio] D-Bus interface method dispatch (source object: 0x55e75b09ed60, source tag: 0x7ff4b8052e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411331): fprintd-DEBUG: 07:16:47.815: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411331): fprintd-DEBUG: 07:16:47.815: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411331): GLib-GIO-DEBUG: 07:16:47.815: GTask [gio] D-Bus interface method dispatch (source object: 0x55e75b09ed60, source tag: 0x7ff4b8052e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411331): libfprint-device-DEBUG: 07:16:47.815: Idle cancelling on ongoing operation!
> (fprintd:2411331): libfprint-virtual_device-DEBUG: 07:16:47.815: Got cancellation!
> (fprintd:2411331): libfprint-device-DEBUG: 07:16:47.815: Device reported enroll completion
> (fprintd:2411331): libfprint-device-DEBUG: 07:16:47.815: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411331): fprintd-DEBUG: 07:16:47.816: Finger present 0
> (fprintd:2411331): fprintd-DEBUG: 07:16:47.816: Finger needed 0
> (fprintd:2411331): libfprint-device-DEBUG: 07:16:47.816: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411331): libfprint-device-DEBUG: 07:16:47.816: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411331): fprintd-DEBUG: 07:16:47.816: enroll_cb: result enroll-failed
> (fprintd:2411331): fprintd-DEBUG: 07:16:47.816: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411331): fprintd-DEBUG: 07:16:47.816: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411331): libfprint-device-DEBUG: 07:16:47.816: Device reported close completion
> (fprintd:2411331): GLib-GIO-DEBUG: 07:16:47.816: GTask [gio] D-Bus interface method dispatch (source object: 0x55e75b09ed60, source tag: 0x7ff4b8052e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411331): libfprint-device-DEBUG: 07:16:47.817: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411331): libfprint-device-DEBUG: 07:16:47.817: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411331): fprintd-DEBUG: 07:16:47.817: released device 0
> (fprintd:2411331): fprintd-DEBUG: 07:16:47.818: main loop completed
> (fprintd:2411331): libfprint-virtual_device-DEBUG: 07:16:47.818: 43556853810: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_verify_stop_during_enroll (__main__.FPrintdVirtualDeviceNoStorageEnrollTests.test_verify_stop_during_enroll) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.829s
> 
> OK
> ==============================================================================
> 
> ================================== 171/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_delete_finger_during_verify
> start time:   07:16:47
> duration:     0.98s
> result:       exit status 0
> command:      MALLOC_PERTURB_=109 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageIdentificationTests.test_delete_finger_during_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411346): GLib-GIO-DEBUG: 07:16:47.881: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.882: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411346): fprintd-WARNING **: 07:16:47.882: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.882: Launching FprintObject
> (fprintd:2411346): libfprint-context-DEBUG: 07:16:47.882: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.883: Preparing devices for resume
> (fprintd:2411346): libfprint-context-DEBUG: 07:16:47.883: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-zh2_e92b/virtual-image.socket
> (fprintd:2411346): libfprint-context-DEBUG: 07:16:47.883: created
> 1690269407.884 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411346): libfprint-device-DEBUG: 07:16:47.884: Device reported probe completion
> (fprintd:2411346): libfprint-device-DEBUG: 07:16:47.884: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411346): libfprint-device-DEBUG: 07:16:47.884: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.886: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.886: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.886: Finger present 0
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.886: Finger needed 0
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.887: Got delay inhibitor for sleep.
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.887: entering main loop
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.887: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.984: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.985: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.987: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.990: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.991: user 'testuser' claiming the device: 0
> (fprintd:2411346): libfprint-virtual_device-DEBUG: 07:16:47.991: 43557026125: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411346): libfprint-virtual_device_connection-DEBUG: 07:16:47.991: 43557026161: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411346): libfprint-device-DEBUG: 07:16:47.991: Device reported open completion
> (fprintd:2411346): GLib-GIO-DEBUG: 07:16:47.991: GTask [gio] D-Bus interface method dispatch (source object: 0x5617566dfe60, source tag: 0x7f1f693e6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411346): libfprint-device-DEBUG: 07:16:47.991: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411346): libfprint-device-DEBUG: 07:16:47.991: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.991: claimed device 0
> (fprintd:2411346): libfprint-virtual_device_connection-DEBUG: 07:16:47.991: Got a new connection!
> (fprintd:2411346): libfprint-virtual_device-DEBUG: 07:16:47.992: Got instructions of length 19
> (fprintd:2411346): libfprint-virtual_device-DEBUG: 07:16:47.992: Received command SET_ENROLL_STAGES 2
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.992: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.994: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.994: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.994: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.995: file_storage_print_data_load(): loaded '/tmp/tmp3iw_v48k/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.995: start enrollment device 0 finger 3
> 
> (fprintd:2411346): fprintd-WARNING **: 07:16:47.995: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411346): libfprint-device-DEBUG: 07:16:47.995: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411346): libfprint-device-DEBUG: 07:16:47.995: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.995: Finger present 0
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.995: Finger needed 1
> (fprintd:2411346): GLib-GIO-DEBUG: 07:16:47.996: GTask [gio] D-Bus interface method dispatch (source object: 0x5617566dfe60, source tag: 0x7f1f693e6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411346): libfprint-virtual_device_connection-DEBUG: 07:16:47.996: Got a new connection!
> (fprintd:2411346): libfprint-virtual_device-DEBUG: 07:16:47.996: Got instructions of length 10
> (fprintd:2411346): libfprint-virtual_device-DEBUG: 07:16:47.996: Received command SCAN whorl
> (fprintd:2411346): libfprint-virtual_device-DEBUG: 07:16:47.996: Processing command SCAN whorl
> (fprintd:2411346): libfprint-device-DEBUG: 07:16:47.996: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.996: Finger present 1
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.996: Finger needed 1
> (fprintd:2411346): libfprint-device-DEBUG: 07:16:47.996: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.997: Finger present 0
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.997: Finger needed 1
> (fprintd:2411346): libfprint-device-DEBUG: 07:16:47.997: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.997: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411346): libfprint-virtual_device-DEBUG: 07:16:47.997: Sleeping completed
> (fprintd:2411346): libfprint-virtual_device_connection-DEBUG: 07:16:47.997: Got a new connection!
> (fprintd:2411346): libfprint-virtual_device-DEBUG: 07:16:47.997: Got instructions of length 10
> (fprintd:2411346): libfprint-virtual_device-DEBUG: 07:16:47.997: Received command SCAN whorl
> (fprintd:2411346): libfprint-virtual_device-DEBUG: 07:16:47.997: Processing command SCAN whorl
> (fprintd:2411346): libfprint-device-DEBUG: 07:16:47.997: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.997: Finger present 1
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.997: Finger needed 1
> (fprintd:2411346): libfprint-device-DEBUG: 07:16:47.997: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.997: Finger present 0
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.997: Finger needed 1
> (fprintd:2411346): libfprint-device-DEBUG: 07:16:47.997: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.997: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411346): libfprint-device-DEBUG: 07:16:47.997: Device reported enroll completion
> (fprintd:2411346): libfprint-device-DEBUG: 07:16:47.997: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.997: Finger present 0
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.997: Finger needed 0
> (fprintd:2411346): libfprint-device-DEBUG: 07:16:47.997: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2411346): libfprint-device-DEBUG: 07:16:47.998: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411346): libfprint-device-DEBUG: 07:16:47.998: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.998: enroll_cb: result enroll-completed
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.998: file_storage_print_data_save(): print saved to /tmp/tmp3iw_v48k/state/testuser/virtual_device/0/3
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.998: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.998: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411346): GLib-GIO-DEBUG: 07:16:47.999: GTask [gio] D-Bus interface method dispatch (source object: 0x5617566dfe60, source tag: 0x7f1f693e6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.999: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411346): fprintd-DEBUG: 07:16:47.999: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411346): fprintd-DEBUG: 07:16:48.000: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411346): fprintd-DEBUG: 07:16:48.000: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp3iw_v48k/state/testuser/virtual_device/0'
> (fprintd:2411346): fprintd-DEBUG: 07:16:48.001: file_storage_print_data_load(): loaded '/tmp/tmp3iw_v48k/state/testuser/virtual_device/0/3' Success
> (fprintd:2411346): fprintd-DEBUG: 07:16:48.001: start verification device 0 finger left-middle-finger
> (fprintd:2411346): libfprint-device-DEBUG: 07:16:48.001: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411346): libfprint-device-DEBUG: 07:16:48.001: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411346): fprintd-DEBUG: 07:16:48.001: Finger present 0
> (fprintd:2411346): fprintd-DEBUG: 07:16:48.001: Finger needed 1
> (fprintd:2411346): GLib-GIO-DEBUG: 07:16:48.001: GTask [gio] D-Bus interface method dispatch (source object: 0x5617566dfe60, source tag: 0x7f1f693e6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411346): fprintd-DEBUG: 07:16:48.002: Requesting authorization from :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual device for debugging'
> (fprintd:2411346): fprintd-DEBUG: 07:16:48.002: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411346): fprintd-DEBUG: 07:16:48.003: Authorization granted to :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual device for debugging'!
> (fprintd:2411346): GLib-GIO-DEBUG: 07:16:48.003: GTask [gio] D-Bus interface method dispatch (source object: 0x5617566dfe60, source tag: 0x7f1f693e6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411346): fprintd-DEBUG: 07:16:48.004: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411346): fprintd-DEBUG: 07:16:48.004: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411346): GLib-GIO-DEBUG: 07:16:48.004: GTask [gio] D-Bus interface method dispatch (source object: 0x5617566dfe60, source tag: 0x7f1f693e6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411346): libfprint-device-DEBUG: 07:16:48.004: Idle cancelling on ongoing operation!
> (fprintd:2411346): libfprint-virtual_device-DEBUG: 07:16:48.004: Got cancellation!
> (fprintd:2411346): libfprint-virtual_device-DEBUG: 07:16:48.004: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2411346): libfprint-device-DEBUG: 07:16:48.004: Device reported verify completion
> (fprintd:2411346): libfprint-device-DEBUG: 07:16:48.004: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411346): fprintd-DEBUG: 07:16:48.004: Finger present 0
> (fprintd:2411346): fprintd-DEBUG: 07:16:48.004: Finger needed 0
> (fprintd:2411346): libfprint-device-DEBUG: 07:16:48.004: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411346): libfprint-device-DEBUG: 07:16:48.004: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411346): fprintd-DEBUG: 07:16:48.004: verify_cb: result verify-no-match
> (fprintd:2411346): fprintd-DEBUG: 07:16:48.004: report_verify_status: result verify-no-match
> (fprintd:2411346): fprintd-DEBUG: 07:16:48.005: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411346): fprintd-DEBUG: 07:16:48.005: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411346): libfprint-device-DEBUG: 07:16:48.005: Device reported close completion
> (fprintd:2411346): GLib-GIO-DEBUG: 07:16:48.005: GTask [gio] D-Bus interface method dispatch (source object: 0x5617566dfe60, source tag: 0x7f1f693e6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411346): libfprint-device-DEBUG: 07:16:48.005: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411346): libfprint-device-DEBUG: 07:16:48.005: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411346): fprintd-DEBUG: 07:16:48.005: released device 0
> (fprintd:2411346): fprintd-DEBUG: 07:16:48.007: main loop completed
> (fprintd:2411346): libfprint-virtual_device-DEBUG: 07:16:48.008: 43557043168: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_delete_finger_during_verify (__main__.FPrintdVirtualDeviceNoStorageIdentificationTests.test_delete_finger_during_verify) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.747s
> 
> OK
> ==============================================================================
> 
> ================================== 172/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_stop_from_other_client
> start time:   07:14:18
> duration:     150.06s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_PERTURB_=251 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_stop_from_other_client
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410820): GLib-GIO-DEBUG: 07:14:18.943: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410820): fprintd-DEBUG: 07:14:18.945: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410820): fprintd-WARNING **: 07:14:18.945: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410820): fprintd-DEBUG: 07:14:18.945: Launching FprintObject
> (fprintd:2410820): libfprint-context-DEBUG: 07:14:18.945: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410820): fprintd-DEBUG: 07:14:18.948: Preparing devices for resume
> (fprintd:2410820): libfprint-context-DEBUG: 07:14:18.949: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-jfgosr2j/virtual-image.socket
> (fprintd:2410820): libfprint-context-DEBUG: 07:14:18.949: created
> 1690269258.949 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410820): libfprint-device-DEBUG: 07:14:18.950: Device reported probe completion
> (fprintd:2410820): fprintd-DEBUG: 07:14:18.952: Got delay inhibitor for sleep.
> (fprintd:2410820): libfprint-device-DEBUG: 07:14:18.952: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410820): libfprint-device-DEBUG: 07:14:18.952: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410820): fprintd-DEBUG: 07:14:18.955: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410820): fprintd-DEBUG: 07:14:18.955: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410820): fprintd-DEBUG: 07:14:18.955: Finger present 0
> (fprintd:2410820): fprintd-DEBUG: 07:14:18.955: Finger needed 0
> (fprintd:2410820): fprintd-DEBUG: 07:14:18.955: entering main loop
> (fprintd:2410820): fprintd-DEBUG: 07:14:18.955: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410820): fprintd-DEBUG: 07:14:19.037: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410820): fprintd-DEBUG: 07:14:19.037: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410820): fprintd-DEBUG: 07:14:19.038: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410820): fprintd-DEBUG: 07:14:19.039: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410820): fprintd-DEBUG: 07:14:19.039: user 'testuser' claiming the device: 0
> (fprintd:2410820): libfprint-virtual_image-DEBUG: 07:14:19.039: 43408074452: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410820): libfprint-virtual_device_connection-DEBUG: 07:14:19.039: 43408074490: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410820): GLib-GIO-DEBUG: 07:14:19.039: GTask [gio] D-Bus interface method dispatch (source object: 0x55ae3bc49800, source tag: 0x7f89d9536e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410820): libfprint-image_device-DEBUG: 07:14:19.140: Image device open completed
> (fprintd:2410820): libfprint-device-DEBUG: 07:14:19.140: Device reported open completion
> (fprintd:2410820): libfprint-device-DEBUG: 07:14:19.140: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410820): libfprint-device-DEBUG: 07:14:19.140: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410820): fprintd-DEBUG: 07:14:19.140: claimed device 0
> (fprintd:2410820): fprintd-DEBUG: 07:14:19.141: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410820): fprintd-DEBUG: 07:14:19.141: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410820): fprintd-DEBUG: 07:14:19.142: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410820): fprintd-DEBUG: 07:14:19.142: file_storage_print_data_load(): loaded '/tmp/tmpjwexq0ls/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410820): fprintd-DEBUG: 07:14:19.142: start enrollment device 0 finger 3
> (fprintd:2410820): libfprint-device-DEBUG: 07:14:19.142: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410820): libfprint-image_device-DEBUG: 07:14:19.142: Activating image device
> (fprintd:2410820): libfprint-image_device-DEBUG: 07:14:19.142: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410820): libfprint-image_device-DEBUG: 07:14:19.142: Image device activation completed
> (fprintd:2410820): libfprint-image_device-DEBUG: 07:14:19.142: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410820): libfprint-image_device-DEBUG: 07:14:19.142: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410820): libfprint-device-DEBUG: 07:14:19.142: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410820): fprintd-DEBUG: 07:14:19.142: Finger present 0
> (fprintd:2410820): fprintd-DEBUG: 07:14:19.142: Finger needed 1
> (fprintd:2410820): GLib-GIO-DEBUG: 07:14:19.142: GTask [gio] D-Bus interface method dispatch (source object: 0x55ae3bc49800, source tag: 0x7f89d9536e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410820): libfprint-virtual_device_connection-DEBUG: 07:14:19.143: Got a new connection!
> (fprintd:2410820): libfprint-virtual_image-DEBUG: 07:14:19.143: image data: 0x55ae3bc518b0
> (fprintd:2410820): libfprint-device-DEBUG: 07:14:19.143: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410820): fprintd-DEBUG: 07:14:19.143: Finger present 1
> (fprintd:2410820): fprintd-DEBUG: 07:14:19.143: Finger needed 1
> (fprintd:2410820): libfprint-image_device-DEBUG: 07:14:19.143: Image device reported finger status: on
> (fprintd:2410820): libfprint-image_device-DEBUG: 07:14:19.143: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410820): libfprint-image_device-DEBUG: 07:14:19.143: Image device captured an image
> (fprintd:2410820): libfprint-image_device-DEBUG: 07:14:19.143: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410820): libfprint-device-DEBUG: 07:14:19.143: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410820): fprintd-DEBUG: 07:14:19.143: Finger present 1
> (fprintd:2410820): fprintd-DEBUG: 07:14:19.143: Finger needed 0
> (fprintd:2410820): libfprint-device-DEBUG: 07:14:19.143: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410820): fprintd-DEBUG: 07:14:19.143: Finger present 0
> (fprintd:2410820): fprintd-DEBUG: 07:14:19.143: Finger needed 0
> (fprintd:2410820): libfprint-image_device-DEBUG: 07:14:19.143: Image device reported finger status: off
> (fprintd:2410820): libfprint-image_device-DEBUG: 07:14:19.143: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410820): libfprint-image_device-DEBUG: 07:14:19.143: Deactivating image device
> (fprintd:2410820): libfprint-image_device-DEBUG: 07:14:19.143: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410820): libfprint-image_device-DEBUG: 07:14:19.143: Image device deactivation completed
> (fprintd:2410820): libfprint-image_device-DEBUG: 07:14:19.143: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410820): GLib-GIO-CRITICAL **: 07:14:19.143: GTask 0x55ae3bc512c0 (source object: 0x55ae3bc50910, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410820): libfprint-image-DEBUG: 07:14:19.153: Minutiae scan completed in 0.010021 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_stop_from_other_client (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_stop_from_other_client) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 173/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_delete_fingers2_during_verify
> start time:   07:16:47
> duration:     1.05s
> result:       exit status 0
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_PERTURB_=184 MALLOC_CHECK_=2 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageIdentificationTests.test_delete_fingers2_during_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411356): GLib-GIO-DEBUG: 07:16:48.036: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.037: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411356): fprintd-WARNING **: 07:16:48.037: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.037: Launching FprintObject
> (fprintd:2411356): libfprint-context-DEBUG: 07:16:48.037: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.039: Preparing devices for resume
> (fprintd:2411356): libfprint-context-DEBUG: 07:16:48.039: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-ihmn7y4p/virtual-image.socket
> (fprintd:2411356): libfprint-context-DEBUG: 07:16:48.039: created
> (fprintd:2411356): libfprint-device-DEBUG: 07:16:48.039: Device reported probe completion
> (fprintd:2411356): libfprint-device-DEBUG: 07:16:48.039: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411356): libfprint-device-DEBUG: 07:16:48.039: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269408.040 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.041: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.041: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.041: Finger present 0
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.041: Finger needed 0
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.041: Got delay inhibitor for sleep.
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.041: entering main loop
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.044: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.155: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.156: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.157: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.158: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.158: user 'testuser' claiming the device: 0
> (fprintd:2411356): libfprint-virtual_device-DEBUG: 07:16:48.158: 43557193715: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411356): libfprint-virtual_device_connection-DEBUG: 07:16:48.158: 43557193762: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411356): libfprint-device-DEBUG: 07:16:48.159: Device reported open completion
> (fprintd:2411356): GLib-GIO-DEBUG: 07:16:48.159: GTask [gio] D-Bus interface method dispatch (source object: 0x5590fc02cde0, source tag: 0x7fe59383ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411356): libfprint-device-DEBUG: 07:16:48.159: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411356): libfprint-device-DEBUG: 07:16:48.159: Updated temperature model after 0.12 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.159: claimed device 0
> (fprintd:2411356): libfprint-virtual_device_connection-DEBUG: 07:16:48.162: Got a new connection!
> (fprintd:2411356): libfprint-virtual_device-DEBUG: 07:16:48.162: Got instructions of length 19
> (fprintd:2411356): libfprint-virtual_device-DEBUG: 07:16:48.162: Received command SET_ENROLL_STAGES 2
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.162: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.171: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.171: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.175: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.175: file_storage_print_data_load(): loaded '/tmp/tmpqy5tdpyf/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.175: start enrollment device 0 finger 3
> 
> (fprintd:2411356): fprintd-WARNING **: 07:16:48.175: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411356): libfprint-device-DEBUG: 07:16:48.175: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411356): libfprint-device-DEBUG: 07:16:48.175: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.175: Finger present 0
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.175: Finger needed 1
> (fprintd:2411356): GLib-GIO-DEBUG: 07:16:48.175: GTask [gio] D-Bus interface method dispatch (source object: 0x5590fc02cde0, source tag: 0x7fe59383ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411356): libfprint-virtual_device_connection-DEBUG: 07:16:48.177: Got a new connection!
> (fprintd:2411356): libfprint-virtual_device-DEBUG: 07:16:48.177: Got instructions of length 10
> (fprintd:2411356): libfprint-virtual_device-DEBUG: 07:16:48.177: Received command SCAN whorl
> (fprintd:2411356): libfprint-virtual_device-DEBUG: 07:16:48.177: Processing command SCAN whorl
> (fprintd:2411356): libfprint-device-DEBUG: 07:16:48.177: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.177: Finger present 1
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.177: Finger needed 1
> (fprintd:2411356): libfprint-device-DEBUG: 07:16:48.177: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.177: Finger present 0
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.177: Finger needed 1
> (fprintd:2411356): libfprint-device-DEBUG: 07:16:48.177: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.177: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411356): libfprint-virtual_device-DEBUG: 07:16:48.177: Sleeping completed
> (fprintd:2411356): libfprint-virtual_device_connection-DEBUG: 07:16:48.178: Got a new connection!
> (fprintd:2411356): libfprint-virtual_device-DEBUG: 07:16:48.178: Got instructions of length 10
> (fprintd:2411356): libfprint-virtual_device-DEBUG: 07:16:48.178: Received command SCAN whorl
> (fprintd:2411356): libfprint-virtual_device-DEBUG: 07:16:48.178: Processing command SCAN whorl
> (fprintd:2411356): libfprint-device-DEBUG: 07:16:48.178: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.178: Finger present 1
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.178: Finger needed 1
> (fprintd:2411356): libfprint-device-DEBUG: 07:16:48.178: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.178: Finger present 0
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.178: Finger needed 1
> (fprintd:2411356): libfprint-device-DEBUG: 07:16:48.178: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.178: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411356): libfprint-device-DEBUG: 07:16:48.178: Device reported enroll completion
> (fprintd:2411356): libfprint-device-DEBUG: 07:16:48.178: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.178: Finger present 0
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.178: Finger needed 0
> (fprintd:2411356): libfprint-device-DEBUG: 07:16:48.178: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2411356): libfprint-device-DEBUG: 07:16:48.178: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411356): libfprint-device-DEBUG: 07:16:48.178: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.178: enroll_cb: result enroll-completed
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.178: file_storage_print_data_save(): print saved to /tmp/tmpqy5tdpyf/state/testuser/virtual_device/0/3
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.179: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.179: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411356): GLib-GIO-DEBUG: 07:16:48.179: GTask [gio] D-Bus interface method dispatch (source object: 0x5590fc02cde0, source tag: 0x7fe59383ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.181: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.181: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.182: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.182: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpqy5tdpyf/state/testuser/virtual_device/0'
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.182: file_storage_print_data_load(): loaded '/tmp/tmpqy5tdpyf/state/testuser/virtual_device/0/3' Success
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.182: start verification device 0 finger left-middle-finger
> (fprintd:2411356): libfprint-device-DEBUG: 07:16:48.183: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411356): libfprint-device-DEBUG: 07:16:48.183: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.183: Finger present 0
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.183: Finger needed 1
> (fprintd:2411356): GLib-GIO-DEBUG: 07:16:48.183: GTask [gio] D-Bus interface method dispatch (source object: 0x5590fc02cde0, source tag: 0x7fe59383ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.184: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual device for debugging'
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.184: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.185: Authorization granted to :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual device for debugging'!
> (fprintd:2411356): GLib-GIO-DEBUG: 07:16:48.185: GTask [gio] D-Bus interface method dispatch (source object: 0x5590fc02cde0, source tag: 0x7fe59383ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.186: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.186: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411356): GLib-GIO-DEBUG: 07:16:48.186: GTask [gio] D-Bus interface method dispatch (source object: 0x5590fc02cde0, source tag: 0x7fe59383ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411356): libfprint-device-DEBUG: 07:16:48.186: Idle cancelling on ongoing operation!
> (fprintd:2411356): libfprint-virtual_device-DEBUG: 07:16:48.186: Got cancellation!
> (fprintd:2411356): libfprint-virtual_device-DEBUG: 07:16:48.186: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2411356): libfprint-device-DEBUG: 07:16:48.186: Device reported verify completion
> (fprintd:2411356): libfprint-device-DEBUG: 07:16:48.186: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.186: Finger present 0
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.186: Finger needed 0
> (fprintd:2411356): libfprint-device-DEBUG: 07:16:48.186: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411356): libfprint-device-DEBUG: 07:16:48.186: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.186: verify_cb: result verify-no-match
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.186: report_verify_status: result verify-no-match
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.187: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.187: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411356): libfprint-device-DEBUG: 07:16:48.187: Device reported close completion
> (fprintd:2411356): GLib-GIO-DEBUG: 07:16:48.187: GTask [gio] D-Bus interface method dispatch (source object: 0x5590fc02cde0, source tag: 0x7fe59383ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411356): libfprint-device-DEBUG: 07:16:48.187: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411356): libfprint-device-DEBUG: 07:16:48.187: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.187: released device 0
> (fprintd:2411356): fprintd-DEBUG: 07:16:48.188: main loop completed
> (fprintd:2411356): libfprint-virtual_device-DEBUG: 07:16:48.188: 43557223648: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_delete_fingers2_during_verify (__main__.FPrintdVirtualDeviceNoStorageIdentificationTests.test_delete_fingers2_during_verify) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.791s
> 
> OK
> ==============================================================================
> 
> ================================== 174/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_delete_fingers_during_verify
> start time:   07:16:47
> duration:     1.14s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=68 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageIdentificationTests.test_delete_fingers_during_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411373): GLib-GIO-DEBUG: 07:16:48.308: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.312: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411373): fprintd-WARNING **: 07:16:48.312: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.312: Launching FprintObject
> (fprintd:2411373): libfprint-context-DEBUG: 07:16:48.313: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.314: Preparing devices for resume
> (fprintd:2411373): libfprint-context-DEBUG: 07:16:48.314: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-y6bdd_a4/virtual-image.socket
> (fprintd:2411373): libfprint-context-DEBUG: 07:16:48.315: created
> (fprintd:2411373): libfprint-device-DEBUG: 07:16:48.315: Device reported probe completion
> (fprintd:2411373): libfprint-device-DEBUG: 07:16:48.315: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411373): libfprint-device-DEBUG: 07:16:48.315: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269408.316 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.317: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.317: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.317: Finger present 0
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.317: Finger needed 0
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.317: Got delay inhibitor for sleep.
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.317: entering main loop
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.318: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.409: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.409: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.410: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.412: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.412: user 'testuser' claiming the device: 0
> (fprintd:2411373): libfprint-virtual_device-DEBUG: 07:16:48.412: 43557447898: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411373): libfprint-virtual_device_connection-DEBUG: 07:16:48.412: 43557447954: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411373): libfprint-device-DEBUG: 07:16:48.413: Device reported open completion
> (fprintd:2411373): GLib-GIO-DEBUG: 07:16:48.413: GTask [gio] D-Bus interface method dispatch (source object: 0x55ecb71dbe90, source tag: 0x7f4b277b2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411373): libfprint-device-DEBUG: 07:16:48.413: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411373): libfprint-device-DEBUG: 07:16:48.413: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.413: claimed device 0
> (fprintd:2411373): libfprint-virtual_device_connection-DEBUG: 07:16:48.415: Got a new connection!
> (fprintd:2411373): libfprint-virtual_device-DEBUG: 07:16:48.415: Got instructions of length 19
> (fprintd:2411373): libfprint-virtual_device-DEBUG: 07:16:48.415: Received command SET_ENROLL_STAGES 2
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.415: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.417: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.417: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.418: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.418: file_storage_print_data_load(): loaded '/tmp/tmpvv9pvijo/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.418: start enrollment device 0 finger 3
> 
> (fprintd:2411373): fprintd-WARNING **: 07:16:48.418: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411373): libfprint-device-DEBUG: 07:16:48.419: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411373): libfprint-device-DEBUG: 07:16:48.419: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.419: Finger present 0
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.419: Finger needed 1
> (fprintd:2411373): GLib-GIO-DEBUG: 07:16:48.419: GTask [gio] D-Bus interface method dispatch (source object: 0x55ecb71dbe90, source tag: 0x7f4b277b2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411373): libfprint-virtual_device_connection-DEBUG: 07:16:48.420: Got a new connection!
> (fprintd:2411373): libfprint-virtual_device-DEBUG: 07:16:48.420: Got instructions of length 10
> (fprintd:2411373): libfprint-virtual_device-DEBUG: 07:16:48.420: Received command SCAN whorl
> (fprintd:2411373): libfprint-virtual_device-DEBUG: 07:16:48.420: Processing command SCAN whorl
> (fprintd:2411373): libfprint-device-DEBUG: 07:16:48.420: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.420: Finger present 1
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.420: Finger needed 1
> (fprintd:2411373): libfprint-device-DEBUG: 07:16:48.420: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.420: Finger present 0
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.425: Finger needed 1
> (fprintd:2411373): libfprint-device-DEBUG: 07:16:48.425: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.425: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411373): libfprint-virtual_device-DEBUG: 07:16:48.426: Sleeping completed
> (fprintd:2411373): libfprint-virtual_device_connection-DEBUG: 07:16:48.426: Got a new connection!
> (fprintd:2411373): libfprint-virtual_device-DEBUG: 07:16:48.426: Got instructions of length 10
> (fprintd:2411373): libfprint-virtual_device-DEBUG: 07:16:48.426: Received command SCAN whorl
> (fprintd:2411373): libfprint-virtual_device-DEBUG: 07:16:48.426: Processing command SCAN whorl
> (fprintd:2411373): libfprint-device-DEBUG: 07:16:48.426: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.426: Finger present 1
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.426: Finger needed 1
> (fprintd:2411373): libfprint-device-DEBUG: 07:16:48.426: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.426: Finger present 0
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.427: Finger needed 1
> (fprintd:2411373): libfprint-device-DEBUG: 07:16:48.427: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.427: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411373): libfprint-device-DEBUG: 07:16:48.427: Device reported enroll completion
> (fprintd:2411373): libfprint-device-DEBUG: 07:16:48.427: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.427: Finger present 0
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.429: Finger needed 0
> (fprintd:2411373): libfprint-device-DEBUG: 07:16:48.429: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2411373): libfprint-device-DEBUG: 07:16:48.429: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411373): libfprint-device-DEBUG: 07:16:48.429: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.429: enroll_cb: result enroll-completed
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.430: file_storage_print_data_save(): print saved to /tmp/tmpvv9pvijo/state/testuser/virtual_device/0/3
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.431: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.431: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411373): GLib-GIO-DEBUG: 07:16:48.431: GTask [gio] D-Bus interface method dispatch (source object: 0x55ecb71dbe90, source tag: 0x7f4b277b2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.431: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.431: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.432: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.432: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpvv9pvijo/state/testuser/virtual_device/0'
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.433: file_storage_print_data_load(): loaded '/tmp/tmpvv9pvijo/state/testuser/virtual_device/0/3' Success
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.433: start verification device 0 finger left-middle-finger
> (fprintd:2411373): libfprint-device-DEBUG: 07:16:48.433: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411373): libfprint-device-DEBUG: 07:16:48.433: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.433: Finger present 0
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.433: Finger needed 1
> (fprintd:2411373): GLib-GIO-DEBUG: 07:16:48.433: GTask [gio] D-Bus interface method dispatch (source object: 0x55ecb71dbe90, source tag: 0x7f4b277b2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.434: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device for debugging'
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.435: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.436: Authorization granted to :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device for debugging'!
> 
> (fprintd:2411373): fprintd-WARNING **: 07:16:48.436: The API user should be updated to use DeleteEnrolledFingers2 method!
> (fprintd:2411373): GLib-GIO-DEBUG: 07:16:48.436: GTask [gio] D-Bus interface method dispatch (source object: 0x55ecb71dbe90, source tag: 0x7f4b277b2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> 
> (fprintd:2411373): fprintd-WARNING **: 07:16:48.436: Offending API user is python3
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.437: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.437: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411373): GLib-GIO-DEBUG: 07:16:48.437: GTask [gio] D-Bus interface method dispatch (source object: 0x55ecb71dbe90, source tag: 0x7f4b277b2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411373): libfprint-device-DEBUG: 07:16:48.437: Idle cancelling on ongoing operation!
> (fprintd:2411373): libfprint-virtual_device-DEBUG: 07:16:48.437: Got cancellation!
> (fprintd:2411373): libfprint-virtual_device-DEBUG: 07:16:48.437: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2411373): libfprint-device-DEBUG: 07:16:48.437: Device reported verify completion
> (fprintd:2411373): libfprint-device-DEBUG: 07:16:48.437: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.437: Finger present 0
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.437: Finger needed 0
> (fprintd:2411373): libfprint-device-DEBUG: 07:16:48.437: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411373): libfprint-device-DEBUG: 07:16:48.437: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.437: verify_cb: result verify-no-match
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.437: report_verify_status: result verify-no-match
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.438: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.438: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411373): libfprint-device-DEBUG: 07:16:48.438: Device reported close completion
> (fprintd:2411373): GLib-GIO-DEBUG: 07:16:48.438: GTask [gio] D-Bus interface method dispatch (source object: 0x55ecb71dbe90, source tag: 0x7f4b277b2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411373): libfprint-device-DEBUG: 07:16:48.438: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411373): libfprint-device-DEBUG: 07:16:48.438: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.438: released device 0
> (fprintd:2411373): fprintd-DEBUG: 07:16:48.440: main loop completed
> (fprintd:2411373): libfprint-virtual_device-DEBUG: 07:16:48.440: 43557475453: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_delete_fingers_during_verify (__main__.FPrintdVirtualDeviceNoStorageIdentificationTests.test_delete_fingers_during_verify) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.875s
> 
> OK
> ==============================================================================
> 
> ================================== 175/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_enroll_start_during_verify
> start time:   07:16:47
> duration:     0.87s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=136 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageIdentificationTests.test_enroll_start_during_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411398): GLib-GIO-DEBUG: 07:16:48.546: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.547: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411398): fprintd-WARNING **: 07:16:48.547: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.547: Launching FprintObject
> (fprintd:2411398): libfprint-context-DEBUG: 07:16:48.547: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.548: Preparing devices for resume
> (fprintd:2411398): libfprint-context-DEBUG: 07:16:48.548: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-egc1s5wr/virtual-image.socket
> (fprintd:2411398): libfprint-context-DEBUG: 07:16:48.548: created
> 1690269408.549 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411398): libfprint-device-DEBUG: 07:16:48.549: Device reported probe completion
> (fprintd:2411398): libfprint-device-DEBUG: 07:16:48.549: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411398): libfprint-device-DEBUG: 07:16:48.549: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.554: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.554: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.554: Finger present 0
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.554: Finger needed 0
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.554: Got delay inhibitor for sleep.
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.554: entering main loop
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.557: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.667: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.668: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.673: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.677: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.677: user 'testuser' claiming the device: 0
> (fprintd:2411398): libfprint-virtual_device-DEBUG: 07:16:48.677: 43557712940: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411398): libfprint-virtual_device_connection-DEBUG: 07:16:48.677: 43557712996: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411398): libfprint-device-DEBUG: 07:16:48.678: Device reported open completion
> (fprintd:2411398): GLib-GIO-DEBUG: 07:16:48.678: GTask [gio] D-Bus interface method dispatch (source object: 0x55e42143cda0, source tag: 0x7facbeac7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411398): libfprint-device-DEBUG: 07:16:48.678: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411398): libfprint-device-DEBUG: 07:16:48.678: Updated temperature model after 0.13 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.678: claimed device 0
> (fprintd:2411398): libfprint-virtual_device_connection-DEBUG: 07:16:48.679: Got a new connection!
> (fprintd:2411398): libfprint-virtual_device-DEBUG: 07:16:48.679: Got instructions of length 19
> (fprintd:2411398): libfprint-virtual_device-DEBUG: 07:16:48.679: Received command SET_ENROLL_STAGES 2
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.679: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.682: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.682: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.684: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.685: file_storage_print_data_load(): loaded '/tmp/tmpd3zluvcd/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.685: start enrollment device 0 finger 3
> 
> (fprintd:2411398): fprintd-WARNING **: 07:16:48.685: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411398): libfprint-device-DEBUG: 07:16:48.685: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411398): libfprint-device-DEBUG: 07:16:48.685: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.685: Finger present 0
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.685: Finger needed 1
> (fprintd:2411398): GLib-GIO-DEBUG: 07:16:48.685: GTask [gio] D-Bus interface method dispatch (source object: 0x55e42143cda0, source tag: 0x7facbeac7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411398): libfprint-virtual_device_connection-DEBUG: 07:16:48.686: Got a new connection!
> (fprintd:2411398): libfprint-virtual_device-DEBUG: 07:16:48.687: Got instructions of length 10
> (fprintd:2411398): libfprint-virtual_device-DEBUG: 07:16:48.687: Received command SCAN whorl
> (fprintd:2411398): libfprint-virtual_device-DEBUG: 07:16:48.687: Processing command SCAN whorl
> (fprintd:2411398): libfprint-device-DEBUG: 07:16:48.687: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.687: Finger present 1
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.687: Finger needed 1
> (fprintd:2411398): libfprint-device-DEBUG: 07:16:48.687: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.687: Finger present 0
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.687: Finger needed 1
> (fprintd:2411398): libfprint-device-DEBUG: 07:16:48.687: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.687: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411398): libfprint-virtual_device-DEBUG: 07:16:48.687: Sleeping completed
> (fprintd:2411398): libfprint-virtual_device_connection-DEBUG: 07:16:48.687: Got a new connection!
> (fprintd:2411398): libfprint-virtual_device-DEBUG: 07:16:48.687: Got instructions of length 10
> (fprintd:2411398): libfprint-virtual_device-DEBUG: 07:16:48.687: Received command SCAN whorl
> (fprintd:2411398): libfprint-virtual_device-DEBUG: 07:16:48.687: Processing command SCAN whorl
> (fprintd:2411398): libfprint-device-DEBUG: 07:16:48.687: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.687: Finger present 1
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.687: Finger needed 1
> (fprintd:2411398): libfprint-device-DEBUG: 07:16:48.687: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.688: Finger present 0
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.688: Finger needed 1
> (fprintd:2411398): libfprint-device-DEBUG: 07:16:48.688: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.688: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411398): libfprint-device-DEBUG: 07:16:48.688: Device reported enroll completion
> (fprintd:2411398): libfprint-device-DEBUG: 07:16:48.688: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.688: Finger present 0
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.688: Finger needed 0
> (fprintd:2411398): libfprint-device-DEBUG: 07:16:48.688: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2411398): libfprint-device-DEBUG: 07:16:48.688: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411398): libfprint-device-DEBUG: 07:16:48.688: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.688: enroll_cb: result enroll-completed
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.688: file_storage_print_data_save(): print saved to /tmp/tmpd3zluvcd/state/testuser/virtual_device/0/3
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.690: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.690: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411398): GLib-GIO-DEBUG: 07:16:48.690: GTask [gio] D-Bus interface method dispatch (source object: 0x55e42143cda0, source tag: 0x7facbeac7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.692: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.692: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.694: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.694: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpd3zluvcd/state/testuser/virtual_device/0'
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.694: file_storage_print_data_load(): loaded '/tmp/tmpd3zluvcd/state/testuser/virtual_device/0/3' Success
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.694: start verification device 0 finger left-middle-finger
> (fprintd:2411398): libfprint-device-DEBUG: 07:16:48.695: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411398): libfprint-device-DEBUG: 07:16:48.695: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.695: Finger present 0
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.695: Finger needed 1
> (fprintd:2411398): GLib-GIO-DEBUG: 07:16:48.695: GTask [gio] D-Bus interface method dispatch (source object: 0x55e42143cda0, source tag: 0x7facbeac7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.696: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.696: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.697: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.698: file_storage_print_data_load(): loaded '/tmp/tmpd3zluvcd/state/testuser/virtual_device/0/6' Unknown error -2
> (fprintd:2411398): GLib-GIO-DEBUG: 07:16:48.698: GTask [gio] D-Bus interface method dispatch (source object: 0x55e42143cda0, source tag: 0x7facbeac7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.699: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.699: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411398): GLib-GIO-DEBUG: 07:16:48.699: GTask [gio] D-Bus interface method dispatch (source object: 0x55e42143cda0, source tag: 0x7facbeac7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411398): libfprint-device-DEBUG: 07:16:48.699: Idle cancelling on ongoing operation!
> (fprintd:2411398): libfprint-virtual_device-DEBUG: 07:16:48.700: Got cancellation!
> (fprintd:2411398): libfprint-virtual_device-DEBUG: 07:16:48.700: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2411398): libfprint-device-DEBUG: 07:16:48.700: Device reported verify completion
> (fprintd:2411398): libfprint-device-DEBUG: 07:16:48.700: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.700: Finger present 0
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.700: Finger needed 0
> (fprintd:2411398): libfprint-device-DEBUG: 07:16:48.700: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411398): libfprint-device-DEBUG: 07:16:48.700: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.700: verify_cb: result verify-no-match
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.700: report_verify_status: result verify-no-match
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.702: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.702: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411398): libfprint-device-DEBUG: 07:16:48.703: Device reported close completion
> (fprintd:2411398): libfprint-device-DEBUG: 07:16:48.703: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411398): libfprint-device-DEBUG: 07:16:48.703: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.703: released device 0
> (fprintd:2411398): GLib-GIO-DEBUG: 07:16:48.703: GTask [gio] D-Bus interface method dispatch (source object: 0x55e42143cda0, source tag: 0x7facbeac7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411398): fprintd-DEBUG: 07:16:48.705: main loop completed
> (fprintd:2411398): libfprint-virtual_device-DEBUG: 07:16:48.705: 43557740357: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_start_during_verify (__main__.FPrintdVirtualDeviceNoStorageIdentificationTests.test_enroll_start_during_verify) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.668s
> 
> OK
> ==============================================================================
> 
> ================================== 176/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_enroll_stop_during_verify
> start time:   07:16:48
> duration:     0.82s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=136 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageIdentificationTests.test_enroll_stop_during_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411415): GLib-GIO-DEBUG: 07:16:48.697: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.698: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411415): fprintd-WARNING **: 07:16:48.698: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.698: Launching FprintObject
> (fprintd:2411415): libfprint-context-DEBUG: 07:16:48.698: Initializing FpContext (libfprint version 1.94.5)
> 1690269408.701 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.700: Preparing devices for resume
> (fprintd:2411415): libfprint-context-DEBUG: 07:16:48.700: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-1xlj7fzn/virtual-image.socket
> (fprintd:2411415): libfprint-context-DEBUG: 07:16:48.700: created
> (fprintd:2411415): libfprint-device-DEBUG: 07:16:48.700: Device reported probe completion
> (fprintd:2411415): libfprint-device-DEBUG: 07:16:48.700: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411415): libfprint-device-DEBUG: 07:16:48.701: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.702: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.702: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.702: Finger present 0
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.702: Finger needed 0
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.703: entering main loop
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.703: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.703: Got delay inhibitor for sleep.
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.796: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.796: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.798: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.799: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.799: user 'testuser' claiming the device: 0
> (fprintd:2411415): libfprint-virtual_device-DEBUG: 07:16:48.799: 43557834406: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411415): libfprint-virtual_device_connection-DEBUG: 07:16:48.799: 43557834460: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411415): libfprint-device-DEBUG: 07:16:48.799: Device reported open completion
> (fprintd:2411415): GLib-GIO-DEBUG: 07:16:48.799: GTask [gio] D-Bus interface method dispatch (source object: 0x5588f3524f20, source tag: 0x7f280ab3de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411415): libfprint-device-DEBUG: 07:16:48.799: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411415): libfprint-device-DEBUG: 07:16:48.799: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.799: claimed device 0
> (fprintd:2411415): libfprint-virtual_device_connection-DEBUG: 07:16:48.800: Got a new connection!
> (fprintd:2411415): libfprint-virtual_device-DEBUG: 07:16:48.800: Got instructions of length 19
> (fprintd:2411415): libfprint-virtual_device-DEBUG: 07:16:48.800: Received command SET_ENROLL_STAGES 2
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.800: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.801: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.801: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.803: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.803: file_storage_print_data_load(): loaded '/tmp/tmpoiy38fm5/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.803: start enrollment device 0 finger 3
> 
> (fprintd:2411415): fprintd-WARNING **: 07:16:48.803: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411415): libfprint-device-DEBUG: 07:16:48.803: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411415): libfprint-device-DEBUG: 07:16:48.803: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.803: Finger present 0
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.803: Finger needed 1
> (fprintd:2411415): GLib-GIO-DEBUG: 07:16:48.803: GTask [gio] D-Bus interface method dispatch (source object: 0x5588f3524f20, source tag: 0x7f280ab3de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411415): libfprint-virtual_device_connection-DEBUG: 07:16:48.805: Got a new connection!
> (fprintd:2411415): libfprint-virtual_device-DEBUG: 07:16:48.805: Got instructions of length 10
> (fprintd:2411415): libfprint-virtual_device-DEBUG: 07:16:48.805: Received command SCAN whorl
> (fprintd:2411415): libfprint-virtual_device-DEBUG: 07:16:48.805: Processing command SCAN whorl
> (fprintd:2411415): libfprint-device-DEBUG: 07:16:48.805: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.805: Finger present 1
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.805: Finger needed 1
> (fprintd:2411415): libfprint-device-DEBUG: 07:16:48.805: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.805: Finger present 0
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.805: Finger needed 1
> (fprintd:2411415): libfprint-device-DEBUG: 07:16:48.805: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.805: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411415): libfprint-virtual_device-DEBUG: 07:16:48.805: Sleeping completed
> (fprintd:2411415): libfprint-virtual_device_connection-DEBUG: 07:16:48.805: Got a new connection!
> (fprintd:2411415): libfprint-virtual_device-DEBUG: 07:16:48.805: Got instructions of length 10
> (fprintd:2411415): libfprint-virtual_device-DEBUG: 07:16:48.805: Received command SCAN whorl
> (fprintd:2411415): libfprint-virtual_device-DEBUG: 07:16:48.805: Processing command SCAN whorl
> (fprintd:2411415): libfprint-device-DEBUG: 07:16:48.805: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.805: Finger present 1
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.805: Finger needed 1
> (fprintd:2411415): libfprint-device-DEBUG: 07:16:48.805: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.805: Finger present 0
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.805: Finger needed 1
> (fprintd:2411415): libfprint-device-DEBUG: 07:16:48.805: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.805: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411415): libfprint-device-DEBUG: 07:16:48.805: Device reported enroll completion
> (fprintd:2411415): libfprint-device-DEBUG: 07:16:48.805: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.805: Finger present 0
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.805: Finger needed 0
> (fprintd:2411415): libfprint-device-DEBUG: 07:16:48.805: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2411415): libfprint-device-DEBUG: 07:16:48.806: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411415): libfprint-device-DEBUG: 07:16:48.806: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.806: enroll_cb: result enroll-completed
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.806: file_storage_print_data_save(): print saved to /tmp/tmpoiy38fm5/state/testuser/virtual_device/0/3
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.807: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.807: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411415): GLib-GIO-DEBUG: 07:16:48.808: GTask [gio] D-Bus interface method dispatch (source object: 0x5588f3524f20, source tag: 0x7f280ab3de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.809: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.809: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.810: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.811: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpoiy38fm5/state/testuser/virtual_device/0'
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.811: file_storage_print_data_load(): loaded '/tmp/tmpoiy38fm5/state/testuser/virtual_device/0/3' Success
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.811: start verification device 0 finger left-middle-finger
> (fprintd:2411415): libfprint-device-DEBUG: 07:16:48.811: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411415): libfprint-device-DEBUG: 07:16:48.811: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.811: Finger present 0
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.811: Finger needed 1
> (fprintd:2411415): GLib-GIO-DEBUG: 07:16:48.811: GTask [gio] D-Bus interface method dispatch (source object: 0x5588f3524f20, source tag: 0x7f280ab3de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.812: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.812: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411415): GLib-GIO-DEBUG: 07:16:48.813: GTask [gio] D-Bus interface method dispatch (source object: 0x5588f3524f20, source tag: 0x7f280ab3de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.814: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.814: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411415): GLib-GIO-DEBUG: 07:16:48.814: GTask [gio] D-Bus interface method dispatch (source object: 0x5588f3524f20, source tag: 0x7f280ab3de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411415): libfprint-device-DEBUG: 07:16:48.814: Idle cancelling on ongoing operation!
> (fprintd:2411415): libfprint-virtual_device-DEBUG: 07:16:48.814: Got cancellation!
> (fprintd:2411415): libfprint-virtual_device-DEBUG: 07:16:48.814: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2411415): libfprint-device-DEBUG: 07:16:48.814: Device reported verify completion
> (fprintd:2411415): libfprint-device-DEBUG: 07:16:48.814: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.814: Finger present 0
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.814: Finger needed 0
> (fprintd:2411415): libfprint-device-DEBUG: 07:16:48.814: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411415): libfprint-device-DEBUG: 07:16:48.814: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.814: verify_cb: result verify-no-match
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.814: report_verify_status: result verify-no-match
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.814: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.815: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411415): libfprint-device-DEBUG: 07:16:48.815: Device reported close completion
> (fprintd:2411415): GLib-GIO-DEBUG: 07:16:48.815: GTask [gio] D-Bus interface method dispatch (source object: 0x5588f3524f20, source tag: 0x7f280ab3de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411415): libfprint-device-DEBUG: 07:16:48.815: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411415): libfprint-device-DEBUG: 07:16:48.815: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.815: released device 0
> (fprintd:2411415): fprintd-DEBUG: 07:16:48.816: main loop completed
> (fprintd:2411415): libfprint-virtual_device-DEBUG: 07:16:48.817: 43557852286: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_stop_during_verify (__main__.FPrintdVirtualDeviceNoStorageIdentificationTests.test_enroll_stop_during_verify) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.573s
> 
> OK
> ==============================================================================
> 
> ================================== 177/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_multiple_verify
> start time:   07:16:48
> duration:     0.84s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=131 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageIdentificationTests.test_multiple_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411425): GLib-GIO-DEBUG: 07:16:48.849: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.850: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411425): fprintd-WARNING **: 07:16:48.850: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.850: Launching FprintObject
> (fprintd:2411425): libfprint-context-DEBUG: 07:16:48.850: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.852: Preparing devices for resume
> (fprintd:2411425): libfprint-context-DEBUG: 07:16:48.852: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-4m7cej3t/virtual-image.socket
> (fprintd:2411425): libfprint-context-DEBUG: 07:16:48.852: created
> 1690269408.853 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411425): libfprint-device-DEBUG: 07:16:48.852: Device reported probe completion
> (fprintd:2411425): libfprint-device-DEBUG: 07:16:48.852: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411425): libfprint-device-DEBUG: 07:16:48.852: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.854: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.854: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.854: Finger present 0
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.854: Finger needed 0
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.854: Got delay inhibitor for sleep.
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.855: entering main loop
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.855: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.954: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.954: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.956: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.957: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.957: user 'testuser' claiming the device: 0
> (fprintd:2411425): libfprint-virtual_device-DEBUG: 07:16:48.957: 43557992951: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411425): libfprint-virtual_device_connection-DEBUG: 07:16:48.958: 43557993038: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411425): libfprint-device-DEBUG: 07:16:48.958: Device reported open completion
> (fprintd:2411425): GLib-GIO-DEBUG: 07:16:48.958: GTask [gio] D-Bus interface method dispatch (source object: 0x5562830f4e20, source tag: 0x7fa9e8a12e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411425): libfprint-device-DEBUG: 07:16:48.958: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411425): libfprint-device-DEBUG: 07:16:48.958: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.958: claimed device 0
> (fprintd:2411425): libfprint-virtual_device_connection-DEBUG: 07:16:48.959: Got a new connection!
> (fprintd:2411425): libfprint-virtual_device-DEBUG: 07:16:48.959: Got instructions of length 19
> (fprintd:2411425): libfprint-virtual_device-DEBUG: 07:16:48.959: Received command SET_ENROLL_STAGES 2
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.960: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.962: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.962: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.963: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.963: file_storage_print_data_load(): loaded '/tmp/tmpqva8j5kp/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.963: start enrollment device 0 finger 3
> 
> (fprintd:2411425): fprintd-WARNING **: 07:16:48.963: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411425): libfprint-device-DEBUG: 07:16:48.963: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411425): libfprint-device-DEBUG: 07:16:48.963: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.963: Finger present 0
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.963: Finger needed 1
> (fprintd:2411425): GLib-GIO-DEBUG: 07:16:48.963: GTask [gio] D-Bus interface method dispatch (source object: 0x5562830f4e20, source tag: 0x7fa9e8a12e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411425): libfprint-virtual_device_connection-DEBUG: 07:16:48.964: Got a new connection!
> (fprintd:2411425): libfprint-virtual_device-DEBUG: 07:16:48.964: Got instructions of length 10
> (fprintd:2411425): libfprint-virtual_device-DEBUG: 07:16:48.964: Received command SCAN whorl
> (fprintd:2411425): libfprint-virtual_device-DEBUG: 07:16:48.964: Processing command SCAN whorl
> (fprintd:2411425): libfprint-device-DEBUG: 07:16:48.964: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.964: Finger present 1
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.964: Finger needed 1
> (fprintd:2411425): libfprint-device-DEBUG: 07:16:48.964: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.964: Finger present 0
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.964: Finger needed 1
> (fprintd:2411425): libfprint-device-DEBUG: 07:16:48.964: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.964: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411425): libfprint-virtual_device-DEBUG: 07:16:48.964: Sleeping completed
> (fprintd:2411425): libfprint-virtual_device_connection-DEBUG: 07:16:48.965: Got a new connection!
> (fprintd:2411425): libfprint-virtual_device-DEBUG: 07:16:48.965: Got instructions of length 10
> (fprintd:2411425): libfprint-virtual_device-DEBUG: 07:16:48.965: Received command SCAN whorl
> (fprintd:2411425): libfprint-virtual_device-DEBUG: 07:16:48.965: Processing command SCAN whorl
> (fprintd:2411425): libfprint-device-DEBUG: 07:16:48.965: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.965: Finger present 1
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.965: Finger needed 1
> (fprintd:2411425): libfprint-device-DEBUG: 07:16:48.965: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.965: Finger present 0
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.965: Finger needed 1
> (fprintd:2411425): libfprint-device-DEBUG: 07:16:48.965: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.965: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411425): libfprint-device-DEBUG: 07:16:48.965: Device reported enroll completion
> (fprintd:2411425): libfprint-device-DEBUG: 07:16:48.965: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.965: Finger present 0
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.965: Finger needed 0
> (fprintd:2411425): libfprint-device-DEBUG: 07:16:48.965: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2411425): libfprint-device-DEBUG: 07:16:48.965: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411425): libfprint-device-DEBUG: 07:16:48.965: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.965: enroll_cb: result enroll-completed
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.966: file_storage_print_data_save(): print saved to /tmp/tmpqva8j5kp/state/testuser/virtual_device/0/3
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.967: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.967: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411425): GLib-GIO-DEBUG: 07:16:48.967: GTask [gio] D-Bus interface method dispatch (source object: 0x5562830f4e20, source tag: 0x7fa9e8a12e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.968: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.968: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.969: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.970: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpqva8j5kp/state/testuser/virtual_device/0'
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.970: file_storage_print_data_load(): loaded '/tmp/tmpqva8j5kp/state/testuser/virtual_device/0/3' Success
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.970: start verification device 0 finger left-middle-finger
> (fprintd:2411425): libfprint-device-DEBUG: 07:16:48.970: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411425): libfprint-device-DEBUG: 07:16:48.970: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.970: Finger present 0
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.970: Finger needed 1
> (fprintd:2411425): GLib-GIO-DEBUG: 07:16:48.970: GTask [gio] D-Bus interface method dispatch (source object: 0x5562830f4e20, source tag: 0x7fa9e8a12e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411425): libfprint-virtual_device_connection-DEBUG: 07:16:48.970: Got a new connection!
> (fprintd:2411425): libfprint-virtual_device-DEBUG: 07:16:48.970: Got instructions of length 16
> (fprintd:2411425): libfprint-virtual_device-DEBUG: 07:16:48.970: Received command SCAN tented_arch
> (fprintd:2411425): libfprint-virtual_device-DEBUG: 07:16:48.971: Processing command SCAN tented_arch
> (fprintd:2411425): libfprint-device-DEBUG: 07:16:48.971: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.971: Finger present 1
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.971: Finger needed 1
> (fprintd:2411425): libfprint-virtual_device-DEBUG: 07:16:48.971: Virtual device scanned print tented_arch
> (fprintd:2411425): libfprint-device-DEBUG: 07:16:48.971: Device reported verify result
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.971: report_verify_status: result verify-no-match
> (fprintd:2411425): libfprint-device-DEBUG: 07:16:48.971: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.971: Finger present 0
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.971: Finger needed 1
> (fprintd:2411425): libfprint-device-DEBUG: 07:16:48.971: Device reported verify completion
> (fprintd:2411425): libfprint-device-DEBUG: 07:16:48.971: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.971: Finger present 0
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.971: Finger needed 0
> (fprintd:2411425): libfprint-device-DEBUG: 07:16:48.971: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411425): libfprint-device-DEBUG: 07:16:48.971: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.971: verify_cb: result verify-no-match
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.972: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.972: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411425): GLib-GIO-DEBUG: 07:16:48.972: GTask [gio] D-Bus interface method dispatch (source object: 0x5562830f4e20, source tag: 0x7fa9e8a12e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.973: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.973: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.974: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.974: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpqva8j5kp/state/testuser/virtual_device/0'
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.974: file_storage_print_data_load(): loaded '/tmp/tmpqva8j5kp/state/testuser/virtual_device/0/3' Success
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.974: start verification device 0 finger left-middle-finger
> (fprintd:2411425): libfprint-device-DEBUG: 07:16:48.974: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411425): libfprint-device-DEBUG: 07:16:48.974: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.974: Finger present 0
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.974: Finger needed 1
> (fprintd:2411425): GLib-GIO-DEBUG: 07:16:48.974: GTask [gio] D-Bus interface method dispatch (source object: 0x5562830f4e20, source tag: 0x7fa9e8a12e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411425): libfprint-virtual_device_connection-DEBUG: 07:16:48.975: Got a new connection!
> (fprintd:2411425): libfprint-virtual_device-DEBUG: 07:16:48.975: Got instructions of length 10
> (fprintd:2411425): libfprint-virtual_device-DEBUG: 07:16:48.975: Received command SCAN whorl
> (fprintd:2411425): libfprint-virtual_device-DEBUG: 07:16:48.975: Processing command SCAN whorl
> (fprintd:2411425): libfprint-device-DEBUG: 07:16:48.975: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.975: Finger present 1
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.975: Finger needed 1
> (fprintd:2411425): libfprint-virtual_device-DEBUG: 07:16:48.975: Virtual device scanned print whorl
> (fprintd:2411425): libfprint-device-DEBUG: 07:16:48.975: Device reported verify result
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.975: report_verify_status: result verify-match
> (fprintd:2411425): libfprint-device-DEBUG: 07:16:48.975: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.975: Finger present 0
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.975: Finger needed 1
> (fprintd:2411425): libfprint-device-DEBUG: 07:16:48.975: Device reported verify completion
> (fprintd:2411425): libfprint-device-DEBUG: 07:16:48.975: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.975: Finger present 0
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.975: Finger needed 0
> (fprintd:2411425): libfprint-device-DEBUG: 07:16:48.975: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411425): libfprint-device-DEBUG: 07:16:48.975: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.975: verify_cb: result verify-match
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.976: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.976: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411425): GLib-GIO-DEBUG: 07:16:48.976: GTask [gio] D-Bus interface method dispatch (source object: 0x5562830f4e20, source tag: 0x7fa9e8a12e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.977: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.977: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411425): libfprint-device-DEBUG: 07:16:48.977: Device reported close completion
> (fprintd:2411425): GLib-GIO-DEBUG: 07:16:48.977: GTask [gio] D-Bus interface method dispatch (source object: 0x5562830f4e20, source tag: 0x7fa9e8a12e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411425): libfprint-device-DEBUG: 07:16:48.977: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411425): libfprint-device-DEBUG: 07:16:48.977: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.977: released device 0
> (fprintd:2411425): fprintd-DEBUG: 07:16:48.978: main loop completed
> (fprintd:2411425): libfprint-virtual_device-DEBUG: 07:16:48.978: 43558013743: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-no-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> ----------------------------------- stderr -----------------------------------
> test_multiple_verify (__main__.FPrintdVirtualDeviceNoStorageIdentificationTests.test_multiple_verify) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.634s
> 
> OK
> ==============================================================================
> 
> ================================== 178/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_concourrent_stop
> start time:   07:16:48
> duration:     0.94s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=70 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_concourrent_stop
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411467): GLib-GIO-DEBUG: 07:16:49.247: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.248: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411467): fprintd-WARNING **: 07:16:49.248: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.248: Launching FprintObject
> (fprintd:2411467): libfprint-context-DEBUG: 07:16:49.248: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.250: Preparing devices for resume
> (fprintd:2411467): libfprint-context-DEBUG: 07:16:49.250: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-do2pkirj/virtual-image.socket
> (fprintd:2411467): libfprint-context-DEBUG: 07:16:49.250: created
> 1690269409.250 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411467): libfprint-device-DEBUG: 07:16:49.250: Device reported probe completion
> (fprintd:2411467): libfprint-device-DEBUG: 07:16:49.250: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411467): libfprint-device-DEBUG: 07:16:49.250: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.253: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.253: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.253: Finger present 0
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.253: Finger needed 0
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.253: Got delay inhibitor for sleep.
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.253: entering main loop
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.253: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.367: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.368: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.368: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.369: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.369: user 'testuser' claiming the device: 0
> (fprintd:2411467): libfprint-virtual_device-DEBUG: 07:16:49.369: 43558404873: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411467): libfprint-virtual_device_connection-DEBUG: 07:16:49.369: 43558404908: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411467): libfprint-device-DEBUG: 07:16:49.369: Device reported open completion
> (fprintd:2411467): GLib-GIO-DEBUG: 07:16:49.370: GTask [gio] D-Bus interface method dispatch (source object: 0x55e65690fd50, source tag: 0x7f83baccde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411467): libfprint-device-DEBUG: 07:16:49.370: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411467): libfprint-device-DEBUG: 07:16:49.370: Updated temperature model after 0.12 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.370: claimed device 0
> (fprintd:2411467): libfprint-virtual_device_connection-DEBUG: 07:16:49.370: Got a new connection!
> (fprintd:2411467): libfprint-virtual_device-DEBUG: 07:16:49.370: Got instructions of length 19
> (fprintd:2411467): libfprint-virtual_device-DEBUG: 07:16:49.370: Received command SET_ENROLL_STAGES 2
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.371: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.371: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.372: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.372: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.372: file_storage_print_data_load(): loaded '/tmp/tmpkpyxjpr6/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.372: start enrollment device 0 finger 3
> 
> (fprintd:2411467): fprintd-WARNING **: 07:16:49.372: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411467): libfprint-device-DEBUG: 07:16:49.373: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411467): libfprint-device-DEBUG: 07:16:49.373: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.373: Finger present 0
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.373: Finger needed 1
> (fprintd:2411467): GLib-GIO-DEBUG: 07:16:49.373: GTask [gio] D-Bus interface method dispatch (source object: 0x55e65690fd50, source tag: 0x7f83baccde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411467): libfprint-virtual_device_connection-DEBUG: 07:16:49.374: Got a new connection!
> (fprintd:2411467): libfprint-virtual_device-DEBUG: 07:16:49.374: Got instructions of length 10
> (fprintd:2411467): libfprint-virtual_device-DEBUG: 07:16:49.374: Received command SCAN whorl
> (fprintd:2411467): libfprint-virtual_device-DEBUG: 07:16:49.374: Processing command SCAN whorl
> (fprintd:2411467): libfprint-device-DEBUG: 07:16:49.374: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.374: Finger present 1
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.374: Finger needed 1
> (fprintd:2411467): libfprint-device-DEBUG: 07:16:49.374: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.374: Finger present 0
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.374: Finger needed 1
> (fprintd:2411467): libfprint-device-DEBUG: 07:16:49.374: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.374: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411467): libfprint-virtual_device-DEBUG: 07:16:49.375: Sleeping completed
> (fprintd:2411467): libfprint-virtual_device_connection-DEBUG: 07:16:49.375: Got a new connection!
> (fprintd:2411467): libfprint-virtual_device-DEBUG: 07:16:49.375: Got instructions of length 10
> (fprintd:2411467): libfprint-virtual_device-DEBUG: 07:16:49.375: Received command SCAN whorl
> (fprintd:2411467): libfprint-virtual_device-DEBUG: 07:16:49.375: Processing command SCAN whorl
> (fprintd:2411467): libfprint-device-DEBUG: 07:16:49.375: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.375: Finger present 1
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.375: Finger needed 1
> (fprintd:2411467): libfprint-device-DEBUG: 07:16:49.375: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.375: Finger present 0
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.375: Finger needed 1
> (fprintd:2411467): libfprint-device-DEBUG: 07:16:49.375: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.375: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411467): libfprint-device-DEBUG: 07:16:49.375: Device reported enroll completion
> (fprintd:2411467): libfprint-device-DEBUG: 07:16:49.375: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.375: Finger present 0
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.375: Finger needed 0
> (fprintd:2411467): libfprint-device-DEBUG: 07:16:49.375: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2411467): libfprint-device-DEBUG: 07:16:49.376: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411467): libfprint-device-DEBUG: 07:16:49.376: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.376: enroll_cb: result enroll-completed
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.377: file_storage_print_data_save(): print saved to /tmp/tmpkpyxjpr6/state/testuser/virtual_device/0/3
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.377: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.377: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411467): GLib-GIO-DEBUG: 07:16:49.378: GTask [gio] D-Bus interface method dispatch (source object: 0x55e65690fd50, source tag: 0x7f83baccde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.378: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.378: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.379: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.379: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpkpyxjpr6/state/testuser/virtual_device/0'
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.379: file_storage_print_data_load(): loaded '/tmp/tmpkpyxjpr6/state/testuser/virtual_device/0/3' Success
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.379: start verification device 0 finger left-middle-finger
> (fprintd:2411467): libfprint-device-DEBUG: 07:16:49.379: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411467): libfprint-device-DEBUG: 07:16:49.380: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.380: Finger present 0
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.380: Finger needed 1
> (fprintd:2411467): GLib-GIO-DEBUG: 07:16:49.380: GTask [gio] D-Bus interface method dispatch (source object: 0x55e65690fd50, source tag: 0x7f83baccde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.381: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.381: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.381: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.381: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411467): GLib-GIO-DEBUG: 07:16:49.381: GTask [gio] D-Bus interface method dispatch (source object: 0x55e65690fd50, source tag: 0x7f83baccde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411467): GLib-GIO-DEBUG: 07:16:49.381: GTask [gio] D-Bus interface method dispatch (source object: 0x55e65690fd50, source tag: 0x7f83baccde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411467): libfprint-device-DEBUG: 07:16:49.381: Idle cancelling on ongoing operation!
> (fprintd:2411467): libfprint-virtual_device-DEBUG: 07:16:49.381: Got cancellation!
> (fprintd:2411467): libfprint-virtual_device-DEBUG: 07:16:49.381: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2411467): libfprint-device-DEBUG: 07:16:49.381: Device reported verify completion
> (fprintd:2411467): libfprint-device-DEBUG: 07:16:49.381: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.381: Finger present 0
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.381: Finger needed 0
> (fprintd:2411467): libfprint-device-DEBUG: 07:16:49.381: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411467): libfprint-device-DEBUG: 07:16:49.381: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.381: verify_cb: result verify-no-match
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.381: report_verify_status: result verify-no-match
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.383: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.383: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411467): libfprint-device-DEBUG: 07:16:49.383: Device reported close completion
> (fprintd:2411467): GLib-GIO-DEBUG: 07:16:49.383: GTask [gio] D-Bus interface method dispatch (source object: 0x55e65690fd50, source tag: 0x7f83baccde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411467): libfprint-device-DEBUG: 07:16:49.383: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411467): libfprint-device-DEBUG: 07:16:49.383: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.383: released device 0
> (fprintd:2411467): fprintd-DEBUG: 07:16:49.388: main loop completed
> (fprintd:2411467): libfprint-virtual_device-DEBUG: 07:16:49.388: 43558423889: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-no-match', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_concourrent_stop (__main__.FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_concourrent_stop) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.647s
> 
> OK
> ==============================================================================
> 
> ================================== 179/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_error_already_open
> start time:   07:16:48
> duration:     0.87s
> result:       exit status 0
> command:      MALLOC_PERTURB_=186 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_error_already_open
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411483): GLib-GIO-DEBUG: 07:16:49.429: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.430: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411483): fprintd-WARNING **: 07:16:49.430: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.430: Launching FprintObject
> (fprintd:2411483): libfprint-context-DEBUG: 07:16:49.431: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.432: Preparing devices for resume
> (fprintd:2411483): libfprint-context-DEBUG: 07:16:49.432: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-223x0p5b/virtual-image.socket
> (fprintd:2411483): libfprint-context-DEBUG: 07:16:49.432: created
> 1690269409.433 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411483): libfprint-device-DEBUG: 07:16:49.433: Device reported probe completion
> (fprintd:2411483): libfprint-device-DEBUG: 07:16:49.433: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411483): libfprint-device-DEBUG: 07:16:49.433: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.438: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.438: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.438: Finger present 0
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.438: Finger needed 0
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.438: Got delay inhibitor for sleep.
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.440: entering main loop
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.440: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.538: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.539: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.540: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.541: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.541: user 'testuser' claiming the device: 0
> (fprintd:2411483): libfprint-virtual_device-DEBUG: 07:16:49.541: 43558576236: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411483): libfprint-virtual_device_connection-DEBUG: 07:16:49.541: 43558576288: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411483): libfprint-device-DEBUG: 07:16:49.541: Device reported open completion
> (fprintd:2411483): GLib-GIO-DEBUG: 07:16:49.541: GTask [gio] D-Bus interface method dispatch (source object: 0x55f4c9633d70, source tag: 0x7f6496b1de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411483): libfprint-device-DEBUG: 07:16:49.541: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411483): libfprint-device-DEBUG: 07:16:49.541: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.541: claimed device 0
> (fprintd:2411483): libfprint-virtual_device_connection-DEBUG: 07:16:49.542: Got a new connection!
> (fprintd:2411483): libfprint-virtual_device-DEBUG: 07:16:49.542: Got instructions of length 19
> (fprintd:2411483): libfprint-virtual_device-DEBUG: 07:16:49.543: Received command SET_ENROLL_STAGES 2
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.543: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.544: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.544: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.545: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.545: file_storage_print_data_load(): loaded '/tmp/tmpcbze0uyg/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.545: start enrollment device 0 finger 3
> 
> (fprintd:2411483): fprintd-WARNING **: 07:16:49.545: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411483): libfprint-device-DEBUG: 07:16:49.546: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411483): libfprint-device-DEBUG: 07:16:49.546: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.546: Finger present 0
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.546: Finger needed 1
> (fprintd:2411483): GLib-GIO-DEBUG: 07:16:49.546: GTask [gio] D-Bus interface method dispatch (source object: 0x55f4c9633d70, source tag: 0x7f6496b1de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411483): libfprint-virtual_device_connection-DEBUG: 07:16:49.547: Got a new connection!
> (fprintd:2411483): libfprint-virtual_device-DEBUG: 07:16:49.547: Got instructions of length 10
> (fprintd:2411483): libfprint-virtual_device-DEBUG: 07:16:49.547: Received command SCAN whorl
> (fprintd:2411483): libfprint-virtual_device-DEBUG: 07:16:49.547: Processing command SCAN whorl
> (fprintd:2411483): libfprint-device-DEBUG: 07:16:49.547: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.547: Finger present 1
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.547: Finger needed 1
> (fprintd:2411483): libfprint-device-DEBUG: 07:16:49.547: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.547: Finger present 0
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.547: Finger needed 1
> (fprintd:2411483): libfprint-device-DEBUG: 07:16:49.547: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.547: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411483): libfprint-virtual_device-DEBUG: 07:16:49.547: Sleeping completed
> (fprintd:2411483): libfprint-virtual_device_connection-DEBUG: 07:16:49.548: Got a new connection!
> (fprintd:2411483): libfprint-virtual_device-DEBUG: 07:16:49.548: Got instructions of length 10
> (fprintd:2411483): libfprint-virtual_device-DEBUG: 07:16:49.548: Received command SCAN whorl
> (fprintd:2411483): libfprint-virtual_device-DEBUG: 07:16:49.548: Processing command SCAN whorl
> (fprintd:2411483): libfprint-device-DEBUG: 07:16:49.548: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.548: Finger present 1
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.548: Finger needed 1
> (fprintd:2411483): libfprint-device-DEBUG: 07:16:49.548: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.548: Finger present 0
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.548: Finger needed 1
> (fprintd:2411483): libfprint-device-DEBUG: 07:16:49.548: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.548: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411483): libfprint-device-DEBUG: 07:16:49.548: Device reported enroll completion
> (fprintd:2411483): libfprint-device-DEBUG: 07:16:49.548: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.548: Finger present 0
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.548: Finger needed 0
> (fprintd:2411483): libfprint-device-DEBUG: 07:16:49.548: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2411483): libfprint-device-DEBUG: 07:16:49.548: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411483): libfprint-device-DEBUG: 07:16:49.548: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.548: enroll_cb: result enroll-completed
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.549: file_storage_print_data_save(): print saved to /tmp/tmpcbze0uyg/state/testuser/virtual_device/0/3
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.550: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.550: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411483): GLib-GIO-DEBUG: 07:16:49.550: GTask [gio] D-Bus interface method dispatch (source object: 0x55f4c9633d70, source tag: 0x7f6496b1de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.552: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.552: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.553: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.555: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpcbze0uyg/state/testuser/virtual_device/0'
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.555: file_storage_print_data_load(): loaded '/tmp/tmpcbze0uyg/state/testuser/virtual_device/0/3' Success
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.555: start verification device 0 finger left-middle-finger
> (fprintd:2411483): libfprint-device-DEBUG: 07:16:49.555: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411483): libfprint-device-DEBUG: 07:16:49.555: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.555: Finger present 0
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.555: Finger needed 1
> (fprintd:2411483): GLib-GIO-DEBUG: 07:16:49.555: GTask [gio] D-Bus interface method dispatch (source object: 0x55f4c9633d70, source tag: 0x7f6496b1de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411483): libfprint-virtual_device_connection-DEBUG: 07:16:49.558: Got a new connection!
> (fprintd:2411483): libfprint-virtual_device-DEBUG: 07:16:49.558: Got instructions of length 7
> (fprintd:2411483): libfprint-virtual_device-DEBUG: 07:16:49.558: Received command ERROR 3
> (fprintd:2411483): libfprint-virtual_device-DEBUG: 07:16:49.558: Processing command ERROR 3
> (fprintd:2411483): libfprint-virtual_device-DEBUG: 07:16:49.558: Virtual device scan failed with error: The device has already been opened!
> (fprintd:2411483): libfprint-device-DEBUG: 07:16:49.558: Device reported verify completion
> (fprintd:2411483): libfprint-device-DEBUG: 07:16:49.558: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.559: Finger present 0
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.559: Finger needed 0
> (fprintd:2411483): libfprint-device-DEBUG: 07:16:49.559: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411483): libfprint-device-DEBUG: 07:16:49.559: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.559: verify_cb: result verify-unknown-error
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.559: report_verify_status: result verify-unknown-error
> 
> (fprintd:2411483): fprintd-WARNING **: 07:16:49.559: Device reported an error during verify: The device has already been opened!
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.560: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.560: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411483): GLib-GIO-DEBUG: 07:16:49.560: GTask [gio] D-Bus interface method dispatch (source object: 0x55f4c9633d70, source tag: 0x7f6496b1de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.561: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.561: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411483): libfprint-device-DEBUG: 07:16:49.561: Device reported close completion
> (fprintd:2411483): GLib-GIO-DEBUG: 07:16:49.561: GTask [gio] D-Bus interface method dispatch (source object: 0x55f4c9633d70, source tag: 0x7f6496b1de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411483): libfprint-device-DEBUG: 07:16:49.561: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411483): libfprint-device-DEBUG: 07:16:49.561: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.561: released device 0
> (fprintd:2411483): fprintd-DEBUG: 07:16:49.563: main loop completed
> (fprintd:2411483): libfprint-virtual_device-DEBUG: 07:16:49.563: 43558598384: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_error_already_open (__main__.FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_error_already_open) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.645s
> 
> OK
> ==============================================================================
> 
> ================================== 180/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_error_busy
> start time:   07:16:48
> duration:     0.90s
> result:       exit status 0
> command:      MALLOC_PERTURB_=46 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_error_busy
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411493): GLib-GIO-DEBUG: 07:16:49.567: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.568: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411493): fprintd-WARNING **: 07:16:49.568: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.568: Launching FprintObject
> (fprintd:2411493): libfprint-context-DEBUG: 07:16:49.568: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.570: Preparing devices for resume
> (fprintd:2411493): libfprint-context-DEBUG: 07:16:49.570: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-5g_zco44/virtual-image.socket
> (fprintd:2411493): libfprint-context-DEBUG: 07:16:49.570: created
> 1690269409.571 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411493): libfprint-device-DEBUG: 07:16:49.571: Device reported probe completion
> (fprintd:2411493): libfprint-device-DEBUG: 07:16:49.571: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411493): libfprint-device-DEBUG: 07:16:49.571: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.573: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.573: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.573: Finger present 0
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.573: Finger needed 0
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.573: Got delay inhibitor for sleep.
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.573: entering main loop
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.573: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.675: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.676: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.677: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.678: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.678: user 'testuser' claiming the device: 0
> (fprintd:2411493): libfprint-virtual_device-DEBUG: 07:16:49.678: 43558713741: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411493): libfprint-virtual_device_connection-DEBUG: 07:16:49.678: 43558713786: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411493): libfprint-device-DEBUG: 07:16:49.678: Device reported open completion
> (fprintd:2411493): GLib-GIO-DEBUG: 07:16:49.678: GTask [gio] D-Bus interface method dispatch (source object: 0x55ef2a971e50, source tag: 0x7fcb72268e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411493): libfprint-device-DEBUG: 07:16:49.679: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411493): libfprint-device-DEBUG: 07:16:49.679: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.679: claimed device 0
> (fprintd:2411493): libfprint-virtual_device_connection-DEBUG: 07:16:49.679: Got a new connection!
> (fprintd:2411493): libfprint-virtual_device-DEBUG: 07:16:49.679: Got instructions of length 19
> (fprintd:2411493): libfprint-virtual_device-DEBUG: 07:16:49.679: Received command SET_ENROLL_STAGES 2
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.679: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.681: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.681: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.683: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.683: file_storage_print_data_load(): loaded '/tmp/tmpomtj2n5j/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.683: start enrollment device 0 finger 3
> 
> (fprintd:2411493): fprintd-WARNING **: 07:16:49.683: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411493): libfprint-device-DEBUG: 07:16:49.684: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411493): libfprint-device-DEBUG: 07:16:49.684: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.684: Finger present 0
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.684: Finger needed 1
> (fprintd:2411493): GLib-GIO-DEBUG: 07:16:49.684: GTask [gio] D-Bus interface method dispatch (source object: 0x55ef2a971e50, source tag: 0x7fcb72268e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411493): libfprint-virtual_device_connection-DEBUG: 07:16:49.685: Got a new connection!
> (fprintd:2411493): libfprint-virtual_device-DEBUG: 07:16:49.686: Got instructions of length 10
> (fprintd:2411493): libfprint-virtual_device-DEBUG: 07:16:49.686: Received command SCAN whorl
> (fprintd:2411493): libfprint-virtual_device-DEBUG: 07:16:49.686: Processing command SCAN whorl
> (fprintd:2411493): libfprint-device-DEBUG: 07:16:49.686: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.686: Finger present 1
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.686: Finger needed 1
> (fprintd:2411493): libfprint-device-DEBUG: 07:16:49.686: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.686: Finger present 0
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.686: Finger needed 1
> (fprintd:2411493): libfprint-device-DEBUG: 07:16:49.686: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.686: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411493): libfprint-virtual_device-DEBUG: 07:16:49.686: Sleeping completed
> (fprintd:2411493): libfprint-virtual_device_connection-DEBUG: 07:16:49.686: Got a new connection!
> (fprintd:2411493): libfprint-virtual_device-DEBUG: 07:16:49.686: Got instructions of length 10
> (fprintd:2411493): libfprint-virtual_device-DEBUG: 07:16:49.686: Received command SCAN whorl
> (fprintd:2411493): libfprint-virtual_device-DEBUG: 07:16:49.686: Processing command SCAN whorl
> (fprintd:2411493): libfprint-device-DEBUG: 07:16:49.686: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.686: Finger present 1
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.686: Finger needed 1
> (fprintd:2411493): libfprint-device-DEBUG: 07:16:49.687: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.687: Finger present 0
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.687: Finger needed 1
> (fprintd:2411493): libfprint-device-DEBUG: 07:16:49.687: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.687: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411493): libfprint-device-DEBUG: 07:16:49.687: Device reported enroll completion
> (fprintd:2411493): libfprint-device-DEBUG: 07:16:49.687: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.687: Finger present 0
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.687: Finger needed 0
> (fprintd:2411493): libfprint-device-DEBUG: 07:16:49.687: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2411493): libfprint-device-DEBUG: 07:16:49.687: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411493): libfprint-device-DEBUG: 07:16:49.687: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.687: enroll_cb: result enroll-completed
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.687: file_storage_print_data_save(): print saved to /tmp/tmpomtj2n5j/state/testuser/virtual_device/0/3
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.690: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.690: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411493): GLib-GIO-DEBUG: 07:16:49.691: GTask [gio] D-Bus interface method dispatch (source object: 0x55ef2a971e50, source tag: 0x7fcb72268e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.691: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.691: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.694: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.694: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpomtj2n5j/state/testuser/virtual_device/0'
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.695: file_storage_print_data_load(): loaded '/tmp/tmpomtj2n5j/state/testuser/virtual_device/0/3' Success
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.695: start verification device 0 finger left-middle-finger
> (fprintd:2411493): libfprint-device-DEBUG: 07:16:49.695: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411493): libfprint-device-DEBUG: 07:16:49.695: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.695: Finger present 0
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.695: Finger needed 1
> (fprintd:2411493): GLib-GIO-DEBUG: 07:16:49.695: GTask [gio] D-Bus interface method dispatch (source object: 0x55ef2a971e50, source tag: 0x7fcb72268e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411493): libfprint-virtual_device_connection-DEBUG: 07:16:49.695: Got a new connection!
> (fprintd:2411493): libfprint-virtual_device-DEBUG: 07:16:49.695: Got instructions of length 7
> (fprintd:2411493): libfprint-virtual_device-DEBUG: 07:16:49.695: Received command ERROR 4
> (fprintd:2411493): libfprint-virtual_device-DEBUG: 07:16:49.695: Processing command ERROR 4
> (fprintd:2411493): libfprint-virtual_device-DEBUG: 07:16:49.695: Virtual device scan failed with error: The device is still busy with another operation, please try again later.
> (fprintd:2411493): libfprint-device-DEBUG: 07:16:49.695: Device reported verify completion
> (fprintd:2411493): libfprint-device-DEBUG: 07:16:49.695: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.695: Finger present 0
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.695: Finger needed 0
> (fprintd:2411493): libfprint-device-DEBUG: 07:16:49.695: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411493): libfprint-device-DEBUG: 07:16:49.695: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.695: verify_cb: result verify-unknown-error
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.695: report_verify_status: result verify-unknown-error
> 
> (fprintd:2411493): fprintd-WARNING **: 07:16:49.695: Device reported an error during verify: The device is still busy with another operation, please try again later.
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.698: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.698: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411493): GLib-GIO-DEBUG: 07:16:49.698: GTask [gio] D-Bus interface method dispatch (source object: 0x55ef2a971e50, source tag: 0x7fcb72268e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.699: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.699: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411493): libfprint-device-DEBUG: 07:16:49.699: Device reported close completion
> (fprintd:2411493): GLib-GIO-DEBUG: 07:16:49.699: GTask [gio] D-Bus interface method dispatch (source object: 0x55ef2a971e50, source tag: 0x7fcb72268e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411493): libfprint-device-DEBUG: 07:16:49.699: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411493): libfprint-device-DEBUG: 07:16:49.699: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.699: released device 0
> (fprintd:2411493): fprintd-DEBUG: 07:16:49.700: main loop completed
> (fprintd:2411493): libfprint-virtual_device-DEBUG: 07:16:49.701: 43558736159: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_error_busy (__main__.FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_error_busy) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.652s
> 
> OK
> ==============================================================================
> 
> ================================== 181/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_error_data_full
> start time:   07:16:49
> duration:     0.87s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=240 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_error_data_full
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411503): GLib-GIO-DEBUG: 07:16:49.751: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.752: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411503): fprintd-WARNING **: 07:16:49.752: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.752: Launching FprintObject
> (fprintd:2411503): libfprint-context-DEBUG: 07:16:49.752: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.753: Preparing devices for resume
> (fprintd:2411503): libfprint-context-DEBUG: 07:16:49.753: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-5obqg1uh/virtual-image.socket
> (fprintd:2411503): libfprint-context-DEBUG: 07:16:49.753: created
> 1690269409.754 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411503): libfprint-device-DEBUG: 07:16:49.754: Device reported probe completion
> (fprintd:2411503): libfprint-device-DEBUG: 07:16:49.754: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411503): libfprint-device-DEBUG: 07:16:49.754: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.756: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.756: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.756: Finger present 0
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.756: Finger needed 0
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.756: Got delay inhibitor for sleep.
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.757: entering main loop
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.757: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.857: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.859: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.864: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.865: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.865: user 'testuser' claiming the device: 0
> (fprintd:2411503): libfprint-virtual_device-DEBUG: 07:16:49.865: 43558900476: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411503): libfprint-virtual_device_connection-DEBUG: 07:16:49.865: 43558900579: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411503): libfprint-device-DEBUG: 07:16:49.865: Device reported open completion
> (fprintd:2411503): GLib-GIO-DEBUG: 07:16:49.865: GTask [gio] D-Bus interface method dispatch (source object: 0x55d4e7d1cfc0, source tag: 0x7fb4ed377e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411503): libfprint-device-DEBUG: 07:16:49.866: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411503): libfprint-device-DEBUG: 07:16:49.866: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.866: claimed device 0
> (fprintd:2411503): libfprint-virtual_device_connection-DEBUG: 07:16:49.867: Got a new connection!
> (fprintd:2411503): libfprint-virtual_device-DEBUG: 07:16:49.867: Got instructions of length 19
> (fprintd:2411503): libfprint-virtual_device-DEBUG: 07:16:49.867: Received command SET_ENROLL_STAGES 2
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.867: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.869: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.869: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.870: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.871: file_storage_print_data_load(): loaded '/tmp/tmpgcq5oz9l/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.871: start enrollment device 0 finger 3
> 
> (fprintd:2411503): fprintd-WARNING **: 07:16:49.871: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411503): libfprint-device-DEBUG: 07:16:49.872: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411503): libfprint-device-DEBUG: 07:16:49.872: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.872: Finger present 0
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.872: Finger needed 1
> (fprintd:2411503): GLib-GIO-DEBUG: 07:16:49.872: GTask [gio] D-Bus interface method dispatch (source object: 0x55d4e7d1cfc0, source tag: 0x7fb4ed377e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411503): libfprint-virtual_device_connection-DEBUG: 07:16:49.874: Got a new connection!
> (fprintd:2411503): libfprint-virtual_device-DEBUG: 07:16:49.875: Got instructions of length 10
> (fprintd:2411503): libfprint-virtual_device-DEBUG: 07:16:49.875: Received command SCAN whorl
> (fprintd:2411503): libfprint-virtual_device-DEBUG: 07:16:49.875: Processing command SCAN whorl
> (fprintd:2411503): libfprint-device-DEBUG: 07:16:49.875: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.875: Finger present 1
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.875: Finger needed 1
> (fprintd:2411503): libfprint-device-DEBUG: 07:16:49.875: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.875: Finger present 0
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.875: Finger needed 1
> (fprintd:2411503): libfprint-device-DEBUG: 07:16:49.875: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.875: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411503): libfprint-virtual_device-DEBUG: 07:16:49.875: Sleeping completed
> (fprintd:2411503): libfprint-virtual_device_connection-DEBUG: 07:16:49.875: Got a new connection!
> (fprintd:2411503): libfprint-virtual_device-DEBUG: 07:16:49.875: Got instructions of length 10
> (fprintd:2411503): libfprint-virtual_device-DEBUG: 07:16:49.875: Received command SCAN whorl
> (fprintd:2411503): libfprint-virtual_device-DEBUG: 07:16:49.875: Processing command SCAN whorl
> (fprintd:2411503): libfprint-device-DEBUG: 07:16:49.875: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.875: Finger present 1
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.875: Finger needed 1
> (fprintd:2411503): libfprint-device-DEBUG: 07:16:49.876: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.876: Finger present 0
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.876: Finger needed 1
> (fprintd:2411503): libfprint-device-DEBUG: 07:16:49.876: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.876: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411503): libfprint-device-DEBUG: 07:16:49.876: Device reported enroll completion
> (fprintd:2411503): libfprint-device-DEBUG: 07:16:49.876: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.876: Finger present 0
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.876: Finger needed 0
> (fprintd:2411503): libfprint-device-DEBUG: 07:16:49.876: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2411503): libfprint-device-DEBUG: 07:16:49.876: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411503): libfprint-device-DEBUG: 07:16:49.876: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.876: enroll_cb: result enroll-completed
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.876: file_storage_print_data_save(): print saved to /tmp/tmpgcq5oz9l/state/testuser/virtual_device/0/3
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.877: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.877: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411503): GLib-GIO-DEBUG: 07:16:49.877: GTask [gio] D-Bus interface method dispatch (source object: 0x55d4e7d1cfc0, source tag: 0x7fb4ed377e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.880: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.880: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.881: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.882: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpgcq5oz9l/state/testuser/virtual_device/0'
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.882: file_storage_print_data_load(): loaded '/tmp/tmpgcq5oz9l/state/testuser/virtual_device/0/3' Success
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.882: start verification device 0 finger left-middle-finger
> (fprintd:2411503): libfprint-device-DEBUG: 07:16:49.882: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411503): libfprint-device-DEBUG: 07:16:49.882: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.882: Finger present 0
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.882: Finger needed 1
> (fprintd:2411503): GLib-GIO-DEBUG: 07:16:49.882: GTask [gio] D-Bus interface method dispatch (source object: 0x55d4e7d1cfc0, source tag: 0x7fb4ed377e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411503): libfprint-virtual_device_connection-DEBUG: 07:16:49.883: Got a new connection!
> (fprintd:2411503): libfprint-virtual_device-DEBUG: 07:16:49.883: Got instructions of length 7
> (fprintd:2411503): libfprint-virtual_device-DEBUG: 07:16:49.883: Received command ERROR 8
> (fprintd:2411503): libfprint-virtual_device-DEBUG: 07:16:49.883: Processing command ERROR 8
> (fprintd:2411503): libfprint-virtual_device-DEBUG: 07:16:49.883: Virtual device scan failed with error: On device storage space is full.
> (fprintd:2411503): libfprint-device-DEBUG: 07:16:49.883: Device reported verify completion
> (fprintd:2411503): libfprint-device-DEBUG: 07:16:49.883: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.883: Finger present 0
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.883: Finger needed 0
> (fprintd:2411503): libfprint-device-DEBUG: 07:16:49.883: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411503): libfprint-device-DEBUG: 07:16:49.883: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.883: verify_cb: result verify-unknown-error
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.883: report_verify_status: result verify-unknown-error
> 
> (fprintd:2411503): fprintd-WARNING **: 07:16:49.883: Device reported an error during verify: On device storage space is full.
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.885: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.885: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411503): GLib-GIO-DEBUG: 07:16:49.885: GTask [gio] D-Bus interface method dispatch (source object: 0x55d4e7d1cfc0, source tag: 0x7fb4ed377e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.888: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.888: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411503): libfprint-device-DEBUG: 07:16:49.888: Device reported close completion
> (fprintd:2411503): GLib-GIO-DEBUG: 07:16:49.888: GTask [gio] D-Bus interface method dispatch (source object: 0x55d4e7d1cfc0, source tag: 0x7fb4ed377e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411503): libfprint-device-DEBUG: 07:16:49.888: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411503): libfprint-device-DEBUG: 07:16:49.888: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.888: released device 0
> (fprintd:2411503): fprintd-DEBUG: 07:16:49.890: main loop completed
> (fprintd:2411503): libfprint-virtual_device-DEBUG: 07:16:49.891: 43558926149: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_error_data_full (__main__.FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_error_data_full) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.662s
> 
> OK
> ==============================================================================
> 
> ================================== 182/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_error_data_invalid
> start time:   07:16:49
> duration:     0.91s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=234 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_error_data_invalid
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411536): GLib-GIO-DEBUG: 07:16:50.199: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.200: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411536): fprintd-WARNING **: 07:16:50.200: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.200: Launching FprintObject
> (fprintd:2411536): libfprint-context-DEBUG: 07:16:50.200: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.201: Preparing devices for resume
> (fprintd:2411536): libfprint-context-DEBUG: 07:16:50.202: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-xz3v7c_3/virtual-image.socket
> (fprintd:2411536): libfprint-context-DEBUG: 07:16:50.202: created
> (fprintd:2411536): libfprint-device-DEBUG: 07:16:50.202: Device reported probe completion
> (fprintd:2411536): libfprint-device-DEBUG: 07:16:50.202: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411536): libfprint-device-DEBUG: 07:16:50.202: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269410.203 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.205: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.205: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.205: Finger present 0
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.205: Finger needed 0
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.205: Got delay inhibitor for sleep.
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.205: entering main loop
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.205: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.308: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.308: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.312: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.315: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.315: user 'testuser' claiming the device: 0
> (fprintd:2411536): libfprint-virtual_device-DEBUG: 07:16:50.315: 43559350870: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411536): libfprint-virtual_device_connection-DEBUG: 07:16:50.315: 43559350912: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411536): libfprint-device-DEBUG: 07:16:50.315: Device reported open completion
> (fprintd:2411536): GLib-GIO-DEBUG: 07:16:50.316: GTask [gio] D-Bus interface method dispatch (source object: 0x55f575c9fe00, source tag: 0x7fc75331ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411536): libfprint-device-DEBUG: 07:16:50.316: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411536): libfprint-device-DEBUG: 07:16:50.316: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.316: claimed device 0
> (fprintd:2411536): libfprint-virtual_device_connection-DEBUG: 07:16:50.317: Got a new connection!
> (fprintd:2411536): libfprint-virtual_device-DEBUG: 07:16:50.317: Got instructions of length 19
> (fprintd:2411536): libfprint-virtual_device-DEBUG: 07:16:50.317: Received command SET_ENROLL_STAGES 2
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.317: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.318: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.318: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.319: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.319: file_storage_print_data_load(): loaded '/tmp/tmpfzmncgkq/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.319: start enrollment device 0 finger 3
> 
> (fprintd:2411536): fprintd-WARNING **: 07:16:50.319: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411536): libfprint-device-DEBUG: 07:16:50.320: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411536): libfprint-device-DEBUG: 07:16:50.320: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.320: Finger present 0
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.320: Finger needed 1
> (fprintd:2411536): GLib-GIO-DEBUG: 07:16:50.320: GTask [gio] D-Bus interface method dispatch (source object: 0x55f575c9fe00, source tag: 0x7fc75331ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411536): libfprint-virtual_device_connection-DEBUG: 07:16:50.321: Got a new connection!
> (fprintd:2411536): libfprint-virtual_device-DEBUG: 07:16:50.321: Got instructions of length 10
> (fprintd:2411536): libfprint-virtual_device-DEBUG: 07:16:50.321: Received command SCAN whorl
> (fprintd:2411536): libfprint-virtual_device-DEBUG: 07:16:50.321: Processing command SCAN whorl
> (fprintd:2411536): libfprint-device-DEBUG: 07:16:50.321: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.321: Finger present 1
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.321: Finger needed 1
> (fprintd:2411536): libfprint-device-DEBUG: 07:16:50.321: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.321: Finger present 0
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.321: Finger needed 1
> (fprintd:2411536): libfprint-device-DEBUG: 07:16:50.321: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.321: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411536): libfprint-virtual_device-DEBUG: 07:16:50.322: Sleeping completed
> (fprintd:2411536): libfprint-virtual_device_connection-DEBUG: 07:16:50.322: Got a new connection!
> (fprintd:2411536): libfprint-virtual_device-DEBUG: 07:16:50.322: Got instructions of length 10
> (fprintd:2411536): libfprint-virtual_device-DEBUG: 07:16:50.322: Received command SCAN whorl
> (fprintd:2411536): libfprint-virtual_device-DEBUG: 07:16:50.322: Processing command SCAN whorl
> (fprintd:2411536): libfprint-device-DEBUG: 07:16:50.322: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.322: Finger present 1
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.322: Finger needed 1
> (fprintd:2411536): libfprint-device-DEBUG: 07:16:50.322: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.322: Finger present 0
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.322: Finger needed 1
> (fprintd:2411536): libfprint-device-DEBUG: 07:16:50.322: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.322: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411536): libfprint-device-DEBUG: 07:16:50.322: Device reported enroll completion
> (fprintd:2411536): libfprint-device-DEBUG: 07:16:50.322: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.322: Finger present 0
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.322: Finger needed 0
> (fprintd:2411536): libfprint-device-DEBUG: 07:16:50.322: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2411536): libfprint-device-DEBUG: 07:16:50.322: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411536): libfprint-device-DEBUG: 07:16:50.322: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.323: enroll_cb: result enroll-completed
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.323: file_storage_print_data_save(): print saved to /tmp/tmpfzmncgkq/state/testuser/virtual_device/0/3
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.324: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.324: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411536): GLib-GIO-DEBUG: 07:16:50.324: GTask [gio] D-Bus interface method dispatch (source object: 0x55f575c9fe00, source tag: 0x7fc75331ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.325: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.325: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.328: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.328: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpfzmncgkq/state/testuser/virtual_device/0'
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.328: file_storage_print_data_load(): loaded '/tmp/tmpfzmncgkq/state/testuser/virtual_device/0/3' Success
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.328: start verification device 0 finger left-middle-finger
> (fprintd:2411536): libfprint-device-DEBUG: 07:16:50.329: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411536): libfprint-device-DEBUG: 07:16:50.329: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.329: Finger present 0
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.329: Finger needed 1
> (fprintd:2411536): GLib-GIO-DEBUG: 07:16:50.329: GTask [gio] D-Bus interface method dispatch (source object: 0x55f575c9fe00, source tag: 0x7fc75331ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411536): libfprint-virtual_device_connection-DEBUG: 07:16:50.329: Got a new connection!
> (fprintd:2411536): libfprint-virtual_device-DEBUG: 07:16:50.329: Got instructions of length 7
> (fprintd:2411536): libfprint-virtual_device-DEBUG: 07:16:50.329: Received command ERROR 6
> (fprintd:2411536): libfprint-virtual_device-DEBUG: 07:16:50.329: Processing command ERROR 6
> (fprintd:2411536): libfprint-virtual_device-DEBUG: 07:16:50.329: Virtual device scan failed with error: Passed (print) data is not valid.
> (fprintd:2411536): libfprint-device-DEBUG: 07:16:50.329: Device reported verify completion
> (fprintd:2411536): libfprint-device-DEBUG: 07:16:50.329: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.329: Finger present 0
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.330: Finger needed 0
> (fprintd:2411536): libfprint-device-DEBUG: 07:16:50.330: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411536): libfprint-device-DEBUG: 07:16:50.330: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.330: verify_cb: result verify-unknown-error
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.330: report_verify_status: result verify-unknown-error
> 
> (fprintd:2411536): fprintd-WARNING **: 07:16:50.330: Device reported an error during verify: Passed (print) data is not valid.
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.332: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.332: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411536): GLib-GIO-DEBUG: 07:16:50.332: GTask [gio] D-Bus interface method dispatch (source object: 0x55f575c9fe00, source tag: 0x7fc75331ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.334: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.334: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411536): libfprint-device-DEBUG: 07:16:50.334: Device reported close completion
> (fprintd:2411536): GLib-GIO-DEBUG: 07:16:50.334: GTask [gio] D-Bus interface method dispatch (source object: 0x55f575c9fe00, source tag: 0x7fc75331ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411536): libfprint-device-DEBUG: 07:16:50.334: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411536): libfprint-device-DEBUG: 07:16:50.334: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.334: released device 0
> (fprintd:2411536): fprintd-DEBUG: 07:16:50.336: main loop completed
> (fprintd:2411536): libfprint-virtual_device-DEBUG: 07:16:50.336: 43559371665: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_error_data_invalid (__main__.FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_error_data_invalid) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.675s
> 
> OK
> ==============================================================================
> 
> ================================== 183/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_error_data_not_found
> start time:   07:16:49
> duration:     0.91s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=128 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_error_data_not_found
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411551): GLib-GIO-DEBUG: 07:16:50.367: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.368: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411551): fprintd-WARNING **: 07:16:50.368: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.368: Launching FprintObject
> (fprintd:2411551): libfprint-context-DEBUG: 07:16:50.368: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.369: Preparing devices for resume
> (fprintd:2411551): libfprint-context-DEBUG: 07:16:50.369: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-44i6ig8s/virtual-image.socket
> (fprintd:2411551): libfprint-context-DEBUG: 07:16:50.369: created
> (fprintd:2411551): libfprint-device-DEBUG: 07:16:50.369: Device reported probe completion
> (fprintd:2411551): libfprint-device-DEBUG: 07:16:50.369: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411551): libfprint-device-DEBUG: 07:16:50.369: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269410.370 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.371: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.371: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.371: Finger present 0
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.371: Finger needed 0
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.371: entering main loop
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.371: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.372: Got delay inhibitor for sleep.
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.477: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.478: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.479: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.480: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.482: user 'testuser' claiming the device: 0
> (fprintd:2411551): libfprint-virtual_device-DEBUG: 07:16:50.482: 43559517945: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411551): libfprint-virtual_device_connection-DEBUG: 07:16:50.482: 43559518001: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411551): libfprint-device-DEBUG: 07:16:50.483: Device reported open completion
> (fprintd:2411551): GLib-GIO-DEBUG: 07:16:50.483: GTask [gio] D-Bus interface method dispatch (source object: 0x560f677a0df0, source tag: 0x7feedd2a4e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411551): libfprint-device-DEBUG: 07:16:50.483: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411551): libfprint-device-DEBUG: 07:16:50.483: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.483: claimed device 0
> (fprintd:2411551): libfprint-virtual_device_connection-DEBUG: 07:16:50.485: Got a new connection!
> (fprintd:2411551): libfprint-virtual_device-DEBUG: 07:16:50.485: Got instructions of length 19
> (fprintd:2411551): libfprint-virtual_device-DEBUG: 07:16:50.485: Received command SET_ENROLL_STAGES 2
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.485: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.487: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.487: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.488: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.488: file_storage_print_data_load(): loaded '/tmp/tmpb6qicmvd/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.488: start enrollment device 0 finger 3
> 
> (fprintd:2411551): fprintd-WARNING **: 07:16:50.488: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411551): libfprint-device-DEBUG: 07:16:50.488: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411551): libfprint-device-DEBUG: 07:16:50.488: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.488: Finger present 0
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.488: Finger needed 1
> (fprintd:2411551): GLib-GIO-DEBUG: 07:16:50.489: GTask [gio] D-Bus interface method dispatch (source object: 0x560f677a0df0, source tag: 0x7feedd2a4e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411551): libfprint-virtual_device_connection-DEBUG: 07:16:50.489: Got a new connection!
> (fprintd:2411551): libfprint-virtual_device-DEBUG: 07:16:50.489: Got instructions of length 10
> (fprintd:2411551): libfprint-virtual_device-DEBUG: 07:16:50.489: Received command SCAN whorl
> (fprintd:2411551): libfprint-virtual_device-DEBUG: 07:16:50.489: Processing command SCAN whorl
> (fprintd:2411551): libfprint-device-DEBUG: 07:16:50.489: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.489: Finger present 1
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.489: Finger needed 1
> (fprintd:2411551): libfprint-device-DEBUG: 07:16:50.489: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.489: Finger present 0
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.489: Finger needed 1
> (fprintd:2411551): libfprint-device-DEBUG: 07:16:50.489: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.489: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411551): libfprint-virtual_device-DEBUG: 07:16:50.489: Sleeping completed
> (fprintd:2411551): libfprint-virtual_device_connection-DEBUG: 07:16:50.490: Got a new connection!
> (fprintd:2411551): libfprint-virtual_device-DEBUG: 07:16:50.490: Got instructions of length 10
> (fprintd:2411551): libfprint-virtual_device-DEBUG: 07:16:50.490: Received command SCAN whorl
> (fprintd:2411551): libfprint-virtual_device-DEBUG: 07:16:50.490: Processing command SCAN whorl
> (fprintd:2411551): libfprint-device-DEBUG: 07:16:50.490: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.490: Finger present 1
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.490: Finger needed 1
> (fprintd:2411551): libfprint-device-DEBUG: 07:16:50.490: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.490: Finger present 0
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.490: Finger needed 1
> (fprintd:2411551): libfprint-device-DEBUG: 07:16:50.490: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.490: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411551): libfprint-device-DEBUG: 07:16:50.490: Device reported enroll completion
> (fprintd:2411551): libfprint-device-DEBUG: 07:16:50.490: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.490: Finger present 0
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.490: Finger needed 0
> (fprintd:2411551): libfprint-device-DEBUG: 07:16:50.490: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2411551): libfprint-device-DEBUG: 07:16:50.490: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411551): libfprint-device-DEBUG: 07:16:50.491: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.491: enroll_cb: result enroll-completed
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.491: file_storage_print_data_save(): print saved to /tmp/tmpb6qicmvd/state/testuser/virtual_device/0/3
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.492: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.492: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411551): GLib-GIO-DEBUG: 07:16:50.492: GTask [gio] D-Bus interface method dispatch (source object: 0x560f677a0df0, source tag: 0x7feedd2a4e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.492: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.492: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.493: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.493: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpb6qicmvd/state/testuser/virtual_device/0'
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.494: file_storage_print_data_load(): loaded '/tmp/tmpb6qicmvd/state/testuser/virtual_device/0/3' Success
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.494: start verification device 0 finger left-middle-finger
> (fprintd:2411551): libfprint-device-DEBUG: 07:16:50.494: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411551): libfprint-device-DEBUG: 07:16:50.494: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.494: Finger present 0
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.494: Finger needed 1
> (fprintd:2411551): GLib-GIO-DEBUG: 07:16:50.494: GTask [gio] D-Bus interface method dispatch (source object: 0x560f677a0df0, source tag: 0x7feedd2a4e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411551): libfprint-virtual_device_connection-DEBUG: 07:16:50.494: Got a new connection!
> (fprintd:2411551): libfprint-virtual_device-DEBUG: 07:16:50.494: Got instructions of length 7
> (fprintd:2411551): libfprint-virtual_device-DEBUG: 07:16:50.494: Received command ERROR 7
> (fprintd:2411551): libfprint-virtual_device-DEBUG: 07:16:50.495: Processing command ERROR 7
> (fprintd:2411551): libfprint-virtual_device-DEBUG: 07:16:50.495: Virtual device scan failed with error: Print was not found on the devices storage.
> (fprintd:2411551): libfprint-device-DEBUG: 07:16:50.495: Device reported verify completion
> (fprintd:2411551): libfprint-device-DEBUG: 07:16:50.495: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.495: Finger present 0
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.495: Finger needed 0
> (fprintd:2411551): libfprint-device-DEBUG: 07:16:50.495: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411551): libfprint-device-DEBUG: 07:16:50.495: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.495: verify_cb: result verify-no-match
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.495: report_verify_status: result verify-no-match
> 
> (fprintd:2411551): fprintd-WARNING **: 07:16:50.495: Device reported an error during verify: Print was not found on the devices storage.
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.496: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.496: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411551): GLib-GIO-DEBUG: 07:16:50.497: GTask [gio] D-Bus interface method dispatch (source object: 0x560f677a0df0, source tag: 0x7feedd2a4e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.497: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.497: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411551): libfprint-device-DEBUG: 07:16:50.497: Device reported close completion
> (fprintd:2411551): GLib-GIO-DEBUG: 07:16:50.497: GTask [gio] D-Bus interface method dispatch (source object: 0x560f677a0df0, source tag: 0x7feedd2a4e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411551): libfprint-device-DEBUG: 07:16:50.497: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411551): libfprint-device-DEBUG: 07:16:50.497: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.497: released device 0
> (fprintd:2411551): fprintd-DEBUG: 07:16:50.499: main loop completed
> (fprintd:2411551): libfprint-virtual_device-DEBUG: 07:16:50.499: 43559534471: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-no-match', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_error_data_not_found (__main__.FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_error_data_not_found) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.737s
> 
> OK
> ==============================================================================
> 
> ================================== 184/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_error_general
> start time:   07:16:49
> duration:     1.11s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=26 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_error_general
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411565): GLib-GIO-DEBUG: 07:16:50.700: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.702: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411565): fprintd-WARNING **: 07:16:50.702: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.702: Launching FprintObject
> (fprintd:2411565): libfprint-context-DEBUG: 07:16:50.702: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.704: Preparing devices for resume
> (fprintd:2411565): libfprint-context-DEBUG: 07:16:50.704: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-7l2xuk_9/virtual-image.socket
> (fprintd:2411565): libfprint-context-DEBUG: 07:16:50.704: created
> 1690269410.705 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411565): libfprint-device-DEBUG: 07:16:50.704: Device reported probe completion
> (fprintd:2411565): libfprint-device-DEBUG: 07:16:50.704: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411565): libfprint-device-DEBUG: 07:16:50.704: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.707: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.707: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.707: Finger present 0
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.707: Finger needed 0
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.707: Got delay inhibitor for sleep.
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.707: entering main loop
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.708: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.798: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.799: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.800: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.801: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.801: user 'testuser' claiming the device: 0
> (fprintd:2411565): libfprint-virtual_device-DEBUG: 07:16:50.801: 43559836329: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411565): libfprint-virtual_device_connection-DEBUG: 07:16:50.801: 43559836378: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411565): libfprint-device-DEBUG: 07:16:50.801: Device reported open completion
> (fprintd:2411565): GLib-GIO-DEBUG: 07:16:50.801: GTask [gio] D-Bus interface method dispatch (source object: 0x55f72ca50e10, source tag: 0x7f71f97d2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411565): libfprint-device-DEBUG: 07:16:50.801: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411565): libfprint-device-DEBUG: 07:16:50.801: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.801: claimed device 0
> (fprintd:2411565): libfprint-virtual_device_connection-DEBUG: 07:16:50.803: Got a new connection!
> (fprintd:2411565): libfprint-virtual_device-DEBUG: 07:16:50.803: Got instructions of length 19
> (fprintd:2411565): libfprint-virtual_device-DEBUG: 07:16:50.803: Received command SET_ENROLL_STAGES 2
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.803: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.805: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.805: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.806: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.806: file_storage_print_data_load(): loaded '/tmp/tmpd5fvbygl/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.806: start enrollment device 0 finger 3
> 
> (fprintd:2411565): fprintd-WARNING **: 07:16:50.806: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411565): libfprint-device-DEBUG: 07:16:50.806: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411565): libfprint-device-DEBUG: 07:16:50.806: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.806: Finger present 0
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.806: Finger needed 1
> (fprintd:2411565): GLib-GIO-DEBUG: 07:16:50.806: GTask [gio] D-Bus interface method dispatch (source object: 0x55f72ca50e10, source tag: 0x7f71f97d2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411565): libfprint-virtual_device_connection-DEBUG: 07:16:50.808: Got a new connection!
> (fprintd:2411565): libfprint-virtual_device-DEBUG: 07:16:50.808: Got instructions of length 10
> (fprintd:2411565): libfprint-virtual_device-DEBUG: 07:16:50.809: Received command SCAN whorl
> (fprintd:2411565): libfprint-virtual_device-DEBUG: 07:16:50.809: Processing command SCAN whorl
> (fprintd:2411565): libfprint-device-DEBUG: 07:16:50.809: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.809: Finger present 1
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.809: Finger needed 1
> (fprintd:2411565): libfprint-device-DEBUG: 07:16:50.809: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.809: Finger present 0
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.809: Finger needed 1
> (fprintd:2411565): libfprint-device-DEBUG: 07:16:50.809: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.809: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411565): libfprint-virtual_device_connection-DEBUG: 07:16:50.811: Got a new connection!
> (fprintd:2411565): libfprint-virtual_device-DEBUG: 07:16:50.811: Got instructions of length 10
> (fprintd:2411565): libfprint-virtual_device-DEBUG: 07:16:50.811: Received command SCAN whorl
> (fprintd:2411565): libfprint-virtual_device-DEBUG: 07:16:50.811: Sleeping completed
> (fprintd:2411565): libfprint-virtual_device-DEBUG: 07:16:50.811: Processing command SCAN whorl
> (fprintd:2411565): libfprint-device-DEBUG: 07:16:50.811: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.811: Finger present 1
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.811: Finger needed 1
> (fprintd:2411565): libfprint-device-DEBUG: 07:16:50.811: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.811: Finger present 0
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.811: Finger needed 1
> (fprintd:2411565): libfprint-device-DEBUG: 07:16:50.811: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.811: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411565): libfprint-device-DEBUG: 07:16:50.811: Device reported enroll completion
> (fprintd:2411565): libfprint-device-DEBUG: 07:16:50.812: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.812: Finger present 0
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.812: Finger needed 0
> (fprintd:2411565): libfprint-device-DEBUG: 07:16:50.812: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2411565): libfprint-device-DEBUG: 07:16:50.813: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411565): libfprint-device-DEBUG: 07:16:50.813: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.813: enroll_cb: result enroll-completed
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.813: file_storage_print_data_save(): print saved to /tmp/tmpd5fvbygl/state/testuser/virtual_device/0/3
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.815: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.815: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411565): GLib-GIO-DEBUG: 07:16:50.816: GTask [gio] D-Bus interface method dispatch (source object: 0x55f72ca50e10, source tag: 0x7f71f97d2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.817: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.817: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.820: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.820: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpd5fvbygl/state/testuser/virtual_device/0'
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.820: file_storage_print_data_load(): loaded '/tmp/tmpd5fvbygl/state/testuser/virtual_device/0/3' Success
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.820: start verification device 0 finger left-middle-finger
> (fprintd:2411565): libfprint-device-DEBUG: 07:16:50.820: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411565): libfprint-device-DEBUG: 07:16:50.820: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.820: Finger present 0
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.820: Finger needed 1
> (fprintd:2411565): GLib-GIO-DEBUG: 07:16:50.820: GTask [gio] D-Bus interface method dispatch (source object: 0x55f72ca50e10, source tag: 0x7f71f97d2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411565): libfprint-virtual_device_connection-DEBUG: 07:16:50.821: Got a new connection!
> (fprintd:2411565): libfprint-virtual_device-DEBUG: 07:16:50.821: Got instructions of length 7
> (fprintd:2411565): libfprint-virtual_device-DEBUG: 07:16:50.821: Received command ERROR 0
> (fprintd:2411565): libfprint-virtual_device-DEBUG: 07:16:50.821: Processing command ERROR 0
> (fprintd:2411565): libfprint-virtual_device-DEBUG: 07:16:50.821: Virtual device scan failed with error: An unspecified error occurred!
> (fprintd:2411565): libfprint-device-DEBUG: 07:16:50.821: Device reported verify completion
> (fprintd:2411565): libfprint-device-DEBUG: 07:16:50.821: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.821: Finger present 0
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.821: Finger needed 0
> (fprintd:2411565): libfprint-device-DEBUG: 07:16:50.821: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411565): libfprint-device-DEBUG: 07:16:50.821: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.821: verify_cb: result verify-unknown-error
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.821: report_verify_status: result verify-unknown-error
> 
> (fprintd:2411565): fprintd-WARNING **: 07:16:50.821: Device reported an error during verify: An unspecified error occurred!
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.822: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.822: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411565): GLib-GIO-DEBUG: 07:16:50.822: GTask [gio] D-Bus interface method dispatch (source object: 0x55f72ca50e10, source tag: 0x7f71f97d2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.823: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.823: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411565): libfprint-device-DEBUG: 07:16:50.823: Device reported close completion
> (fprintd:2411565): GLib-GIO-DEBUG: 07:16:50.824: GTask [gio] D-Bus interface method dispatch (source object: 0x55f72ca50e10, source tag: 0x7f71f97d2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411565): libfprint-device-DEBUG: 07:16:50.824: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411565): libfprint-device-DEBUG: 07:16:50.824: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.824: released device 0
> (fprintd:2411565): fprintd-DEBUG: 07:16:50.825: main loop completed
> (fprintd:2411565): libfprint-virtual_device-DEBUG: 07:16:50.825: 43559860878: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_error_general (__main__.FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_error_general) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.783s
> 
> OK
> ==============================================================================
> 
> ================================== 185/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_multiple_verify_cancelled
> start time:   07:16:48
> duration:     2.78s
> result:       exit status 0
> command:      MALLOC_PERTURB_=92 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageIdentificationTests.test_multiple_verify_cancelled
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411444): GLib-GIO-DEBUG: 07:16:49.057: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.061: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411444): fprintd-WARNING **: 07:16:49.061: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.061: Launching FprintObject
> (fprintd:2411444): libfprint-context-DEBUG: 07:16:49.061: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.063: Preparing devices for resume
> (fprintd:2411444): libfprint-context-DEBUG: 07:16:49.063: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-9mauz5ke/virtual-image.socket
> (fprintd:2411444): libfprint-context-DEBUG: 07:16:49.063: created
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:49.063: Device reported probe completion
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:49.063: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:49.063: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269409.066 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.070: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.070: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.070: Finger present 0
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.070: Finger needed 0
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.070: Got delay inhibitor for sleep.
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.070: entering main loop
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.071: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.149: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.150: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.151: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.152: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.152: user 'testuser' claiming the device: 0
> (fprintd:2411444): libfprint-virtual_device-DEBUG: 07:16:49.152: 43558187471: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411444): libfprint-virtual_device_connection-DEBUG: 07:16:49.152: 43558187506: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:49.152: Device reported open completion
> (fprintd:2411444): GLib-GIO-DEBUG: 07:16:49.152: GTask [gio] D-Bus interface method dispatch (source object: 0x559bb46c0b90, source tag: 0x7ff916448e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:49.152: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:49.152: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.152: claimed device 0
> (fprintd:2411444): libfprint-virtual_device_connection-DEBUG: 07:16:49.155: Got a new connection!
> (fprintd:2411444): libfprint-virtual_device-DEBUG: 07:16:49.155: Got instructions of length 19
> (fprintd:2411444): libfprint-virtual_device-DEBUG: 07:16:49.155: Received command SET_ENROLL_STAGES 2
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.155: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.157: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.157: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.160: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.160: file_storage_print_data_load(): loaded '/tmp/tmpvk9ibu65/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.160: start enrollment device 0 finger 3
> 
> (fprintd:2411444): fprintd-WARNING **: 07:16:49.160: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:49.160: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:49.160: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.160: Finger present 0
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.160: Finger needed 1
> (fprintd:2411444): GLib-GIO-DEBUG: 07:16:49.160: GTask [gio] D-Bus interface method dispatch (source object: 0x559bb46c0b90, source tag: 0x7ff916448e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411444): libfprint-virtual_device_connection-DEBUG: 07:16:49.161: Got a new connection!
> (fprintd:2411444): libfprint-virtual_device-DEBUG: 07:16:49.161: Got instructions of length 10
> (fprintd:2411444): libfprint-virtual_device-DEBUG: 07:16:49.161: Received command SCAN whorl
> (fprintd:2411444): libfprint-virtual_device-DEBUG: 07:16:49.161: Processing command SCAN whorl
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:49.161: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.161: Finger present 1
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.161: Finger needed 1
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:49.161: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.161: Finger present 0
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.161: Finger needed 1
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:49.161: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.162: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411444): libfprint-virtual_device-DEBUG: 07:16:49.162: Sleeping completed
> (fprintd:2411444): libfprint-virtual_device_connection-DEBUG: 07:16:49.162: Got a new connection!
> (fprintd:2411444): libfprint-virtual_device-DEBUG: 07:16:49.162: Got instructions of length 10
> (fprintd:2411444): libfprint-virtual_device-DEBUG: 07:16:49.162: Received command SCAN whorl
> (fprintd:2411444): libfprint-virtual_device-DEBUG: 07:16:49.162: Processing command SCAN whorl
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:49.162: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.162: Finger present 1
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.162: Finger needed 1
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:49.162: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.162: Finger present 0
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.162: Finger needed 1
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:49.162: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.162: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:49.162: Device reported enroll completion
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:49.162: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.162: Finger present 0
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.162: Finger needed 0
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:49.162: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:49.162: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:49.162: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.163: enroll_cb: result enroll-completed
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.163: file_storage_print_data_save(): print saved to /tmp/tmpvk9ibu65/state/testuser/virtual_device/0/3
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.164: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.164: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411444): GLib-GIO-DEBUG: 07:16:49.164: GTask [gio] D-Bus interface method dispatch (source object: 0x559bb46c0b90, source tag: 0x7ff916448e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.165: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.165: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.166: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.166: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpvk9ibu65/state/testuser/virtual_device/0'
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.167: file_storage_print_data_load(): loaded '/tmp/tmpvk9ibu65/state/testuser/virtual_device/0/3' Success
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.167: start verification device 0 finger left-middle-finger
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:49.167: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:49.167: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.167: Finger present 0
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.167: Finger needed 1
> (fprintd:2411444): GLib-GIO-DEBUG: 07:16:49.167: GTask [gio] D-Bus interface method dispatch (source object: 0x559bb46c0b90, source tag: 0x7ff916448e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411444): libfprint-virtual_device_connection-DEBUG: 07:16:49.167: Got a new connection!
> (fprintd:2411444): libfprint-virtual_device-DEBUG: 07:16:49.167: Got instructions of length 8
> (fprintd:2411444): libfprint-virtual_device-DEBUG: 07:16:49.167: Received command SLEEP 50
> (fprintd:2411444): libfprint-virtual_device-DEBUG: 07:16:49.167: Processing command SLEEP 50
> (fprintd:2411444): libfprint-virtual_device-DEBUG: 07:16:49.167: Sleeping 50ms
> (fprintd:2411444): libfprint-virtual_device_connection-DEBUG: 07:16:49.168: Got a new connection!
> (fprintd:2411444): libfprint-virtual_device-DEBUG: 07:16:49.168: Got instructions of length 16
> (fprintd:2411444): libfprint-virtual_device-DEBUG: 07:16:49.168: Received command SCAN tented_arch
> (fprintd:2411444): libfprint-virtual_device_connection-DEBUG: 07:16:49.168: Got a new connection!
> (fprintd:2411444): libfprint-virtual_device-DEBUG: 07:16:49.168: Got instructions of length 11
> (fprintd:2411444): libfprint-virtual_device-DEBUG: 07:16:49.168: Received command SLEEP 60000
> (fprintd:2411444): libfprint-virtual_device-DEBUG: 07:16:49.218: Sleeping completed
> (fprintd:2411444): libfprint-virtual_device-DEBUG: 07:16:49.218: Processing command SCAN tented_arch
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:49.218: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.218: Finger present 1
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.218: Finger needed 1
> (fprintd:2411444): libfprint-virtual_device-DEBUG: 07:16:49.218: Virtual device scanned print tented_arch
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:49.218: Device reported verify result
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.218: report_verify_status: result verify-no-match
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:49.218: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.218: Finger present 0
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.218: Finger needed 1
> (fprintd:2411444): libfprint-virtual_device-DEBUG: 07:16:49.218: Processing command SLEEP 60000
> (fprintd:2411444): libfprint-virtual_device-DEBUG: 07:16:49.218: Sleeping 60000ms
> (fprintd:2411444): libfprint-virtual_device-DEBUG: 07:16:49.218: Sleeping now, command queued for later: SCAN tented_arch
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.219: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411444): fprintd-DEBUG: 07:16:49.219: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411444): GLib-GIO-DEBUG: 07:16:49.219: GTask [gio] D-Bus interface method dispatch (source object: 0x559bb46c0b90, source tag: 0x7ff916448e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:49.277: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:50.966: Idle cancelling on ongoing operation!
> (fprintd:2411444): libfprint-virtual_device-DEBUG: 07:16:50.966: Got cancellation!
> (fprintd:2411444): libfprint-virtual_device-DEBUG: 07:16:50.967: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:50.967: Device reported verify completion
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:50.967: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411444): fprintd-DEBUG: 07:16:50.967: Finger present 0
> (fprintd:2411444): fprintd-DEBUG: 07:16:50.967: Finger needed 0
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:50.967: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:50.967: Updated temperature model after 1.69 seconds, ratio 0.27 -> 0.28, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2411444): fprintd-DEBUG: 07:16:50.967: verify_cb: result verify-no-match
> (fprintd:2411444): fprintd-DEBUG: 07:16:50.968: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411444): fprintd-DEBUG: 07:16:50.968: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411444): fprintd-DEBUG: 07:16:50.969: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411444): fprintd-DEBUG: 07:16:50.969: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpvk9ibu65/state/testuser/virtual_device/0'
> (fprintd:2411444): fprintd-DEBUG: 07:16:50.969: file_storage_print_data_load(): loaded '/tmp/tmpvk9ibu65/state/testuser/virtual_device/0/3' Success
> (fprintd:2411444): fprintd-DEBUG: 07:16:50.969: start verification device 0 finger left-middle-finger
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:50.969: Updated temperature model after 0.00 seconds, ratio 0.28 -> 0.28, active 1 -> 1, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:50.969: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411444): fprintd-DEBUG: 07:16:50.969: Finger present 0
> (fprintd:2411444): fprintd-DEBUG: 07:16:50.969: Finger needed 1
> (fprintd:2411444): GLib-GIO-DEBUG: 07:16:50.971: GTask [gio] D-Bus interface method dispatch (source object: 0x559bb46c0b90, source tag: 0x7ff916448e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411444): libfprint-virtual_device_connection-DEBUG: 07:16:50.972: Got a new connection!
> (fprintd:2411444): libfprint-virtual_device-DEBUG: 07:16:50.972: Got instructions of length 8
> (fprintd:2411444): libfprint-virtual_device-DEBUG: 07:16:50.972: Received command FINGER 0
> (fprintd:2411444): libfprint-virtual_device-DEBUG: 07:16:50.972: Processing command FINGER 0
> (fprintd:2411444): libfprint-virtual_device_connection-DEBUG: 07:16:50.972: Got a new connection!
> (fprintd:2411444): libfprint-virtual_device-DEBUG: 07:16:50.972: Got instructions of length 10
> (fprintd:2411444): libfprint-virtual_device-DEBUG: 07:16:50.972: Received command SCAN whorl
> (fprintd:2411444): libfprint-virtual_device-DEBUG: 07:16:50.972: Processing command SCAN whorl
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:50.972: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411444): fprintd-DEBUG: 07:16:50.972: Finger present 1
> (fprintd:2411444): fprintd-DEBUG: 07:16:50.972: Finger needed 1
> (fprintd:2411444): libfprint-virtual_device-DEBUG: 07:16:50.972: Virtual device scanned print whorl
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:50.972: Device reported verify result
> (fprintd:2411444): fprintd-DEBUG: 07:16:50.972: report_verify_status: result verify-match
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:50.972: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411444): fprintd-DEBUG: 07:16:50.972: Finger present 0
> (fprintd:2411444): fprintd-DEBUG: 07:16:50.972: Finger needed 1
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:50.972: Device reported verify completion
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:50.972: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411444): fprintd-DEBUG: 07:16:50.972: Finger present 0
> (fprintd:2411444): fprintd-DEBUG: 07:16:50.972: Finger needed 0
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:50.972: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:50.973: Updated temperature model after 0.00 seconds, ratio 0.28 -> 0.28, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2411444): fprintd-DEBUG: 07:16:50.973: verify_cb: result verify-match
> (fprintd:2411444): fprintd-DEBUG: 07:16:50.977: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411444): fprintd-DEBUG: 07:16:50.977: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411444): GLib-GIO-DEBUG: 07:16:50.977: GTask [gio] D-Bus interface method dispatch (source object: 0x559bb46c0b90, source tag: 0x7ff916448e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411444): fprintd-DEBUG: 07:16:50.979: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411444): fprintd-DEBUG: 07:16:50.979: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:50.979: Device reported close completion
> (fprintd:2411444): GLib-GIO-DEBUG: 07:16:50.979: GTask [gio] D-Bus interface method dispatch (source object: 0x559bb46c0b90, source tag: 0x7ff916448e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:50.979: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411444): libfprint-device-DEBUG: 07:16:50.979: Updated temperature model after 0.01 seconds, ratio 0.28 -> 0.28, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2411444): fprintd-DEBUG: 07:16:50.979: released device 0
> (fprintd:2411444): fprintd-DEBUG: 07:16:50.980: main loop completed
> (fprintd:2411444): libfprint-virtual_device-DEBUG: 07:16:50.982: 43560017884: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-no-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-match', true)
> ----------------------------------- stderr -----------------------------------
> test_multiple_verify_cancelled (__main__.FPrintdVirtualDeviceNoStorageIdentificationTests.test_multiple_verify_cancelled) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 2.561s
> 
> OK
> ==============================================================================
> 
> ================================== 186/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_error_ignored_after_report
> start time:   07:16:50
> duration:     1.24s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=248 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_error_ignored_after_report
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411578): GLib-GIO-DEBUG: 07:16:50.751: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.752: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411578): fprintd-WARNING **: 07:16:50.752: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.752: Launching FprintObject
> (fprintd:2411578): libfprint-context-DEBUG: 07:16:50.752: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.754: Preparing devices for resume
> (fprintd:2411578): libfprint-context-DEBUG: 07:16:50.754: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-cx04owok/virtual-image.socket
> (fprintd:2411578): libfprint-context-DEBUG: 07:16:50.754: created
> 1690269410.755 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411578): libfprint-device-DEBUG: 07:16:50.755: Device reported probe completion
> (fprintd:2411578): libfprint-device-DEBUG: 07:16:50.755: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411578): libfprint-device-DEBUG: 07:16:50.755: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.757: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.757: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.757: Finger present 0
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.757: Finger needed 0
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.757: Got delay inhibitor for sleep.
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.757: entering main loop
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.758: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.852: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.852: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.854: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.855: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.855: user 'testuser' claiming the device: 0
> (fprintd:2411578): libfprint-virtual_device-DEBUG: 07:16:50.855: 43559890343: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411578): libfprint-virtual_device_connection-DEBUG: 07:16:50.855: 43559890395: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411578): libfprint-device-DEBUG: 07:16:50.855: Device reported open completion
> (fprintd:2411578): GLib-GIO-DEBUG: 07:16:50.855: GTask [gio] D-Bus interface method dispatch (source object: 0x5565c5318f30, source tag: 0x7f7485642e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411578): libfprint-device-DEBUG: 07:16:50.855: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411578): libfprint-device-DEBUG: 07:16:50.855: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.855: claimed device 0
> (fprintd:2411578): libfprint-virtual_device_connection-DEBUG: 07:16:50.858: Got a new connection!
> (fprintd:2411578): libfprint-virtual_device-DEBUG: 07:16:50.858: Got instructions of length 19
> (fprintd:2411578): libfprint-virtual_device-DEBUG: 07:16:50.858: Received command SET_ENROLL_STAGES 2
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.858: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.859: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.859: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.861: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.861: file_storage_print_data_load(): loaded '/tmp/tmpbfznlm9o/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.861: start enrollment device 0 finger 3
> 
> (fprintd:2411578): fprintd-WARNING **: 07:16:50.861: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411578): libfprint-device-DEBUG: 07:16:50.861: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411578): libfprint-device-DEBUG: 07:16:50.862: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.862: Finger present 0
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.862: Finger needed 1
> (fprintd:2411578): GLib-GIO-DEBUG: 07:16:50.862: GTask [gio] D-Bus interface method dispatch (source object: 0x5565c5318f30, source tag: 0x7f7485642e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411578): libfprint-virtual_device_connection-DEBUG: 07:16:50.862: Got a new connection!
> (fprintd:2411578): libfprint-virtual_device-DEBUG: 07:16:50.863: Got instructions of length 10
> (fprintd:2411578): libfprint-virtual_device-DEBUG: 07:16:50.863: Received command SCAN whorl
> (fprintd:2411578): libfprint-virtual_device-DEBUG: 07:16:50.863: Processing command SCAN whorl
> (fprintd:2411578): libfprint-device-DEBUG: 07:16:50.863: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.863: Finger present 1
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.863: Finger needed 1
> (fprintd:2411578): libfprint-device-DEBUG: 07:16:50.863: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.863: Finger present 0
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.863: Finger needed 1
> (fprintd:2411578): libfprint-device-DEBUG: 07:16:50.863: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.863: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411578): libfprint-virtual_device-DEBUG: 07:16:50.863: Sleeping completed
> (fprintd:2411578): libfprint-virtual_device_connection-DEBUG: 07:16:50.864: Got a new connection!
> (fprintd:2411578): libfprint-virtual_device-DEBUG: 07:16:50.864: Got instructions of length 10
> (fprintd:2411578): libfprint-virtual_device-DEBUG: 07:16:50.864: Received command SCAN whorl
> (fprintd:2411578): libfprint-virtual_device-DEBUG: 07:16:50.864: Processing command SCAN whorl
> (fprintd:2411578): libfprint-device-DEBUG: 07:16:50.864: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.864: Finger present 1
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.864: Finger needed 1
> (fprintd:2411578): libfprint-device-DEBUG: 07:16:50.864: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.864: Finger present 0
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.864: Finger needed 1
> (fprintd:2411578): libfprint-device-DEBUG: 07:16:50.864: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.864: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411578): libfprint-device-DEBUG: 07:16:50.864: Device reported enroll completion
> (fprintd:2411578): libfprint-device-DEBUG: 07:16:50.864: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.864: Finger present 0
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.864: Finger needed 0
> (fprintd:2411578): libfprint-device-DEBUG: 07:16:50.864: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2411578): libfprint-device-DEBUG: 07:16:50.864: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411578): libfprint-device-DEBUG: 07:16:50.864: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.864: enroll_cb: result enroll-completed
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.865: file_storage_print_data_save(): print saved to /tmp/tmpbfznlm9o/state/testuser/virtual_device/0/3
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.867: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.867: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411578): GLib-GIO-DEBUG: 07:16:50.867: GTask [gio] D-Bus interface method dispatch (source object: 0x5565c5318f30, source tag: 0x7f7485642e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.869: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.869: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.871: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.872: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpbfznlm9o/state/testuser/virtual_device/0'
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.873: file_storage_print_data_load(): loaded '/tmp/tmpbfznlm9o/state/testuser/virtual_device/0/3' Success
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.873: start verification device 0 finger left-middle-finger
> (fprintd:2411578): libfprint-device-DEBUG: 07:16:50.873: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411578): libfprint-device-DEBUG: 07:16:50.873: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.873: Finger present 0
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.873: Finger needed 1
> (fprintd:2411578): GLib-GIO-DEBUG: 07:16:50.873: GTask [gio] D-Bus interface method dispatch (source object: 0x5565c5318f30, source tag: 0x7f7485642e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411578): libfprint-virtual_device_connection-DEBUG: 07:16:50.873: Got a new connection!
> (fprintd:2411578): libfprint-virtual_device-DEBUG: 07:16:50.873: Got instructions of length 8
> (fprintd:2411578): libfprint-virtual_device-DEBUG: 07:16:50.873: Received command SLEEP 50
> (fprintd:2411578): libfprint-virtual_device-DEBUG: 07:16:50.873: Processing command SLEEP 50
> (fprintd:2411578): libfprint-virtual_device-DEBUG: 07:16:50.873: Sleeping 50ms
> (fprintd:2411578): libfprint-virtual_device_connection-DEBUG: 07:16:50.874: Got a new connection!
> (fprintd:2411578): libfprint-virtual_device-DEBUG: 07:16:50.874: Got instructions of length 10
> (fprintd:2411578): libfprint-virtual_device-DEBUG: 07:16:50.874: Received command SCAN whorl
> (fprintd:2411578): libfprint-virtual_device_connection-DEBUG: 07:16:50.874: Got a new connection!
> (fprintd:2411578): libfprint-virtual_device-DEBUG: 07:16:50.874: Got instructions of length 7
> (fprintd:2411578): libfprint-virtual_device-DEBUG: 07:16:50.874: Received command SLEEP 0
> (fprintd:2411578): libfprint-virtual_device_connection-DEBUG: 07:16:50.874: Got a new connection!
> (fprintd:2411578): libfprint-virtual_device-DEBUG: 07:16:50.874: Got instructions of length 7
> (fprintd:2411578): libfprint-virtual_device-DEBUG: 07:16:50.874: Received command ERROR 4
> (fprintd:2411578): libfprint-virtual_device-DEBUG: 07:16:50.924: Sleeping completed
> (fprintd:2411578): libfprint-virtual_device-DEBUG: 07:16:50.924: Processing command SCAN whorl
> (fprintd:2411578): libfprint-device-DEBUG: 07:16:50.924: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.924: Finger present 1
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.924: Finger needed 1
> (fprintd:2411578): libfprint-virtual_device-DEBUG: 07:16:50.924: Virtual device scanned print whorl
> (fprintd:2411578): libfprint-device-DEBUG: 07:16:50.924: Device reported verify result
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.924: report_verify_status: result verify-match
> (fprintd:2411578): libfprint-device-DEBUG: 07:16:50.924: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.924: Finger present 0
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.924: Finger needed 1
> (fprintd:2411578): libfprint-virtual_device-DEBUG: 07:16:50.924: Processing command SLEEP 0
> (fprintd:2411578): libfprint-virtual_device-DEBUG: 07:16:50.924: Sleeping 0ms
> (fprintd:2411578): libfprint-virtual_device-DEBUG: 07:16:50.924: Sleeping completed
> (fprintd:2411578): libfprint-virtual_device-DEBUG: 07:16:50.924: Processing command ERROR 4
> (fprintd:2411578): libfprint-virtual_device-DEBUG: 07:16:50.924: Virtual device scan failed with error: The device is still busy with another operation, please try again later.
> (fprintd:2411578): libfprint-device-DEBUG: 07:16:50.924: Device reported verify completion
> (fprintd:2411578): libfprint-device-DEBUG: 07:16:50.924: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.924: Finger present 0
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.924: Finger needed 0
> (fprintd:2411578): libfprint-device-DEBUG: 07:16:50.924: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411578): libfprint-device-DEBUG: 07:16:50.924: Updated temperature model after 0.05 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2411578): fprintd-DEBUG: 07:16:50.924: verify_cb: result verify-unknown-error
> 
> (fprintd:2411578): fprintd-WARNING **: 07:16:50.924: Verify status already reported. Ignoring verify-unknown-error
> 
> (fprintd:2411578): fprintd-WARNING **: 07:16:50.924: Device reported an error during verify: The device is still busy with another operation, please try again later.
> (fprintd:2411578): fprintd-DEBUG: 07:16:51.126: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411578): fprintd-DEBUG: 07:16:51.126: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411578): GLib-GIO-DEBUG: 07:16:51.126: GTask [gio] D-Bus interface method dispatch (source object: 0x5565c5318f30, source tag: 0x7f7485642e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411578): fprintd-DEBUG: 07:16:51.127: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411578): fprintd-DEBUG: 07:16:51.127: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411578): libfprint-device-DEBUG: 07:16:51.127: Device reported close completion
> (fprintd:2411578): GLib-GIO-DEBUG: 07:16:51.127: GTask [gio] D-Bus interface method dispatch (source object: 0x5565c5318f30, source tag: 0x7f7485642e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411578): libfprint-device-DEBUG: 07:16:51.127: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411578): libfprint-device-DEBUG: 07:16:51.127: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2411578): fprintd-DEBUG: 07:16:51.127: released device 0
> (fprintd:2411578): fprintd-DEBUG: 07:16:51.128: main loop completed
> (fprintd:2411578): libfprint-virtual_device-DEBUG: 07:16:51.129: 43560164893: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> ----------------------------------- stderr -----------------------------------
> test_verify_error_ignored_after_report (__main__.FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_error_ignored_after_report) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.002s
> 
> OK
> ==============================================================================
> 
> ================================== 187/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_error_not_open
> start time:   07:16:50
> duration:     0.89s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=235 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_error_not_open
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411597): GLib-GIO-DEBUG: 07:16:51.072: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.074: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411597): fprintd-WARNING **: 07:16:51.074: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.074: Launching FprintObject
> (fprintd:2411597): libfprint-context-DEBUG: 07:16:51.074: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.075: Preparing devices for resume
> (fprintd:2411597): libfprint-context-DEBUG: 07:16:51.075: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-h_an8xs_/virtual-image.socket
> (fprintd:2411597): libfprint-context-DEBUG: 07:16:51.075: created
> (fprintd:2411597): libfprint-device-DEBUG: 07:16:51.076: Device reported probe completion
> (fprintd:2411597): libfprint-device-DEBUG: 07:16:51.076: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411597): libfprint-device-DEBUG: 07:16:51.076: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269411.076 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.077: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.077: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.077: Finger present 0
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.077: Finger needed 0
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.077: Got delay inhibitor for sleep.
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.077: entering main loop
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.078: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.171: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.171: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.172: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.174: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.174: user 'testuser' claiming the device: 0
> (fprintd:2411597): libfprint-virtual_device-DEBUG: 07:16:51.174: 43560209359: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411597): libfprint-virtual_device_connection-DEBUG: 07:16:51.174: 43560209408: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411597): libfprint-device-DEBUG: 07:16:51.174: Device reported open completion
> (fprintd:2411597): GLib-GIO-DEBUG: 07:16:51.174: GTask [gio] D-Bus interface method dispatch (source object: 0x5615ad057db0, source tag: 0x7f3875cebe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411597): libfprint-device-DEBUG: 07:16:51.174: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411597): libfprint-device-DEBUG: 07:16:51.174: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.174: claimed device 0
> (fprintd:2411597): libfprint-virtual_device_connection-DEBUG: 07:16:51.175: Got a new connection!
> (fprintd:2411597): libfprint-virtual_device-DEBUG: 07:16:51.175: Got instructions of length 19
> (fprintd:2411597): libfprint-virtual_device-DEBUG: 07:16:51.175: Received command SET_ENROLL_STAGES 2
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.175: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.176: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.176: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.177: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.177: file_storage_print_data_load(): loaded '/tmp/tmp2v9tb8d1/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.177: start enrollment device 0 finger 3
> 
> (fprintd:2411597): fprintd-WARNING **: 07:16:51.177: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411597): libfprint-device-DEBUG: 07:16:51.177: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411597): libfprint-device-DEBUG: 07:16:51.177: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.177: Finger present 0
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.177: Finger needed 1
> (fprintd:2411597): GLib-GIO-DEBUG: 07:16:51.178: GTask [gio] D-Bus interface method dispatch (source object: 0x5615ad057db0, source tag: 0x7f3875cebe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411597): libfprint-virtual_device_connection-DEBUG: 07:16:51.178: Got a new connection!
> (fprintd:2411597): libfprint-virtual_device-DEBUG: 07:16:51.178: Got instructions of length 10
> (fprintd:2411597): libfprint-virtual_device-DEBUG: 07:16:51.178: Received command SCAN whorl
> (fprintd:2411597): libfprint-virtual_device-DEBUG: 07:16:51.178: Processing command SCAN whorl
> (fprintd:2411597): libfprint-device-DEBUG: 07:16:51.178: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.178: Finger present 1
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.178: Finger needed 1
> (fprintd:2411597): libfprint-device-DEBUG: 07:16:51.178: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.178: Finger present 0
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.178: Finger needed 1
> (fprintd:2411597): libfprint-device-DEBUG: 07:16:51.178: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.178: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411597): libfprint-virtual_device-DEBUG: 07:16:51.178: Sleeping completed
> (fprintd:2411597): libfprint-virtual_device_connection-DEBUG: 07:16:51.179: Got a new connection!
> (fprintd:2411597): libfprint-virtual_device-DEBUG: 07:16:51.179: Got instructions of length 10
> (fprintd:2411597): libfprint-virtual_device-DEBUG: 07:16:51.179: Received command SCAN whorl
> (fprintd:2411597): libfprint-virtual_device-DEBUG: 07:16:51.179: Processing command SCAN whorl
> (fprintd:2411597): libfprint-device-DEBUG: 07:16:51.179: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.179: Finger present 1
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.179: Finger needed 1
> (fprintd:2411597): libfprint-device-DEBUG: 07:16:51.179: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.179: Finger present 0
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.179: Finger needed 1
> (fprintd:2411597): libfprint-device-DEBUG: 07:16:51.179: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.179: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411597): libfprint-device-DEBUG: 07:16:51.179: Device reported enroll completion
> (fprintd:2411597): libfprint-device-DEBUG: 07:16:51.179: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.179: Finger present 0
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.179: Finger needed 0
> (fprintd:2411597): libfprint-device-DEBUG: 07:16:51.179: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2411597): libfprint-device-DEBUG: 07:16:51.179: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411597): libfprint-device-DEBUG: 07:16:51.179: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.180: enroll_cb: result enroll-completed
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.180: file_storage_print_data_save(): print saved to /tmp/tmp2v9tb8d1/state/testuser/virtual_device/0/3
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.181: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.181: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411597): GLib-GIO-DEBUG: 07:16:51.181: GTask [gio] D-Bus interface method dispatch (source object: 0x5615ad057db0, source tag: 0x7f3875cebe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.182: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.182: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.183: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.183: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp2v9tb8d1/state/testuser/virtual_device/0'
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.183: file_storage_print_data_load(): loaded '/tmp/tmp2v9tb8d1/state/testuser/virtual_device/0/3' Success
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.183: start verification device 0 finger left-middle-finger
> (fprintd:2411597): libfprint-device-DEBUG: 07:16:51.183: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411597): libfprint-device-DEBUG: 07:16:51.183: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.183: Finger present 0
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.183: Finger needed 1
> (fprintd:2411597): GLib-GIO-DEBUG: 07:16:51.183: GTask [gio] D-Bus interface method dispatch (source object: 0x5615ad057db0, source tag: 0x7f3875cebe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411597): libfprint-virtual_device_connection-DEBUG: 07:16:51.183: Got a new connection!
> (fprintd:2411597): libfprint-virtual_device-DEBUG: 07:16:51.183: Got instructions of length 7
> (fprintd:2411597): libfprint-virtual_device-DEBUG: 07:16:51.183: Received command ERROR 2
> (fprintd:2411597): libfprint-virtual_device-DEBUG: 07:16:51.183: Processing command ERROR 2
> (fprintd:2411597): libfprint-virtual_device-DEBUG: 07:16:51.183: Virtual device scan failed with error: The device needs to be opened first!
> (fprintd:2411597): libfprint-device-DEBUG: 07:16:51.183: Device reported verify completion
> (fprintd:2411597): libfprint-device-DEBUG: 07:16:51.183: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.183: Finger present 0
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.183: Finger needed 0
> (fprintd:2411597): libfprint-device-DEBUG: 07:16:51.183: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411597): libfprint-device-DEBUG: 07:16:51.184: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.184: verify_cb: result verify-unknown-error
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.184: report_verify_status: result verify-unknown-error
> 
> (fprintd:2411597): fprintd-WARNING **: 07:16:51.184: Device reported an error during verify: The device needs to be opened first!
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.184: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.184: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411597): GLib-GIO-DEBUG: 07:16:51.184: GTask [gio] D-Bus interface method dispatch (source object: 0x5615ad057db0, source tag: 0x7f3875cebe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.185: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.185: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411597): libfprint-device-DEBUG: 07:16:51.185: Device reported close completion
> (fprintd:2411597): GLib-GIO-DEBUG: 07:16:51.185: GTask [gio] D-Bus interface method dispatch (source object: 0x5615ad057db0, source tag: 0x7f3875cebe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411597): libfprint-device-DEBUG: 07:16:51.185: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411597): libfprint-device-DEBUG: 07:16:51.185: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.185: released device 0
> (fprintd:2411597): fprintd-DEBUG: 07:16:51.186: main loop completed
> (fprintd:2411597): libfprint-virtual_device-DEBUG: 07:16:51.186: 43560221978: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_error_not_open (__main__.FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_error_not_open) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.619s
> 
> OK
> ==============================================================================
> 
> ================================== 188/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_error_not_supported
> start time:   07:16:50
> duration:     0.87s
> result:       exit status 0
> command:      MALLOC_PERTURB_=195 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_error_not_supported
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411613): GLib-GIO-DEBUG: 07:16:51.176: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.177: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411613): fprintd-WARNING **: 07:16:51.177: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.177: Launching FprintObject
> (fprintd:2411613): libfprint-context-DEBUG: 07:16:51.177: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.178: Preparing devices for resume
> (fprintd:2411613): libfprint-context-DEBUG: 07:16:51.178: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-mvx1ubp8/virtual-image.socket
> 1690269411.179 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411613): libfprint-context-DEBUG: 07:16:51.178: created
> (fprintd:2411613): libfprint-device-DEBUG: 07:16:51.178: Device reported probe completion
> (fprintd:2411613): libfprint-device-DEBUG: 07:16:51.178: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411613): libfprint-device-DEBUG: 07:16:51.178: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.180: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.180: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.180: Finger present 0
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.180: Finger needed 0
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.180: Got delay inhibitor for sleep.
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.180: entering main loop
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.180: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.281: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.282: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.283: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.286: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.286: user 'testuser' claiming the device: 0
> (fprintd:2411613): libfprint-virtual_device-DEBUG: 07:16:51.286: 43560321401: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411613): libfprint-virtual_device_connection-DEBUG: 07:16:51.286: 43560321447: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411613): libfprint-device-DEBUG: 07:16:51.286: Device reported open completion
> (fprintd:2411613): GLib-GIO-DEBUG: 07:16:51.286: GTask [gio] D-Bus interface method dispatch (source object: 0x5649b04a8d90, source tag: 0x7fa02cb1ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411613): libfprint-device-DEBUG: 07:16:51.286: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411613): libfprint-device-DEBUG: 07:16:51.286: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.286: claimed device 0
> (fprintd:2411613): libfprint-virtual_device_connection-DEBUG: 07:16:51.287: Got a new connection!
> (fprintd:2411613): libfprint-virtual_device-DEBUG: 07:16:51.287: Got instructions of length 19
> (fprintd:2411613): libfprint-virtual_device-DEBUG: 07:16:51.287: Received command SET_ENROLL_STAGES 2
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.287: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.288: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.288: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.290: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.290: file_storage_print_data_load(): loaded '/tmp/tmpjogto9lu/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.290: start enrollment device 0 finger 3
> 
> (fprintd:2411613): fprintd-WARNING **: 07:16:51.290: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411613): libfprint-device-DEBUG: 07:16:51.290: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411613): libfprint-device-DEBUG: 07:16:51.290: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.290: Finger present 0
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.290: Finger needed 1
> (fprintd:2411613): GLib-GIO-DEBUG: 07:16:51.290: GTask [gio] D-Bus interface method dispatch (source object: 0x5649b04a8d90, source tag: 0x7fa02cb1ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411613): libfprint-virtual_device_connection-DEBUG: 07:16:51.291: Got a new connection!
> (fprintd:2411613): libfprint-virtual_device-DEBUG: 07:16:51.291: Got instructions of length 10
> (fprintd:2411613): libfprint-virtual_device-DEBUG: 07:16:51.291: Received command SCAN whorl
> (fprintd:2411613): libfprint-virtual_device-DEBUG: 07:16:51.291: Processing command SCAN whorl
> (fprintd:2411613): libfprint-device-DEBUG: 07:16:51.291: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.291: Finger present 1
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.291: Finger needed 1
> (fprintd:2411613): libfprint-device-DEBUG: 07:16:51.291: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.291: Finger present 0
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.291: Finger needed 1
> (fprintd:2411613): libfprint-device-DEBUG: 07:16:51.291: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.291: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411613): libfprint-virtual_device-DEBUG: 07:16:51.291: Sleeping completed
> (fprintd:2411613): libfprint-virtual_device_connection-DEBUG: 07:16:51.292: Got a new connection!
> (fprintd:2411613): libfprint-virtual_device-DEBUG: 07:16:51.292: Got instructions of length 10
> (fprintd:2411613): libfprint-virtual_device-DEBUG: 07:16:51.292: Received command SCAN whorl
> (fprintd:2411613): libfprint-virtual_device-DEBUG: 07:16:51.292: Processing command SCAN whorl
> (fprintd:2411613): libfprint-device-DEBUG: 07:16:51.292: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.292: Finger present 1
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.292: Finger needed 1
> (fprintd:2411613): libfprint-device-DEBUG: 07:16:51.292: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.292: Finger present 0
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.292: Finger needed 1
> (fprintd:2411613): libfprint-device-DEBUG: 07:16:51.292: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.292: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411613): libfprint-device-DEBUG: 07:16:51.292: Device reported enroll completion
> (fprintd:2411613): libfprint-device-DEBUG: 07:16:51.292: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.292: Finger present 0
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.292: Finger needed 0
> (fprintd:2411613): libfprint-device-DEBUG: 07:16:51.292: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2411613): libfprint-device-DEBUG: 07:16:51.292: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411613): libfprint-device-DEBUG: 07:16:51.292: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.292: enroll_cb: result enroll-completed
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.292: file_storage_print_data_save(): print saved to /tmp/tmpjogto9lu/state/testuser/virtual_device/0/3
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.293: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.293: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411613): GLib-GIO-DEBUG: 07:16:51.293: GTask [gio] D-Bus interface method dispatch (source object: 0x5649b04a8d90, source tag: 0x7fa02cb1ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.294: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.294: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.294: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.295: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpjogto9lu/state/testuser/virtual_device/0'
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.295: file_storage_print_data_load(): loaded '/tmp/tmpjogto9lu/state/testuser/virtual_device/0/3' Success
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.295: start verification device 0 finger left-middle-finger
> (fprintd:2411613): libfprint-device-DEBUG: 07:16:51.295: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411613): libfprint-device-DEBUG: 07:16:51.295: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.295: Finger present 0
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.295: Finger needed 1
> (fprintd:2411613): GLib-GIO-DEBUG: 07:16:51.295: GTask [gio] D-Bus interface method dispatch (source object: 0x5649b04a8d90, source tag: 0x7fa02cb1ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411613): libfprint-virtual_device_connection-DEBUG: 07:16:51.295: Got a new connection!
> (fprintd:2411613): libfprint-virtual_device-DEBUG: 07:16:51.295: Got instructions of length 7
> (fprintd:2411613): libfprint-virtual_device-DEBUG: 07:16:51.295: Received command ERROR 1
> (fprintd:2411613): libfprint-virtual_device-DEBUG: 07:16:51.295: Processing command ERROR 1
> (fprintd:2411613): libfprint-virtual_device-DEBUG: 07:16:51.295: Virtual device scan failed with error: The operation is not supported on this device!
> (fprintd:2411613): libfprint-device-DEBUG: 07:16:51.295: Device reported verify completion
> (fprintd:2411613): libfprint-device-DEBUG: 07:16:51.295: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.295: Finger present 0
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.295: Finger needed 0
> (fprintd:2411613): libfprint-device-DEBUG: 07:16:51.295: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411613): libfprint-device-DEBUG: 07:16:51.295: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.295: verify_cb: result verify-unknown-error
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.295: report_verify_status: result verify-unknown-error
> 
> (fprintd:2411613): fprintd-WARNING **: 07:16:51.295: Device reported an error during verify: The operation is not supported on this device!
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.296: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.296: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411613): GLib-GIO-DEBUG: 07:16:51.296: GTask [gio] D-Bus interface method dispatch (source object: 0x5649b04a8d90, source tag: 0x7fa02cb1ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.298: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.298: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411613): libfprint-device-DEBUG: 07:16:51.298: Device reported close completion
> (fprintd:2411613): GLib-GIO-DEBUG: 07:16:51.298: GTask [gio] D-Bus interface method dispatch (source object: 0x5649b04a8d90, source tag: 0x7fa02cb1ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411613): libfprint-device-DEBUG: 07:16:51.298: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411613): libfprint-device-DEBUG: 07:16:51.298: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.298: released device 0
> (fprintd:2411613): fprintd-DEBUG: 07:16:51.300: main loop completed
> (fprintd:2411613): libfprint-virtual_device-DEBUG: 07:16:51.300: 43560335491: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_error_not_supported (__main__.FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_error_not_supported) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.615s
> 
> OK
> ==============================================================================
> 
> ================================== 189/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_error_proto
> start time:   07:16:50
> duration:     0.95s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=162 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_error_proto
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411646): GLib-GIO-DEBUG: 07:16:51.652: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.654: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411646): fprintd-WARNING **: 07:16:51.654: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.654: Launching FprintObject
> (fprintd:2411646): libfprint-context-DEBUG: 07:16:51.654: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.659: Preparing devices for resume
> (fprintd:2411646): libfprint-context-DEBUG: 07:16:51.660: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-ar118jve/virtual-image.socket
> (fprintd:2411646): libfprint-context-DEBUG: 07:16:51.660: created
> (fprintd:2411646): libfprint-device-DEBUG: 07:16:51.660: Device reported probe completion
> (fprintd:2411646): libfprint-device-DEBUG: 07:16:51.660: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411646): libfprint-device-DEBUG: 07:16:51.661: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269411.661 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.671: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.671: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.671: Finger present 0
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.671: Finger needed 0
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.672: Got delay inhibitor for sleep.
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.672: entering main loop
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.674: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.748: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.753: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.756: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.758: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.758: user 'testuser' claiming the device: 0
> (fprintd:2411646): libfprint-virtual_device-DEBUG: 07:16:51.758: 43560793921: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411646): libfprint-virtual_device_connection-DEBUG: 07:16:51.758: 43560794023: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411646): libfprint-device-DEBUG: 07:16:51.759: Device reported open completion
> (fprintd:2411646): GLib-GIO-DEBUG: 07:16:51.759: GTask [gio] D-Bus interface method dispatch (source object: 0x563f7dafdf00, source tag: 0x7f2edf8d1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411646): libfprint-device-DEBUG: 07:16:51.759: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411646): libfprint-device-DEBUG: 07:16:51.759: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.759: claimed device 0
> (fprintd:2411646): libfprint-virtual_device_connection-DEBUG: 07:16:51.760: Got a new connection!
> (fprintd:2411646): libfprint-virtual_device-DEBUG: 07:16:51.760: Got instructions of length 19
> (fprintd:2411646): libfprint-virtual_device-DEBUG: 07:16:51.760: Received command SET_ENROLL_STAGES 2
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.760: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.764: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.764: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.766: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.766: file_storage_print_data_load(): loaded '/tmp/tmpxb89zjbd/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.766: start enrollment device 0 finger 3
> 
> (fprintd:2411646): fprintd-WARNING **: 07:16:51.766: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411646): libfprint-device-DEBUG: 07:16:51.766: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411646): libfprint-device-DEBUG: 07:16:51.766: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.766: Finger present 0
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.766: Finger needed 1
> (fprintd:2411646): GLib-GIO-DEBUG: 07:16:51.766: GTask [gio] D-Bus interface method dispatch (source object: 0x563f7dafdf00, source tag: 0x7f2edf8d1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411646): libfprint-virtual_device_connection-DEBUG: 07:16:51.767: Got a new connection!
> (fprintd:2411646): libfprint-virtual_device-DEBUG: 07:16:51.767: Got instructions of length 10
> (fprintd:2411646): libfprint-virtual_device-DEBUG: 07:16:51.767: Received command SCAN whorl
> (fprintd:2411646): libfprint-virtual_device-DEBUG: 07:16:51.767: Processing command SCAN whorl
> (fprintd:2411646): libfprint-device-DEBUG: 07:16:51.767: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.767: Finger present 1
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.767: Finger needed 1
> (fprintd:2411646): libfprint-device-DEBUG: 07:16:51.767: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.767: Finger present 0
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.767: Finger needed 1
> (fprintd:2411646): libfprint-device-DEBUG: 07:16:51.767: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.767: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411646): libfprint-virtual_device-DEBUG: 07:16:51.767: Sleeping completed
> (fprintd:2411646): libfprint-virtual_device_connection-DEBUG: 07:16:51.768: Got a new connection!
> (fprintd:2411646): libfprint-virtual_device-DEBUG: 07:16:51.768: Got instructions of length 10
> (fprintd:2411646): libfprint-virtual_device-DEBUG: 07:16:51.768: Received command SCAN whorl
> (fprintd:2411646): libfprint-virtual_device-DEBUG: 07:16:51.768: Processing command SCAN whorl
> (fprintd:2411646): libfprint-device-DEBUG: 07:16:51.768: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.768: Finger present 1
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.768: Finger needed 1
> (fprintd:2411646): libfprint-device-DEBUG: 07:16:51.768: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.768: Finger present 0
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.768: Finger needed 1
> (fprintd:2411646): libfprint-device-DEBUG: 07:16:51.768: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.768: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411646): libfprint-device-DEBUG: 07:16:51.768: Device reported enroll completion
> (fprintd:2411646): libfprint-device-DEBUG: 07:16:51.768: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.768: Finger present 0
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.768: Finger needed 0
> (fprintd:2411646): libfprint-device-DEBUG: 07:16:51.768: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2411646): libfprint-device-DEBUG: 07:16:51.768: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411646): libfprint-device-DEBUG: 07:16:51.768: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.768: enroll_cb: result enroll-completed
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.769: file_storage_print_data_save(): print saved to /tmp/tmpxb89zjbd/state/testuser/virtual_device/0/3
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.770: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.770: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411646): GLib-GIO-DEBUG: 07:16:51.770: GTask [gio] D-Bus interface method dispatch (source object: 0x563f7dafdf00, source tag: 0x7f2edf8d1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.771: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.771: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.772: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.772: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpxb89zjbd/state/testuser/virtual_device/0'
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.772: file_storage_print_data_load(): loaded '/tmp/tmpxb89zjbd/state/testuser/virtual_device/0/3' Success
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.772: start verification device 0 finger left-middle-finger
> (fprintd:2411646): libfprint-device-DEBUG: 07:16:51.772: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411646): libfprint-device-DEBUG: 07:16:51.772: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.772: Finger present 0
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.772: Finger needed 1
> (fprintd:2411646): GLib-GIO-DEBUG: 07:16:51.772: GTask [gio] D-Bus interface method dispatch (source object: 0x563f7dafdf00, source tag: 0x7f2edf8d1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411646): libfprint-virtual_device_connection-DEBUG: 07:16:51.772: Got a new connection!
> (fprintd:2411646): libfprint-virtual_device-DEBUG: 07:16:51.773: Got instructions of length 7
> (fprintd:2411646): libfprint-virtual_device-DEBUG: 07:16:51.773: Received command ERROR 5
> (fprintd:2411646): libfprint-virtual_device-DEBUG: 07:16:51.773: Processing command ERROR 5
> (fprintd:2411646): libfprint-virtual_device-DEBUG: 07:16:51.773: Virtual device scan failed with error: The driver encountered a protocol error with the device.
> (fprintd:2411646): libfprint-device-DEBUG: 07:16:51.773: Device reported verify completion
> (fprintd:2411646): libfprint-device-DEBUG: 07:16:51.773: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.773: Finger present 0
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.773: Finger needed 0
> (fprintd:2411646): libfprint-device-DEBUG: 07:16:51.773: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411646): libfprint-device-DEBUG: 07:16:51.773: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.773: verify_cb: result verify-disconnected
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.773: report_verify_status: result verify-disconnected
> 
> (fprintd:2411646): fprintd-WARNING **: 07:16:51.773: Device reported an error during verify: The driver encountered a protocol error with the device.
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.774: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.774: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411646): GLib-GIO-DEBUG: 07:16:51.774: GTask [gio] D-Bus interface method dispatch (source object: 0x563f7dafdf00, source tag: 0x7f2edf8d1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.775: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.775: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411646): libfprint-device-DEBUG: 07:16:51.775: Device reported close completion
> (fprintd:2411646): GLib-GIO-DEBUG: 07:16:51.775: GTask [gio] D-Bus interface method dispatch (source object: 0x563f7dafdf00, source tag: 0x7f2edf8d1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411646): libfprint-device-DEBUG: 07:16:51.775: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411646): libfprint-device-DEBUG: 07:16:51.775: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.775: released device 0
> (fprintd:2411646): fprintd-DEBUG: 07:16:51.776: main loop completed
> (fprintd:2411646): libfprint-virtual_device-DEBUG: 07:16:51.777: 43560812270: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-disconnected', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_error_proto (__main__.FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_error_proto) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.774s
> 
> OK
> ==============================================================================
> 
> ================================== 190/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_retry_center_finger
> start time:   07:16:51
> duration:     1.04s
> result:       exit status 0
> command:      MALLOC_PERTURB_=67 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_retry_center_finger
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411663): GLib-GIO-DEBUG: 07:16:51.894: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411663): fprintd-DEBUG: 07:16:51.895: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411663): fprintd-WARNING **: 07:16:51.895: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411663): fprintd-DEBUG: 07:16:51.895: Launching FprintObject
> (fprintd:2411663): libfprint-context-DEBUG: 07:16:51.895: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411663): fprintd-DEBUG: 07:16:51.896: Preparing devices for resume
> (fprintd:2411663): libfprint-context-DEBUG: 07:16:51.896: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-uz44th0z/virtual-image.socket
> (fprintd:2411663): libfprint-context-DEBUG: 07:16:51.896: created
> (fprintd:2411663): libfprint-device-DEBUG: 07:16:51.897: Device reported probe completion
> 1690269411.898 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411663): libfprint-device-DEBUG: 07:16:51.897: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411663): libfprint-device-DEBUG: 07:16:51.897: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411663): fprintd-DEBUG: 07:16:51.903: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411663): fprintd-DEBUG: 07:16:51.903: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411663): fprintd-DEBUG: 07:16:51.903: Finger present 0
> (fprintd:2411663): fprintd-DEBUG: 07:16:51.903: Finger needed 0
> (fprintd:2411663): fprintd-DEBUG: 07:16:51.904: Got delay inhibitor for sleep.
> (fprintd:2411663): fprintd-DEBUG: 07:16:51.904: entering main loop
> (fprintd:2411663): fprintd-DEBUG: 07:16:51.904: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411663): fprintd-DEBUG: 07:16:51.994: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411663): fprintd-DEBUG: 07:16:51.994: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411663): fprintd-DEBUG: 07:16:51.995: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411663): fprintd-DEBUG: 07:16:51.996: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411663): fprintd-DEBUG: 07:16:51.996: user 'testuser' claiming the device: 0
> (fprintd:2411663): libfprint-virtual_device-DEBUG: 07:16:51.996: 43561031600: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411663): libfprint-virtual_device_connection-DEBUG: 07:16:51.996: 43561031643: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411663): libfprint-device-DEBUG: 07:16:51.996: Device reported open completion
> (fprintd:2411663): GLib-GIO-DEBUG: 07:16:51.996: GTask [gio] D-Bus interface method dispatch (source object: 0x5626bd643dc0, source tag: 0x7fa999e0ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411663): libfprint-device-DEBUG: 07:16:51.996: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411663): libfprint-device-DEBUG: 07:16:51.996: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411663): fprintd-DEBUG: 07:16:51.996: claimed device 0
> (fprintd:2411663): libfprint-virtual_device_connection-DEBUG: 07:16:51.997: Got a new connection!
> (fprintd:2411663): libfprint-virtual_device-DEBUG: 07:16:51.997: Got instructions of length 19
> (fprintd:2411663): libfprint-virtual_device-DEBUG: 07:16:51.997: Received command SET_ENROLL_STAGES 2
> (fprintd:2411663): fprintd-DEBUG: 07:16:51.997: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2411663): fprintd-DEBUG: 07:16:51.998: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411663): fprintd-DEBUG: 07:16:51.998: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411663): fprintd-DEBUG: 07:16:51.999: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411663): fprintd-DEBUG: 07:16:51.999: file_storage_print_data_load(): loaded '/tmp/tmp27j9tw0s/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411663): fprintd-DEBUG: 07:16:51.999: start enrollment device 0 finger 3
> 
> (fprintd:2411663): fprintd-WARNING **: 07:16:51.999: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411663): libfprint-device-DEBUG: 07:16:51.999: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411663): libfprint-device-DEBUG: 07:16:51.999: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411663): fprintd-DEBUG: 07:16:51.999: Finger present 0
> (fprintd:2411663): fprintd-DEBUG: 07:16:51.999: Finger needed 1
> (fprintd:2411663): GLib-GIO-DEBUG: 07:16:51.999: GTask [gio] D-Bus interface method dispatch (source object: 0x5626bd643dc0, source tag: 0x7fa999e0ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411663): libfprint-virtual_device_connection-DEBUG: 07:16:52.000: Got a new connection!
> (fprintd:2411663): libfprint-virtual_device-DEBUG: 07:16:52.000: Got instructions of length 10
> (fprintd:2411663): libfprint-virtual_device-DEBUG: 07:16:52.000: Received command SCAN whorl
> (fprintd:2411663): libfprint-virtual_device-DEBUG: 07:16:52.000: Processing command SCAN whorl
> (fprintd:2411663): libfprint-device-DEBUG: 07:16:52.000: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411663): fprintd-DEBUG: 07:16:52.000: Finger present 1
> (fprintd:2411663): fprintd-DEBUG: 07:16:52.000: Finger needed 1
> (fprintd:2411663): libfprint-device-DEBUG: 07:16:52.000: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411663): fprintd-DEBUG: 07:16:52.000: Finger present 0
> (fprintd:2411663): fprintd-DEBUG: 07:16:52.000: Finger needed 1
> (fprintd:2411663): libfprint-device-DEBUG: 07:16:52.001: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411663): fprintd-DEBUG: 07:16:52.001: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411663): libfprint-virtual_device-DEBUG: 07:16:52.001: Sleeping completed
> (fprintd:2411663): libfprint-virtual_device_connection-DEBUG: 07:16:52.004: Got a new connection!
> (fprintd:2411663): libfprint-virtual_device-DEBUG: 07:16:52.004: Got instructions of length 10
> (fprintd:2411663): libfprint-virtual_device-DEBUG: 07:16:52.004: Received command SCAN whorl
> (fprintd:2411663): libfprint-virtual_device-DEBUG: 07:16:52.004: Processing command SCAN whorl
> (fprintd:2411663): libfprint-device-DEBUG: 07:16:52.004: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411663): fprintd-DEBUG: 07:16:52.004: Finger present 1
> (fprintd:2411663): fprintd-DEBUG: 07:16:52.005: Finger needed 1
> (fprintd:2411663): libfprint-device-DEBUG: 07:16:52.005: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411663): fprintd-DEBUG: 07:16:52.005: Finger present 0
> (fprintd:2411663): fprintd-DEBUG: 07:16:52.005: Finger needed 1
> (fprintd:2411663): libfprint-device-DEBUG: 07:16:52.005: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411663): fprintd-DEBUG: 07:16:52.005: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411663): libfprint-device-DEBUG: 07:16:52.005: Device reported enroll completion
> (fprintd:2411663): libfprint-device-DEBUG: 07:16:52.005: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411663): fprintd-DEBUG: 07:16:52.005: Finger present 0
> (fprintd:2411663): fprintd-DEBUG: 07:16:52.005: Finger needed 0
> (fprintd:2411663): libfprint-device-DEBUG: 07:16:52.005: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2411663): libfprint-device-DEBUG: 07:16:52.005: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411663): libfprint-device-DEBUG: 07:16:52.005: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411663): fprintd-DEBUG: 07:16:52.005: enroll_cb: result enroll-completed
> (fprintd:2411663): fprintd-DEBUG: 07:16:52.005: file_storage_print_data_save(): print saved to /tmp/tmp27j9tw0s/state/testuser/virtual_device/0/3
> (fprintd:2411663): fprintd-DEBUG: 07:16:52.006: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411663): fprintd-DEBUG: 07:16:52.006: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411663): GLib-GIO-DEBUG: 07:16:52.006: GTask [gio] D-Bus interface method dispatch (source object: 0x5626bd643dc0, source tag: 0x7fa999e0ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411663): fprintd-DEBUG: 07:16:52.007: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411663): fprintd-DEBUG: 07:16:52.007: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411663): fprintd-DEBUG: 07:16:52.007: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411663): fprintd-DEBUG: 07:16:52.007: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp27j9tw0s/state/testuser/virtual_device/0'
> (fprintd:2411663): fprintd-DEBUG: 07:16:52.008: file_storage_print_data_load(): loaded '/tmp/tmp27j9tw0s/state/testuser/virtual_device/0/3' Success
> (fprintd:2411663): fprintd-DEBUG: 07:16:52.008: start verification device 0 finger left-middle-finger
> (fprintd:2411663): libfprint-device-DEBUG: 07:16:52.008: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411663): libfprint-device-DEBUG: 07:16:52.008: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411663): fprintd-DEBUG: 07:16:52.008: Finger present 0
> (fprintd:2411663): fprintd-DEBUG: 07:16:52.008: Finger needed 1
> (fprintd:2411663): GLib-GIO-DEBUG: 07:16:52.008: GTask [gio] D-Bus interface method dispatch (source object: 0x5626bd643dc0, source tag: 0x7fa999e0ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411663): libfprint-virtual_device_connection-DEBUG: 07:16:52.008: Got a new connection!
> (fprintd:2411663): libfprint-virtual_device-DEBUG: 07:16:52.008: Got instructions of length 7
> (fprintd:2411663): libfprint-virtual_device-DEBUG: 07:16:52.008: Received command RETRY 2
> (fprintd:2411663): libfprint-virtual_device-DEBUG: 07:16:52.008: Processing command RETRY 2
> (fprintd:2411663): libfprint-virtual_device-DEBUG: 07:16:52.008: Virtual device scan failed with error: The finger was not centered properly, please try again.
> (fprintd:2411663): libfprint-device-DEBUG: 07:16:52.008: Device reported verify result
> (fprintd:2411663): fprintd-DEBUG: 07:16:52.008: report_verify_status: result verify-finger-not-centered
> (fprintd:2411663): libfprint-device-DEBUG: 07:16:52.008: Device reported verify completion
> (fprintd:2411663): libfprint-device-DEBUG: 07:16:52.008: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411663): fprintd-DEBUG: 07:16:52.008: Finger present 0
> (fprintd:2411663): fprintd-DEBUG: 07:16:52.008: Finger needed 0
> (fprintd:2411663): libfprint-device-DEBUG: 07:16:52.008: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411663): libfprint-device-DEBUG: 07:16:52.008: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411663): fprintd-DEBUG: 07:16:52.008: verify_cb: result verify-finger-not-centered
> (fprintd:2411663): libfprint-device-DEBUG: 07:16:52.008: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411663): libfprint-device-DEBUG: 07:16:52.008: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411663): fprintd-DEBUG: 07:16:52.008: Finger present 0
> (fprintd:2411663): fprintd-DEBUG: 07:16:52.008: Finger needed 1
> (fprintd:2411663): fprintd-DEBUG: 07:16:52.009: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411663): fprintd-DEBUG: 07:16:52.009: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411663): GLib-GIO-DEBUG: 07:16:52.009: GTask [gio] D-Bus interface method dispatch (source object: 0x5626bd643dc0, source tag: 0x7fa999e0ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411663): libfprint-device-DEBUG: 07:16:52.009: Idle cancelling on ongoing operation!
> (fprintd:2411663): libfprint-virtual_device-DEBUG: 07:16:52.009: Got cancellation!
> (fprintd:2411663): libfprint-virtual_device-DEBUG: 07:16:52.009: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2411663): libfprint-device-DEBUG: 07:16:52.009: Device reported verify completion
> (fprintd:2411663): libfprint-device-DEBUG: 07:16:52.009: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411663): fprintd-DEBUG: 07:16:52.009: Finger present 0
> (fprintd:2411663): fprintd-DEBUG: 07:16:52.009: Finger needed 0
> (fprintd:2411663): libfprint-device-DEBUG: 07:16:52.009: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411663): libfprint-device-DEBUG: 07:16:52.009: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411663): fprintd-DEBUG: 07:16:52.009: verify_cb: result verify-no-match
> (fprintd:2411663): fprintd-DEBUG: 07:16:52.009: report_verify_status: result verify-no-match
> (fprintd:2411663): fprintd-DEBUG: 07:16:52.010: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411663): fprintd-DEBUG: 07:16:52.010: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411663): libfprint-device-DEBUG: 07:16:52.010: Device reported close completion
> (fprintd:2411663): GLib-GIO-DEBUG: 07:16:52.010: GTask [gio] D-Bus interface method dispatch (source object: 0x5626bd643dc0, source tag: 0x7fa999e0ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411663): libfprint-device-DEBUG: 07:16:52.010: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411663): libfprint-device-DEBUG: 07:16:52.010: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411663): fprintd-DEBUG: 07:16:52.010: released device 0
> (fprintd:2411663): fprintd-DEBUG: 07:16:52.011: main loop completed
> (fprintd:2411663): libfprint-virtual_device-DEBUG: 07:16:52.012: 43561047243: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-finger-not-centered', false)
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> ----------------------------------- stderr -----------------------------------
> test_verify_retry_center_finger (__main__.FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_retry_center_finger) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.759s
> 
> OK
> ==============================================================================
> 
> ================================== 191/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_retry_general
> start time:   07:16:51
> duration:     1.12s
> result:       exit status 0
> command:      MALLOC_PERTURB_=220 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_retry_general
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411681): GLib-GIO-DEBUG: 07:16:52.088: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.089: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411681): fprintd-WARNING **: 07:16:52.089: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.089: Launching FprintObject
> (fprintd:2411681): libfprint-context-DEBUG: 07:16:52.089: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.090: Preparing devices for resume
> (fprintd:2411681): libfprint-context-DEBUG: 07:16:52.090: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-l3n2a6hs/virtual-image.socket
> (fprintd:2411681): libfprint-context-DEBUG: 07:16:52.090: created
> 1690269412.091 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411681): libfprint-device-DEBUG: 07:16:52.091: Device reported probe completion
> (fprintd:2411681): libfprint-device-DEBUG: 07:16:52.091: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411681): libfprint-device-DEBUG: 07:16:52.091: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.092: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.092: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.092: Finger present 0
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.092: Finger needed 0
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.092: Got delay inhibitor for sleep.
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.092: entering main loop
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.093: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.190: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.190: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.192: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.193: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.193: user 'testuser' claiming the device: 0
> (fprintd:2411681): libfprint-virtual_device-DEBUG: 07:16:52.193: 43561228922: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411681): libfprint-virtual_device_connection-DEBUG: 07:16:52.193: 43561228952: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411681): libfprint-device-DEBUG: 07:16:52.194: Device reported open completion
> (fprintd:2411681): GLib-GIO-DEBUG: 07:16:52.194: GTask [gio] D-Bus interface method dispatch (source object: 0x562fa50b4e30, source tag: 0x7fddeaed3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411681): libfprint-device-DEBUG: 07:16:52.194: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411681): libfprint-device-DEBUG: 07:16:52.194: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.194: claimed device 0
> (fprintd:2411681): libfprint-virtual_device_connection-DEBUG: 07:16:52.196: Got a new connection!
> (fprintd:2411681): libfprint-virtual_device-DEBUG: 07:16:52.196: Got instructions of length 19
> (fprintd:2411681): libfprint-virtual_device-DEBUG: 07:16:52.196: Received command SET_ENROLL_STAGES 2
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.196: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.199: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.199: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.203: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.203: file_storage_print_data_load(): loaded '/tmp/tmp127y7dm8/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.203: start enrollment device 0 finger 3
> 
> (fprintd:2411681): fprintd-WARNING **: 07:16:52.203: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411681): libfprint-device-DEBUG: 07:16:52.204: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411681): libfprint-device-DEBUG: 07:16:52.204: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.204: Finger present 0
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.204: Finger needed 1
> (fprintd:2411681): GLib-GIO-DEBUG: 07:16:52.205: GTask [gio] D-Bus interface method dispatch (source object: 0x562fa50b4e30, source tag: 0x7fddeaed3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411681): libfprint-virtual_device_connection-DEBUG: 07:16:52.208: Got a new connection!
> (fprintd:2411681): libfprint-virtual_device-DEBUG: 07:16:52.208: Got instructions of length 10
> (fprintd:2411681): libfprint-virtual_device-DEBUG: 07:16:52.208: Received command SCAN whorl
> (fprintd:2411681): libfprint-virtual_device-DEBUG: 07:16:52.208: Processing command SCAN whorl
> (fprintd:2411681): libfprint-device-DEBUG: 07:16:52.208: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.208: Finger present 1
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.208: Finger needed 1
> (fprintd:2411681): libfprint-device-DEBUG: 07:16:52.208: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.208: Finger present 0
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.208: Finger needed 1
> (fprintd:2411681): libfprint-device-DEBUG: 07:16:52.208: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.208: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411681): libfprint-virtual_device-DEBUG: 07:16:52.208: Sleeping completed
> (fprintd:2411681): libfprint-virtual_device_connection-DEBUG: 07:16:52.209: Got a new connection!
> (fprintd:2411681): libfprint-virtual_device-DEBUG: 07:16:52.209: Got instructions of length 10
> (fprintd:2411681): libfprint-virtual_device-DEBUG: 07:16:52.209: Received command SCAN whorl
> (fprintd:2411681): libfprint-virtual_device-DEBUG: 07:16:52.209: Processing command SCAN whorl
> (fprintd:2411681): libfprint-device-DEBUG: 07:16:52.209: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.209: Finger present 1
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.209: Finger needed 1
> (fprintd:2411681): libfprint-device-DEBUG: 07:16:52.209: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.209: Finger present 0
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.209: Finger needed 1
> (fprintd:2411681): libfprint-device-DEBUG: 07:16:52.209: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.209: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411681): libfprint-device-DEBUG: 07:16:52.209: Device reported enroll completion
> (fprintd:2411681): libfprint-device-DEBUG: 07:16:52.209: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.209: Finger present 0
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.209: Finger needed 0
> (fprintd:2411681): libfprint-device-DEBUG: 07:16:52.209: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2411681): libfprint-device-DEBUG: 07:16:52.209: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411681): libfprint-device-DEBUG: 07:16:52.209: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.209: enroll_cb: result enroll-completed
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.210: file_storage_print_data_save(): print saved to /tmp/tmp127y7dm8/state/testuser/virtual_device/0/3
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.211: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.211: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411681): GLib-GIO-DEBUG: 07:16:52.211: GTask [gio] D-Bus interface method dispatch (source object: 0x562fa50b4e30, source tag: 0x7fddeaed3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.211: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.211: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.212: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.212: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp127y7dm8/state/testuser/virtual_device/0'
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.212: file_storage_print_data_load(): loaded '/tmp/tmp127y7dm8/state/testuser/virtual_device/0/3' Success
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.212: start verification device 0 finger left-middle-finger
> (fprintd:2411681): libfprint-device-DEBUG: 07:16:52.212: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411681): libfprint-device-DEBUG: 07:16:52.212: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.212: Finger present 0
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.212: Finger needed 1
> (fprintd:2411681): GLib-GIO-DEBUG: 07:16:52.212: GTask [gio] D-Bus interface method dispatch (source object: 0x562fa50b4e30, source tag: 0x7fddeaed3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411681): libfprint-virtual_device_connection-DEBUG: 07:16:52.213: Got a new connection!
> (fprintd:2411681): libfprint-virtual_device-DEBUG: 07:16:52.213: Got instructions of length 7
> (fprintd:2411681): libfprint-virtual_device-DEBUG: 07:16:52.213: Received command RETRY 0
> (fprintd:2411681): libfprint-virtual_device-DEBUG: 07:16:52.213: Processing command RETRY 0
> (fprintd:2411681): libfprint-virtual_device-DEBUG: 07:16:52.213: Virtual device scan failed with error: Please try again.
> (fprintd:2411681): libfprint-device-DEBUG: 07:16:52.213: Device reported verify result
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.213: report_verify_status: result verify-retry-scan
> (fprintd:2411681): libfprint-device-DEBUG: 07:16:52.213: Device reported verify completion
> (fprintd:2411681): libfprint-device-DEBUG: 07:16:52.213: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.213: Finger present 0
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.213: Finger needed 0
> (fprintd:2411681): libfprint-device-DEBUG: 07:16:52.213: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411681): libfprint-device-DEBUG: 07:16:52.213: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.213: verify_cb: result verify-retry-scan
> (fprintd:2411681): libfprint-device-DEBUG: 07:16:52.213: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411681): libfprint-device-DEBUG: 07:16:52.213: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.213: Finger present 0
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.213: Finger needed 1
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.214: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.214: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411681): GLib-GIO-DEBUG: 07:16:52.214: GTask [gio] D-Bus interface method dispatch (source object: 0x562fa50b4e30, source tag: 0x7fddeaed3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411681): libfprint-device-DEBUG: 07:16:52.214: Idle cancelling on ongoing operation!
> (fprintd:2411681): libfprint-virtual_device-DEBUG: 07:16:52.214: Got cancellation!
> (fprintd:2411681): libfprint-virtual_device-DEBUG: 07:16:52.214: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2411681): libfprint-device-DEBUG: 07:16:52.214: Device reported verify completion
> (fprintd:2411681): libfprint-device-DEBUG: 07:16:52.214: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.214: Finger present 0
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.214: Finger needed 0
> (fprintd:2411681): libfprint-device-DEBUG: 07:16:52.214: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411681): libfprint-device-DEBUG: 07:16:52.214: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.214: verify_cb: result verify-no-match
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.214: report_verify_status: result verify-no-match
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.215: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.215: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411681): libfprint-device-DEBUG: 07:16:52.215: Device reported close completion
> (fprintd:2411681): GLib-GIO-DEBUG: 07:16:52.215: GTask [gio] D-Bus interface method dispatch (source object: 0x562fa50b4e30, source tag: 0x7fddeaed3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411681): libfprint-device-DEBUG: 07:16:52.215: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411681): libfprint-device-DEBUG: 07:16:52.215: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.215: released device 0
> (fprintd:2411681): fprintd-DEBUG: 07:16:52.217: main loop completed
> (fprintd:2411681): libfprint-virtual_device-DEBUG: 07:16:52.217: 43561252393: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-retry-scan', false)
> ----------------------------------- stderr -----------------------------------
> test_verify_retry_general (__main__.FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_retry_general) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.806s
> 
> OK
> ==============================================================================
> 
> ================================== 192/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_retry_remove_finger
> start time:   07:16:51
> duration:     1.04s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=48 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_retry_remove_finger
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411698): GLib-GIO-DEBUG: 07:16:52.281: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.282: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411698): fprintd-WARNING **: 07:16:52.283: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.283: Launching FprintObject
> (fprintd:2411698): libfprint-context-DEBUG: 07:16:52.283: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.284: Preparing devices for resume
> (fprintd:2411698): libfprint-context-DEBUG: 07:16:52.284: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-ddi8jtho/virtual-image.socket
> (fprintd:2411698): libfprint-context-DEBUG: 07:16:52.284: created
> 1690269412.285 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411698): libfprint-device-DEBUG: 07:16:52.284: Device reported probe completion
> (fprintd:2411698): libfprint-device-DEBUG: 07:16:52.284: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411698): libfprint-device-DEBUG: 07:16:52.284: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.286: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.286: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.286: Finger present 0
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.286: Finger needed 0
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.286: Got delay inhibitor for sleep.
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.286: entering main loop
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.286: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.384: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.385: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.386: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.386: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.387: user 'testuser' claiming the device: 0
> (fprintd:2411698): libfprint-virtual_device-DEBUG: 07:16:52.387: 43561422088: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411698): libfprint-virtual_device_connection-DEBUG: 07:16:52.387: 43561422138: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411698): libfprint-device-DEBUG: 07:16:52.387: Device reported open completion
> (fprintd:2411698): GLib-GIO-DEBUG: 07:16:52.387: GTask [gio] D-Bus interface method dispatch (source object: 0x5590ebd69e80, source tag: 0x7fc19eef6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411698): libfprint-device-DEBUG: 07:16:52.387: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411698): libfprint-device-DEBUG: 07:16:52.387: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.387: claimed device 0
> (fprintd:2411698): libfprint-virtual_device_connection-DEBUG: 07:16:52.387: Got a new connection!
> (fprintd:2411698): libfprint-virtual_device-DEBUG: 07:16:52.387: Got instructions of length 19
> (fprintd:2411698): libfprint-virtual_device-DEBUG: 07:16:52.387: Received command SET_ENROLL_STAGES 2
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.388: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.390: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.390: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.391: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.391: file_storage_print_data_load(): loaded '/tmp/tmpvptqg3w7/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.391: start enrollment device 0 finger 3
> 
> (fprintd:2411698): fprintd-WARNING **: 07:16:52.391: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411698): libfprint-device-DEBUG: 07:16:52.392: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411698): libfprint-device-DEBUG: 07:16:52.392: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.392: Finger present 0
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.392: Finger needed 1
> (fprintd:2411698): GLib-GIO-DEBUG: 07:16:52.392: GTask [gio] D-Bus interface method dispatch (source object: 0x5590ebd69e80, source tag: 0x7fc19eef6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411698): libfprint-virtual_device_connection-DEBUG: 07:16:52.393: Got a new connection!
> (fprintd:2411698): libfprint-virtual_device-DEBUG: 07:16:52.393: Got instructions of length 10
> (fprintd:2411698): libfprint-virtual_device-DEBUG: 07:16:52.393: Received command SCAN whorl
> (fprintd:2411698): libfprint-virtual_device-DEBUG: 07:16:52.393: Processing command SCAN whorl
> (fprintd:2411698): libfprint-device-DEBUG: 07:16:52.393: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.393: Finger present 1
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.393: Finger needed 1
> (fprintd:2411698): libfprint-device-DEBUG: 07:16:52.393: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.393: Finger present 0
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.393: Finger needed 1
> (fprintd:2411698): libfprint-device-DEBUG: 07:16:52.393: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.394: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411698): libfprint-virtual_device-DEBUG: 07:16:52.394: Sleeping completed
> (fprintd:2411698): libfprint-virtual_device_connection-DEBUG: 07:16:52.394: Got a new connection!
> (fprintd:2411698): libfprint-virtual_device-DEBUG: 07:16:52.394: Got instructions of length 10
> (fprintd:2411698): libfprint-virtual_device-DEBUG: 07:16:52.394: Received command SCAN whorl
> (fprintd:2411698): libfprint-virtual_device-DEBUG: 07:16:52.394: Processing command SCAN whorl
> (fprintd:2411698): libfprint-device-DEBUG: 07:16:52.394: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.394: Finger present 1
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.394: Finger needed 1
> (fprintd:2411698): libfprint-device-DEBUG: 07:16:52.394: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.394: Finger present 0
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.394: Finger needed 1
> (fprintd:2411698): libfprint-device-DEBUG: 07:16:52.395: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.395: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411698): libfprint-device-DEBUG: 07:16:52.395: Device reported enroll completion
> (fprintd:2411698): libfprint-device-DEBUG: 07:16:52.395: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.395: Finger present 0
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.395: Finger needed 0
> (fprintd:2411698): libfprint-device-DEBUG: 07:16:52.395: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2411698): libfprint-device-DEBUG: 07:16:52.395: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411698): libfprint-device-DEBUG: 07:16:52.395: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.395: enroll_cb: result enroll-completed
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.396: file_storage_print_data_save(): print saved to /tmp/tmpvptqg3w7/state/testuser/virtual_device/0/3
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.396: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.396: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411698): GLib-GIO-DEBUG: 07:16:52.397: GTask [gio] D-Bus interface method dispatch (source object: 0x5590ebd69e80, source tag: 0x7fc19eef6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.398: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.398: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.399: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.399: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpvptqg3w7/state/testuser/virtual_device/0'
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.399: file_storage_print_data_load(): loaded '/tmp/tmpvptqg3w7/state/testuser/virtual_device/0/3' Success
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.399: start verification device 0 finger left-middle-finger
> (fprintd:2411698): libfprint-device-DEBUG: 07:16:52.399: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411698): libfprint-device-DEBUG: 07:16:52.399: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.399: Finger present 0
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.399: Finger needed 1
> (fprintd:2411698): GLib-GIO-DEBUG: 07:16:52.399: GTask [gio] D-Bus interface method dispatch (source object: 0x5590ebd69e80, source tag: 0x7fc19eef6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411698): libfprint-virtual_device_connection-DEBUG: 07:16:52.399: Got a new connection!
> (fprintd:2411698): libfprint-virtual_device-DEBUG: 07:16:52.399: Got instructions of length 7
> (fprintd:2411698): libfprint-virtual_device-DEBUG: 07:16:52.399: Received command RETRY 3
> (fprintd:2411698): libfprint-virtual_device-DEBUG: 07:16:52.399: Processing command RETRY 3
> (fprintd:2411698): libfprint-virtual_device-DEBUG: 07:16:52.399: Virtual device scan failed with error: Please try again after removing the finger first.
> (fprintd:2411698): libfprint-device-DEBUG: 07:16:52.399: Device reported verify result
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.399: report_verify_status: result verify-remove-and-retry
> (fprintd:2411698): libfprint-device-DEBUG: 07:16:52.400: Device reported verify completion
> (fprintd:2411698): libfprint-device-DEBUG: 07:16:52.400: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.400: Finger present 0
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.400: Finger needed 0
> (fprintd:2411698): libfprint-device-DEBUG: 07:16:52.400: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411698): libfprint-device-DEBUG: 07:16:52.400: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.400: verify_cb: result verify-remove-and-retry
> (fprintd:2411698): libfprint-device-DEBUG: 07:16:52.400: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411698): libfprint-device-DEBUG: 07:16:52.400: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.400: Finger present 0
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.400: Finger needed 1
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.401: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.401: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411698): GLib-GIO-DEBUG: 07:16:52.401: GTask [gio] D-Bus interface method dispatch (source object: 0x5590ebd69e80, source tag: 0x7fc19eef6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411698): libfprint-device-DEBUG: 07:16:52.401: Idle cancelling on ongoing operation!
> (fprintd:2411698): libfprint-virtual_device-DEBUG: 07:16:52.401: Got cancellation!
> (fprintd:2411698): libfprint-virtual_device-DEBUG: 07:16:52.401: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2411698): libfprint-device-DEBUG: 07:16:52.401: Device reported verify completion
> (fprintd:2411698): libfprint-device-DEBUG: 07:16:52.401: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.401: Finger present 0
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.401: Finger needed 0
> (fprintd:2411698): libfprint-device-DEBUG: 07:16:52.401: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411698): libfprint-device-DEBUG: 07:16:52.401: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.401: verify_cb: result verify-no-match
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.401: report_verify_status: result verify-no-match
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.401: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.401: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411698): libfprint-device-DEBUG: 07:16:52.402: Device reported close completion
> (fprintd:2411698): GLib-GIO-DEBUG: 07:16:52.402: GTask [gio] D-Bus interface method dispatch (source object: 0x5590ebd69e80, source tag: 0x7fc19eef6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411698): libfprint-device-DEBUG: 07:16:52.402: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411698): libfprint-device-DEBUG: 07:16:52.402: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.402: released device 0
> (fprintd:2411698): fprintd-DEBUG: 07:16:52.404: main loop completed
> (fprintd:2411698): libfprint-virtual_device-DEBUG: 07:16:52.404: 43561439617: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-remove-and-retry', false)
> ----------------------------------- stderr -----------------------------------
> test_verify_retry_remove_finger (__main__.FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_retry_remove_finger) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.730s
> 
> OK
> ==============================================================================
> 
> ================================== 193/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_retry_too_short
> start time:   07:16:51
> duration:     0.95s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=112 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_retry_too_short
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411725): GLib-GIO-DEBUG: 07:16:52.620: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.622: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411725): fprintd-WARNING **: 07:16:52.622: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.622: Launching FprintObject
> (fprintd:2411725): libfprint-context-DEBUG: 07:16:52.622: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.623: Preparing devices for resume
> (fprintd:2411725): libfprint-context-DEBUG: 07:16:52.624: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-ogus5sdq/virtual-image.socket
> (fprintd:2411725): libfprint-context-DEBUG: 07:16:52.624: created
> 1690269412.624 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411725): libfprint-device-DEBUG: 07:16:52.624: Device reported probe completion
> (fprintd:2411725): libfprint-device-DEBUG: 07:16:52.624: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411725): libfprint-device-DEBUG: 07:16:52.624: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.628: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.628: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.628: Finger present 0
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.628: Finger needed 0
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.628: Got delay inhibitor for sleep.
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.629: entering main loop
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.629: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.717: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.717: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.718: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.719: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.719: user 'testuser' claiming the device: 0
> (fprintd:2411725): libfprint-virtual_device-DEBUG: 07:16:52.719: 43561754789: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411725): libfprint-virtual_device_connection-DEBUG: 07:16:52.719: 43561754833: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411725): libfprint-device-DEBUG: 07:16:52.719: Device reported open completion
> (fprintd:2411725): GLib-GIO-DEBUG: 07:16:52.719: GTask [gio] D-Bus interface method dispatch (source object: 0x564eb4ce3f70, source tag: 0x7f5b96053e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411725): libfprint-device-DEBUG: 07:16:52.720: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411725): libfprint-device-DEBUG: 07:16:52.720: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.720: claimed device 0
> (fprintd:2411725): libfprint-virtual_device_connection-DEBUG: 07:16:52.721: Got a new connection!
> (fprintd:2411725): libfprint-virtual_device-DEBUG: 07:16:52.721: Got instructions of length 19
> (fprintd:2411725): libfprint-virtual_device-DEBUG: 07:16:52.721: Received command SET_ENROLL_STAGES 2
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.721: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.723: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.723: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.727: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.727: file_storage_print_data_load(): loaded '/tmp/tmp60wvgno6/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.727: start enrollment device 0 finger 3
> 
> (fprintd:2411725): fprintd-WARNING **: 07:16:52.727: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411725): libfprint-device-DEBUG: 07:16:52.728: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411725): libfprint-device-DEBUG: 07:16:52.728: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.728: Finger present 0
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.728: Finger needed 1
> (fprintd:2411725): GLib-GIO-DEBUG: 07:16:52.728: GTask [gio] D-Bus interface method dispatch (source object: 0x564eb4ce3f70, source tag: 0x7f5b96053e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411725): libfprint-virtual_device_connection-DEBUG: 07:16:52.729: Got a new connection!
> (fprintd:2411725): libfprint-virtual_device-DEBUG: 07:16:52.729: Got instructions of length 10
> (fprintd:2411725): libfprint-virtual_device-DEBUG: 07:16:52.729: Received command SCAN whorl
> (fprintd:2411725): libfprint-virtual_device-DEBUG: 07:16:52.729: Processing command SCAN whorl
> (fprintd:2411725): libfprint-device-DEBUG: 07:16:52.729: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.729: Finger present 1
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.730: Finger needed 1
> (fprintd:2411725): libfprint-device-DEBUG: 07:16:52.730: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.730: Finger present 0
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.730: Finger needed 1
> (fprintd:2411725): libfprint-device-DEBUG: 07:16:52.730: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.730: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411725): libfprint-virtual_device-DEBUG: 07:16:52.730: Sleeping completed
> (fprintd:2411725): libfprint-virtual_device_connection-DEBUG: 07:16:52.730: Got a new connection!
> (fprintd:2411725): libfprint-virtual_device-DEBUG: 07:16:52.730: Got instructions of length 10
> (fprintd:2411725): libfprint-virtual_device-DEBUG: 07:16:52.730: Received command SCAN whorl
> (fprintd:2411725): libfprint-virtual_device-DEBUG: 07:16:52.730: Processing command SCAN whorl
> (fprintd:2411725): libfprint-device-DEBUG: 07:16:52.730: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.730: Finger present 1
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.730: Finger needed 1
> (fprintd:2411725): libfprint-device-DEBUG: 07:16:52.730: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.730: Finger present 0
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.730: Finger needed 1
> (fprintd:2411725): libfprint-device-DEBUG: 07:16:52.730: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.730: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411725): libfprint-device-DEBUG: 07:16:52.731: Device reported enroll completion
> (fprintd:2411725): libfprint-device-DEBUG: 07:16:52.731: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.731: Finger present 0
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.731: Finger needed 0
> (fprintd:2411725): libfprint-device-DEBUG: 07:16:52.731: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2411725): libfprint-device-DEBUG: 07:16:52.731: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411725): libfprint-device-DEBUG: 07:16:52.731: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.731: enroll_cb: result enroll-completed
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.731: file_storage_print_data_save(): print saved to /tmp/tmp60wvgno6/state/testuser/virtual_device/0/3
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.733: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.733: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411725): GLib-GIO-DEBUG: 07:16:52.733: GTask [gio] D-Bus interface method dispatch (source object: 0x564eb4ce3f70, source tag: 0x7f5b96053e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.734: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.734: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.735: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.735: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp60wvgno6/state/testuser/virtual_device/0'
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.735: file_storage_print_data_load(): loaded '/tmp/tmp60wvgno6/state/testuser/virtual_device/0/3' Success
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.735: start verification device 0 finger left-middle-finger
> (fprintd:2411725): libfprint-device-DEBUG: 07:16:52.735: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411725): libfprint-device-DEBUG: 07:16:52.736: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.736: Finger present 0
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.736: Finger needed 1
> (fprintd:2411725): GLib-GIO-DEBUG: 07:16:52.736: GTask [gio] D-Bus interface method dispatch (source object: 0x564eb4ce3f70, source tag: 0x7f5b96053e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411725): libfprint-virtual_device_connection-DEBUG: 07:16:52.736: Got a new connection!
> (fprintd:2411725): libfprint-virtual_device-DEBUG: 07:16:52.736: Got instructions of length 7
> (fprintd:2411725): libfprint-virtual_device-DEBUG: 07:16:52.736: Received command RETRY 1
> (fprintd:2411725): libfprint-virtual_device-DEBUG: 07:16:52.736: Processing command RETRY 1
> (fprintd:2411725): libfprint-virtual_device-DEBUG: 07:16:52.736: Virtual device scan failed with error: The swipe was too short, please try again.
> (fprintd:2411725): libfprint-device-DEBUG: 07:16:52.736: Device reported verify result
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.736: report_verify_status: result verify-swipe-too-short
> (fprintd:2411725): libfprint-device-DEBUG: 07:16:52.736: Device reported verify completion
> (fprintd:2411725): libfprint-device-DEBUG: 07:16:52.736: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.736: Finger present 0
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.736: Finger needed 0
> (fprintd:2411725): libfprint-device-DEBUG: 07:16:52.736: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411725): libfprint-device-DEBUG: 07:16:52.736: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.736: verify_cb: result verify-swipe-too-short
> (fprintd:2411725): libfprint-device-DEBUG: 07:16:52.736: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411725): libfprint-device-DEBUG: 07:16:52.737: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.737: Finger present 0
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.737: Finger needed 1
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.737: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.737: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411725): GLib-GIO-DEBUG: 07:16:52.738: GTask [gio] D-Bus interface method dispatch (source object: 0x564eb4ce3f70, source tag: 0x7f5b96053e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411725): libfprint-device-DEBUG: 07:16:52.738: Idle cancelling on ongoing operation!
> (fprintd:2411725): libfprint-virtual_device-DEBUG: 07:16:52.738: Got cancellation!
> (fprintd:2411725): libfprint-virtual_device-DEBUG: 07:16:52.738: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2411725): libfprint-device-DEBUG: 07:16:52.738: Device reported verify completion
> (fprintd:2411725): libfprint-device-DEBUG: 07:16:52.738: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.738: Finger present 0
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.738: Finger needed 0
> (fprintd:2411725): libfprint-device-DEBUG: 07:16:52.738: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411725): libfprint-device-DEBUG: 07:16:52.738: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.738: verify_cb: result verify-no-match
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.738: report_verify_status: result verify-no-match
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.739: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.739: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411725): libfprint-device-DEBUG: 07:16:52.739: Device reported close completion
> (fprintd:2411725): GLib-GIO-DEBUG: 07:16:52.739: GTask [gio] D-Bus interface method dispatch (source object: 0x564eb4ce3f70, source tag: 0x7f5b96053e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411725): libfprint-device-DEBUG: 07:16:52.739: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411725): libfprint-device-DEBUG: 07:16:52.739: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.739: released device 0
> (fprintd:2411725): fprintd-DEBUG: 07:16:52.741: main loop completed
> (fprintd:2411725): libfprint-virtual_device-DEBUG: 07:16:52.741: 43561776645: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-swipe-too-short', false)
> ----------------------------------- stderr -----------------------------------
> test_verify_retry_too_short (__main__.FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_retry_too_short) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.733s
> 
> OK
> ==============================================================================
> 
> ================================== 194/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_start_during_verify
> start time:   07:16:52
> duration:     0.72s
> result:       exit status 0
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_PERTURB_=184 MALLOC_CHECK_=2 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_start_during_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411718): GLib-GIO-DEBUG: 07:16:52.601: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.602: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411718): fprintd-WARNING **: 07:16:52.602: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.602: Launching FprintObject
> (fprintd:2411718): libfprint-context-DEBUG: 07:16:52.603: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.605: Preparing devices for resume
> (fprintd:2411718): libfprint-context-DEBUG: 07:16:52.605: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-pr_2ovxy/virtual-image.socket
> (fprintd:2411718): libfprint-context-DEBUG: 07:16:52.605: created
> 1690269412.606 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411718): libfprint-device-DEBUG: 07:16:52.605: Device reported probe completion
> (fprintd:2411718): libfprint-device-DEBUG: 07:16:52.605: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411718): libfprint-device-DEBUG: 07:16:52.605: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.610: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.610: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.610: Finger present 0
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.610: Finger needed 0
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.610: Got delay inhibitor for sleep.
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.610: entering main loop
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.611: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.705: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.705: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.706: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.707: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.707: user 'testuser' claiming the device: 0
> (fprintd:2411718): libfprint-virtual_device-DEBUG: 07:16:52.707: 43561742765: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411718): libfprint-virtual_device_connection-DEBUG: 07:16:52.707: 43561742809: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411718): libfprint-device-DEBUG: 07:16:52.707: Device reported open completion
> (fprintd:2411718): GLib-GIO-DEBUG: 07:16:52.707: GTask [gio] D-Bus interface method dispatch (source object: 0x55927d2e0d00, source tag: 0x7f95f19d3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411718): libfprint-device-DEBUG: 07:16:52.708: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411718): libfprint-device-DEBUG: 07:16:52.708: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.708: claimed device 0
> (fprintd:2411718): libfprint-virtual_device_connection-DEBUG: 07:16:52.708: Got a new connection!
> (fprintd:2411718): libfprint-virtual_device-DEBUG: 07:16:52.708: Got instructions of length 19
> (fprintd:2411718): libfprint-virtual_device-DEBUG: 07:16:52.708: Received command SET_ENROLL_STAGES 2
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.708: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.711: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.711: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.711: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.712: file_storage_print_data_load(): loaded '/tmp/tmp3bv3muq2/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.712: start enrollment device 0 finger 3
> 
> (fprintd:2411718): fprintd-WARNING **: 07:16:52.712: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411718): libfprint-device-DEBUG: 07:16:52.712: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411718): libfprint-device-DEBUG: 07:16:52.712: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.712: Finger present 0
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.712: Finger needed 1
> (fprintd:2411718): GLib-GIO-DEBUG: 07:16:52.712: GTask [gio] D-Bus interface method dispatch (source object: 0x55927d2e0d00, source tag: 0x7f95f19d3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411718): libfprint-virtual_device_connection-DEBUG: 07:16:52.713: Got a new connection!
> (fprintd:2411718): libfprint-virtual_device-DEBUG: 07:16:52.713: Got instructions of length 10
> (fprintd:2411718): libfprint-virtual_device-DEBUG: 07:16:52.713: Received command SCAN whorl
> (fprintd:2411718): libfprint-virtual_device-DEBUG: 07:16:52.713: Processing command SCAN whorl
> (fprintd:2411718): libfprint-device-DEBUG: 07:16:52.713: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.713: Finger present 1
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.713: Finger needed 1
> (fprintd:2411718): libfprint-device-DEBUG: 07:16:52.713: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.713: Finger present 0
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.713: Finger needed 1
> (fprintd:2411718): libfprint-device-DEBUG: 07:16:52.713: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.713: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411718): libfprint-virtual_device-DEBUG: 07:16:52.713: Sleeping completed
> (fprintd:2411718): libfprint-virtual_device_connection-DEBUG: 07:16:52.714: Got a new connection!
> (fprintd:2411718): libfprint-virtual_device-DEBUG: 07:16:52.714: Got instructions of length 10
> (fprintd:2411718): libfprint-virtual_device-DEBUG: 07:16:52.714: Received command SCAN whorl
> (fprintd:2411718): libfprint-virtual_device-DEBUG: 07:16:52.714: Processing command SCAN whorl
> (fprintd:2411718): libfprint-device-DEBUG: 07:16:52.714: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.714: Finger present 1
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.714: Finger needed 1
> (fprintd:2411718): libfprint-device-DEBUG: 07:16:52.714: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.714: Finger present 0
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.714: Finger needed 1
> (fprintd:2411718): libfprint-device-DEBUG: 07:16:52.714: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.714: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411718): libfprint-device-DEBUG: 07:16:52.714: Device reported enroll completion
> (fprintd:2411718): libfprint-device-DEBUG: 07:16:52.714: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.714: Finger present 0
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.714: Finger needed 0
> (fprintd:2411718): libfprint-device-DEBUG: 07:16:52.714: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2411718): libfprint-device-DEBUG: 07:16:52.714: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411718): libfprint-device-DEBUG: 07:16:52.714: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.714: enroll_cb: result enroll-completed
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.715: file_storage_print_data_save(): print saved to /tmp/tmp3bv3muq2/state/testuser/virtual_device/0/3
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.717: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.717: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411718): GLib-GIO-DEBUG: 07:16:52.717: GTask [gio] D-Bus interface method dispatch (source object: 0x55927d2e0d00, source tag: 0x7f95f19d3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.720: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.720: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.722: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.723: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp3bv3muq2/state/testuser/virtual_device/0'
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.725: file_storage_print_data_load(): loaded '/tmp/tmp3bv3muq2/state/testuser/virtual_device/0/3' Success
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.725: start verification device 0 finger left-middle-finger
> (fprintd:2411718): libfprint-device-DEBUG: 07:16:52.726: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411718): libfprint-device-DEBUG: 07:16:52.726: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.726: Finger present 0
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.727: Finger needed 1
> (fprintd:2411718): GLib-GIO-DEBUG: 07:16:52.727: GTask [gio] D-Bus interface method dispatch (source object: 0x55927d2e0d00, source tag: 0x7f95f19d3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.728: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.728: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.730: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411718): GLib-GIO-DEBUG: 07:16:52.730: GTask [gio] D-Bus interface method dispatch (source object: 0x55927d2e0d00, source tag: 0x7f95f19d3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.732: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.733: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411718): GLib-GIO-DEBUG: 07:16:52.733: GTask [gio] D-Bus interface method dispatch (source object: 0x55927d2e0d00, source tag: 0x7f95f19d3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411718): libfprint-device-DEBUG: 07:16:52.733: Idle cancelling on ongoing operation!
> (fprintd:2411718): libfprint-virtual_device-DEBUG: 07:16:52.733: Got cancellation!
> (fprintd:2411718): libfprint-virtual_device-DEBUG: 07:16:52.733: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2411718): libfprint-device-DEBUG: 07:16:52.733: Device reported verify completion
> (fprintd:2411718): libfprint-device-DEBUG: 07:16:52.733: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.733: Finger present 0
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.733: Finger needed 0
> (fprintd:2411718): libfprint-device-DEBUG: 07:16:52.733: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411718): libfprint-device-DEBUG: 07:16:52.733: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.733: verify_cb: result verify-no-match
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.733: report_verify_status: result verify-no-match
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.734: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.734: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411718): libfprint-device-DEBUG: 07:16:52.735: Device reported close completion
> (fprintd:2411718): GLib-GIO-DEBUG: 07:16:52.735: GTask [gio] D-Bus interface method dispatch (source object: 0x55927d2e0d00, source tag: 0x7f95f19d3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411718): libfprint-device-DEBUG: 07:16:52.735: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411718): libfprint-device-DEBUG: 07:16:52.735: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.735: released device 0
> (fprintd:2411718): fprintd-DEBUG: 07:16:52.736: main loop completed
> (fprintd:2411718): libfprint-virtual_device-DEBUG: 07:16:52.737: 43561772196: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_start_during_verify (__main__.FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_start_during_verify) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.522s
> 
> OK
> ==============================================================================
> 
> ================================== 195/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_stop_from_other_client
> start time:   07:16:52
> duration:     0.96s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=15 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_stop_from_other_client
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411752): GLib-GIO-DEBUG: 07:16:53.044: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.045: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411752): fprintd-WARNING **: 07:16:53.046: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.046: Launching FprintObject
> (fprintd:2411752): libfprint-context-DEBUG: 07:16:53.046: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.049: Preparing devices for resume
> (fprintd:2411752): libfprint-context-DEBUG: 07:16:53.049: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-5rt8aj4_/virtual-image.socket
> (fprintd:2411752): libfprint-context-DEBUG: 07:16:53.049: created
> 1690269413.050 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411752): libfprint-device-DEBUG: 07:16:53.050: Device reported probe completion
> (fprintd:2411752): libfprint-device-DEBUG: 07:16:53.050: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411752): libfprint-device-DEBUG: 07:16:53.050: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.053: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.053: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.053: Finger present 0
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.053: Finger needed 0
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.054: Got delay inhibitor for sleep.
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.054: entering main loop
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.055: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.150: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.152: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.153: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.157: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.157: user 'testuser' claiming the device: 0
> (fprintd:2411752): libfprint-virtual_device-DEBUG: 07:16:53.157: 43562192564: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411752): libfprint-virtual_device_connection-DEBUG: 07:16:53.157: 43562192653: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411752): libfprint-device-DEBUG: 07:16:53.157: Device reported open completion
> (fprintd:2411752): GLib-GIO-DEBUG: 07:16:53.157: GTask [gio] D-Bus interface method dispatch (source object: 0x55a787e32f70, source tag: 0x7f83706b3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411752): libfprint-device-DEBUG: 07:16:53.158: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411752): libfprint-device-DEBUG: 07:16:53.158: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.158: claimed device 0
> (fprintd:2411752): libfprint-virtual_device_connection-DEBUG: 07:16:53.158: Got a new connection!
> (fprintd:2411752): libfprint-virtual_device-DEBUG: 07:16:53.158: Got instructions of length 19
> (fprintd:2411752): libfprint-virtual_device-DEBUG: 07:16:53.158: Received command SET_ENROLL_STAGES 2
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.158: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.160: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.160: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.161: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.162: file_storage_print_data_load(): loaded '/tmp/tmpxk9836pi/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.162: start enrollment device 0 finger 3
> 
> (fprintd:2411752): fprintd-WARNING **: 07:16:53.162: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411752): libfprint-device-DEBUG: 07:16:53.162: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411752): libfprint-device-DEBUG: 07:16:53.162: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.162: Finger present 0
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.162: Finger needed 1
> (fprintd:2411752): GLib-GIO-DEBUG: 07:16:53.162: GTask [gio] D-Bus interface method dispatch (source object: 0x55a787e32f70, source tag: 0x7f83706b3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411752): libfprint-virtual_device_connection-DEBUG: 07:16:53.163: Got a new connection!
> (fprintd:2411752): libfprint-virtual_device-DEBUG: 07:16:53.163: Got instructions of length 10
> (fprintd:2411752): libfprint-virtual_device-DEBUG: 07:16:53.163: Received command SCAN whorl
> (fprintd:2411752): libfprint-virtual_device-DEBUG: 07:16:53.163: Processing command SCAN whorl
> (fprintd:2411752): libfprint-device-DEBUG: 07:16:53.163: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.163: Finger present 1
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.163: Finger needed 1
> (fprintd:2411752): libfprint-device-DEBUG: 07:16:53.163: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.163: Finger present 0
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.163: Finger needed 1
> (fprintd:2411752): libfprint-device-DEBUG: 07:16:53.163: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.163: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411752): libfprint-virtual_device-DEBUG: 07:16:53.163: Sleeping completed
> (fprintd:2411752): libfprint-virtual_device_connection-DEBUG: 07:16:53.164: Got a new connection!
> (fprintd:2411752): libfprint-virtual_device-DEBUG: 07:16:53.165: Got instructions of length 10
> (fprintd:2411752): libfprint-virtual_device-DEBUG: 07:16:53.165: Received command SCAN whorl
> (fprintd:2411752): libfprint-virtual_device-DEBUG: 07:16:53.165: Processing command SCAN whorl
> (fprintd:2411752): libfprint-device-DEBUG: 07:16:53.165: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.165: Finger present 1
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.165: Finger needed 1
> (fprintd:2411752): libfprint-device-DEBUG: 07:16:53.165: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.165: Finger present 0
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.165: Finger needed 1
> (fprintd:2411752): libfprint-device-DEBUG: 07:16:53.165: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.165: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411752): libfprint-device-DEBUG: 07:16:53.165: Device reported enroll completion
> (fprintd:2411752): libfprint-device-DEBUG: 07:16:53.165: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.165: Finger present 0
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.165: Finger needed 0
> (fprintd:2411752): libfprint-device-DEBUG: 07:16:53.165: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2411752): libfprint-device-DEBUG: 07:16:53.166: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411752): libfprint-device-DEBUG: 07:16:53.166: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.166: enroll_cb: result enroll-completed
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.168: file_storage_print_data_save(): print saved to /tmp/tmpxk9836pi/state/testuser/virtual_device/0/3
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.169: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.169: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411752): GLib-GIO-DEBUG: 07:16:53.170: GTask [gio] D-Bus interface method dispatch (source object: 0x55a787e32f70, source tag: 0x7f83706b3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.171: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.171: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.174: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.174: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpxk9836pi/state/testuser/virtual_device/0'
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.174: file_storage_print_data_load(): loaded '/tmp/tmpxk9836pi/state/testuser/virtual_device/0/3' Success
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.174: start verification device 0 finger left-middle-finger
> (fprintd:2411752): libfprint-device-DEBUG: 07:16:53.174: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411752): libfprint-device-DEBUG: 07:16:53.174: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.174: Finger present 0
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.174: Finger needed 1
> (fprintd:2411752): GLib-GIO-DEBUG: 07:16:53.175: GTask [gio] D-Bus interface method dispatch (source object: 0x55a787e32f70, source tag: 0x7f83706b3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.182: Requesting authorization from :1.10 to call method 'VerifyStop' for device 'Virtual device for debugging'
> 
> (fprintd:2411752): fprintd-WARNING **: 07:16:53.182: Authorization denied to :1.10 to call method 'VerifyStop' for device 'Virtual device for debugging': Device already in use by another user
> (fprintd:2411752): GLib-GIO-DEBUG: 07:16:53.182: GTask [gio] D-Bus interface method dispatch (source object: 0x55a787e32f70, source tag: 0x7f83706b3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.189: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.189: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411752): GLib-GIO-DEBUG: 07:16:53.190: GTask [gio] D-Bus interface method dispatch (source object: 0x55a787e32f70, source tag: 0x7f83706b3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411752): libfprint-device-DEBUG: 07:16:53.190: Idle cancelling on ongoing operation!
> (fprintd:2411752): libfprint-virtual_device-DEBUG: 07:16:53.190: Got cancellation!
> (fprintd:2411752): libfprint-virtual_device-DEBUG: 07:16:53.190: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2411752): libfprint-device-DEBUG: 07:16:53.190: Device reported verify completion
> (fprintd:2411752): libfprint-device-DEBUG: 07:16:53.190: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.190: Finger present 0
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.190: Finger needed 0
> (fprintd:2411752): libfprint-device-DEBUG: 07:16:53.190: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411752): libfprint-device-DEBUG: 07:16:53.190: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.190: verify_cb: result verify-no-match
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.190: report_verify_status: result verify-no-match
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.191: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.191: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411752): libfprint-device-DEBUG: 07:16:53.191: Device reported close completion
> (fprintd:2411752): GLib-GIO-DEBUG: 07:16:53.191: GTask [gio] D-Bus interface method dispatch (source object: 0x55a787e32f70, source tag: 0x7f83706b3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411752): libfprint-device-DEBUG: 07:16:53.191: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411752): libfprint-device-DEBUG: 07:16:53.191: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.191: released device 0
> (fprintd:2411752): fprintd-DEBUG: 07:16:53.192: main loop completed
> (fprintd:2411752): libfprint-virtual_device-DEBUG: 07:16:53.193: 43562228355: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_stop_from_other_client (__main__.FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_stop_from_other_client) ... /usr/lib/python3.11/traceback.py:240: ResourceWarning: unclosed file <_io.BufferedReader name=12>
>   tb.tb_frame.clear()
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.679s
> 
> OK
> ==============================================================================
> 
> ================================== 196/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_retry_general_restarted
> start time:   07:16:51
> duration:     1.99s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=47 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_retry_general_restarted
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411674): GLib-GIO-DEBUG: 07:16:52.069: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.074: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411674): fprintd-WARNING **: 07:16:52.074: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.075: Launching FprintObject
> (fprintd:2411674): libfprint-context-DEBUG: 07:16:52.075: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.076: Preparing devices for resume
> (fprintd:2411674): libfprint-context-DEBUG: 07:16:52.076: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-48p6ky2o/virtual-image.socket
> (fprintd:2411674): libfprint-context-DEBUG: 07:16:52.076: created
> 1690269412.077 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411674): libfprint-device-DEBUG: 07:16:52.076: Device reported probe completion
> (fprintd:2411674): libfprint-device-DEBUG: 07:16:52.076: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411674): libfprint-device-DEBUG: 07:16:52.076: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.079: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.079: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.079: Finger present 0
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.079: Finger needed 0
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.080: Got delay inhibitor for sleep.
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.080: entering main loop
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.080: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.178: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.179: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.180: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.181: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.181: user 'testuser' claiming the device: 0
> (fprintd:2411674): libfprint-virtual_device-DEBUG: 07:16:52.181: 43561216199: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411674): libfprint-virtual_device_connection-DEBUG: 07:16:52.181: 43561216230: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411674): libfprint-device-DEBUG: 07:16:52.181: Device reported open completion
> (fprintd:2411674): GLib-GIO-DEBUG: 07:16:52.181: GTask [gio] D-Bus interface method dispatch (source object: 0x555c63e11e20, source tag: 0x7fa6b0148e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411674): libfprint-device-DEBUG: 07:16:52.181: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411674): libfprint-device-DEBUG: 07:16:52.181: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.181: claimed device 0
> (fprintd:2411674): libfprint-virtual_device_connection-DEBUG: 07:16:52.181: Got a new connection!
> (fprintd:2411674): libfprint-virtual_device-DEBUG: 07:16:52.181: Got instructions of length 19
> (fprintd:2411674): libfprint-virtual_device-DEBUG: 07:16:52.182: Received command SET_ENROLL_STAGES 2
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.182: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.183: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.183: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.183: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.184: file_storage_print_data_load(): loaded '/tmp/tmpvgnjcgth/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.184: start enrollment device 0 finger 3
> 
> (fprintd:2411674): fprintd-WARNING **: 07:16:52.184: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411674): libfprint-device-DEBUG: 07:16:52.184: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411674): libfprint-device-DEBUG: 07:16:52.184: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.184: Finger present 0
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.184: Finger needed 1
> (fprintd:2411674): GLib-GIO-DEBUG: 07:16:52.184: GTask [gio] D-Bus interface method dispatch (source object: 0x555c63e11e20, source tag: 0x7fa6b0148e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411674): libfprint-virtual_device_connection-DEBUG: 07:16:52.185: Got a new connection!
> (fprintd:2411674): libfprint-virtual_device-DEBUG: 07:16:52.185: Got instructions of length 10
> (fprintd:2411674): libfprint-virtual_device-DEBUG: 07:16:52.185: Received command SCAN whorl
> (fprintd:2411674): libfprint-virtual_device-DEBUG: 07:16:52.185: Processing command SCAN whorl
> (fprintd:2411674): libfprint-device-DEBUG: 07:16:52.185: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.185: Finger present 1
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.185: Finger needed 1
> (fprintd:2411674): libfprint-device-DEBUG: 07:16:52.185: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.185: Finger present 0
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.185: Finger needed 1
> (fprintd:2411674): libfprint-device-DEBUG: 07:16:52.185: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.185: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411674): libfprint-virtual_device-DEBUG: 07:16:52.185: Sleeping completed
> (fprintd:2411674): libfprint-virtual_device_connection-DEBUG: 07:16:52.186: Got a new connection!
> (fprintd:2411674): libfprint-virtual_device-DEBUG: 07:16:52.186: Got instructions of length 10
> (fprintd:2411674): libfprint-virtual_device-DEBUG: 07:16:52.186: Received command SCAN whorl
> (fprintd:2411674): libfprint-virtual_device-DEBUG: 07:16:52.186: Processing command SCAN whorl
> (fprintd:2411674): libfprint-device-DEBUG: 07:16:52.186: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.186: Finger present 1
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.186: Finger needed 1
> (fprintd:2411674): libfprint-device-DEBUG: 07:16:52.186: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.186: Finger present 0
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.186: Finger needed 1
> (fprintd:2411674): libfprint-device-DEBUG: 07:16:52.186: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.186: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411674): libfprint-device-DEBUG: 07:16:52.186: Device reported enroll completion
> (fprintd:2411674): libfprint-device-DEBUG: 07:16:52.186: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.186: Finger present 0
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.186: Finger needed 0
> (fprintd:2411674): libfprint-device-DEBUG: 07:16:52.186: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2411674): libfprint-device-DEBUG: 07:16:52.186: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411674): libfprint-device-DEBUG: 07:16:52.186: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.186: enroll_cb: result enroll-completed
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.186: file_storage_print_data_save(): print saved to /tmp/tmpvgnjcgth/state/testuser/virtual_device/0/3
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.188: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.188: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411674): GLib-GIO-DEBUG: 07:16:52.188: GTask [gio] D-Bus interface method dispatch (source object: 0x555c63e11e20, source tag: 0x7fa6b0148e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.190: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.190: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.191: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.191: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpvgnjcgth/state/testuser/virtual_device/0'
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.191: file_storage_print_data_load(): loaded '/tmp/tmpvgnjcgth/state/testuser/virtual_device/0/3' Success
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.191: start verification device 0 finger left-middle-finger
> (fprintd:2411674): libfprint-device-DEBUG: 07:16:52.191: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411674): libfprint-device-DEBUG: 07:16:52.191: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.191: Finger present 0
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.191: Finger needed 1
> (fprintd:2411674): GLib-GIO-DEBUG: 07:16:52.192: GTask [gio] D-Bus interface method dispatch (source object: 0x555c63e11e20, source tag: 0x7fa6b0148e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411674): libfprint-virtual_device_connection-DEBUG: 07:16:52.192: Got a new connection!
> (fprintd:2411674): libfprint-virtual_device-DEBUG: 07:16:52.192: Got instructions of length 7
> (fprintd:2411674): libfprint-virtual_device-DEBUG: 07:16:52.192: Received command RETRY 0
> (fprintd:2411674): libfprint-virtual_device-DEBUG: 07:16:52.192: Processing command RETRY 0
> (fprintd:2411674): libfprint-virtual_device-DEBUG: 07:16:52.192: Virtual device scan failed with error: Please try again.
> (fprintd:2411674): libfprint-device-DEBUG: 07:16:52.192: Device reported verify result
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.192: report_verify_status: result verify-retry-scan
> (fprintd:2411674): libfprint-device-DEBUG: 07:16:52.192: Device reported verify completion
> (fprintd:2411674): libfprint-device-DEBUG: 07:16:52.192: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.192: Finger present 0
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.192: Finger needed 0
> (fprintd:2411674): libfprint-device-DEBUG: 07:16:52.192: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411674): libfprint-device-DEBUG: 07:16:52.192: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.192: verify_cb: result verify-retry-scan
> (fprintd:2411674): libfprint-device-DEBUG: 07:16:52.192: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411674): libfprint-device-DEBUG: 07:16:52.192: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.192: Finger present 0
> (fprintd:2411674): fprintd-DEBUG: 07:16:52.193: Finger needed 1
> (fprintd:2411674): libfprint-device-DEBUG: 07:16:52.303: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2411674): fprintd-DEBUG: 07:16:53.195: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411674): fprintd-DEBUG: 07:16:53.195: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411674): GLib-GIO-DEBUG: 07:16:53.195: GTask [gio] D-Bus interface method dispatch (source object: 0x555c63e11e20, source tag: 0x7fa6b0148e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411674): libfprint-device-DEBUG: 07:16:53.195: Idle cancelling on ongoing operation!
> (fprintd:2411674): libfprint-virtual_device-DEBUG: 07:16:53.195: Got cancellation!
> (fprintd:2411674): libfprint-virtual_device-DEBUG: 07:16:53.195: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2411674): libfprint-device-DEBUG: 07:16:53.195: Device reported verify completion
> (fprintd:2411674): libfprint-device-DEBUG: 07:16:53.195: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411674): fprintd-DEBUG: 07:16:53.195: Finger present 0
> (fprintd:2411674): fprintd-DEBUG: 07:16:53.195: Finger needed 0
> (fprintd:2411674): libfprint-device-DEBUG: 07:16:53.195: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411674): libfprint-device-DEBUG: 07:16:53.195: Updated temperature model after 0.89 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2411674): fprintd-DEBUG: 07:16:53.195: verify_cb: result verify-no-match
> (fprintd:2411674): fprintd-DEBUG: 07:16:53.196: report_verify_status: result verify-no-match
> (fprintd:2411674): fprintd-DEBUG: 07:16:53.199: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411674): fprintd-DEBUG: 07:16:53.199: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411674): libfprint-device-DEBUG: 07:16:53.199: Device reported close completion
> (fprintd:2411674): GLib-GIO-DEBUG: 07:16:53.199: GTask [gio] D-Bus interface method dispatch (source object: 0x555c63e11e20, source tag: 0x7fa6b0148e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411674): libfprint-device-DEBUG: 07:16:53.199: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411674): libfprint-device-DEBUG: 07:16:53.199: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2411674): fprintd-DEBUG: 07:16:53.199: released device 0
> (fprintd:2411674): fprintd-DEBUG: 07:16:53.202: main loop completed
> (fprintd:2411674): libfprint-virtual_device-DEBUG: 07:16:53.202: 43562237668: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-retry-scan', false)
> ----------------------------------- stderr -----------------------------------
> test_verify_retry_general_restarted (__main__.FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_retry_general_restarted) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.781s
> 
> OK
> ==============================================================================
> 
> ================================== 197/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_stop_waits_for_completion
> start time:   07:16:52
> duration:     1.14s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=68 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_stop_waits_for_completion
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411765): GLib-GIO-DEBUG: 07:16:53.077: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.078: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411765): fprintd-WARNING **: 07:16:53.078: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.078: Launching FprintObject
> (fprintd:2411765): libfprint-context-DEBUG: 07:16:53.079: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.080: Preparing devices for resume
> (fprintd:2411765): libfprint-context-DEBUG: 07:16:53.080: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-ehn_yan3/virtual-image.socket
> (fprintd:2411765): libfprint-context-DEBUG: 07:16:53.080: created
> 1690269413.081 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411765): libfprint-device-DEBUG: 07:16:53.082: Device reported probe completion
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.082: Got delay inhibitor for sleep.
> (fprintd:2411765): libfprint-device-DEBUG: 07:16:53.082: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411765): libfprint-device-DEBUG: 07:16:53.082: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.085: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.085: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.085: Finger present 0
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.085: Finger needed 0
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.086: entering main loop
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.089: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.169: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.170: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.172: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.173: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.173: user 'testuser' claiming the device: 0
> (fprintd:2411765): libfprint-virtual_device-DEBUG: 07:16:53.173: 43562208621: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411765): libfprint-virtual_device_connection-DEBUG: 07:16:53.173: 43562208668: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411765): libfprint-device-DEBUG: 07:16:53.173: Device reported open completion
> (fprintd:2411765): GLib-GIO-DEBUG: 07:16:53.173: GTask [gio] D-Bus interface method dispatch (source object: 0x55fef0eeab60, source tag: 0x7fd1063e0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411765): libfprint-device-DEBUG: 07:16:53.174: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411765): libfprint-device-DEBUG: 07:16:53.174: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.174: claimed device 0
> (fprintd:2411765): libfprint-virtual_device_connection-DEBUG: 07:16:53.174: Got a new connection!
> (fprintd:2411765): libfprint-virtual_device-DEBUG: 07:16:53.175: Got instructions of length 19
> (fprintd:2411765): libfprint-virtual_device-DEBUG: 07:16:53.175: Received command SET_ENROLL_STAGES 2
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.175: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.180: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.180: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.182: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.182: file_storage_print_data_load(): loaded '/tmp/tmp3_dh9qev/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.182: start enrollment device 0 finger 3
> 
> (fprintd:2411765): fprintd-WARNING **: 07:16:53.182: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411765): libfprint-device-DEBUG: 07:16:53.182: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411765): libfprint-device-DEBUG: 07:16:53.182: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.182: Finger present 0
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.182: Finger needed 1
> (fprintd:2411765): GLib-GIO-DEBUG: 07:16:53.182: GTask [gio] D-Bus interface method dispatch (source object: 0x55fef0eeab60, source tag: 0x7fd1063e0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411765): libfprint-virtual_device_connection-DEBUG: 07:16:53.183: Got a new connection!
> (fprintd:2411765): libfprint-virtual_device-DEBUG: 07:16:53.183: Got instructions of length 10
> (fprintd:2411765): libfprint-virtual_device-DEBUG: 07:16:53.183: Received command SCAN whorl
> (fprintd:2411765): libfprint-virtual_device-DEBUG: 07:16:53.183: Processing command SCAN whorl
> (fprintd:2411765): libfprint-device-DEBUG: 07:16:53.183: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.183: Finger present 1
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.183: Finger needed 1
> (fprintd:2411765): libfprint-device-DEBUG: 07:16:53.183: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.183: Finger present 0
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.183: Finger needed 1
> (fprintd:2411765): libfprint-device-DEBUG: 07:16:53.183: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.183: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411765): libfprint-virtual_device-DEBUG: 07:16:53.183: Sleeping completed
> (fprintd:2411765): libfprint-virtual_device_connection-DEBUG: 07:16:53.184: Got a new connection!
> (fprintd:2411765): libfprint-virtual_device-DEBUG: 07:16:53.184: Got instructions of length 10
> (fprintd:2411765): libfprint-virtual_device-DEBUG: 07:16:53.184: Received command SCAN whorl
> (fprintd:2411765): libfprint-virtual_device-DEBUG: 07:16:53.184: Processing command SCAN whorl
> (fprintd:2411765): libfprint-device-DEBUG: 07:16:53.184: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.184: Finger present 1
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.184: Finger needed 1
> (fprintd:2411765): libfprint-device-DEBUG: 07:16:53.184: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.184: Finger present 0
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.184: Finger needed 1
> (fprintd:2411765): libfprint-device-DEBUG: 07:16:53.184: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.184: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411765): libfprint-device-DEBUG: 07:16:53.184: Device reported enroll completion
> (fprintd:2411765): libfprint-device-DEBUG: 07:16:53.184: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.184: Finger present 0
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.184: Finger needed 0
> (fprintd:2411765): libfprint-device-DEBUG: 07:16:53.184: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2411765): libfprint-device-DEBUG: 07:16:53.184: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411765): libfprint-device-DEBUG: 07:16:53.184: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.184: enroll_cb: result enroll-completed
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.185: file_storage_print_data_save(): print saved to /tmp/tmp3_dh9qev/state/testuser/virtual_device/0/3
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.185: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.185: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411765): GLib-GIO-DEBUG: 07:16:53.186: GTask [gio] D-Bus interface method dispatch (source object: 0x55fef0eeab60, source tag: 0x7fd1063e0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.187: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.187: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.189: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.189: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp3_dh9qev/state/testuser/virtual_device/0'
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.189: file_storage_print_data_load(): loaded '/tmp/tmp3_dh9qev/state/testuser/virtual_device/0/3' Success
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.189: start verification device 0 finger left-middle-finger
> (fprintd:2411765): libfprint-device-DEBUG: 07:16:53.189: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411765): libfprint-device-DEBUG: 07:16:53.189: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.189: Finger present 0
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.189: Finger needed 1
> (fprintd:2411765): GLib-GIO-DEBUG: 07:16:53.189: GTask [gio] D-Bus interface method dispatch (source object: 0x55fef0eeab60, source tag: 0x7fd1063e0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411765): libfprint-virtual_device_connection-DEBUG: 07:16:53.190: Got a new connection!
> (fprintd:2411765): libfprint-virtual_device-DEBUG: 07:16:53.190: Got instructions of length 8
> (fprintd:2411765): libfprint-virtual_device-DEBUG: 07:16:53.190: Received command SLEEP 50
> (fprintd:2411765): libfprint-virtual_device-DEBUG: 07:16:53.190: Processing command SLEEP 50
> (fprintd:2411765): libfprint-virtual_device-DEBUG: 07:16:53.190: Sleeping 50ms
> (fprintd:2411765): libfprint-virtual_device_connection-DEBUG: 07:16:53.190: Got a new connection!
> (fprintd:2411765): libfprint-virtual_device-DEBUG: 07:16:53.191: Got instructions of length 16
> (fprintd:2411765): libfprint-virtual_device-DEBUG: 07:16:53.191: Received command SCAN tented_arch
> (fprintd:2411765): libfprint-virtual_device_connection-DEBUG: 07:16:53.191: Got a new connection!
> (fprintd:2411765): libfprint-virtual_device-DEBUG: 07:16:53.191: Got instructions of length 11
> (fprintd:2411765): libfprint-virtual_device-DEBUG: 07:16:53.191: Received command SLEEP 60000
> (fprintd:2411765): libfprint-virtual_device-DEBUG: 07:16:53.241: Sleeping completed
> (fprintd:2411765): libfprint-virtual_device-DEBUG: 07:16:53.241: Processing command SCAN tented_arch
> (fprintd:2411765): libfprint-device-DEBUG: 07:16:53.241: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.241: Finger present 1
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.241: Finger needed 1
> (fprintd:2411765): libfprint-virtual_device-DEBUG: 07:16:53.241: Virtual device scanned print tented_arch
> (fprintd:2411765): libfprint-device-DEBUG: 07:16:53.241: Device reported verify result
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.241: report_verify_status: result verify-no-match
> (fprintd:2411765): libfprint-device-DEBUG: 07:16:53.242: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.242: Finger present 0
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.242: Finger needed 1
> (fprintd:2411765): libfprint-virtual_device-DEBUG: 07:16:53.242: Processing command SLEEP 60000
> (fprintd:2411765): libfprint-virtual_device-DEBUG: 07:16:53.242: Sleeping 60000ms
> (fprintd:2411765): libfprint-virtual_device-DEBUG: 07:16:53.242: Sleeping now, command queued for later: SCAN tented_arch
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.246: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.246: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.246: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.246: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411765): GLib-GIO-DEBUG: 07:16:53.246: GTask [gio] D-Bus interface method dispatch (source object: 0x55fef0eeab60, source tag: 0x7fd1063e0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.247: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411765): GLib-GIO-DEBUG: 07:16:53.247: GTask [gio] D-Bus interface method dispatch (source object: 0x55fef0eeab60, source tag: 0x7fd1063e0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411765): libfprint-device-DEBUG: 07:16:53.300: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.349: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.349: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.350: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411765): GLib-GIO-DEBUG: 07:16:53.350: GTask [gio] D-Bus interface method dispatch (source object: 0x55fef0eeab60, source tag: 0x7fd1063e0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.552: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.552: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.555: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411765): GLib-GIO-DEBUG: 07:16:53.555: GTask [gio] D-Bus interface method dispatch (source object: 0x55fef0eeab60, source tag: 0x7fd1063e0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.555: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.555: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> 
> (fprintd:2411765): fprintd-WARNING **: 07:16:53.556: Verification was in progress, stopping it
> (fprintd:2411765): GLib-GIO-DEBUG: 07:16:53.556: GTask [gio] D-Bus interface method dispatch (source object: 0x55fef0eeab60, source tag: 0x7fd1063e0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411765): libfprint-device-DEBUG: 07:16:53.556: Idle cancelling on ongoing operation!
> (fprintd:2411765): libfprint-virtual_device-DEBUG: 07:16:53.556: Got cancellation!
> (fprintd:2411765): libfprint-virtual_device-DEBUG: 07:16:53.556: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2411765): libfprint-device-DEBUG: 07:16:53.556: Device reported verify completion
> (fprintd:2411765): libfprint-device-DEBUG: 07:16:53.556: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.556: Finger present 0
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.556: Finger needed 0
> (fprintd:2411765): libfprint-device-DEBUG: 07:16:53.557: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411765): libfprint-device-DEBUG: 07:16:53.557: Updated temperature model after 0.26 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.557: verify_cb: result verify-no-match
> (fprintd:2411765): libfprint-device-DEBUG: 07:16:53.557: Device reported close completion
> (fprintd:2411765): libfprint-device-DEBUG: 07:16:53.557: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411765): libfprint-device-DEBUG: 07:16:53.557: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.557: released device 0
> (fprintd:2411765): fprintd-DEBUG: 07:16:53.558: main loop completed
> (fprintd:2411765): libfprint-virtual_device-DEBUG: 07:16:53.558: 43562593992: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-no-match', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_stop_waits_for_completion (__main__.FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_stop_waits_for_completion) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.913s
> 
> OK
> ==============================================================================
> 
> ================================== 198/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_stop_waits_for_completion_is_stopped_by_release
> start time:   07:16:52
> duration:     1.05s
> result:       exit status 0
> command:      MALLOC_PERTURB_=97 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_stop_waits_for_completion_is_stopped_by_release
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411788): GLib-GIO-DEBUG: 07:16:53.312: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.313: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411788): fprintd-WARNING **: 07:16:53.313: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.313: Launching FprintObject
> (fprintd:2411788): libfprint-context-DEBUG: 07:16:53.314: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.315: Preparing devices for resume
> (fprintd:2411788): libfprint-context-DEBUG: 07:16:53.315: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-9vn00_hp/virtual-image.socket
> (fprintd:2411788): libfprint-context-DEBUG: 07:16:53.315: created
> 1690269413.316 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411788): libfprint-device-DEBUG: 07:16:53.317: Device reported probe completion
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.317: Got delay inhibitor for sleep.
> (fprintd:2411788): libfprint-device-DEBUG: 07:16:53.317: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411788): libfprint-device-DEBUG: 07:16:53.317: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.337: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.337: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.337: Finger present 0
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.337: Finger needed 0
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.337: entering main loop
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.338: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.414: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.415: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.416: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.418: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.418: user 'testuser' claiming the device: 0
> (fprintd:2411788): libfprint-virtual_device-DEBUG: 07:16:53.418: 43562453360: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411788): libfprint-virtual_device_connection-DEBUG: 07:16:53.418: 43562453396: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411788): libfprint-device-DEBUG: 07:16:53.418: Device reported open completion
> (fprintd:2411788): GLib-GIO-DEBUG: 07:16:53.418: GTask [gio] D-Bus interface method dispatch (source object: 0x55820ccc2a90, source tag: 0x7f8ac8da0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411788): libfprint-device-DEBUG: 07:16:53.418: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411788): libfprint-device-DEBUG: 07:16:53.418: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.418: claimed device 0
> (fprintd:2411788): libfprint-virtual_device_connection-DEBUG: 07:16:53.419: Got a new connection!
> (fprintd:2411788): libfprint-virtual_device-DEBUG: 07:16:53.419: Got instructions of length 19
> (fprintd:2411788): libfprint-virtual_device-DEBUG: 07:16:53.419: Received command SET_ENROLL_STAGES 2
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.419: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.420: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.420: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.420: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.421: file_storage_print_data_load(): loaded '/tmp/tmpkarxo1xz/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.421: start enrollment device 0 finger 3
> 
> (fprintd:2411788): fprintd-WARNING **: 07:16:53.421: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411788): libfprint-device-DEBUG: 07:16:53.421: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411788): libfprint-device-DEBUG: 07:16:53.421: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.421: Finger present 0
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.421: Finger needed 1
> (fprintd:2411788): GLib-GIO-DEBUG: 07:16:53.421: GTask [gio] D-Bus interface method dispatch (source object: 0x55820ccc2a90, source tag: 0x7f8ac8da0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411788): libfprint-virtual_device_connection-DEBUG: 07:16:53.422: Got a new connection!
> (fprintd:2411788): libfprint-virtual_device-DEBUG: 07:16:53.422: Got instructions of length 10
> (fprintd:2411788): libfprint-virtual_device-DEBUG: 07:16:53.422: Received command SCAN whorl
> (fprintd:2411788): libfprint-virtual_device-DEBUG: 07:16:53.422: Processing command SCAN whorl
> (fprintd:2411788): libfprint-device-DEBUG: 07:16:53.422: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.422: Finger present 1
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.422: Finger needed 1
> (fprintd:2411788): libfprint-device-DEBUG: 07:16:53.422: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.422: Finger present 0
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.422: Finger needed 1
> (fprintd:2411788): libfprint-device-DEBUG: 07:16:53.422: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.422: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411788): libfprint-virtual_device-DEBUG: 07:16:53.422: Sleeping completed
> (fprintd:2411788): libfprint-virtual_device_connection-DEBUG: 07:16:53.423: Got a new connection!
> (fprintd:2411788): libfprint-virtual_device-DEBUG: 07:16:53.423: Got instructions of length 10
> (fprintd:2411788): libfprint-virtual_device-DEBUG: 07:16:53.423: Received command SCAN whorl
> (fprintd:2411788): libfprint-virtual_device-DEBUG: 07:16:53.423: Processing command SCAN whorl
> (fprintd:2411788): libfprint-device-DEBUG: 07:16:53.423: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.423: Finger present 1
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.423: Finger needed 1
> (fprintd:2411788): libfprint-device-DEBUG: 07:16:53.423: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.423: Finger present 0
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.423: Finger needed 1
> (fprintd:2411788): libfprint-device-DEBUG: 07:16:53.423: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.423: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411788): libfprint-device-DEBUG: 07:16:53.423: Device reported enroll completion
> (fprintd:2411788): libfprint-device-DEBUG: 07:16:53.423: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.423: Finger present 0
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.423: Finger needed 0
> (fprintd:2411788): libfprint-device-DEBUG: 07:16:53.423: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2411788): libfprint-device-DEBUG: 07:16:53.423: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411788): libfprint-device-DEBUG: 07:16:53.423: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.423: enroll_cb: result enroll-completed
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.424: file_storage_print_data_save(): print saved to /tmp/tmpkarxo1xz/state/testuser/virtual_device/0/3
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.425: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.425: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411788): GLib-GIO-DEBUG: 07:16:53.426: GTask [gio] D-Bus interface method dispatch (source object: 0x55820ccc2a90, source tag: 0x7f8ac8da0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.426: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.426: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.427: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.427: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpkarxo1xz/state/testuser/virtual_device/0'
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.428: file_storage_print_data_load(): loaded '/tmp/tmpkarxo1xz/state/testuser/virtual_device/0/3' Success
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.428: start verification device 0 finger left-middle-finger
> (fprintd:2411788): libfprint-device-DEBUG: 07:16:53.428: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411788): libfprint-device-DEBUG: 07:16:53.428: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.428: Finger present 0
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.428: Finger needed 1
> (fprintd:2411788): GLib-GIO-DEBUG: 07:16:53.428: GTask [gio] D-Bus interface method dispatch (source object: 0x55820ccc2a90, source tag: 0x7f8ac8da0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411788): libfprint-virtual_device_connection-DEBUG: 07:16:53.431: Got a new connection!
> (fprintd:2411788): libfprint-virtual_device-DEBUG: 07:16:53.432: Got instructions of length 8
> (fprintd:2411788): libfprint-virtual_device-DEBUG: 07:16:53.432: Received command SLEEP 50
> (fprintd:2411788): libfprint-virtual_device-DEBUG: 07:16:53.432: Processing command SLEEP 50
> (fprintd:2411788): libfprint-virtual_device-DEBUG: 07:16:53.432: Sleeping 50ms
> (fprintd:2411788): libfprint-virtual_device_connection-DEBUG: 07:16:53.432: Got a new connection!
> (fprintd:2411788): libfprint-virtual_device-DEBUG: 07:16:53.433: Got instructions of length 16
> (fprintd:2411788): libfprint-virtual_device-DEBUG: 07:16:53.433: Received command SCAN tented_arch
> (fprintd:2411788): libfprint-virtual_device_connection-DEBUG: 07:16:53.433: Got a new connection!
> (fprintd:2411788): libfprint-virtual_device-DEBUG: 07:16:53.433: Got instructions of length 11
> (fprintd:2411788): libfprint-virtual_device-DEBUG: 07:16:53.433: Received command SLEEP 60000
> (fprintd:2411788): libfprint-virtual_device-DEBUG: 07:16:53.482: Sleeping completed
> (fprintd:2411788): libfprint-virtual_device-DEBUG: 07:16:53.482: Processing command SCAN tented_arch
> (fprintd:2411788): libfprint-device-DEBUG: 07:16:53.482: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.483: Finger present 1
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.483: Finger needed 1
> (fprintd:2411788): libfprint-virtual_device-DEBUG: 07:16:53.483: Virtual device scanned print tented_arch
> (fprintd:2411788): libfprint-device-DEBUG: 07:16:53.483: Device reported verify result
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.483: report_verify_status: result verify-no-match
> (fprintd:2411788): libfprint-device-DEBUG: 07:16:53.483: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.483: Finger present 0
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.483: Finger needed 1
> (fprintd:2411788): libfprint-virtual_device-DEBUG: 07:16:53.483: Processing command SLEEP 60000
> (fprintd:2411788): libfprint-virtual_device-DEBUG: 07:16:53.483: Sleeping 60000ms
> (fprintd:2411788): libfprint-virtual_device-DEBUG: 07:16:53.483: Sleeping now, command queued for later: SCAN tented_arch
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.485: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.485: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.485: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.485: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411788): GLib-GIO-DEBUG: 07:16:53.485: GTask [gio] D-Bus interface method dispatch (source object: 0x55820ccc2a90, source tag: 0x7f8ac8da0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.487: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411788): GLib-GIO-DEBUG: 07:16:53.487: GTask [gio] D-Bus interface method dispatch (source object: 0x55820ccc2a90, source tag: 0x7f8ac8da0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411788): libfprint-device-DEBUG: 07:16:53.539: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.590: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.590: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.592: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411788): GLib-GIO-DEBUG: 07:16:53.592: GTask [gio] D-Bus interface method dispatch (source object: 0x55820ccc2a90, source tag: 0x7f8ac8da0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.789: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.789: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.790: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411788): GLib-GIO-DEBUG: 07:16:53.790: GTask [gio] D-Bus interface method dispatch (source object: 0x55820ccc2a90, source tag: 0x7f8ac8da0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.791: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.791: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> 
> (fprintd:2411788): fprintd-WARNING **: 07:16:53.791: Verification was in progress, stopping it
> (fprintd:2411788): GLib-GIO-DEBUG: 07:16:53.791: GTask [gio] D-Bus interface method dispatch (source object: 0x55820ccc2a90, source tag: 0x7f8ac8da0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411788): libfprint-device-DEBUG: 07:16:53.791: Idle cancelling on ongoing operation!
> (fprintd:2411788): libfprint-virtual_device-DEBUG: 07:16:53.791: Got cancellation!
> (fprintd:2411788): libfprint-virtual_device-DEBUG: 07:16:53.791: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2411788): libfprint-device-DEBUG: 07:16:53.791: Device reported verify completion
> (fprintd:2411788): libfprint-device-DEBUG: 07:16:53.791: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.791: Finger present 0
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.791: Finger needed 0
> (fprintd:2411788): libfprint-device-DEBUG: 07:16:53.791: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411788): libfprint-device-DEBUG: 07:16:53.792: Updated temperature model after 0.25 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.792: verify_cb: result verify-no-match
> (fprintd:2411788): libfprint-device-DEBUG: 07:16:53.792: Device reported close completion
> (fprintd:2411788): libfprint-device-DEBUG: 07:16:53.792: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411788): libfprint-device-DEBUG: 07:16:53.792: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.792: released device 0
> (fprintd:2411788): fprintd-DEBUG: 07:16:53.793: main loop completed
> (fprintd:2411788): libfprint-virtual_device-DEBUG: 07:16:53.793: 43562828646: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-no-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> ----------------------------------- stderr -----------------------------------
> test_verify_stop_waits_for_completion_is_stopped_by_release (__main__.FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_stop_waits_for_completion_is_stopped_by_release) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.883s
> 
> OK
> ==============================================================================
> 
> ================================== 199/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_delete_fingers2_during_verify
> start time:   07:16:53
> duration:     0.82s
> result:       exit status 0
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> MALLOC_PERTURB_=241 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageVerificationTests.test_delete_fingers2_during_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411831): GLib-GIO-DEBUG: 07:16:53.901: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411831): fprintd-DEBUG: 07:16:53.902: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411831): fprintd-WARNING **: 07:16:53.902: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411831): fprintd-DEBUG: 07:16:53.902: Launching FprintObject
> (fprintd:2411831): libfprint-context-DEBUG: 07:16:53.902: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411831): fprintd-DEBUG: 07:16:53.904: Preparing devices for resume
> (fprintd:2411831): libfprint-context-DEBUG: 07:16:53.904: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-p36fnidq/virtual-image.socket
> (fprintd:2411831): libfprint-context-DEBUG: 07:16:53.904: created
> (fprintd:2411831): libfprint-device-DEBUG: 07:16:53.904: Device reported probe completion
> (fprintd:2411831): libfprint-device-DEBUG: 07:16:53.904: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411831): libfprint-device-DEBUG: 07:16:53.904: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269413.905 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411831): fprintd-DEBUG: 07:16:53.906: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411831): fprintd-DEBUG: 07:16:53.906: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411831): fprintd-DEBUG: 07:16:53.906: Finger present 0
> (fprintd:2411831): fprintd-DEBUG: 07:16:53.906: Finger needed 0
> (fprintd:2411831): fprintd-DEBUG: 07:16:53.906: entering main loop
> (fprintd:2411831): fprintd-DEBUG: 07:16:53.906: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411831): fprintd-DEBUG: 07:16:53.912: Got delay inhibitor for sleep.
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.010: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.011: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.013: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.014: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.014: user 'testuser' claiming the device: 0
> (fprintd:2411831): libfprint-virtual_device-DEBUG: 07:16:54.014: 43563050001: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411831): libfprint-virtual_device_connection-DEBUG: 07:16:54.015: 43563050043: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411831): libfprint-device-DEBUG: 07:16:54.015: Device reported open completion
> (fprintd:2411831): GLib-GIO-DEBUG: 07:16:54.015: GTask [gio] D-Bus interface method dispatch (source object: 0x55f3e4343af0, source tag: 0x7fbd391ede70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411831): libfprint-device-DEBUG: 07:16:54.015: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411831): libfprint-device-DEBUG: 07:16:54.015: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.015: claimed device 0
> (fprintd:2411831): libfprint-virtual_device_connection-DEBUG: 07:16:54.016: Got a new connection!
> (fprintd:2411831): libfprint-virtual_device-DEBUG: 07:16:54.016: Got instructions of length 19
> (fprintd:2411831): libfprint-virtual_device-DEBUG: 07:16:54.016: Received command SET_ENROLL_STAGES 2
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.016: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.019: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.019: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.020: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.020: file_storage_print_data_load(): loaded '/tmp/tmpqcy9qjuf/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.020: start enrollment device 0 finger 3
> 
> (fprintd:2411831): fprintd-WARNING **: 07:16:54.020: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411831): libfprint-device-DEBUG: 07:16:54.020: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411831): libfprint-device-DEBUG: 07:16:54.020: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.020: Finger present 0
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.020: Finger needed 1
> (fprintd:2411831): GLib-GIO-DEBUG: 07:16:54.020: GTask [gio] D-Bus interface method dispatch (source object: 0x55f3e4343af0, source tag: 0x7fbd391ede70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411831): libfprint-virtual_device_connection-DEBUG: 07:16:54.022: Got a new connection!
> (fprintd:2411831): libfprint-virtual_device-DEBUG: 07:16:54.022: Got instructions of length 10
> (fprintd:2411831): libfprint-virtual_device-DEBUG: 07:16:54.024: Received command SCAN whorl
> (fprintd:2411831): libfprint-virtual_device-DEBUG: 07:16:54.024: Processing command SCAN whorl
> (fprintd:2411831): libfprint-device-DEBUG: 07:16:54.024: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.024: Finger present 1
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.024: Finger needed 1
> (fprintd:2411831): libfprint-device-DEBUG: 07:16:54.024: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.024: Finger present 0
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.024: Finger needed 1
> (fprintd:2411831): libfprint-device-DEBUG: 07:16:54.024: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.024: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411831): libfprint-virtual_device-DEBUG: 07:16:54.024: Sleeping completed
> (fprintd:2411831): libfprint-virtual_device_connection-DEBUG: 07:16:54.025: Got a new connection!
> (fprintd:2411831): libfprint-virtual_device-DEBUG: 07:16:54.025: Got instructions of length 10
> (fprintd:2411831): libfprint-virtual_device-DEBUG: 07:16:54.025: Received command SCAN whorl
> (fprintd:2411831): libfprint-virtual_device-DEBUG: 07:16:54.025: Processing command SCAN whorl
> (fprintd:2411831): libfprint-device-DEBUG: 07:16:54.025: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.025: Finger present 1
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.025: Finger needed 1
> (fprintd:2411831): libfprint-device-DEBUG: 07:16:54.025: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.025: Finger present 0
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.025: Finger needed 1
> (fprintd:2411831): libfprint-device-DEBUG: 07:16:54.025: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.025: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411831): libfprint-device-DEBUG: 07:16:54.025: Device reported enroll completion
> (fprintd:2411831): libfprint-device-DEBUG: 07:16:54.025: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.025: Finger present 0
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.025: Finger needed 0
> (fprintd:2411831): libfprint-device-DEBUG: 07:16:54.025: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2411831): libfprint-device-DEBUG: 07:16:54.025: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411831): libfprint-device-DEBUG: 07:16:54.025: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.025: enroll_cb: result enroll-completed
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.025: file_storage_print_data_save(): print saved to /tmp/tmpqcy9qjuf/state/testuser/virtual_device/0/3
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.026: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.026: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411831): GLib-GIO-DEBUG: 07:16:54.026: GTask [gio] D-Bus interface method dispatch (source object: 0x55f3e4343af0, source tag: 0x7fbd391ede70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.027: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.027: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.028: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.028: file_storage_print_data_load(): loaded '/tmp/tmpqcy9qjuf/state/testuser/virtual_device/0/3' Success
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.028: start verification device 0 finger left-middle-finger
> (fprintd:2411831): libfprint-device-DEBUG: 07:16:54.028: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411831): libfprint-device-DEBUG: 07:16:54.028: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.028: Finger present 0
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.028: Finger needed 1
> (fprintd:2411831): GLib-GIO-DEBUG: 07:16:54.028: GTask [gio] D-Bus interface method dispatch (source object: 0x55f3e4343af0, source tag: 0x7fbd391ede70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.029: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual device for debugging'
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.029: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.030: Authorization granted to :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual device for debugging'!
> (fprintd:2411831): GLib-GIO-DEBUG: 07:16:54.031: GTask [gio] D-Bus interface method dispatch (source object: 0x55f3e4343af0, source tag: 0x7fbd391ede70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.032: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.032: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411831): GLib-GIO-DEBUG: 07:16:54.032: GTask [gio] D-Bus interface method dispatch (source object: 0x55f3e4343af0, source tag: 0x7fbd391ede70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411831): libfprint-device-DEBUG: 07:16:54.032: Idle cancelling on ongoing operation!
> (fprintd:2411831): libfprint-virtual_device-DEBUG: 07:16:54.032: Got cancellation!
> (fprintd:2411831): libfprint-virtual_device-DEBUG: 07:16:54.032: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2411831): libfprint-device-DEBUG: 07:16:54.032: Device reported verify completion
> (fprintd:2411831): libfprint-device-DEBUG: 07:16:54.032: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.033: Finger present 0
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.033: Finger needed 0
> (fprintd:2411831): libfprint-device-DEBUG: 07:16:54.033: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411831): libfprint-device-DEBUG: 07:16:54.033: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.033: verify_cb: result verify-no-match
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.033: report_verify_status: result verify-no-match
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.033: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.033: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411831): libfprint-device-DEBUG: 07:16:54.034: Device reported close completion
> (fprintd:2411831): GLib-GIO-DEBUG: 07:16:54.034: GTask [gio] D-Bus interface method dispatch (source object: 0x55f3e4343af0, source tag: 0x7fbd391ede70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411831): libfprint-device-DEBUG: 07:16:54.034: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411831): libfprint-device-DEBUG: 07:16:54.034: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.034: released device 0
> (fprintd:2411831): fprintd-DEBUG: 07:16:54.040: main loop completed
> (fprintd:2411831): libfprint-virtual_device-DEBUG: 07:16:54.040: 43563075947: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_delete_fingers2_during_verify (__main__.FPrintdVirtualDeviceNoStorageVerificationTests.test_delete_fingers2_during_verify) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.638s
> 
> OK
> ==============================================================================
> 
> ================================== 200/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_delete_finger_during_verify
> start time:   07:16:53
> duration:     0.98s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=20 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageVerificationTests.test_delete_finger_during_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411840): GLib-GIO-DEBUG: 07:16:54.002: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.006: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411840): fprintd-WARNING **: 07:16:54.007: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.007: Launching FprintObject
> (fprintd:2411840): libfprint-context-DEBUG: 07:16:54.007: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.011: Preparing devices for resume
> (fprintd:2411840): libfprint-context-DEBUG: 07:16:54.011: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-qn9y06i9/virtual-image.socket
> (fprintd:2411840): libfprint-context-DEBUG: 07:16:54.011: created
> (fprintd:2411840): libfprint-device-DEBUG: 07:16:54.011: Device reported probe completion
> (fprintd:2411840): libfprint-device-DEBUG: 07:16:54.011: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411840): libfprint-device-DEBUG: 07:16:54.011: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269414.015 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.019: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.019: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.019: Finger present 0
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.019: Finger needed 0
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.020: Got delay inhibitor for sleep.
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.020: entering main loop
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.021: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.100: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.100: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.102: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.104: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.104: user 'testuser' claiming the device: 0
> (fprintd:2411840): libfprint-virtual_device-DEBUG: 07:16:54.104: 43563139927: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411840): libfprint-virtual_device_connection-DEBUG: 07:16:54.104: 43563139963: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411840): libfprint-device-DEBUG: 07:16:54.105: Device reported open completion
> (fprintd:2411840): GLib-GIO-DEBUG: 07:16:54.105: GTask [gio] D-Bus interface method dispatch (source object: 0x55bab5f5cea0, source tag: 0x7f66ccb31e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411840): libfprint-device-DEBUG: 07:16:54.105: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411840): libfprint-device-DEBUG: 07:16:54.105: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.105: claimed device 0
> (fprintd:2411840): libfprint-virtual_device_connection-DEBUG: 07:16:54.106: Got a new connection!
> (fprintd:2411840): libfprint-virtual_device-DEBUG: 07:16:54.106: Got instructions of length 19
> (fprintd:2411840): libfprint-virtual_device-DEBUG: 07:16:54.106: Received command SET_ENROLL_STAGES 2
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.106: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.108: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.108: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.109: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.109: file_storage_print_data_load(): loaded '/tmp/tmp3zjtg6no/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.109: start enrollment device 0 finger 3
> 
> (fprintd:2411840): fprintd-WARNING **: 07:16:54.109: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411840): libfprint-device-DEBUG: 07:16:54.110: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411840): libfprint-device-DEBUG: 07:16:54.110: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.110: Finger present 0
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.110: Finger needed 1
> (fprintd:2411840): GLib-GIO-DEBUG: 07:16:54.110: GTask [gio] D-Bus interface method dispatch (source object: 0x55bab5f5cea0, source tag: 0x7f66ccb31e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411840): libfprint-virtual_device_connection-DEBUG: 07:16:54.110: Got a new connection!
> (fprintd:2411840): libfprint-virtual_device-DEBUG: 07:16:54.110: Got instructions of length 10
> (fprintd:2411840): libfprint-virtual_device-DEBUG: 07:16:54.110: Received command SCAN whorl
> (fprintd:2411840): libfprint-virtual_device-DEBUG: 07:16:54.110: Processing command SCAN whorl
> (fprintd:2411840): libfprint-device-DEBUG: 07:16:54.110: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.111: Finger present 1
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.111: Finger needed 1
> (fprintd:2411840): libfprint-device-DEBUG: 07:16:54.111: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.111: Finger present 0
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.111: Finger needed 1
> (fprintd:2411840): libfprint-device-DEBUG: 07:16:54.111: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.111: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411840): libfprint-virtual_device-DEBUG: 07:16:54.111: Sleeping completed
> (fprintd:2411840): libfprint-virtual_device_connection-DEBUG: 07:16:54.111: Got a new connection!
> (fprintd:2411840): libfprint-virtual_device-DEBUG: 07:16:54.111: Got instructions of length 10
> (fprintd:2411840): libfprint-virtual_device-DEBUG: 07:16:54.111: Received command SCAN whorl
> (fprintd:2411840): libfprint-virtual_device-DEBUG: 07:16:54.111: Processing command SCAN whorl
> (fprintd:2411840): libfprint-device-DEBUG: 07:16:54.111: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.111: Finger present 1
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.111: Finger needed 1
> (fprintd:2411840): libfprint-device-DEBUG: 07:16:54.111: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.111: Finger present 0
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.111: Finger needed 1
> (fprintd:2411840): libfprint-device-DEBUG: 07:16:54.111: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.111: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411840): libfprint-device-DEBUG: 07:16:54.111: Device reported enroll completion
> (fprintd:2411840): libfprint-device-DEBUG: 07:16:54.111: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.111: Finger present 0
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.111: Finger needed 0
> (fprintd:2411840): libfprint-device-DEBUG: 07:16:54.111: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2411840): libfprint-device-DEBUG: 07:16:54.111: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411840): libfprint-device-DEBUG: 07:16:54.111: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.112: enroll_cb: result enroll-completed
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.112: file_storage_print_data_save(): print saved to /tmp/tmp3zjtg6no/state/testuser/virtual_device/0/3
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.114: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.114: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411840): GLib-GIO-DEBUG: 07:16:54.115: GTask [gio] D-Bus interface method dispatch (source object: 0x55bab5f5cea0, source tag: 0x7f66ccb31e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.116: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.116: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.117: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.117: file_storage_print_data_load(): loaded '/tmp/tmp3zjtg6no/state/testuser/virtual_device/0/3' Success
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.117: start verification device 0 finger left-middle-finger
> (fprintd:2411840): libfprint-device-DEBUG: 07:16:54.117: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411840): libfprint-device-DEBUG: 07:16:54.117: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.117: Finger present 0
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.117: Finger needed 1
> (fprintd:2411840): GLib-GIO-DEBUG: 07:16:54.117: GTask [gio] D-Bus interface method dispatch (source object: 0x55bab5f5cea0, source tag: 0x7f66ccb31e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.120: Requesting authorization from :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual device for debugging'
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.120: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.127: Authorization granted to :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual device for debugging'!
> (fprintd:2411840): GLib-GIO-DEBUG: 07:16:54.127: GTask [gio] D-Bus interface method dispatch (source object: 0x55bab5f5cea0, source tag: 0x7f66ccb31e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.131: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.131: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411840): GLib-GIO-DEBUG: 07:16:54.131: GTask [gio] D-Bus interface method dispatch (source object: 0x55bab5f5cea0, source tag: 0x7f66ccb31e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411840): libfprint-device-DEBUG: 07:16:54.131: Idle cancelling on ongoing operation!
> (fprintd:2411840): libfprint-virtual_device-DEBUG: 07:16:54.131: Got cancellation!
> (fprintd:2411840): libfprint-virtual_device-DEBUG: 07:16:54.131: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2411840): libfprint-device-DEBUG: 07:16:54.131: Device reported verify completion
> (fprintd:2411840): libfprint-device-DEBUG: 07:16:54.131: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.131: Finger present 0
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.131: Finger needed 0
> (fprintd:2411840): libfprint-device-DEBUG: 07:16:54.131: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411840): libfprint-device-DEBUG: 07:16:54.131: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.131: verify_cb: result verify-no-match
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.131: report_verify_status: result verify-no-match
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.135: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.135: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411840): libfprint-device-DEBUG: 07:16:54.135: Device reported close completion
> (fprintd:2411840): GLib-GIO-DEBUG: 07:16:54.135: GTask [gio] D-Bus interface method dispatch (source object: 0x55bab5f5cea0, source tag: 0x7f66ccb31e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411840): libfprint-device-DEBUG: 07:16:54.135: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411840): libfprint-device-DEBUG: 07:16:54.135: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.135: released device 0
> (fprintd:2411840): fprintd-DEBUG: 07:16:54.137: main loop completed
> (fprintd:2411840): libfprint-virtual_device-DEBUG: 07:16:54.137: 43563172825: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_delete_finger_during_verify (__main__.FPrintdVirtualDeviceNoStorageVerificationTests.test_delete_finger_during_verify) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.733s
> 
> OK
> ==============================================================================
> 
> ================================== 201/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_delete_fingers_during_verify
> start time:   07:16:53
> duration:     0.75s
> result:       exit status 0
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_PERTURB_=122 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageVerificationTests.test_delete_fingers_during_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411850): GLib-GIO-DEBUG: 07:16:54.157: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.161: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411850): fprintd-WARNING **: 07:16:54.161: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.161: Launching FprintObject
> (fprintd:2411850): libfprint-context-DEBUG: 07:16:54.162: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.163: Preparing devices for resume
> (fprintd:2411850): libfprint-context-DEBUG: 07:16:54.163: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-ckmow6_p/virtual-image.socket
> (fprintd:2411850): libfprint-context-DEBUG: 07:16:54.163: created
> (fprintd:2411850): libfprint-device-DEBUG: 07:16:54.164: Device reported probe completion
> (fprintd:2411850): libfprint-device-DEBUG: 07:16:54.164: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411850): libfprint-device-DEBUG: 07:16:54.164: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269414.165 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.167: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.167: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.167: Finger present 0
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.167: Finger needed 0
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.167: Got delay inhibitor for sleep.
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.167: entering main loop
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.168: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.263: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.264: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.266: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.268: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.268: user 'testuser' claiming the device: 0
> (fprintd:2411850): libfprint-virtual_device-DEBUG: 07:16:54.268: 43563303264: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411850): libfprint-virtual_device_connection-DEBUG: 07:16:54.268: 43563303315: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411850): libfprint-device-DEBUG: 07:16:54.268: Device reported open completion
> (fprintd:2411850): GLib-GIO-DEBUG: 07:16:54.268: GTask [gio] D-Bus interface method dispatch (source object: 0x56260a2acfd0, source tag: 0x7ff425db2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411850): libfprint-device-DEBUG: 07:16:54.268: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411850): libfprint-device-DEBUG: 07:16:54.268: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.268: claimed device 0
> (fprintd:2411850): libfprint-virtual_device_connection-DEBUG: 07:16:54.269: Got a new connection!
> (fprintd:2411850): libfprint-virtual_device-DEBUG: 07:16:54.269: Got instructions of length 19
> (fprintd:2411850): libfprint-virtual_device-DEBUG: 07:16:54.269: Received command SET_ENROLL_STAGES 2
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.269: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.271: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.271: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.277: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.278: file_storage_print_data_load(): loaded '/tmp/tmpxaint9nr/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.278: start enrollment device 0 finger 3
> 
> (fprintd:2411850): fprintd-WARNING **: 07:16:54.278: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411850): libfprint-device-DEBUG: 07:16:54.278: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411850): libfprint-device-DEBUG: 07:16:54.278: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.278: Finger present 0
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.278: Finger needed 1
> (fprintd:2411850): GLib-GIO-DEBUG: 07:16:54.278: GTask [gio] D-Bus interface method dispatch (source object: 0x56260a2acfd0, source tag: 0x7ff425db2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411850): libfprint-virtual_device_connection-DEBUG: 07:16:54.280: Got a new connection!
> (fprintd:2411850): libfprint-virtual_device-DEBUG: 07:16:54.281: Got instructions of length 10
> (fprintd:2411850): libfprint-virtual_device-DEBUG: 07:16:54.281: Received command SCAN whorl
> (fprintd:2411850): libfprint-virtual_device-DEBUG: 07:16:54.281: Processing command SCAN whorl
> (fprintd:2411850): libfprint-device-DEBUG: 07:16:54.281: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.281: Finger present 1
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.281: Finger needed 1
> (fprintd:2411850): libfprint-device-DEBUG: 07:16:54.281: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.281: Finger present 0
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.281: Finger needed 1
> (fprintd:2411850): libfprint-device-DEBUG: 07:16:54.281: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.281: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411850): libfprint-virtual_device-DEBUG: 07:16:54.281: Sleeping completed
> (fprintd:2411850): libfprint-virtual_device_connection-DEBUG: 07:16:54.283: Got a new connection!
> (fprintd:2411850): libfprint-virtual_device-DEBUG: 07:16:54.283: Got instructions of length 10
> (fprintd:2411850): libfprint-virtual_device-DEBUG: 07:16:54.283: Received command SCAN whorl
> (fprintd:2411850): libfprint-virtual_device-DEBUG: 07:16:54.283: Processing command SCAN whorl
> (fprintd:2411850): libfprint-device-DEBUG: 07:16:54.283: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.283: Finger present 1
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.283: Finger needed 1
> (fprintd:2411850): libfprint-device-DEBUG: 07:16:54.283: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.283: Finger present 0
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.283: Finger needed 1
> (fprintd:2411850): libfprint-device-DEBUG: 07:16:54.283: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.283: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411850): libfprint-device-DEBUG: 07:16:54.283: Device reported enroll completion
> (fprintd:2411850): libfprint-device-DEBUG: 07:16:54.283: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.283: Finger present 0
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.283: Finger needed 0
> (fprintd:2411850): libfprint-device-DEBUG: 07:16:54.283: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2411850): libfprint-device-DEBUG: 07:16:54.283: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411850): libfprint-device-DEBUG: 07:16:54.283: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.283: enroll_cb: result enroll-completed
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.284: file_storage_print_data_save(): print saved to /tmp/tmpxaint9nr/state/testuser/virtual_device/0/3
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.286: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.286: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411850): GLib-GIO-DEBUG: 07:16:54.286: GTask [gio] D-Bus interface method dispatch (source object: 0x56260a2acfd0, source tag: 0x7ff425db2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.288: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.288: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.291: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.292: file_storage_print_data_load(): loaded '/tmp/tmpxaint9nr/state/testuser/virtual_device/0/3' Success
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.292: start verification device 0 finger left-middle-finger
> (fprintd:2411850): libfprint-device-DEBUG: 07:16:54.292: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411850): libfprint-device-DEBUG: 07:16:54.292: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.292: Finger present 0
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.292: Finger needed 1
> (fprintd:2411850): GLib-GIO-DEBUG: 07:16:54.292: GTask [gio] D-Bus interface method dispatch (source object: 0x56260a2acfd0, source tag: 0x7ff425db2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.294: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device for debugging'
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.294: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.296: Authorization granted to :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device for debugging'!
> 
> (fprintd:2411850): fprintd-WARNING **: 07:16:54.297: The API user should be updated to use DeleteEnrolledFingers2 method!
> (fprintd:2411850): GLib-GIO-DEBUG: 07:16:54.297: GTask [gio] D-Bus interface method dispatch (source object: 0x56260a2acfd0, source tag: 0x7ff425db2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> 
> (fprintd:2411850): fprintd-WARNING **: 07:16:54.298: Offending API user is python3
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.299: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.299: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411850): GLib-GIO-DEBUG: 07:16:54.299: GTask [gio] D-Bus interface method dispatch (source object: 0x56260a2acfd0, source tag: 0x7ff425db2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411850): libfprint-device-DEBUG: 07:16:54.299: Idle cancelling on ongoing operation!
> (fprintd:2411850): libfprint-virtual_device-DEBUG: 07:16:54.299: Got cancellation!
> (fprintd:2411850): libfprint-virtual_device-DEBUG: 07:16:54.299: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2411850): libfprint-device-DEBUG: 07:16:54.299: Device reported verify completion
> (fprintd:2411850): libfprint-device-DEBUG: 07:16:54.299: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.299: Finger present 0
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.299: Finger needed 0
> (fprintd:2411850): libfprint-device-DEBUG: 07:16:54.299: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411850): libfprint-device-DEBUG: 07:16:54.299: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.299: verify_cb: result verify-no-match
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.299: report_verify_status: result verify-no-match
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.301: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.301: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411850): libfprint-device-DEBUG: 07:16:54.301: Device reported close completion
> (fprintd:2411850): GLib-GIO-DEBUG: 07:16:54.301: GTask [gio] D-Bus interface method dispatch (source object: 0x56260a2acfd0, source tag: 0x7ff425db2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411850): libfprint-device-DEBUG: 07:16:54.301: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411850): libfprint-device-DEBUG: 07:16:54.301: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.301: released device 0
> (fprintd:2411850): fprintd-DEBUG: 07:16:54.303: main loop completed
> (fprintd:2411850): libfprint-virtual_device-DEBUG: 07:16:54.303: 43563338360: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_delete_fingers_during_verify (__main__.FPrintdVirtualDeviceNoStorageVerificationTests.test_delete_fingers_during_verify) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.562s
> 
> OK
> ==============================================================================
> 
> ================================== 202/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_enroll_start_during_verify
> start time:   07:16:53
> duration:     0.89s
> result:       exit status 0
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> MALLOC_PERTURB_=241 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageVerificationTests.test_enroll_start_during_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411877): GLib-GIO-DEBUG: 07:16:54.529: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.531: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411877): fprintd-WARNING **: 07:16:54.531: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.531: Launching FprintObject
> (fprintd:2411877): libfprint-context-DEBUG: 07:16:54.531: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.532: Preparing devices for resume
> (fprintd:2411877): libfprint-context-DEBUG: 07:16:54.532: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-rj4fqb0v/virtual-image.socket
> (fprintd:2411877): libfprint-context-DEBUG: 07:16:54.532: created
> (fprintd:2411877): libfprint-device-DEBUG: 07:16:54.532: Device reported probe completion
> (fprintd:2411877): libfprint-device-DEBUG: 07:16:54.532: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411877): libfprint-device-DEBUG: 07:16:54.532: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269414.533 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.535: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.535: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.535: Finger present 0
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.535: Finger needed 0
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.535: Got delay inhibitor for sleep.
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.535: entering main loop
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.536: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.643: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.643: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.645: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.646: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.646: user 'testuser' claiming the device: 0
> (fprintd:2411877): libfprint-virtual_device-DEBUG: 07:16:54.646: 43563681180: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411877): libfprint-virtual_device_connection-DEBUG: 07:16:54.646: 43563681225: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411877): libfprint-device-DEBUG: 07:16:54.646: Device reported open completion
> (fprintd:2411877): GLib-GIO-DEBUG: 07:16:54.646: GTask [gio] D-Bus interface method dispatch (source object: 0x556a28ef2e00, source tag: 0x7f06a0303e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411877): libfprint-device-DEBUG: 07:16:54.646: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411877): libfprint-device-DEBUG: 07:16:54.646: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.646: claimed device 0
> (fprintd:2411877): libfprint-virtual_device_connection-DEBUG: 07:16:54.647: Got a new connection!
> (fprintd:2411877): libfprint-virtual_device-DEBUG: 07:16:54.647: Got instructions of length 19
> (fprintd:2411877): libfprint-virtual_device-DEBUG: 07:16:54.647: Received command SET_ENROLL_STAGES 2
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.647: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.648: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.648: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.650: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.650: file_storage_print_data_load(): loaded '/tmp/tmpvsvmdg6r/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.650: start enrollment device 0 finger 3
> 
> (fprintd:2411877): fprintd-WARNING **: 07:16:54.650: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411877): libfprint-device-DEBUG: 07:16:54.650: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411877): libfprint-device-DEBUG: 07:16:54.650: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.650: Finger present 0
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.650: Finger needed 1
> (fprintd:2411877): GLib-GIO-DEBUG: 07:16:54.650: GTask [gio] D-Bus interface method dispatch (source object: 0x556a28ef2e00, source tag: 0x7f06a0303e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411877): libfprint-virtual_device_connection-DEBUG: 07:16:54.652: Got a new connection!
> (fprintd:2411877): libfprint-virtual_device-DEBUG: 07:16:54.652: Got instructions of length 10
> (fprintd:2411877): libfprint-virtual_device-DEBUG: 07:16:54.652: Received command SCAN whorl
> (fprintd:2411877): libfprint-virtual_device-DEBUG: 07:16:54.652: Processing command SCAN whorl
> (fprintd:2411877): libfprint-device-DEBUG: 07:16:54.652: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.652: Finger present 1
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.652: Finger needed 1
> (fprintd:2411877): libfprint-device-DEBUG: 07:16:54.652: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.652: Finger present 0
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.652: Finger needed 1
> (fprintd:2411877): libfprint-device-DEBUG: 07:16:54.652: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.652: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411877): libfprint-virtual_device-DEBUG: 07:16:54.653: Sleeping completed
> (fprintd:2411877): libfprint-virtual_device_connection-DEBUG: 07:16:54.654: Got a new connection!
> (fprintd:2411877): libfprint-virtual_device-DEBUG: 07:16:54.654: Got instructions of length 10
> (fprintd:2411877): libfprint-virtual_device-DEBUG: 07:16:54.654: Received command SCAN whorl
> (fprintd:2411877): libfprint-virtual_device-DEBUG: 07:16:54.654: Processing command SCAN whorl
> (fprintd:2411877): libfprint-device-DEBUG: 07:16:54.654: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.654: Finger present 1
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.654: Finger needed 1
> (fprintd:2411877): libfprint-device-DEBUG: 07:16:54.654: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.654: Finger present 0
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.654: Finger needed 1
> (fprintd:2411877): libfprint-device-DEBUG: 07:16:54.654: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.654: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411877): libfprint-device-DEBUG: 07:16:54.654: Device reported enroll completion
> (fprintd:2411877): libfprint-device-DEBUG: 07:16:54.654: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.654: Finger present 0
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.654: Finger needed 0
> (fprintd:2411877): libfprint-device-DEBUG: 07:16:54.654: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2411877): libfprint-device-DEBUG: 07:16:54.655: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411877): libfprint-device-DEBUG: 07:16:54.655: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.655: enroll_cb: result enroll-completed
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.656: file_storage_print_data_save(): print saved to /tmp/tmpvsvmdg6r/state/testuser/virtual_device/0/3
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.657: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.658: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411877): GLib-GIO-DEBUG: 07:16:54.658: GTask [gio] D-Bus interface method dispatch (source object: 0x556a28ef2e00, source tag: 0x7f06a0303e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.660: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.660: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.661: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.662: file_storage_print_data_load(): loaded '/tmp/tmpvsvmdg6r/state/testuser/virtual_device/0/3' Success
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.662: start verification device 0 finger left-middle-finger
> (fprintd:2411877): libfprint-device-DEBUG: 07:16:54.662: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411877): libfprint-device-DEBUG: 07:16:54.662: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.662: Finger present 0
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.662: Finger needed 1
> (fprintd:2411877): GLib-GIO-DEBUG: 07:16:54.662: GTask [gio] D-Bus interface method dispatch (source object: 0x556a28ef2e00, source tag: 0x7f06a0303e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.666: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.666: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.667: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.667: file_storage_print_data_load(): loaded '/tmp/tmpvsvmdg6r/state/testuser/virtual_device/0/6' Unknown error -2
> (fprintd:2411877): GLib-GIO-DEBUG: 07:16:54.667: GTask [gio] D-Bus interface method dispatch (source object: 0x556a28ef2e00, source tag: 0x7f06a0303e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.668: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.668: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411877): GLib-GIO-DEBUG: 07:16:54.668: GTask [gio] D-Bus interface method dispatch (source object: 0x556a28ef2e00, source tag: 0x7f06a0303e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411877): libfprint-device-DEBUG: 07:16:54.668: Idle cancelling on ongoing operation!
> (fprintd:2411877): libfprint-virtual_device-DEBUG: 07:16:54.668: Got cancellation!
> (fprintd:2411877): libfprint-virtual_device-DEBUG: 07:16:54.668: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2411877): libfprint-device-DEBUG: 07:16:54.668: Device reported verify completion
> (fprintd:2411877): libfprint-device-DEBUG: 07:16:54.668: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.668: Finger present 0
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.668: Finger needed 0
> (fprintd:2411877): libfprint-device-DEBUG: 07:16:54.668: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411877): libfprint-device-DEBUG: 07:16:54.668: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.668: verify_cb: result verify-no-match
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.669: report_verify_status: result verify-no-match
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.670: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.670: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411877): libfprint-device-DEBUG: 07:16:54.670: Device reported close completion
> (fprintd:2411877): GLib-GIO-DEBUG: 07:16:54.670: GTask [gio] D-Bus interface method dispatch (source object: 0x556a28ef2e00, source tag: 0x7f06a0303e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411877): libfprint-device-DEBUG: 07:16:54.670: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411877): libfprint-device-DEBUG: 07:16:54.670: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.670: released device 0
> (fprintd:2411877): fprintd-DEBUG: 07:16:54.674: main loop completed
> (fprintd:2411877): libfprint-virtual_device-DEBUG: 07:16:54.675: 43563710342: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_start_during_verify (__main__.FPrintdVirtualDeviceNoStorageVerificationTests.test_enroll_start_during_verify) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.650s
> 
> OK
> ==============================================================================
> 
> ================================== 203/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_enroll_stop_during_verify
> start time:   07:16:54
> duration:     0.85s
> result:       exit status 0
> command:      MALLOC_PERTURB_=254 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageVerificationTests.test_enroll_stop_during_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411898): GLib-GIO-DEBUG: 07:16:54.776: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.777: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411898): fprintd-WARNING **: 07:16:54.777: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.777: Launching FprintObject
> (fprintd:2411898): libfprint-context-DEBUG: 07:16:54.777: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.778: Preparing devices for resume
> (fprintd:2411898): libfprint-context-DEBUG: 07:16:54.778: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-hfxwxi1v/virtual-image.socket
> (fprintd:2411898): libfprint-context-DEBUG: 07:16:54.778: created
> (fprintd:2411898): libfprint-device-DEBUG: 07:16:54.779: Device reported probe completion
> (fprintd:2411898): libfprint-device-DEBUG: 07:16:54.779: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411898): libfprint-device-DEBUG: 07:16:54.779: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.781: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.781: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.781: Finger present 0
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.781: Finger needed 0
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.781: entering main loop
> 1690269414.781 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.781: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.783: Got delay inhibitor for sleep.
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.883: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.884: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.887: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.888: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.888: user 'testuser' claiming the device: 0
> (fprintd:2411898): libfprint-virtual_device-DEBUG: 07:16:54.889: 43563924060: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411898): libfprint-virtual_device_connection-DEBUG: 07:16:54.889: 43563924107: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411898): libfprint-device-DEBUG: 07:16:54.889: Device reported open completion
> (fprintd:2411898): GLib-GIO-DEBUG: 07:16:54.889: GTask [gio] D-Bus interface method dispatch (source object: 0x557c0faecf40, source tag: 0x7fc72c665e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411898): libfprint-device-DEBUG: 07:16:54.889: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411898): libfprint-device-DEBUG: 07:16:54.889: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.889: claimed device 0
> (fprintd:2411898): libfprint-virtual_device_connection-DEBUG: 07:16:54.890: Got a new connection!
> (fprintd:2411898): libfprint-virtual_device-DEBUG: 07:16:54.890: Got instructions of length 19
> (fprintd:2411898): libfprint-virtual_device-DEBUG: 07:16:54.890: Received command SET_ENROLL_STAGES 2
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.890: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.892: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.892: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.893: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.894: file_storage_print_data_load(): loaded '/tmp/tmpg33obbvl/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.894: start enrollment device 0 finger 3
> 
> (fprintd:2411898): fprintd-WARNING **: 07:16:54.894: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411898): libfprint-device-DEBUG: 07:16:54.894: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411898): libfprint-device-DEBUG: 07:16:54.894: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.894: Finger present 0
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.894: Finger needed 1
> (fprintd:2411898): GLib-GIO-DEBUG: 07:16:54.894: GTask [gio] D-Bus interface method dispatch (source object: 0x557c0faecf40, source tag: 0x7fc72c665e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411898): libfprint-virtual_device_connection-DEBUG: 07:16:54.895: Got a new connection!
> (fprintd:2411898): libfprint-virtual_device-DEBUG: 07:16:54.895: Got instructions of length 10
> (fprintd:2411898): libfprint-virtual_device-DEBUG: 07:16:54.895: Received command SCAN whorl
> (fprintd:2411898): libfprint-virtual_device-DEBUG: 07:16:54.895: Processing command SCAN whorl
> (fprintd:2411898): libfprint-device-DEBUG: 07:16:54.895: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.895: Finger present 1
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.895: Finger needed 1
> (fprintd:2411898): libfprint-device-DEBUG: 07:16:54.895: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.895: Finger present 0
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.895: Finger needed 1
> (fprintd:2411898): libfprint-device-DEBUG: 07:16:54.895: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.895: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411898): libfprint-virtual_device-DEBUG: 07:16:54.895: Sleeping completed
> (fprintd:2411898): libfprint-virtual_device_connection-DEBUG: 07:16:54.896: Got a new connection!
> (fprintd:2411898): libfprint-virtual_device-DEBUG: 07:16:54.896: Got instructions of length 10
> (fprintd:2411898): libfprint-virtual_device-DEBUG: 07:16:54.896: Received command SCAN whorl
> (fprintd:2411898): libfprint-virtual_device-DEBUG: 07:16:54.896: Processing command SCAN whorl
> (fprintd:2411898): libfprint-device-DEBUG: 07:16:54.896: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.896: Finger present 1
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.896: Finger needed 1
> (fprintd:2411898): libfprint-device-DEBUG: 07:16:54.896: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.896: Finger present 0
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.896: Finger needed 1
> (fprintd:2411898): libfprint-device-DEBUG: 07:16:54.896: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.896: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411898): libfprint-device-DEBUG: 07:16:54.896: Device reported enroll completion
> (fprintd:2411898): libfprint-device-DEBUG: 07:16:54.896: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.896: Finger present 0
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.896: Finger needed 0
> (fprintd:2411898): libfprint-device-DEBUG: 07:16:54.896: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2411898): libfprint-device-DEBUG: 07:16:54.896: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411898): libfprint-device-DEBUG: 07:16:54.896: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.896: enroll_cb: result enroll-completed
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.896: file_storage_print_data_save(): print saved to /tmp/tmpg33obbvl/state/testuser/virtual_device/0/3
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.897: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.897: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411898): GLib-GIO-DEBUG: 07:16:54.898: GTask [gio] D-Bus interface method dispatch (source object: 0x557c0faecf40, source tag: 0x7fc72c665e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.898: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.898: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.899: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.899: file_storage_print_data_load(): loaded '/tmp/tmpg33obbvl/state/testuser/virtual_device/0/3' Success
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.899: start verification device 0 finger left-middle-finger
> (fprintd:2411898): libfprint-device-DEBUG: 07:16:54.899: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411898): libfprint-device-DEBUG: 07:16:54.899: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.899: Finger present 0
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.899: Finger needed 1
> (fprintd:2411898): GLib-GIO-DEBUG: 07:16:54.899: GTask [gio] D-Bus interface method dispatch (source object: 0x557c0faecf40, source tag: 0x7fc72c665e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.900: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.900: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411898): GLib-GIO-DEBUG: 07:16:54.900: GTask [gio] D-Bus interface method dispatch (source object: 0x557c0faecf40, source tag: 0x7fc72c665e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.901: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.901: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411898): GLib-GIO-DEBUG: 07:16:54.901: GTask [gio] D-Bus interface method dispatch (source object: 0x557c0faecf40, source tag: 0x7fc72c665e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411898): libfprint-device-DEBUG: 07:16:54.901: Idle cancelling on ongoing operation!
> (fprintd:2411898): libfprint-virtual_device-DEBUG: 07:16:54.901: Got cancellation!
> (fprintd:2411898): libfprint-virtual_device-DEBUG: 07:16:54.901: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2411898): libfprint-device-DEBUG: 07:16:54.901: Device reported verify completion
> (fprintd:2411898): libfprint-device-DEBUG: 07:16:54.901: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.901: Finger present 0
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.901: Finger needed 0
> (fprintd:2411898): libfprint-device-DEBUG: 07:16:54.901: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411898): libfprint-device-DEBUG: 07:16:54.901: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.901: verify_cb: result verify-no-match
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.901: report_verify_status: result verify-no-match
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.903: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.903: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411898): libfprint-device-DEBUG: 07:16:54.903: Device reported close completion
> (fprintd:2411898): GLib-GIO-DEBUG: 07:16:54.903: GTask [gio] D-Bus interface method dispatch (source object: 0x557c0faecf40, source tag: 0x7fc72c665e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411898): libfprint-device-DEBUG: 07:16:54.903: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411898): libfprint-device-DEBUG: 07:16:54.903: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.903: released device 0
> (fprintd:2411898): fprintd-DEBUG: 07:16:54.904: main loop completed
> (fprintd:2411898): libfprint-virtual_device-DEBUG: 07:16:54.905: 43563940368: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_stop_during_verify (__main__.FPrintdVirtualDeviceNoStorageVerificationTests.test_enroll_stop_during_verify) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.632s
> 
> OK
> ==============================================================================
> 
> ================================== 204/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageIdentificationTests / FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_stop_waits_for_completion_waiting_timeout
> start time:   07:16:52
> duration:     2.25s
> result:       exit status 0
> command:      G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals MALLOC_PERTURB_=233 TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_stop_waits_for_completion_waiting_timeout
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411801): GLib-GIO-DEBUG: 07:16:53.499: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.500: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411801): fprintd-WARNING **: 07:16:53.500: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.500: Launching FprintObject
> (fprintd:2411801): libfprint-context-DEBUG: 07:16:53.500: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.501: Preparing devices for resume
> 1690269413.502 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411801): libfprint-context-DEBUG: 07:16:53.501: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-k4s2k7t4/virtual-image.socket
> (fprintd:2411801): libfprint-context-DEBUG: 07:16:53.501: created
> (fprintd:2411801): libfprint-device-DEBUG: 07:16:53.502: Device reported probe completion
> (fprintd:2411801): libfprint-device-DEBUG: 07:16:53.502: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411801): libfprint-device-DEBUG: 07:16:53.502: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.504: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.504: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.504: Finger present 0
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.504: Finger needed 0
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.505: Got delay inhibitor for sleep.
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.505: entering main loop
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.505: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.607: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.608: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.609: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.609: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.610: user 'testuser' claiming the device: 0
> (fprintd:2411801): libfprint-virtual_device-DEBUG: 07:16:53.610: 43562645964: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411801): libfprint-virtual_device_connection-DEBUG: 07:16:53.611: 43562646053: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411801): libfprint-device-DEBUG: 07:16:53.611: Device reported open completion
> (fprintd:2411801): GLib-GIO-DEBUG: 07:16:53.611: GTask [gio] D-Bus interface method dispatch (source object: 0x55e69926ca90, source tag: 0x7fa0b5865e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411801): libfprint-device-DEBUG: 07:16:53.611: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411801): libfprint-device-DEBUG: 07:16:53.611: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.611: claimed device 0
> (fprintd:2411801): libfprint-virtual_device_connection-DEBUG: 07:16:53.612: Got a new connection!
> (fprintd:2411801): libfprint-virtual_device-DEBUG: 07:16:53.612: Got instructions of length 19
> (fprintd:2411801): libfprint-virtual_device-DEBUG: 07:16:53.612: Received command SET_ENROLL_STAGES 2
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.612: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.614: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.614: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.615: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.615: file_storage_print_data_load(): loaded '/tmp/tmpeifwl9_x/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.615: start enrollment device 0 finger 3
> 
> (fprintd:2411801): fprintd-WARNING **: 07:16:53.615: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411801): libfprint-device-DEBUG: 07:16:53.615: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411801): libfprint-device-DEBUG: 07:16:53.615: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.615: Finger present 0
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.615: Finger needed 1
> (fprintd:2411801): GLib-GIO-DEBUG: 07:16:53.615: GTask [gio] D-Bus interface method dispatch (source object: 0x55e69926ca90, source tag: 0x7fa0b5865e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411801): libfprint-virtual_device_connection-DEBUG: 07:16:53.616: Got a new connection!
> (fprintd:2411801): libfprint-virtual_device-DEBUG: 07:16:53.616: Got instructions of length 10
> (fprintd:2411801): libfprint-virtual_device-DEBUG: 07:16:53.616: Received command SCAN whorl
> (fprintd:2411801): libfprint-virtual_device-DEBUG: 07:16:53.616: Processing command SCAN whorl
> (fprintd:2411801): libfprint-device-DEBUG: 07:16:53.616: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.616: Finger present 1
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.616: Finger needed 1
> (fprintd:2411801): libfprint-device-DEBUG: 07:16:53.616: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.616: Finger present 0
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.616: Finger needed 1
> (fprintd:2411801): libfprint-device-DEBUG: 07:16:53.616: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.616: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411801): libfprint-virtual_device-DEBUG: 07:16:53.616: Sleeping completed
> (fprintd:2411801): libfprint-virtual_device_connection-DEBUG: 07:16:53.617: Got a new connection!
> (fprintd:2411801): libfprint-virtual_device-DEBUG: 07:16:53.617: Got instructions of length 10
> (fprintd:2411801): libfprint-virtual_device-DEBUG: 07:16:53.617: Received command SCAN whorl
> (fprintd:2411801): libfprint-virtual_device-DEBUG: 07:16:53.617: Processing command SCAN whorl
> (fprintd:2411801): libfprint-device-DEBUG: 07:16:53.617: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.617: Finger present 1
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.617: Finger needed 1
> (fprintd:2411801): libfprint-device-DEBUG: 07:16:53.617: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.617: Finger present 0
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.617: Finger needed 1
> (fprintd:2411801): libfprint-device-DEBUG: 07:16:53.617: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.617: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411801): libfprint-device-DEBUG: 07:16:53.617: Device reported enroll completion
> (fprintd:2411801): libfprint-device-DEBUG: 07:16:53.617: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.617: Finger present 0
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.617: Finger needed 0
> (fprintd:2411801): libfprint-device-DEBUG: 07:16:53.617: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2411801): libfprint-device-DEBUG: 07:16:53.617: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411801): libfprint-device-DEBUG: 07:16:53.617: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.617: enroll_cb: result enroll-completed
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.617: file_storage_print_data_save(): print saved to /tmp/tmpeifwl9_x/state/testuser/virtual_device/0/3
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.619: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.619: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411801): GLib-GIO-DEBUG: 07:16:53.619: GTask [gio] D-Bus interface method dispatch (source object: 0x55e69926ca90, source tag: 0x7fa0b5865e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.620: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.620: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.621: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.621: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpeifwl9_x/state/testuser/virtual_device/0'
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.621: file_storage_print_data_load(): loaded '/tmp/tmpeifwl9_x/state/testuser/virtual_device/0/3' Success
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.621: start verification device 0 finger left-middle-finger
> (fprintd:2411801): libfprint-device-DEBUG: 07:16:53.621: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411801): libfprint-device-DEBUG: 07:16:53.621: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.621: Finger present 0
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.621: Finger needed 1
> (fprintd:2411801): GLib-GIO-DEBUG: 07:16:53.621: GTask [gio] D-Bus interface method dispatch (source object: 0x55e69926ca90, source tag: 0x7fa0b5865e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411801): libfprint-virtual_device_connection-DEBUG: 07:16:53.622: Got a new connection!
> (fprintd:2411801): libfprint-virtual_device-DEBUG: 07:16:53.622: Got instructions of length 8
> (fprintd:2411801): libfprint-virtual_device-DEBUG: 07:16:53.622: Received command SLEEP 50
> (fprintd:2411801): libfprint-virtual_device-DEBUG: 07:16:53.622: Processing command SLEEP 50
> (fprintd:2411801): libfprint-virtual_device-DEBUG: 07:16:53.622: Sleeping 50ms
> (fprintd:2411801): libfprint-virtual_device_connection-DEBUG: 07:16:53.622: Got a new connection!
> (fprintd:2411801): libfprint-virtual_device-DEBUG: 07:16:53.622: Got instructions of length 16
> (fprintd:2411801): libfprint-virtual_device-DEBUG: 07:16:53.622: Received command SCAN tented_arch
> (fprintd:2411801): libfprint-virtual_device_connection-DEBUG: 07:16:53.622: Got a new connection!
> (fprintd:2411801): libfprint-virtual_device-DEBUG: 07:16:53.622: Got instructions of length 11
> (fprintd:2411801): libfprint-virtual_device-DEBUG: 07:16:53.622: Received command SLEEP 60000
> (fprintd:2411801): libfprint-virtual_device-DEBUG: 07:16:53.672: Sleeping completed
> (fprintd:2411801): libfprint-virtual_device-DEBUG: 07:16:53.672: Processing command SCAN tented_arch
> (fprintd:2411801): libfprint-device-DEBUG: 07:16:53.672: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.672: Finger present 1
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.672: Finger needed 1
> (fprintd:2411801): libfprint-virtual_device-DEBUG: 07:16:53.672: Virtual device scanned print tented_arch
> (fprintd:2411801): libfprint-device-DEBUG: 07:16:53.672: Device reported verify result
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.672: report_verify_status: result verify-no-match
> (fprintd:2411801): libfprint-device-DEBUG: 07:16:53.672: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.672: Finger present 0
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.672: Finger needed 1
> (fprintd:2411801): libfprint-virtual_device-DEBUG: 07:16:53.672: Processing command SLEEP 60000
> (fprintd:2411801): libfprint-virtual_device-DEBUG: 07:16:53.672: Sleeping 60000ms
> (fprintd:2411801): libfprint-virtual_device-DEBUG: 07:16:53.672: Sleeping now, command queued for later: SCAN tented_arch
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.674: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.674: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411801): GLib-GIO-DEBUG: 07:16:53.674: GTask [gio] D-Bus interface method dispatch (source object: 0x55e69926ca90, source tag: 0x7fa0b5865e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.674: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.674: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.675: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411801): GLib-GIO-DEBUG: 07:16:53.675: GTask [gio] D-Bus interface method dispatch (source object: 0x55e69926ca90, source tag: 0x7fa0b5865e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411801): libfprint-device-DEBUG: 07:16:53.735: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.783: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.784: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.784: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411801): GLib-GIO-DEBUG: 07:16:53.785: GTask [gio] D-Bus interface method dispatch (source object: 0x55e69926ca90, source tag: 0x7fa0b5865e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.978: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.978: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411801): fprintd-DEBUG: 07:16:53.979: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411801): GLib-GIO-DEBUG: 07:16:53.980: GTask [gio] D-Bus interface method dispatch (source object: 0x55e69926ca90, source tag: 0x7fa0b5865e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411801): libfprint-device-DEBUG: 07:16:54.967: Idle cancelling on ongoing operation!
> (fprintd:2411801): libfprint-virtual_device-DEBUG: 07:16:54.967: Got cancellation!
> (fprintd:2411801): libfprint-virtual_device-DEBUG: 07:16:54.967: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2411801): libfprint-device-DEBUG: 07:16:54.967: Device reported verify completion
> (fprintd:2411801): libfprint-device-DEBUG: 07:16:54.967: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411801): fprintd-DEBUG: 07:16:54.967: Finger present 0
> (fprintd:2411801): fprintd-DEBUG: 07:16:54.967: Finger needed 0
> (fprintd:2411801): libfprint-device-DEBUG: 07:16:54.967: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411801): libfprint-device-DEBUG: 07:16:54.967: Updated temperature model after 1.23 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2411801): fprintd-DEBUG: 07:16:54.967: verify_cb: result verify-no-match
> (fprintd:2411801): fprintd-DEBUG: 07:16:54.969: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411801): fprintd-DEBUG: 07:16:54.969: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411801): libfprint-device-DEBUG: 07:16:54.969: Device reported close completion
> (fprintd:2411801): GLib-GIO-DEBUG: 07:16:54.970: GTask [gio] D-Bus interface method dispatch (source object: 0x55e69926ca90, source tag: 0x7fa0b5865e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411801): libfprint-device-DEBUG: 07:16:54.970: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411801): libfprint-device-DEBUG: 07:16:54.970: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2411801): fprintd-DEBUG: 07:16:54.970: released device 0
> (fprintd:2411801): fprintd-DEBUG: 07:16:54.971: main loop completed
> (fprintd:2411801): libfprint-virtual_device-DEBUG: 07:16:54.971: 43564006689: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-no-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> ----------------------------------- stderr -----------------------------------
> test_verify_stop_waits_for_completion_waiting_timeout (__main__.FPrintdVirtualDeviceNoStorageIdentificationTests.test_verify_stop_waits_for_completion_waiting_timeout) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.974s
> 
> OK
> ==============================================================================
> 
> ================================== 205/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_multiple_verify
> start time:   07:16:54
> duration:     0.90s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=61 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageVerificationTests.test_multiple_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411909): GLib-GIO-DEBUG: 07:16:54.954: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411909): fprintd-DEBUG: 07:16:54.955: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411909): fprintd-WARNING **: 07:16:54.955: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411909): fprintd-DEBUG: 07:16:54.955: Launching FprintObject
> (fprintd:2411909): libfprint-context-DEBUG: 07:16:54.956: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411909): fprintd-DEBUG: 07:16:54.957: Preparing devices for resume
> (fprintd:2411909): libfprint-context-DEBUG: 07:16:54.957: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-owrgalgr/virtual-image.socket
> (fprintd:2411909): libfprint-context-DEBUG: 07:16:54.957: created
> 1690269414.958 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411909): libfprint-device-DEBUG: 07:16:54.957: Device reported probe completion
> (fprintd:2411909): libfprint-device-DEBUG: 07:16:54.957: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411909): libfprint-device-DEBUG: 07:16:54.957: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411909): fprintd-DEBUG: 07:16:54.959: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411909): fprintd-DEBUG: 07:16:54.959: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411909): fprintd-DEBUG: 07:16:54.959: Finger present 0
> (fprintd:2411909): fprintd-DEBUG: 07:16:54.959: Finger needed 0
> (fprintd:2411909): fprintd-DEBUG: 07:16:54.959: Got delay inhibitor for sleep.
> (fprintd:2411909): fprintd-DEBUG: 07:16:54.959: entering main loop
> (fprintd:2411909): fprintd-DEBUG: 07:16:54.960: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.057: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.058: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.059: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.060: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.060: user 'testuser' claiming the device: 0
> (fprintd:2411909): libfprint-virtual_device-DEBUG: 07:16:55.060: 43564095819: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411909): libfprint-virtual_device_connection-DEBUG: 07:16:55.061: 43564095870: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411909): libfprint-device-DEBUG: 07:16:55.061: Device reported open completion
> (fprintd:2411909): GLib-GIO-DEBUG: 07:16:55.061: GTask [gio] D-Bus interface method dispatch (source object: 0x55de9778ded0, source tag: 0x7f482d139e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411909): libfprint-device-DEBUG: 07:16:55.061: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411909): libfprint-device-DEBUG: 07:16:55.061: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.061: claimed device 0
> (fprintd:2411909): libfprint-virtual_device_connection-DEBUG: 07:16:55.062: Got a new connection!
> (fprintd:2411909): libfprint-virtual_device-DEBUG: 07:16:55.062: Got instructions of length 19
> (fprintd:2411909): libfprint-virtual_device-DEBUG: 07:16:55.062: Received command SET_ENROLL_STAGES 2
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.062: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.063: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.064: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.065: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.065: file_storage_print_data_load(): loaded '/tmp/tmpo4g5jd_9/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.065: start enrollment device 0 finger 3
> 
> (fprintd:2411909): fprintd-WARNING **: 07:16:55.065: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411909): libfprint-device-DEBUG: 07:16:55.065: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411909): libfprint-device-DEBUG: 07:16:55.065: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.065: Finger present 0
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.065: Finger needed 1
> (fprintd:2411909): GLib-GIO-DEBUG: 07:16:55.065: GTask [gio] D-Bus interface method dispatch (source object: 0x55de9778ded0, source tag: 0x7f482d139e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411909): libfprint-virtual_device_connection-DEBUG: 07:16:55.066: Got a new connection!
> (fprintd:2411909): libfprint-virtual_device-DEBUG: 07:16:55.066: Got instructions of length 10
> (fprintd:2411909): libfprint-virtual_device-DEBUG: 07:16:55.066: Received command SCAN whorl
> (fprintd:2411909): libfprint-virtual_device-DEBUG: 07:16:55.066: Processing command SCAN whorl
> (fprintd:2411909): libfprint-device-DEBUG: 07:16:55.066: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.066: Finger present 1
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.066: Finger needed 1
> (fprintd:2411909): libfprint-device-DEBUG: 07:16:55.066: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.066: Finger present 0
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.066: Finger needed 1
> (fprintd:2411909): libfprint-device-DEBUG: 07:16:55.066: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.066: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411909): libfprint-virtual_device-DEBUG: 07:16:55.066: Sleeping completed
> (fprintd:2411909): libfprint-virtual_device_connection-DEBUG: 07:16:55.066: Got a new connection!
> (fprintd:2411909): libfprint-virtual_device-DEBUG: 07:16:55.066: Got instructions of length 10
> (fprintd:2411909): libfprint-virtual_device-DEBUG: 07:16:55.066: Received command SCAN whorl
> (fprintd:2411909): libfprint-virtual_device-DEBUG: 07:16:55.066: Processing command SCAN whorl
> (fprintd:2411909): libfprint-device-DEBUG: 07:16:55.066: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.066: Finger present 1
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.066: Finger needed 1
> (fprintd:2411909): libfprint-device-DEBUG: 07:16:55.066: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.066: Finger present 0
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.066: Finger needed 1
> (fprintd:2411909): libfprint-device-DEBUG: 07:16:55.066: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.066: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411909): libfprint-device-DEBUG: 07:16:55.066: Device reported enroll completion
> (fprintd:2411909): libfprint-device-DEBUG: 07:16:55.066: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.066: Finger present 0
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.066: Finger needed 0
> (fprintd:2411909): libfprint-device-DEBUG: 07:16:55.066: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2411909): libfprint-device-DEBUG: 07:16:55.066: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411909): libfprint-device-DEBUG: 07:16:55.067: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.067: enroll_cb: result enroll-completed
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.067: file_storage_print_data_save(): print saved to /tmp/tmpo4g5jd_9/state/testuser/virtual_device/0/3
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.067: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.067: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411909): GLib-GIO-DEBUG: 07:16:55.067: GTask [gio] D-Bus interface method dispatch (source object: 0x55de9778ded0, source tag: 0x7f482d139e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.068: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.068: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.069: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.069: file_storage_print_data_load(): loaded '/tmp/tmpo4g5jd_9/state/testuser/virtual_device/0/3' Success
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.069: start verification device 0 finger left-middle-finger
> (fprintd:2411909): libfprint-device-DEBUG: 07:16:55.069: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411909): libfprint-device-DEBUG: 07:16:55.069: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.069: Finger present 0
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.069: Finger needed 1
> (fprintd:2411909): GLib-GIO-DEBUG: 07:16:55.069: GTask [gio] D-Bus interface method dispatch (source object: 0x55de9778ded0, source tag: 0x7f482d139e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411909): libfprint-virtual_device_connection-DEBUG: 07:16:55.069: Got a new connection!
> (fprintd:2411909): libfprint-virtual_device-DEBUG: 07:16:55.069: Got instructions of length 16
> (fprintd:2411909): libfprint-virtual_device-DEBUG: 07:16:55.069: Received command SCAN tented_arch
> (fprintd:2411909): libfprint-virtual_device-DEBUG: 07:16:55.069: Processing command SCAN tented_arch
> (fprintd:2411909): libfprint-device-DEBUG: 07:16:55.069: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.069: Finger present 1
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.069: Finger needed 1
> (fprintd:2411909): libfprint-virtual_device-DEBUG: 07:16:55.069: Virtual device scanned print tented_arch
> (fprintd:2411909): libfprint-device-DEBUG: 07:16:55.069: Device reported verify result
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.069: report_verify_status: result verify-no-match
> (fprintd:2411909): libfprint-device-DEBUG: 07:16:55.069: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.069: Finger present 0
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.069: Finger needed 1
> (fprintd:2411909): libfprint-device-DEBUG: 07:16:55.069: Device reported verify completion
> (fprintd:2411909): libfprint-device-DEBUG: 07:16:55.069: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.069: Finger present 0
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.069: Finger needed 0
> (fprintd:2411909): libfprint-device-DEBUG: 07:16:55.069: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411909): libfprint-device-DEBUG: 07:16:55.069: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.070: verify_cb: result verify-no-match
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.070: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.070: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411909): GLib-GIO-DEBUG: 07:16:55.070: GTask [gio] D-Bus interface method dispatch (source object: 0x55de9778ded0, source tag: 0x7f482d139e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.071: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.071: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.072: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.072: file_storage_print_data_load(): loaded '/tmp/tmpo4g5jd_9/state/testuser/virtual_device/0/3' Success
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.072: start verification device 0 finger left-middle-finger
> (fprintd:2411909): libfprint-device-DEBUG: 07:16:55.072: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411909): libfprint-device-DEBUG: 07:16:55.072: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.072: Finger present 0
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.072: Finger needed 1
> (fprintd:2411909): GLib-GIO-DEBUG: 07:16:55.072: GTask [gio] D-Bus interface method dispatch (source object: 0x55de9778ded0, source tag: 0x7f482d139e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411909): libfprint-virtual_device_connection-DEBUG: 07:16:55.072: Got a new connection!
> (fprintd:2411909): libfprint-virtual_device-DEBUG: 07:16:55.072: Got instructions of length 10
> (fprintd:2411909): libfprint-virtual_device-DEBUG: 07:16:55.072: Received command SCAN whorl
> (fprintd:2411909): libfprint-virtual_device-DEBUG: 07:16:55.072: Processing command SCAN whorl
> (fprintd:2411909): libfprint-device-DEBUG: 07:16:55.072: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.072: Finger present 1
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.072: Finger needed 1
> (fprintd:2411909): libfprint-virtual_device-DEBUG: 07:16:55.072: Virtual device scanned print whorl
> (fprintd:2411909): libfprint-device-DEBUG: 07:16:55.072: Device reported verify result
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.072: report_verify_status: result verify-match
> (fprintd:2411909): libfprint-device-DEBUG: 07:16:55.072: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.073: Finger present 0
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.073: Finger needed 1
> (fprintd:2411909): libfprint-device-DEBUG: 07:16:55.073: Device reported verify completion
> (fprintd:2411909): libfprint-device-DEBUG: 07:16:55.073: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.073: Finger present 0
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.073: Finger needed 0
> (fprintd:2411909): libfprint-device-DEBUG: 07:16:55.073: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411909): libfprint-device-DEBUG: 07:16:55.073: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.073: verify_cb: result verify-match
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.073: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.073: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411909): GLib-GIO-DEBUG: 07:16:55.073: GTask [gio] D-Bus interface method dispatch (source object: 0x55de9778ded0, source tag: 0x7f482d139e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.074: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.074: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411909): libfprint-device-DEBUG: 07:16:55.074: Device reported close completion
> (fprintd:2411909): GLib-GIO-DEBUG: 07:16:55.074: GTask [gio] D-Bus interface method dispatch (source object: 0x55de9778ded0, source tag: 0x7f482d139e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411909): libfprint-device-DEBUG: 07:16:55.074: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411909): libfprint-device-DEBUG: 07:16:55.074: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.074: released device 0
> (fprintd:2411909): fprintd-DEBUG: 07:16:55.075: main loop completed
> (fprintd:2411909): libfprint-virtual_device-DEBUG: 07:16:55.075: 43564110687: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-no-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-match', true)
> ----------------------------------- stderr -----------------------------------
> test_multiple_verify (__main__.FPrintdVirtualDeviceNoStorageVerificationTests.test_multiple_verify) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.638s
> 
> OK
> ==============================================================================
> 
> ================================== 206/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_concourrent_stop
> start time:   07:16:54
> duration:     0.89s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=81 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_concourrent_stop
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411945): GLib-GIO-DEBUG: 07:16:55.369: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.371: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411945): fprintd-WARNING **: 07:16:55.371: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.371: Launching FprintObject
> (fprintd:2411945): libfprint-context-DEBUG: 07:16:55.371: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.379: Preparing devices for resume
> (fprintd:2411945): libfprint-context-DEBUG: 07:16:55.380: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-e9ybh29n/virtual-image.socket
> 1690269415.381 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411945): libfprint-context-DEBUG: 07:16:55.381: created
> (fprintd:2411945): libfprint-device-DEBUG: 07:16:55.386: Device reported probe completion
> (fprintd:2411945): libfprint-device-DEBUG: 07:16:55.387: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411945): libfprint-device-DEBUG: 07:16:55.387: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.395: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.395: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.395: Finger present 0
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.395: Finger needed 0
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.395: Got delay inhibitor for sleep.
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.395: entering main loop
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.398: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.459: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.459: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.462: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.463: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.463: user 'testuser' claiming the device: 0
> (fprintd:2411945): libfprint-virtual_device-DEBUG: 07:16:55.463: 43564498936: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411945): libfprint-virtual_device_connection-DEBUG: 07:16:55.463: 43564498989: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411945): libfprint-device-DEBUG: 07:16:55.464: Device reported open completion
> (fprintd:2411945): GLib-GIO-DEBUG: 07:16:55.464: GTask [gio] D-Bus interface method dispatch (source object: 0x564d83201ca0, source tag: 0x7f54e1bc2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411945): libfprint-device-DEBUG: 07:16:55.464: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411945): libfprint-device-DEBUG: 07:16:55.464: Updated temperature model after 0.08 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.464: claimed device 0
> (fprintd:2411945): libfprint-virtual_device_connection-DEBUG: 07:16:55.465: Got a new connection!
> (fprintd:2411945): libfprint-virtual_device-DEBUG: 07:16:55.465: Got instructions of length 19
> (fprintd:2411945): libfprint-virtual_device-DEBUG: 07:16:55.465: Received command SET_ENROLL_STAGES 2
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.465: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.466: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.466: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.468: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.468: file_storage_print_data_load(): loaded '/tmp/tmp5wbgpm1h/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.468: start enrollment device 0 finger 3
> 
> (fprintd:2411945): fprintd-WARNING **: 07:16:55.468: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411945): libfprint-device-DEBUG: 07:16:55.469: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411945): libfprint-device-DEBUG: 07:16:55.469: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.469: Finger present 0
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.469: Finger needed 1
> (fprintd:2411945): GLib-GIO-DEBUG: 07:16:55.469: GTask [gio] D-Bus interface method dispatch (source object: 0x564d83201ca0, source tag: 0x7f54e1bc2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411945): libfprint-virtual_device_connection-DEBUG: 07:16:55.469: Got a new connection!
> (fprintd:2411945): libfprint-virtual_device-DEBUG: 07:16:55.469: Got instructions of length 10
> (fprintd:2411945): libfprint-virtual_device-DEBUG: 07:16:55.469: Received command SCAN whorl
> (fprintd:2411945): libfprint-virtual_device-DEBUG: 07:16:55.470: Processing command SCAN whorl
> (fprintd:2411945): libfprint-device-DEBUG: 07:16:55.470: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.470: Finger present 1
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.470: Finger needed 1
> (fprintd:2411945): libfprint-device-DEBUG: 07:16:55.470: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.470: Finger present 0
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.470: Finger needed 1
> (fprintd:2411945): libfprint-device-DEBUG: 07:16:55.470: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.470: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411945): libfprint-virtual_device-DEBUG: 07:16:55.470: Sleeping completed
> (fprintd:2411945): libfprint-virtual_device_connection-DEBUG: 07:16:55.471: Got a new connection!
> (fprintd:2411945): libfprint-virtual_device-DEBUG: 07:16:55.471: Got instructions of length 10
> (fprintd:2411945): libfprint-virtual_device-DEBUG: 07:16:55.471: Received command SCAN whorl
> (fprintd:2411945): libfprint-virtual_device-DEBUG: 07:16:55.471: Processing command SCAN whorl
> (fprintd:2411945): libfprint-device-DEBUG: 07:16:55.471: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.471: Finger present 1
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.471: Finger needed 1
> (fprintd:2411945): libfprint-device-DEBUG: 07:16:55.471: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.472: Finger present 0
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.472: Finger needed 1
> (fprintd:2411945): libfprint-device-DEBUG: 07:16:55.472: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.472: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411945): libfprint-device-DEBUG: 07:16:55.472: Device reported enroll completion
> (fprintd:2411945): libfprint-device-DEBUG: 07:16:55.472: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.472: Finger present 0
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.472: Finger needed 0
> (fprintd:2411945): libfprint-device-DEBUG: 07:16:55.472: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2411945): libfprint-device-DEBUG: 07:16:55.472: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411945): libfprint-device-DEBUG: 07:16:55.472: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.472: enroll_cb: result enroll-completed
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.473: file_storage_print_data_save(): print saved to /tmp/tmp5wbgpm1h/state/testuser/virtual_device/0/3
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.475: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.476: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411945): GLib-GIO-DEBUG: 07:16:55.476: GTask [gio] D-Bus interface method dispatch (source object: 0x564d83201ca0, source tag: 0x7f54e1bc2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.477: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.477: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.478: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.478: file_storage_print_data_load(): loaded '/tmp/tmp5wbgpm1h/state/testuser/virtual_device/0/3' Success
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.478: start verification device 0 finger left-middle-finger
> (fprintd:2411945): libfprint-device-DEBUG: 07:16:55.478: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411945): libfprint-device-DEBUG: 07:16:55.478: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.478: Finger present 0
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.478: Finger needed 1
> (fprintd:2411945): GLib-GIO-DEBUG: 07:16:55.479: GTask [gio] D-Bus interface method dispatch (source object: 0x564d83201ca0, source tag: 0x7f54e1bc2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.481: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.481: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.484: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411945): GLib-GIO-DEBUG: 07:16:55.484: GTask [gio] D-Bus interface method dispatch (source object: 0x564d83201ca0, source tag: 0x7f54e1bc2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.484: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411945): libfprint-device-DEBUG: 07:16:55.484: Idle cancelling on ongoing operation!
> (fprintd:2411945): libfprint-virtual_device-DEBUG: 07:16:55.484: Got cancellation!
> (fprintd:2411945): libfprint-virtual_device-DEBUG: 07:16:55.484: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2411945): libfprint-device-DEBUG: 07:16:55.484: Device reported verify completion
> (fprintd:2411945): libfprint-device-DEBUG: 07:16:55.484: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.484: Finger present 0
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.484: Finger needed 0
> (fprintd:2411945): GLib-GIO-DEBUG: 07:16:55.484: GTask [gio] D-Bus interface method dispatch (source object: 0x564d83201ca0, source tag: 0x7f54e1bc2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411945): libfprint-device-DEBUG: 07:16:55.484: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411945): libfprint-device-DEBUG: 07:16:55.484: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.484: verify_cb: result verify-no-match
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.484: report_verify_status: result verify-no-match
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.487: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.488: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411945): libfprint-device-DEBUG: 07:16:55.488: Device reported close completion
> (fprintd:2411945): libfprint-device-DEBUG: 07:16:55.488: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411945): libfprint-device-DEBUG: 07:16:55.488: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.488: released device 0
> (fprintd:2411945): GLib-GIO-DEBUG: 07:16:55.489: GTask [gio] D-Bus interface method dispatch (source object: 0x564d83201ca0, source tag: 0x7f54e1bc2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411945): fprintd-DEBUG: 07:16:55.491: main loop completed
> (fprintd:2411945): libfprint-virtual_device-DEBUG: 07:16:55.491: 43564526936: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-no-match', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_concourrent_stop (__main__.FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_concourrent_stop) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.682s
> 
> OK
> ==============================================================================
> 
> ================================== 207/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_error_already_open
> start time:   07:16:55
> duration:     0.92s
> result:       exit status 0
> command:      MALLOC_PERTURB_=211 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_error_already_open
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411968): GLib-GIO-DEBUG: 07:16:55.682: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.683: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411968): fprintd-WARNING **: 07:16:55.683: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.683: Launching FprintObject
> (fprintd:2411968): libfprint-context-DEBUG: 07:16:55.683: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.685: Preparing devices for resume
> (fprintd:2411968): libfprint-context-DEBUG: 07:16:55.685: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-1kzopwes/virtual-image.socket
> (fprintd:2411968): libfprint-context-DEBUG: 07:16:55.685: created
> (fprintd:2411968): libfprint-device-DEBUG: 07:16:55.685: Device reported probe completion
> (fprintd:2411968): libfprint-device-DEBUG: 07:16:55.685: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411968): libfprint-device-DEBUG: 07:16:55.685: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269415.688 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.688: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.688: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.688: Finger present 0
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.688: Finger needed 0
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.688: Got delay inhibitor for sleep.
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.688: entering main loop
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.688: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.780: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.780: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.783: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.784: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.784: user 'testuser' claiming the device: 0
> (fprintd:2411968): libfprint-virtual_device-DEBUG: 07:16:55.784: 43564819346: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411968): libfprint-virtual_device_connection-DEBUG: 07:16:55.784: 43564819516: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411968): libfprint-device-DEBUG: 07:16:55.784: Device reported open completion
> (fprintd:2411968): GLib-GIO-DEBUG: 07:16:55.785: GTask [gio] D-Bus interface method dispatch (source object: 0x5567ec506b90, source tag: 0x7fb46809be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411968): libfprint-device-DEBUG: 07:16:55.785: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411968): libfprint-device-DEBUG: 07:16:55.785: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.785: claimed device 0
> (fprintd:2411968): libfprint-virtual_device_connection-DEBUG: 07:16:55.786: Got a new connection!
> (fprintd:2411968): libfprint-virtual_device-DEBUG: 07:16:55.786: Got instructions of length 19
> (fprintd:2411968): libfprint-virtual_device-DEBUG: 07:16:55.786: Received command SET_ENROLL_STAGES 2
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.786: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.788: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.788: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.790: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.790: file_storage_print_data_load(): loaded '/tmp/tmpwwl94cbn/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.790: start enrollment device 0 finger 3
> 
> (fprintd:2411968): fprintd-WARNING **: 07:16:55.790: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411968): libfprint-device-DEBUG: 07:16:55.790: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411968): libfprint-device-DEBUG: 07:16:55.790: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.790: Finger present 0
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.790: Finger needed 1
> (fprintd:2411968): GLib-GIO-DEBUG: 07:16:55.790: GTask [gio] D-Bus interface method dispatch (source object: 0x5567ec506b90, source tag: 0x7fb46809be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411968): libfprint-virtual_device_connection-DEBUG: 07:16:55.791: Got a new connection!
> (fprintd:2411968): libfprint-virtual_device-DEBUG: 07:16:55.791: Got instructions of length 10
> (fprintd:2411968): libfprint-virtual_device-DEBUG: 07:16:55.791: Received command SCAN whorl
> (fprintd:2411968): libfprint-virtual_device-DEBUG: 07:16:55.791: Processing command SCAN whorl
> (fprintd:2411968): libfprint-device-DEBUG: 07:16:55.791: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.791: Finger present 1
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.791: Finger needed 1
> (fprintd:2411968): libfprint-device-DEBUG: 07:16:55.791: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.791: Finger present 0
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.791: Finger needed 1
> (fprintd:2411968): libfprint-device-DEBUG: 07:16:55.791: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.791: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411968): libfprint-virtual_device-DEBUG: 07:16:55.791: Sleeping completed
> (fprintd:2411968): libfprint-virtual_device_connection-DEBUG: 07:16:55.791: Got a new connection!
> (fprintd:2411968): libfprint-virtual_device-DEBUG: 07:16:55.791: Got instructions of length 10
> (fprintd:2411968): libfprint-virtual_device-DEBUG: 07:16:55.791: Received command SCAN whorl
> (fprintd:2411968): libfprint-virtual_device-DEBUG: 07:16:55.791: Processing command SCAN whorl
> (fprintd:2411968): libfprint-device-DEBUG: 07:16:55.791: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.791: Finger present 1
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.791: Finger needed 1
> (fprintd:2411968): libfprint-device-DEBUG: 07:16:55.792: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.792: Finger present 0
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.792: Finger needed 1
> (fprintd:2411968): libfprint-device-DEBUG: 07:16:55.792: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.792: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411968): libfprint-device-DEBUG: 07:16:55.792: Device reported enroll completion
> (fprintd:2411968): libfprint-device-DEBUG: 07:16:55.792: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.792: Finger present 0
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.792: Finger needed 0
> (fprintd:2411968): libfprint-device-DEBUG: 07:16:55.792: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2411968): libfprint-device-DEBUG: 07:16:55.792: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411968): libfprint-device-DEBUG: 07:16:55.792: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.792: enroll_cb: result enroll-completed
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.792: file_storage_print_data_save(): print saved to /tmp/tmpwwl94cbn/state/testuser/virtual_device/0/3
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.793: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.793: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411968): GLib-GIO-DEBUG: 07:16:55.793: GTask [gio] D-Bus interface method dispatch (source object: 0x5567ec506b90, source tag: 0x7fb46809be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.794: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.794: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.795: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.795: file_storage_print_data_load(): loaded '/tmp/tmpwwl94cbn/state/testuser/virtual_device/0/3' Success
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.795: start verification device 0 finger left-middle-finger
> (fprintd:2411968): libfprint-device-DEBUG: 07:16:55.795: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411968): libfprint-device-DEBUG: 07:16:55.795: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.795: Finger present 0
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.795: Finger needed 1
> (fprintd:2411968): GLib-GIO-DEBUG: 07:16:55.795: GTask [gio] D-Bus interface method dispatch (source object: 0x5567ec506b90, source tag: 0x7fb46809be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411968): libfprint-virtual_device_connection-DEBUG: 07:16:55.796: Got a new connection!
> (fprintd:2411968): libfprint-virtual_device-DEBUG: 07:16:55.796: Got instructions of length 7
> (fprintd:2411968): libfprint-virtual_device-DEBUG: 07:16:55.796: Received command ERROR 3
> (fprintd:2411968): libfprint-virtual_device-DEBUG: 07:16:55.796: Processing command ERROR 3
> (fprintd:2411968): libfprint-virtual_device-DEBUG: 07:16:55.796: Virtual device scan failed with error: The device has already been opened!
> (fprintd:2411968): libfprint-device-DEBUG: 07:16:55.796: Device reported verify completion
> (fprintd:2411968): libfprint-device-DEBUG: 07:16:55.796: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.796: Finger present 0
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.796: Finger needed 0
> (fprintd:2411968): libfprint-device-DEBUG: 07:16:55.796: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411968): libfprint-device-DEBUG: 07:16:55.796: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.797: verify_cb: result verify-unknown-error
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.797: report_verify_status: result verify-unknown-error
> 
> (fprintd:2411968): fprintd-WARNING **: 07:16:55.797: Device reported an error during verify: The device has already been opened!
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.798: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.798: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411968): GLib-GIO-DEBUG: 07:16:55.798: GTask [gio] D-Bus interface method dispatch (source object: 0x5567ec506b90, source tag: 0x7fb46809be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.798: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.798: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411968): libfprint-device-DEBUG: 07:16:55.799: Device reported close completion
> (fprintd:2411968): GLib-GIO-DEBUG: 07:16:55.799: GTask [gio] D-Bus interface method dispatch (source object: 0x5567ec506b90, source tag: 0x7fb46809be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411968): libfprint-device-DEBUG: 07:16:55.799: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411968): libfprint-device-DEBUG: 07:16:55.799: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.799: released device 0
> (fprintd:2411968): fprintd-DEBUG: 07:16:55.800: main loop completed
> (fprintd:2411968): libfprint-virtual_device-DEBUG: 07:16:55.800: 43564835861: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_error_already_open (__main__.FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_error_already_open) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.627s
> 
> OK
> ==============================================================================
> 
> ================================== 208/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_error_busy
> start time:   07:16:55
> duration:     0.90s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=242 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_error_busy
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411975): GLib-GIO-DEBUG: 07:16:55.737: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.738: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411975): fprintd-WARNING **: 07:16:55.738: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.739: Launching FprintObject
> (fprintd:2411975): libfprint-context-DEBUG: 07:16:55.739: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.745: Preparing devices for resume
> (fprintd:2411975): libfprint-context-DEBUG: 07:16:55.745: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-21n0pn6_/virtual-image.socket
> (fprintd:2411975): libfprint-context-DEBUG: 07:16:55.745: created
> (fprintd:2411975): libfprint-device-DEBUG: 07:16:55.746: Device reported probe completion
> (fprintd:2411975): libfprint-device-DEBUG: 07:16:55.750: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411975): libfprint-device-DEBUG: 07:16:55.750: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269415.750 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.759: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.759: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.759: Finger present 0
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.759: Finger needed 0
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.759: Got delay inhibitor for sleep.
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.759: entering main loop
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.760: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.835: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.837: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.838: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.838: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.840: user 'testuser' claiming the device: 0
> (fprintd:2411975): libfprint-virtual_device-DEBUG: 07:16:55.840: 43564875243: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411975): libfprint-virtual_device_connection-DEBUG: 07:16:55.840: 43564875276: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411975): libfprint-device-DEBUG: 07:16:55.840: Device reported open completion
> (fprintd:2411975): GLib-GIO-DEBUG: 07:16:55.840: GTask [gio] D-Bus interface method dispatch (source object: 0x565156285fe0, source tag: 0x7f663cabfe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411975): libfprint-device-DEBUG: 07:16:55.840: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411975): libfprint-device-DEBUG: 07:16:55.840: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.840: claimed device 0
> (fprintd:2411975): libfprint-virtual_device_connection-DEBUG: 07:16:55.841: Got a new connection!
> (fprintd:2411975): libfprint-virtual_device-DEBUG: 07:16:55.841: Got instructions of length 19
> (fprintd:2411975): libfprint-virtual_device-DEBUG: 07:16:55.841: Received command SET_ENROLL_STAGES 2
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.841: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.843: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.843: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.844: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.844: file_storage_print_data_load(): loaded '/tmp/tmpaz8tyq6z/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.844: start enrollment device 0 finger 3
> 
> (fprintd:2411975): fprintd-WARNING **: 07:16:55.844: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411975): libfprint-device-DEBUG: 07:16:55.844: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411975): libfprint-device-DEBUG: 07:16:55.844: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.844: Finger present 0
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.844: Finger needed 1
> (fprintd:2411975): GLib-GIO-DEBUG: 07:16:55.844: GTask [gio] D-Bus interface method dispatch (source object: 0x565156285fe0, source tag: 0x7f663cabfe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411975): libfprint-virtual_device_connection-DEBUG: 07:16:55.847: Got a new connection!
> (fprintd:2411975): libfprint-virtual_device-DEBUG: 07:16:55.847: Got instructions of length 10
> (fprintd:2411975): libfprint-virtual_device-DEBUG: 07:16:55.847: Received command SCAN whorl
> (fprintd:2411975): libfprint-virtual_device-DEBUG: 07:16:55.847: Processing command SCAN whorl
> (fprintd:2411975): libfprint-device-DEBUG: 07:16:55.847: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.847: Finger present 1
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.847: Finger needed 1
> (fprintd:2411975): libfprint-device-DEBUG: 07:16:55.847: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.847: Finger present 0
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.847: Finger needed 1
> (fprintd:2411975): libfprint-device-DEBUG: 07:16:55.847: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.847: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411975): libfprint-virtual_device-DEBUG: 07:16:55.847: Sleeping completed
> (fprintd:2411975): libfprint-virtual_device_connection-DEBUG: 07:16:55.848: Got a new connection!
> (fprintd:2411975): libfprint-virtual_device-DEBUG: 07:16:55.848: Got instructions of length 10
> (fprintd:2411975): libfprint-virtual_device-DEBUG: 07:16:55.848: Received command SCAN whorl
> (fprintd:2411975): libfprint-virtual_device-DEBUG: 07:16:55.848: Processing command SCAN whorl
> (fprintd:2411975): libfprint-device-DEBUG: 07:16:55.848: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.848: Finger present 1
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.848: Finger needed 1
> (fprintd:2411975): libfprint-device-DEBUG: 07:16:55.848: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.848: Finger present 0
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.848: Finger needed 1
> (fprintd:2411975): libfprint-device-DEBUG: 07:16:55.848: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.848: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411975): libfprint-device-DEBUG: 07:16:55.848: Device reported enroll completion
> (fprintd:2411975): libfprint-device-DEBUG: 07:16:55.848: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.848: Finger present 0
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.848: Finger needed 0
> (fprintd:2411975): libfprint-device-DEBUG: 07:16:55.848: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2411975): libfprint-device-DEBUG: 07:16:55.848: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411975): libfprint-device-DEBUG: 07:16:55.848: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.848: enroll_cb: result enroll-completed
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.849: file_storage_print_data_save(): print saved to /tmp/tmpaz8tyq6z/state/testuser/virtual_device/0/3
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.850: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.850: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411975): GLib-GIO-DEBUG: 07:16:55.850: GTask [gio] D-Bus interface method dispatch (source object: 0x565156285fe0, source tag: 0x7f663cabfe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.850: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.850: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.851: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.851: file_storage_print_data_load(): loaded '/tmp/tmpaz8tyq6z/state/testuser/virtual_device/0/3' Success
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.851: start verification device 0 finger left-middle-finger
> (fprintd:2411975): libfprint-device-DEBUG: 07:16:55.851: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411975): libfprint-device-DEBUG: 07:16:55.851: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.852: Finger present 0
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.852: Finger needed 1
> (fprintd:2411975): GLib-GIO-DEBUG: 07:16:55.852: GTask [gio] D-Bus interface method dispatch (source object: 0x565156285fe0, source tag: 0x7f663cabfe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411975): libfprint-virtual_device_connection-DEBUG: 07:16:55.852: Got a new connection!
> (fprintd:2411975): libfprint-virtual_device-DEBUG: 07:16:55.852: Got instructions of length 7
> (fprintd:2411975): libfprint-virtual_device-DEBUG: 07:16:55.852: Received command ERROR 4
> (fprintd:2411975): libfprint-virtual_device-DEBUG: 07:16:55.852: Processing command ERROR 4
> (fprintd:2411975): libfprint-virtual_device-DEBUG: 07:16:55.852: Virtual device scan failed with error: The device is still busy with another operation, please try again later.
> (fprintd:2411975): libfprint-device-DEBUG: 07:16:55.852: Device reported verify completion
> (fprintd:2411975): libfprint-device-DEBUG: 07:16:55.852: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.852: Finger present 0
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.852: Finger needed 0
> (fprintd:2411975): libfprint-device-DEBUG: 07:16:55.852: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411975): libfprint-device-DEBUG: 07:16:55.852: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.852: verify_cb: result verify-unknown-error
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.852: report_verify_status: result verify-unknown-error
> 
> (fprintd:2411975): fprintd-WARNING **: 07:16:55.852: Device reported an error during verify: The device is still busy with another operation, please try again later.
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.854: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.854: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411975): GLib-GIO-DEBUG: 07:16:55.855: GTask [gio] D-Bus interface method dispatch (source object: 0x565156285fe0, source tag: 0x7f663cabfe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.856: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.856: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411975): libfprint-device-DEBUG: 07:16:55.856: Device reported close completion
> (fprintd:2411975): GLib-GIO-DEBUG: 07:16:55.856: GTask [gio] D-Bus interface method dispatch (source object: 0x565156285fe0, source tag: 0x7f663cabfe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411975): libfprint-device-DEBUG: 07:16:55.856: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411975): libfprint-device-DEBUG: 07:16:55.856: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.856: released device 0
> (fprintd:2411975): fprintd-DEBUG: 07:16:55.857: main loop completed
> (fprintd:2411975): libfprint-virtual_device-DEBUG: 07:16:55.857: 43564892563: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_error_busy (__main__.FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_error_busy) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.632s
> 
> OK
> ==============================================================================
> 
> ================================== 209/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_error_data_full
> start time:   07:16:55
> duration:     0.97s
> result:       exit status 0
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> MALLOC_PERTURB_=69 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_error_data_full
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411986): GLib-GIO-DEBUG: 07:16:55.891: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411986): fprintd-DEBUG: 07:16:55.895: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411986): fprintd-WARNING **: 07:16:55.895: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411986): fprintd-DEBUG: 07:16:55.895: Launching FprintObject
> (fprintd:2411986): libfprint-context-DEBUG: 07:16:55.895: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411986): fprintd-DEBUG: 07:16:55.896: Preparing devices for resume
> (fprintd:2411986): libfprint-context-DEBUG: 07:16:55.897: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-zckso8_3/virtual-image.socket
> 1690269415.897 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411986): libfprint-context-DEBUG: 07:16:55.897: created
> (fprintd:2411986): libfprint-device-DEBUG: 07:16:55.897: Device reported probe completion
> (fprintd:2411986): libfprint-device-DEBUG: 07:16:55.897: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411986): libfprint-device-DEBUG: 07:16:55.897: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411986): fprintd-DEBUG: 07:16:55.899: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411986): fprintd-DEBUG: 07:16:55.899: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411986): fprintd-DEBUG: 07:16:55.899: Finger present 0
> (fprintd:2411986): fprintd-DEBUG: 07:16:55.899: Finger needed 0
> (fprintd:2411986): fprintd-DEBUG: 07:16:55.899: Got delay inhibitor for sleep.
> (fprintd:2411986): fprintd-DEBUG: 07:16:55.900: entering main loop
> (fprintd:2411986): fprintd-DEBUG: 07:16:55.900: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411986): fprintd-DEBUG: 07:16:55.997: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411986): fprintd-DEBUG: 07:16:55.998: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411986): fprintd-DEBUG: 07:16:55.999: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.002: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.002: user 'testuser' claiming the device: 0
> (fprintd:2411986): libfprint-virtual_device-DEBUG: 07:16:56.002: 43565037308: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411986): libfprint-virtual_device_connection-DEBUG: 07:16:56.002: 43565037351: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411986): libfprint-device-DEBUG: 07:16:56.002: Device reported open completion
> (fprintd:2411986): GLib-GIO-DEBUG: 07:16:56.002: GTask [gio] D-Bus interface method dispatch (source object: 0x55d7030d5e20, source tag: 0x7fd7841b3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411986): libfprint-device-DEBUG: 07:16:56.002: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411986): libfprint-device-DEBUG: 07:16:56.002: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.002: claimed device 0
> (fprintd:2411986): libfprint-virtual_device_connection-DEBUG: 07:16:56.004: Got a new connection!
> (fprintd:2411986): libfprint-virtual_device-DEBUG: 07:16:56.004: Got instructions of length 19
> (fprintd:2411986): libfprint-virtual_device-DEBUG: 07:16:56.004: Received command SET_ENROLL_STAGES 2
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.004: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.013: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.013: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.014: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.014: file_storage_print_data_load(): loaded '/tmp/tmpnugznm2n/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.014: start enrollment device 0 finger 3
> 
> (fprintd:2411986): fprintd-WARNING **: 07:16:56.014: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411986): libfprint-device-DEBUG: 07:16:56.014: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411986): libfprint-device-DEBUG: 07:16:56.014: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.014: Finger present 0
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.014: Finger needed 1
> (fprintd:2411986): GLib-GIO-DEBUG: 07:16:56.014: GTask [gio] D-Bus interface method dispatch (source object: 0x55d7030d5e20, source tag: 0x7fd7841b3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411986): libfprint-virtual_device_connection-DEBUG: 07:16:56.015: Got a new connection!
> (fprintd:2411986): libfprint-virtual_device-DEBUG: 07:16:56.015: Got instructions of length 10
> (fprintd:2411986): libfprint-virtual_device-DEBUG: 07:16:56.015: Received command SCAN whorl
> (fprintd:2411986): libfprint-virtual_device-DEBUG: 07:16:56.015: Processing command SCAN whorl
> (fprintd:2411986): libfprint-device-DEBUG: 07:16:56.015: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.016: Finger present 1
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.016: Finger needed 1
> (fprintd:2411986): libfprint-device-DEBUG: 07:16:56.016: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.016: Finger present 0
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.016: Finger needed 1
> (fprintd:2411986): libfprint-device-DEBUG: 07:16:56.016: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.016: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411986): libfprint-virtual_device-DEBUG: 07:16:56.017: Sleeping completed
> (fprintd:2411986): libfprint-virtual_device_connection-DEBUG: 07:16:56.022: Got a new connection!
> (fprintd:2411986): libfprint-virtual_device-DEBUG: 07:16:56.022: Got instructions of length 10
> (fprintd:2411986): libfprint-virtual_device-DEBUG: 07:16:56.022: Received command SCAN whorl
> (fprintd:2411986): libfprint-virtual_device-DEBUG: 07:16:56.022: Processing command SCAN whorl
> (fprintd:2411986): libfprint-device-DEBUG: 07:16:56.022: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.022: Finger present 1
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.022: Finger needed 1
> (fprintd:2411986): libfprint-device-DEBUG: 07:16:56.022: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.022: Finger present 0
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.022: Finger needed 1
> (fprintd:2411986): libfprint-device-DEBUG: 07:16:56.022: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.022: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411986): libfprint-device-DEBUG: 07:16:56.022: Device reported enroll completion
> (fprintd:2411986): libfprint-device-DEBUG: 07:16:56.022: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.022: Finger present 0
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.022: Finger needed 0
> (fprintd:2411986): libfprint-device-DEBUG: 07:16:56.022: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2411986): libfprint-device-DEBUG: 07:16:56.023: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411986): libfprint-device-DEBUG: 07:16:56.023: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.023: enroll_cb: result enroll-completed
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.024: file_storage_print_data_save(): print saved to /tmp/tmpnugznm2n/state/testuser/virtual_device/0/3
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.026: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.026: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411986): GLib-GIO-DEBUG: 07:16:56.026: GTask [gio] D-Bus interface method dispatch (source object: 0x55d7030d5e20, source tag: 0x7fd7841b3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.028: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.028: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.030: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.030: file_storage_print_data_load(): loaded '/tmp/tmpnugznm2n/state/testuser/virtual_device/0/3' Success
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.030: start verification device 0 finger left-middle-finger
> (fprintd:2411986): libfprint-device-DEBUG: 07:16:56.030: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411986): libfprint-device-DEBUG: 07:16:56.030: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.030: Finger present 0
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.030: Finger needed 1
> (fprintd:2411986): GLib-GIO-DEBUG: 07:16:56.030: GTask [gio] D-Bus interface method dispatch (source object: 0x55d7030d5e20, source tag: 0x7fd7841b3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411986): libfprint-virtual_device_connection-DEBUG: 07:16:56.031: Got a new connection!
> (fprintd:2411986): libfprint-virtual_device-DEBUG: 07:16:56.031: Got instructions of length 7
> (fprintd:2411986): libfprint-virtual_device-DEBUG: 07:16:56.031: Received command ERROR 8
> (fprintd:2411986): libfprint-virtual_device-DEBUG: 07:16:56.031: Processing command ERROR 8
> (fprintd:2411986): libfprint-virtual_device-DEBUG: 07:16:56.031: Virtual device scan failed with error: On device storage space is full.
> (fprintd:2411986): libfprint-device-DEBUG: 07:16:56.031: Device reported verify completion
> (fprintd:2411986): libfprint-device-DEBUG: 07:16:56.031: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.031: Finger present 0
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.031: Finger needed 0
> (fprintd:2411986): libfprint-device-DEBUG: 07:16:56.031: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411986): libfprint-device-DEBUG: 07:16:56.031: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.031: verify_cb: result verify-unknown-error
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.031: report_verify_status: result verify-unknown-error
> 
> (fprintd:2411986): fprintd-WARNING **: 07:16:56.031: Device reported an error during verify: On device storage space is full.
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.032: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.032: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411986): GLib-GIO-DEBUG: 07:16:56.032: GTask [gio] D-Bus interface method dispatch (source object: 0x55d7030d5e20, source tag: 0x7fd7841b3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.033: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.033: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411986): libfprint-device-DEBUG: 07:16:56.033: Device reported close completion
> (fprintd:2411986): GLib-GIO-DEBUG: 07:16:56.033: GTask [gio] D-Bus interface method dispatch (source object: 0x55d7030d5e20, source tag: 0x7fd7841b3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411986): libfprint-device-DEBUG: 07:16:56.033: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411986): libfprint-device-DEBUG: 07:16:56.033: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.033: released device 0
> (fprintd:2411986): fprintd-DEBUG: 07:16:56.035: main loop completed
> (fprintd:2411986): libfprint-virtual_device-DEBUG: 07:16:56.035: 43565070578: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_error_data_full (__main__.FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_error_data_full) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.780s
> 
> OK
> ==============================================================================
> 
> ================================== 210/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_error_data_invalid
> start time:   07:16:55
> duration:     1.02s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=156 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_error_data_invalid
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412020): GLib-GIO-DEBUG: 07:16:56.434: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.437: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412020): fprintd-WARNING **: 07:16:56.437: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.437: Launching FprintObject
> (fprintd:2412020): libfprint-context-DEBUG: 07:16:56.437: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.439: Preparing devices for resume
> (fprintd:2412020): libfprint-context-DEBUG: 07:16:56.439: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-pdjs62jp/virtual-image.socket
> (fprintd:2412020): libfprint-context-DEBUG: 07:16:56.439: created
> (fprintd:2412020): libfprint-device-DEBUG: 07:16:56.439: Device reported probe completion
> (fprintd:2412020): libfprint-device-DEBUG: 07:16:56.439: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412020): libfprint-device-DEBUG: 07:16:56.439: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269416.440 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.441: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.441: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.441: Finger present 0
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.441: Finger needed 0
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.441: Got delay inhibitor for sleep.
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.441: entering main loop
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.441: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.540: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.541: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.542: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.543: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.543: user 'testuser' claiming the device: 0
> (fprintd:2412020): libfprint-virtual_device-DEBUG: 07:16:56.543: 43565578334: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412020): libfprint-virtual_device_connection-DEBUG: 07:16:56.543: 43565578370: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412020): libfprint-device-DEBUG: 07:16:56.543: Device reported open completion
> (fprintd:2412020): GLib-GIO-DEBUG: 07:16:56.543: GTask [gio] D-Bus interface method dispatch (source object: 0x556f575fa120, source tag: 0x7f6d9b177e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412020): libfprint-device-DEBUG: 07:16:56.543: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412020): libfprint-device-DEBUG: 07:16:56.543: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.543: claimed device 0
> (fprintd:2412020): libfprint-virtual_device_connection-DEBUG: 07:16:56.544: Got a new connection!
> (fprintd:2412020): libfprint-virtual_device-DEBUG: 07:16:56.544: Got instructions of length 19
> (fprintd:2412020): libfprint-virtual_device-DEBUG: 07:16:56.544: Received command SET_ENROLL_STAGES 2
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.544: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.544: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.544: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.545: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.545: file_storage_print_data_load(): loaded '/tmp/tmp051n45k9/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.545: start enrollment device 0 finger 3
> 
> (fprintd:2412020): fprintd-WARNING **: 07:16:56.545: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2412020): libfprint-device-DEBUG: 07:16:56.545: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412020): libfprint-device-DEBUG: 07:16:56.545: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.545: Finger present 0
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.545: Finger needed 1
> (fprintd:2412020): GLib-GIO-DEBUG: 07:16:56.545: GTask [gio] D-Bus interface method dispatch (source object: 0x556f575fa120, source tag: 0x7f6d9b177e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412020): libfprint-virtual_device_connection-DEBUG: 07:16:56.547: Got a new connection!
> (fprintd:2412020): libfprint-virtual_device-DEBUG: 07:16:56.547: Got instructions of length 10
> (fprintd:2412020): libfprint-virtual_device-DEBUG: 07:16:56.547: Received command SCAN whorl
> (fprintd:2412020): libfprint-virtual_device-DEBUG: 07:16:56.547: Processing command SCAN whorl
> (fprintd:2412020): libfprint-device-DEBUG: 07:16:56.547: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.547: Finger present 1
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.547: Finger needed 1
> (fprintd:2412020): libfprint-device-DEBUG: 07:16:56.547: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.547: Finger present 0
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.547: Finger needed 1
> (fprintd:2412020): libfprint-device-DEBUG: 07:16:56.547: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.547: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412020): libfprint-virtual_device-DEBUG: 07:16:56.547: Sleeping completed
> (fprintd:2412020): libfprint-virtual_device_connection-DEBUG: 07:16:56.548: Got a new connection!
> (fprintd:2412020): libfprint-virtual_device-DEBUG: 07:16:56.548: Got instructions of length 10
> (fprintd:2412020): libfprint-virtual_device-DEBUG: 07:16:56.548: Received command SCAN whorl
> (fprintd:2412020): libfprint-virtual_device-DEBUG: 07:16:56.548: Processing command SCAN whorl
> (fprintd:2412020): libfprint-device-DEBUG: 07:16:56.548: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.548: Finger present 1
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.548: Finger needed 1
> (fprintd:2412020): libfprint-device-DEBUG: 07:16:56.548: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.548: Finger present 0
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.548: Finger needed 1
> (fprintd:2412020): libfprint-device-DEBUG: 07:16:56.548: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.548: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412020): libfprint-device-DEBUG: 07:16:56.548: Device reported enroll completion
> (fprintd:2412020): libfprint-device-DEBUG: 07:16:56.548: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.548: Finger present 0
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.548: Finger needed 0
> (fprintd:2412020): libfprint-device-DEBUG: 07:16:56.548: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2412020): libfprint-device-DEBUG: 07:16:56.548: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412020): libfprint-device-DEBUG: 07:16:56.548: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.548: enroll_cb: result enroll-completed
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.548: file_storage_print_data_save(): print saved to /tmp/tmp051n45k9/state/testuser/virtual_device/0/3
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.549: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.549: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2412020): GLib-GIO-DEBUG: 07:16:56.549: GTask [gio] D-Bus interface method dispatch (source object: 0x556f575fa120, source tag: 0x7f6d9b177e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.551: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.551: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.553: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.553: file_storage_print_data_load(): loaded '/tmp/tmp051n45k9/state/testuser/virtual_device/0/3' Success
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.553: start verification device 0 finger left-middle-finger
> (fprintd:2412020): libfprint-device-DEBUG: 07:16:56.553: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412020): libfprint-device-DEBUG: 07:16:56.553: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.554: Finger present 0
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.554: Finger needed 1
> (fprintd:2412020): GLib-GIO-DEBUG: 07:16:56.554: GTask [gio] D-Bus interface method dispatch (source object: 0x556f575fa120, source tag: 0x7f6d9b177e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412020): libfprint-virtual_device_connection-DEBUG: 07:16:56.555: Got a new connection!
> (fprintd:2412020): libfprint-virtual_device-DEBUG: 07:16:56.555: Got instructions of length 7
> (fprintd:2412020): libfprint-virtual_device-DEBUG: 07:16:56.555: Received command ERROR 6
> (fprintd:2412020): libfprint-virtual_device-DEBUG: 07:16:56.555: Processing command ERROR 6
> (fprintd:2412020): libfprint-virtual_device-DEBUG: 07:16:56.555: Virtual device scan failed with error: Passed (print) data is not valid.
> (fprintd:2412020): libfprint-device-DEBUG: 07:16:56.555: Device reported verify completion
> (fprintd:2412020): libfprint-device-DEBUG: 07:16:56.555: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.555: Finger present 0
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.555: Finger needed 0
> (fprintd:2412020): libfprint-device-DEBUG: 07:16:56.556: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2412020): libfprint-device-DEBUG: 07:16:56.556: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.556: verify_cb: result verify-unknown-error
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.556: report_verify_status: result verify-unknown-error
> 
> (fprintd:2412020): fprintd-WARNING **: 07:16:56.556: Device reported an error during verify: Passed (print) data is not valid.
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.556: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.556: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2412020): GLib-GIO-DEBUG: 07:16:56.557: GTask [gio] D-Bus interface method dispatch (source object: 0x556f575fa120, source tag: 0x7f6d9b177e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.559: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.559: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2412020): libfprint-device-DEBUG: 07:16:56.559: Device reported close completion
> (fprintd:2412020): GLib-GIO-DEBUG: 07:16:56.559: GTask [gio] D-Bus interface method dispatch (source object: 0x556f575fa120, source tag: 0x7f6d9b177e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412020): libfprint-device-DEBUG: 07:16:56.559: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412020): libfprint-device-DEBUG: 07:16:56.559: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.559: released device 0
> (fprintd:2412020): fprintd-DEBUG: 07:16:56.563: main loop completed
> (fprintd:2412020): libfprint-virtual_device-DEBUG: 07:16:56.563: 43565598912: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_error_data_invalid (__main__.FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_error_data_invalid) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.764s
> 
> OK
> ==============================================================================
> 
> ================================== 211/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_error_data_not_found
> start time:   07:16:55
> duration:     0.89s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=23 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_error_data_not_found
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412035): GLib-GIO-DEBUG: 07:16:56.565: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.566: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412035): fprintd-WARNING **: 07:16:56.566: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.566: Launching FprintObject
> (fprintd:2412035): libfprint-context-DEBUG: 07:16:56.566: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.567: Preparing devices for resume
> (fprintd:2412035): libfprint-context-DEBUG: 07:16:56.567: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-ri_yxp9p/virtual-image.socket
> (fprintd:2412035): libfprint-context-DEBUG: 07:16:56.567: created
> 1690269416.568 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412035): libfprint-device-DEBUG: 07:16:56.567: Device reported probe completion
> (fprintd:2412035): libfprint-device-DEBUG: 07:16:56.567: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412035): libfprint-device-DEBUG: 07:16:56.567: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.569: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.569: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.569: Finger present 0
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.569: Finger needed 0
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.569: Got delay inhibitor for sleep.
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.569: entering main loop
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.570: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.663: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.664: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.664: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.665: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.665: user 'testuser' claiming the device: 0
> (fprintd:2412035): libfprint-virtual_device-DEBUG: 07:16:56.665: 43565700697: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412035): libfprint-virtual_device_connection-DEBUG: 07:16:56.665: 43565700734: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412035): libfprint-device-DEBUG: 07:16:56.665: Device reported open completion
> (fprintd:2412035): GLib-GIO-DEBUG: 07:16:56.665: GTask [gio] D-Bus interface method dispatch (source object: 0x561baf8efd00, source tag: 0x7f8bb1c4be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412035): libfprint-device-DEBUG: 07:16:56.665: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412035): libfprint-device-DEBUG: 07:16:56.666: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.666: claimed device 0
> (fprintd:2412035): libfprint-virtual_device_connection-DEBUG: 07:16:56.666: Got a new connection!
> (fprintd:2412035): libfprint-virtual_device-DEBUG: 07:16:56.666: Got instructions of length 19
> (fprintd:2412035): libfprint-virtual_device-DEBUG: 07:16:56.666: Received command SET_ENROLL_STAGES 2
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.666: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.667: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.667: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.668: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.668: file_storage_print_data_load(): loaded '/tmp/tmpv307q3yc/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.668: start enrollment device 0 finger 3
> 
> (fprintd:2412035): fprintd-WARNING **: 07:16:56.668: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2412035): libfprint-device-DEBUG: 07:16:56.668: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412035): libfprint-device-DEBUG: 07:16:56.668: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.668: Finger present 0
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.668: Finger needed 1
> (fprintd:2412035): GLib-GIO-DEBUG: 07:16:56.668: GTask [gio] D-Bus interface method dispatch (source object: 0x561baf8efd00, source tag: 0x7f8bb1c4be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412035): libfprint-virtual_device_connection-DEBUG: 07:16:56.669: Got a new connection!
> (fprintd:2412035): libfprint-virtual_device-DEBUG: 07:16:56.669: Got instructions of length 10
> (fprintd:2412035): libfprint-virtual_device-DEBUG: 07:16:56.669: Received command SCAN whorl
> (fprintd:2412035): libfprint-virtual_device-DEBUG: 07:16:56.669: Processing command SCAN whorl
> (fprintd:2412035): libfprint-device-DEBUG: 07:16:56.669: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.669: Finger present 1
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.669: Finger needed 1
> (fprintd:2412035): libfprint-device-DEBUG: 07:16:56.669: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.669: Finger present 0
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.669: Finger needed 1
> (fprintd:2412035): libfprint-device-DEBUG: 07:16:56.669: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.669: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412035): libfprint-virtual_device-DEBUG: 07:16:56.669: Sleeping completed
> (fprintd:2412035): libfprint-virtual_device_connection-DEBUG: 07:16:56.670: Got a new connection!
> (fprintd:2412035): libfprint-virtual_device-DEBUG: 07:16:56.670: Got instructions of length 10
> (fprintd:2412035): libfprint-virtual_device-DEBUG: 07:16:56.670: Received command SCAN whorl
> (fprintd:2412035): libfprint-virtual_device-DEBUG: 07:16:56.670: Processing command SCAN whorl
> (fprintd:2412035): libfprint-device-DEBUG: 07:16:56.670: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.670: Finger present 1
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.670: Finger needed 1
> (fprintd:2412035): libfprint-device-DEBUG: 07:16:56.670: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.670: Finger present 0
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.670: Finger needed 1
> (fprintd:2412035): libfprint-device-DEBUG: 07:16:56.670: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.670: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412035): libfprint-device-DEBUG: 07:16:56.670: Device reported enroll completion
> (fprintd:2412035): libfprint-device-DEBUG: 07:16:56.670: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.670: Finger present 0
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.670: Finger needed 0
> (fprintd:2412035): libfprint-device-DEBUG: 07:16:56.670: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2412035): libfprint-device-DEBUG: 07:16:56.670: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412035): libfprint-device-DEBUG: 07:16:56.670: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.670: enroll_cb: result enroll-completed
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.670: file_storage_print_data_save(): print saved to /tmp/tmpv307q3yc/state/testuser/virtual_device/0/3
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.671: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.671: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2412035): GLib-GIO-DEBUG: 07:16:56.671: GTask [gio] D-Bus interface method dispatch (source object: 0x561baf8efd00, source tag: 0x7f8bb1c4be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.671: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.671: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.672: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.672: file_storage_print_data_load(): loaded '/tmp/tmpv307q3yc/state/testuser/virtual_device/0/3' Success
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.672: start verification device 0 finger left-middle-finger
> (fprintd:2412035): libfprint-device-DEBUG: 07:16:56.672: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412035): libfprint-device-DEBUG: 07:16:56.672: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.672: Finger present 0
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.672: Finger needed 1
> (fprintd:2412035): GLib-GIO-DEBUG: 07:16:56.672: GTask [gio] D-Bus interface method dispatch (source object: 0x561baf8efd00, source tag: 0x7f8bb1c4be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412035): libfprint-virtual_device_connection-DEBUG: 07:16:56.673: Got a new connection!
> (fprintd:2412035): libfprint-virtual_device-DEBUG: 07:16:56.673: Got instructions of length 7
> (fprintd:2412035): libfprint-virtual_device-DEBUG: 07:16:56.673: Received command ERROR 7
> (fprintd:2412035): libfprint-virtual_device-DEBUG: 07:16:56.673: Processing command ERROR 7
> (fprintd:2412035): libfprint-virtual_device-DEBUG: 07:16:56.673: Virtual device scan failed with error: Print was not found on the devices storage.
> (fprintd:2412035): libfprint-device-DEBUG: 07:16:56.673: Device reported verify completion
> (fprintd:2412035): libfprint-device-DEBUG: 07:16:56.673: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.673: Finger present 0
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.673: Finger needed 0
> (fprintd:2412035): libfprint-device-DEBUG: 07:16:56.673: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2412035): libfprint-device-DEBUG: 07:16:56.673: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.673: verify_cb: result verify-no-match
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.673: report_verify_status: result verify-no-match
> 
> (fprintd:2412035): fprintd-WARNING **: 07:16:56.673: Device reported an error during verify: Print was not found on the devices storage.
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.674: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.674: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2412035): GLib-GIO-DEBUG: 07:16:56.674: GTask [gio] D-Bus interface method dispatch (source object: 0x561baf8efd00, source tag: 0x7f8bb1c4be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.675: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.675: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2412035): libfprint-device-DEBUG: 07:16:56.675: Device reported close completion
> (fprintd:2412035): GLib-GIO-DEBUG: 07:16:56.675: GTask [gio] D-Bus interface method dispatch (source object: 0x561baf8efd00, source tag: 0x7f8bb1c4be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412035): libfprint-device-DEBUG: 07:16:56.675: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412035): libfprint-device-DEBUG: 07:16:56.675: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.675: released device 0
> (fprintd:2412035): fprintd-DEBUG: 07:16:56.676: main loop completed
> (fprintd:2412035): libfprint-virtual_device-DEBUG: 07:16:56.676: 43565711960: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-no-match', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_error_data_not_found (__main__.FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_error_data_not_found) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.638s
> 
> OK
> ==============================================================================
> 
> ================================== 212/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_error_general
> start time:   07:16:56
> duration:     0.85s
> result:       exit status 0
> command:      MALLOC_PERTURB_=226 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_error_general
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412042): GLib-GIO-DEBUG: 07:16:56.589: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.591: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412042): fprintd-WARNING **: 07:16:56.591: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.591: Launching FprintObject
> (fprintd:2412042): libfprint-context-DEBUG: 07:16:56.591: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.592: Preparing devices for resume
> (fprintd:2412042): libfprint-context-DEBUG: 07:16:56.592: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-ni9jszds/virtual-image.socket
> (fprintd:2412042): libfprint-context-DEBUG: 07:16:56.592: created
> 1690269416.593 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412042): libfprint-device-DEBUG: 07:16:56.593: Device reported probe completion
> (fprintd:2412042): libfprint-device-DEBUG: 07:16:56.593: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412042): libfprint-device-DEBUG: 07:16:56.593: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.595: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.595: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.595: Finger present 0
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.595: Finger needed 0
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.595: Got delay inhibitor for sleep.
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.596: entering main loop
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.599: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.685: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.685: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.686: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.687: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.687: user 'testuser' claiming the device: 0
> (fprintd:2412042): libfprint-virtual_device-DEBUG: 07:16:56.687: 43565722336: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412042): libfprint-virtual_device_connection-DEBUG: 07:16:56.687: 43565722386: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412042): libfprint-device-DEBUG: 07:16:56.687: Device reported open completion
> (fprintd:2412042): GLib-GIO-DEBUG: 07:16:56.687: GTask [gio] D-Bus interface method dispatch (source object: 0x562125f92df0, source tag: 0x7f2805cd9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412042): libfprint-device-DEBUG: 07:16:56.687: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412042): libfprint-device-DEBUG: 07:16:56.687: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.687: claimed device 0
> (fprintd:2412042): libfprint-virtual_device_connection-DEBUG: 07:16:56.688: Got a new connection!
> (fprintd:2412042): libfprint-virtual_device-DEBUG: 07:16:56.688: Got instructions of length 19
> (fprintd:2412042): libfprint-virtual_device-DEBUG: 07:16:56.688: Received command SET_ENROLL_STAGES 2
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.688: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.689: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.689: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.690: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.690: file_storage_print_data_load(): loaded '/tmp/tmpdsp40g84/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.690: start enrollment device 0 finger 3
> 
> (fprintd:2412042): fprintd-WARNING **: 07:16:56.690: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2412042): libfprint-device-DEBUG: 07:16:56.690: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412042): libfprint-device-DEBUG: 07:16:56.690: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.690: Finger present 0
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.690: Finger needed 1
> (fprintd:2412042): GLib-GIO-DEBUG: 07:16:56.690: GTask [gio] D-Bus interface method dispatch (source object: 0x562125f92df0, source tag: 0x7f2805cd9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412042): libfprint-virtual_device_connection-DEBUG: 07:16:56.691: Got a new connection!
> (fprintd:2412042): libfprint-virtual_device-DEBUG: 07:16:56.691: Got instructions of length 10
> (fprintd:2412042): libfprint-virtual_device-DEBUG: 07:16:56.691: Received command SCAN whorl
> (fprintd:2412042): libfprint-virtual_device-DEBUG: 07:16:56.691: Processing command SCAN whorl
> (fprintd:2412042): libfprint-device-DEBUG: 07:16:56.691: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.691: Finger present 1
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.691: Finger needed 1
> (fprintd:2412042): libfprint-device-DEBUG: 07:16:56.691: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.691: Finger present 0
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.691: Finger needed 1
> (fprintd:2412042): libfprint-device-DEBUG: 07:16:56.691: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.691: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412042): libfprint-virtual_device-DEBUG: 07:16:56.691: Sleeping completed
> (fprintd:2412042): libfprint-virtual_device_connection-DEBUG: 07:16:56.692: Got a new connection!
> (fprintd:2412042): libfprint-virtual_device-DEBUG: 07:16:56.692: Got instructions of length 10
> (fprintd:2412042): libfprint-virtual_device-DEBUG: 07:16:56.692: Received command SCAN whorl
> (fprintd:2412042): libfprint-virtual_device-DEBUG: 07:16:56.692: Processing command SCAN whorl
> (fprintd:2412042): libfprint-device-DEBUG: 07:16:56.692: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.692: Finger present 1
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.692: Finger needed 1
> (fprintd:2412042): libfprint-device-DEBUG: 07:16:56.692: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.692: Finger present 0
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.692: Finger needed 1
> (fprintd:2412042): libfprint-device-DEBUG: 07:16:56.692: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.692: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412042): libfprint-device-DEBUG: 07:16:56.692: Device reported enroll completion
> (fprintd:2412042): libfprint-device-DEBUG: 07:16:56.692: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.692: Finger present 0
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.692: Finger needed 0
> (fprintd:2412042): libfprint-device-DEBUG: 07:16:56.692: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2412042): libfprint-device-DEBUG: 07:16:56.692: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412042): libfprint-device-DEBUG: 07:16:56.692: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.692: enroll_cb: result enroll-completed
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.692: file_storage_print_data_save(): print saved to /tmp/tmpdsp40g84/state/testuser/virtual_device/0/3
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.697: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.697: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2412042): GLib-GIO-DEBUG: 07:16:56.699: GTask [gio] D-Bus interface method dispatch (source object: 0x562125f92df0, source tag: 0x7f2805cd9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.700: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.700: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.701: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.703: file_storage_print_data_load(): loaded '/tmp/tmpdsp40g84/state/testuser/virtual_device/0/3' Success
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.703: start verification device 0 finger left-middle-finger
> (fprintd:2412042): libfprint-device-DEBUG: 07:16:56.703: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412042): libfprint-device-DEBUG: 07:16:56.703: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.703: Finger present 0
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.703: Finger needed 1
> (fprintd:2412042): GLib-GIO-DEBUG: 07:16:56.704: GTask [gio] D-Bus interface method dispatch (source object: 0x562125f92df0, source tag: 0x7f2805cd9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412042): libfprint-virtual_device_connection-DEBUG: 07:16:56.706: Got a new connection!
> (fprintd:2412042): libfprint-virtual_device-DEBUG: 07:16:56.706: Got instructions of length 7
> (fprintd:2412042): libfprint-virtual_device-DEBUG: 07:16:56.706: Received command ERROR 0
> (fprintd:2412042): libfprint-virtual_device-DEBUG: 07:16:56.706: Processing command ERROR 0
> (fprintd:2412042): libfprint-virtual_device-DEBUG: 07:16:56.706: Virtual device scan failed with error: An unspecified error occurred!
> (fprintd:2412042): libfprint-device-DEBUG: 07:16:56.706: Device reported verify completion
> (fprintd:2412042): libfprint-device-DEBUG: 07:16:56.706: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.706: Finger present 0
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.706: Finger needed 0
> (fprintd:2412042): libfprint-device-DEBUG: 07:16:56.706: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2412042): libfprint-device-DEBUG: 07:16:56.706: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.706: verify_cb: result verify-unknown-error
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.706: report_verify_status: result verify-unknown-error
> 
> (fprintd:2412042): fprintd-WARNING **: 07:16:56.707: Device reported an error during verify: An unspecified error occurred!
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.710: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.710: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2412042): GLib-GIO-DEBUG: 07:16:56.711: GTask [gio] D-Bus interface method dispatch (source object: 0x562125f92df0, source tag: 0x7f2805cd9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.711: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.711: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2412042): libfprint-device-DEBUG: 07:16:56.713: Device reported close completion
> (fprintd:2412042): GLib-GIO-DEBUG: 07:16:56.713: GTask [gio] D-Bus interface method dispatch (source object: 0x562125f92df0, source tag: 0x7f2805cd9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412042): libfprint-device-DEBUG: 07:16:56.713: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412042): libfprint-device-DEBUG: 07:16:56.713: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.713: released device 0
> (fprintd:2412042): fprintd-DEBUG: 07:16:56.715: main loop completed
> (fprintd:2412042): libfprint-virtual_device-DEBUG: 07:16:56.716: 43565751677: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_error_general (__main__.FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_error_general) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.636s
> 
> OK
> ==============================================================================
> 
> ================================== 213/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_multiple_verify_cancelled
> start time:   07:16:54
> duration:     2.66s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=17 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageVerificationTests.test_multiple_verify_cancelled
> ----------------------------------- stdout -----------------------------------
> (fprintd:2411927): GLib-GIO-DEBUG: 07:16:55.130: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.134: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2411927): fprintd-WARNING **: 07:16:55.134: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.134: Launching FprintObject
> (fprintd:2411927): libfprint-context-DEBUG: 07:16:55.134: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.146: Preparing devices for resume
> (fprintd:2411927): libfprint-context-DEBUG: 07:16:55.146: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-44i7p2xg/virtual-image.socket
> (fprintd:2411927): libfprint-context-DEBUG: 07:16:55.146: created
> 1690269415.147 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:55.146: Device reported probe completion
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:55.146: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:55.146: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.148: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.148: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.148: Finger present 0
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.148: Finger needed 0
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.148: Got delay inhibitor for sleep.
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.148: entering main loop
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.148: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.227: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.228: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.229: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.230: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.230: user 'testuser' claiming the device: 0
> (fprintd:2411927): libfprint-virtual_device-DEBUG: 07:16:55.230: 43564265420: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2411927): libfprint-virtual_device_connection-DEBUG: 07:16:55.230: 43564265454: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:55.230: Device reported open completion
> (fprintd:2411927): GLib-GIO-DEBUG: 07:16:55.230: GTask [gio] D-Bus interface method dispatch (source object: 0x5648f77f0f10, source tag: 0x7fb9cab1ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:55.230: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:55.230: Updated temperature model after 0.08 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.230: claimed device 0
> (fprintd:2411927): libfprint-virtual_device_connection-DEBUG: 07:16:55.231: Got a new connection!
> (fprintd:2411927): libfprint-virtual_device-DEBUG: 07:16:55.231: Got instructions of length 19
> (fprintd:2411927): libfprint-virtual_device-DEBUG: 07:16:55.231: Received command SET_ENROLL_STAGES 2
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.231: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.232: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.232: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.233: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.233: file_storage_print_data_load(): loaded '/tmp/tmp3lbjggdi/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.233: start enrollment device 0 finger 3
> 
> (fprintd:2411927): fprintd-WARNING **: 07:16:55.233: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:55.233: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:55.233: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.233: Finger present 0
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.233: Finger needed 1
> (fprintd:2411927): GLib-GIO-DEBUG: 07:16:55.233: GTask [gio] D-Bus interface method dispatch (source object: 0x5648f77f0f10, source tag: 0x7fb9cab1ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411927): libfprint-virtual_device_connection-DEBUG: 07:16:55.234: Got a new connection!
> (fprintd:2411927): libfprint-virtual_device-DEBUG: 07:16:55.234: Got instructions of length 10
> (fprintd:2411927): libfprint-virtual_device-DEBUG: 07:16:55.234: Received command SCAN whorl
> (fprintd:2411927): libfprint-virtual_device-DEBUG: 07:16:55.234: Processing command SCAN whorl
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:55.234: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.234: Finger present 1
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.234: Finger needed 1
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:55.234: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.234: Finger present 0
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.234: Finger needed 1
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:55.234: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.234: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411927): libfprint-virtual_device-DEBUG: 07:16:55.234: Sleeping completed
> (fprintd:2411927): libfprint-virtual_device_connection-DEBUG: 07:16:55.234: Got a new connection!
> (fprintd:2411927): libfprint-virtual_device-DEBUG: 07:16:55.234: Got instructions of length 10
> (fprintd:2411927): libfprint-virtual_device-DEBUG: 07:16:55.234: Received command SCAN whorl
> (fprintd:2411927): libfprint-virtual_device-DEBUG: 07:16:55.234: Processing command SCAN whorl
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:55.234: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.234: Finger present 1
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.234: Finger needed 1
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:55.234: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.234: Finger present 0
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.234: Finger needed 1
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:55.234: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.234: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:55.234: Device reported enroll completion
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:55.234: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.234: Finger present 0
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.234: Finger needed 0
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:55.234: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:55.234: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:55.234: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.234: enroll_cb: result enroll-completed
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.235: file_storage_print_data_save(): print saved to /tmp/tmp3lbjggdi/state/testuser/virtual_device/0/3
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.236: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.236: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2411927): GLib-GIO-DEBUG: 07:16:55.236: GTask [gio] D-Bus interface method dispatch (source object: 0x5648f77f0f10, source tag: 0x7fb9cab1ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.236: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.236: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.238: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.238: file_storage_print_data_load(): loaded '/tmp/tmp3lbjggdi/state/testuser/virtual_device/0/3' Success
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.238: start verification device 0 finger left-middle-finger
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:55.238: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:55.238: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.238: Finger present 0
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.238: Finger needed 1
> (fprintd:2411927): GLib-GIO-DEBUG: 07:16:55.238: GTask [gio] D-Bus interface method dispatch (source object: 0x5648f77f0f10, source tag: 0x7fb9cab1ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411927): libfprint-virtual_device_connection-DEBUG: 07:16:55.238: Got a new connection!
> (fprintd:2411927): libfprint-virtual_device-DEBUG: 07:16:55.238: Got instructions of length 8
> (fprintd:2411927): libfprint-virtual_device-DEBUG: 07:16:55.238: Received command SLEEP 50
> (fprintd:2411927): libfprint-virtual_device-DEBUG: 07:16:55.238: Processing command SLEEP 50
> (fprintd:2411927): libfprint-virtual_device-DEBUG: 07:16:55.238: Sleeping 50ms
> (fprintd:2411927): libfprint-virtual_device_connection-DEBUG: 07:16:55.238: Got a new connection!
> (fprintd:2411927): libfprint-virtual_device-DEBUG: 07:16:55.238: Got instructions of length 16
> (fprintd:2411927): libfprint-virtual_device-DEBUG: 07:16:55.238: Received command SCAN tented_arch
> (fprintd:2411927): libfprint-virtual_device_connection-DEBUG: 07:16:55.239: Got a new connection!
> (fprintd:2411927): libfprint-virtual_device-DEBUG: 07:16:55.239: Got instructions of length 11
> (fprintd:2411927): libfprint-virtual_device-DEBUG: 07:16:55.239: Received command SLEEP 60000
> (fprintd:2411927): libfprint-virtual_device-DEBUG: 07:16:55.289: Sleeping completed
> (fprintd:2411927): libfprint-virtual_device-DEBUG: 07:16:55.289: Processing command SCAN tented_arch
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:55.289: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.289: Finger present 1
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.289: Finger needed 1
> (fprintd:2411927): libfprint-virtual_device-DEBUG: 07:16:55.289: Virtual device scanned print tented_arch
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:55.289: Device reported verify result
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.289: report_verify_status: result verify-no-match
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:55.289: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.289: Finger present 0
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.289: Finger needed 1
> (fprintd:2411927): libfprint-virtual_device-DEBUG: 07:16:55.289: Processing command SLEEP 60000
> (fprintd:2411927): libfprint-virtual_device-DEBUG: 07:16:55.289: Sleeping 60000ms
> (fprintd:2411927): libfprint-virtual_device-DEBUG: 07:16:55.289: Sleeping now, command queued for later: SCAN tented_arch
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.290: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411927): fprintd-DEBUG: 07:16:55.290: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411927): GLib-GIO-DEBUG: 07:16:55.290: GTask [gio] D-Bus interface method dispatch (source object: 0x5648f77f0f10, source tag: 0x7fb9cab1ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:55.347: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:56.967: Idle cancelling on ongoing operation!
> (fprintd:2411927): libfprint-virtual_device-DEBUG: 07:16:56.967: Got cancellation!
> (fprintd:2411927): libfprint-virtual_device-DEBUG: 07:16:56.967: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:56.967: Device reported verify completion
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:56.967: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411927): fprintd-DEBUG: 07:16:56.967: Finger present 0
> (fprintd:2411927): fprintd-DEBUG: 07:16:56.967: Finger needed 0
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:56.967: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:56.967: Updated temperature model after 1.62 seconds, ratio 0.27 -> 0.28, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2411927): fprintd-DEBUG: 07:16:56.967: verify_cb: result verify-no-match
> (fprintd:2411927): fprintd-DEBUG: 07:16:56.968: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2411927): fprintd-DEBUG: 07:16:56.968: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2411927): fprintd-DEBUG: 07:16:56.969: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2411927): fprintd-DEBUG: 07:16:56.969: file_storage_print_data_load(): loaded '/tmp/tmp3lbjggdi/state/testuser/virtual_device/0/3' Success
> (fprintd:2411927): fprintd-DEBUG: 07:16:56.969: start verification device 0 finger left-middle-finger
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:56.969: Updated temperature model after 0.00 seconds, ratio 0.28 -> 0.28, active 1 -> 1, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:56.969: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411927): fprintd-DEBUG: 07:16:56.969: Finger present 0
> (fprintd:2411927): fprintd-DEBUG: 07:16:56.969: Finger needed 1
> (fprintd:2411927): GLib-GIO-DEBUG: 07:16:56.969: GTask [gio] D-Bus interface method dispatch (source object: 0x5648f77f0f10, source tag: 0x7fb9cab1ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411927): libfprint-virtual_device_connection-DEBUG: 07:16:56.970: Got a new connection!
> (fprintd:2411927): libfprint-virtual_device-DEBUG: 07:16:56.970: Got instructions of length 8
> (fprintd:2411927): libfprint-virtual_device-DEBUG: 07:16:56.970: Received command FINGER 0
> (fprintd:2411927): libfprint-virtual_device-DEBUG: 07:16:56.970: Processing command FINGER 0
> (fprintd:2411927): libfprint-virtual_device_connection-DEBUG: 07:16:56.970: Got a new connection!
> (fprintd:2411927): libfprint-virtual_device-DEBUG: 07:16:56.970: Got instructions of length 10
> (fprintd:2411927): libfprint-virtual_device-DEBUG: 07:16:56.970: Received command SCAN whorl
> (fprintd:2411927): libfprint-virtual_device-DEBUG: 07:16:56.970: Processing command SCAN whorl
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:56.970: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2411927): fprintd-DEBUG: 07:16:56.970: Finger present 1
> (fprintd:2411927): fprintd-DEBUG: 07:16:56.970: Finger needed 1
> (fprintd:2411927): libfprint-virtual_device-DEBUG: 07:16:56.970: Virtual device scanned print whorl
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:56.970: Device reported verify result
> (fprintd:2411927): fprintd-DEBUG: 07:16:56.970: report_verify_status: result verify-match
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:56.970: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2411927): fprintd-DEBUG: 07:16:56.970: Finger present 0
> (fprintd:2411927): fprintd-DEBUG: 07:16:56.970: Finger needed 1
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:56.970: Device reported verify completion
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:56.970: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2411927): fprintd-DEBUG: 07:16:56.970: Finger present 0
> (fprintd:2411927): fprintd-DEBUG: 07:16:56.970: Finger needed 0
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:56.970: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:56.970: Updated temperature model after 0.00 seconds, ratio 0.28 -> 0.28, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2411927): fprintd-DEBUG: 07:16:56.970: verify_cb: result verify-match
> (fprintd:2411927): fprintd-DEBUG: 07:16:56.971: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2411927): fprintd-DEBUG: 07:16:56.971: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2411927): GLib-GIO-DEBUG: 07:16:56.971: GTask [gio] D-Bus interface method dispatch (source object: 0x5648f77f0f10, source tag: 0x7fb9cab1ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411927): fprintd-DEBUG: 07:16:56.972: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2411927): fprintd-DEBUG: 07:16:56.972: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:56.972: Device reported close completion
> (fprintd:2411927): GLib-GIO-DEBUG: 07:16:56.972: GTask [gio] D-Bus interface method dispatch (source object: 0x5648f77f0f10, source tag: 0x7fb9cab1ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:56.972: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2411927): libfprint-device-DEBUG: 07:16:56.972: Updated temperature model after 0.00 seconds, ratio 0.28 -> 0.28, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2411927): fprintd-DEBUG: 07:16:56.972: released device 0
> (fprintd:2411927): fprintd-DEBUG: 07:16:56.974: main loop completed
> (fprintd:2411927): libfprint-virtual_device-DEBUG: 07:16:56.974: 43566009602: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-no-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> ----------------------------------- stderr -----------------------------------
> test_multiple_verify_cancelled (__main__.FPrintdVirtualDeviceNoStorageVerificationTests.test_multiple_verify_cancelled) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 2.382s
> 
> OK
> ==============================================================================
> 
> ================================== 214/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_error_ignored_after_report
> start time:   07:16:56
> duration:     1.31s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=108 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_error_ignored_after_report
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412058): GLib-GIO-DEBUG: 07:16:56.938: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412058): fprintd-DEBUG: 07:16:56.939: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412058): fprintd-WARNING **: 07:16:56.939: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412058): fprintd-DEBUG: 07:16:56.939: Launching FprintObject
> (fprintd:2412058): libfprint-context-DEBUG: 07:16:56.939: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412058): fprintd-DEBUG: 07:16:56.940: Preparing devices for resume
> (fprintd:2412058): libfprint-context-DEBUG: 07:16:56.940: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-yirvg5o5/virtual-image.socket
> (fprintd:2412058): libfprint-context-DEBUG: 07:16:56.940: created
> 1690269416.941 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412058): libfprint-device-DEBUG: 07:16:56.941: Device reported probe completion
> (fprintd:2412058): libfprint-device-DEBUG: 07:16:56.941: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412058): libfprint-device-DEBUG: 07:16:56.941: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412058): fprintd-DEBUG: 07:16:56.942: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2412058): fprintd-DEBUG: 07:16:56.942: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2412058): fprintd-DEBUG: 07:16:56.942: Finger present 0
> (fprintd:2412058): fprintd-DEBUG: 07:16:56.942: Finger needed 0
> (fprintd:2412058): fprintd-DEBUG: 07:16:56.942: Got delay inhibitor for sleep.
> (fprintd:2412058): fprintd-DEBUG: 07:16:56.942: entering main loop
> (fprintd:2412058): fprintd-DEBUG: 07:16:56.943: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.058: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.059: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.071: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.076: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.077: user 'testuser' claiming the device: 0
> (fprintd:2412058): libfprint-virtual_device-DEBUG: 07:16:57.077: 43566112184: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412058): libfprint-virtual_device_connection-DEBUG: 07:16:57.077: 43566112234: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412058): libfprint-device-DEBUG: 07:16:57.077: Device reported open completion
> (fprintd:2412058): GLib-GIO-DEBUG: 07:16:57.077: GTask [gio] D-Bus interface method dispatch (source object: 0x55db7024ff80, source tag: 0x7f00feacde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412058): libfprint-device-DEBUG: 07:16:57.077: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412058): libfprint-device-DEBUG: 07:16:57.077: Updated temperature model after 0.14 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.077: claimed device 0
> (fprintd:2412058): libfprint-virtual_device_connection-DEBUG: 07:16:57.078: Got a new connection!
> (fprintd:2412058): libfprint-virtual_device-DEBUG: 07:16:57.078: Got instructions of length 19
> (fprintd:2412058): libfprint-virtual_device-DEBUG: 07:16:57.078: Received command SET_ENROLL_STAGES 2
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.078: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.085: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.085: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.088: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.090: file_storage_print_data_load(): loaded '/tmp/tmp6gi5y7zm/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.090: start enrollment device 0 finger 3
> 
> (fprintd:2412058): fprintd-WARNING **: 07:16:57.090: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2412058): libfprint-device-DEBUG: 07:16:57.090: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412058): libfprint-device-DEBUG: 07:16:57.090: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.090: Finger present 0
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.090: Finger needed 1
> (fprintd:2412058): GLib-GIO-DEBUG: 07:16:57.090: GTask [gio] D-Bus interface method dispatch (source object: 0x55db7024ff80, source tag: 0x7f00feacde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412058): libfprint-virtual_device_connection-DEBUG: 07:16:57.091: Got a new connection!
> (fprintd:2412058): libfprint-virtual_device-DEBUG: 07:16:57.091: Got instructions of length 10
> (fprintd:2412058): libfprint-virtual_device-DEBUG: 07:16:57.091: Received command SCAN whorl
> (fprintd:2412058): libfprint-virtual_device-DEBUG: 07:16:57.091: Processing command SCAN whorl
> (fprintd:2412058): libfprint-device-DEBUG: 07:16:57.091: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.091: Finger present 1
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.091: Finger needed 1
> (fprintd:2412058): libfprint-device-DEBUG: 07:16:57.091: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.091: Finger present 0
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.091: Finger needed 1
> (fprintd:2412058): libfprint-device-DEBUG: 07:16:57.091: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.091: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412058): libfprint-virtual_device-DEBUG: 07:16:57.091: Sleeping completed
> (fprintd:2412058): libfprint-virtual_device_connection-DEBUG: 07:16:57.092: Got a new connection!
> (fprintd:2412058): libfprint-virtual_device-DEBUG: 07:16:57.093: Got instructions of length 10
> (fprintd:2412058): libfprint-virtual_device-DEBUG: 07:16:57.093: Received command SCAN whorl
> (fprintd:2412058): libfprint-virtual_device-DEBUG: 07:16:57.093: Processing command SCAN whorl
> (fprintd:2412058): libfprint-device-DEBUG: 07:16:57.093: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.093: Finger present 1
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.093: Finger needed 1
> (fprintd:2412058): libfprint-device-DEBUG: 07:16:57.093: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.093: Finger present 0
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.093: Finger needed 1
> (fprintd:2412058): libfprint-device-DEBUG: 07:16:57.093: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.093: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412058): libfprint-device-DEBUG: 07:16:57.093: Device reported enroll completion
> (fprintd:2412058): libfprint-device-DEBUG: 07:16:57.093: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.093: Finger present 0
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.093: Finger needed 0
> (fprintd:2412058): libfprint-device-DEBUG: 07:16:57.093: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2412058): libfprint-device-DEBUG: 07:16:57.093: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412058): libfprint-device-DEBUG: 07:16:57.093: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.093: enroll_cb: result enroll-completed
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.093: file_storage_print_data_save(): print saved to /tmp/tmp6gi5y7zm/state/testuser/virtual_device/0/3
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.096: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.096: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2412058): GLib-GIO-DEBUG: 07:16:57.096: GTask [gio] D-Bus interface method dispatch (source object: 0x55db7024ff80, source tag: 0x7f00feacde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.099: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.099: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.100: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.100: file_storage_print_data_load(): loaded '/tmp/tmp6gi5y7zm/state/testuser/virtual_device/0/3' Success
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.100: start verification device 0 finger left-middle-finger
> (fprintd:2412058): libfprint-device-DEBUG: 07:16:57.100: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412058): libfprint-device-DEBUG: 07:16:57.100: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.100: Finger present 0
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.100: Finger needed 1
> (fprintd:2412058): GLib-GIO-DEBUG: 07:16:57.100: GTask [gio] D-Bus interface method dispatch (source object: 0x55db7024ff80, source tag: 0x7f00feacde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412058): libfprint-virtual_device_connection-DEBUG: 07:16:57.101: Got a new connection!
> (fprintd:2412058): libfprint-virtual_device-DEBUG: 07:16:57.101: Got instructions of length 8
> (fprintd:2412058): libfprint-virtual_device-DEBUG: 07:16:57.101: Received command SLEEP 50
> (fprintd:2412058): libfprint-virtual_device-DEBUG: 07:16:57.101: Processing command SLEEP 50
> (fprintd:2412058): libfprint-virtual_device-DEBUG: 07:16:57.101: Sleeping 50ms
> (fprintd:2412058): libfprint-virtual_device_connection-DEBUG: 07:16:57.101: Got a new connection!
> (fprintd:2412058): libfprint-virtual_device-DEBUG: 07:16:57.101: Got instructions of length 10
> (fprintd:2412058): libfprint-virtual_device-DEBUG: 07:16:57.101: Received command SCAN whorl
> (fprintd:2412058): libfprint-virtual_device_connection-DEBUG: 07:16:57.101: Got a new connection!
> (fprintd:2412058): libfprint-virtual_device-DEBUG: 07:16:57.101: Got instructions of length 7
> (fprintd:2412058): libfprint-virtual_device-DEBUG: 07:16:57.101: Received command SLEEP 0
> (fprintd:2412058): libfprint-virtual_device_connection-DEBUG: 07:16:57.101: Got a new connection!
> (fprintd:2412058): libfprint-virtual_device-DEBUG: 07:16:57.101: Got instructions of length 7
> (fprintd:2412058): libfprint-virtual_device-DEBUG: 07:16:57.102: Received command ERROR 4
> (fprintd:2412058): libfprint-virtual_device-DEBUG: 07:16:57.152: Sleeping completed
> (fprintd:2412058): libfprint-virtual_device-DEBUG: 07:16:57.152: Processing command SCAN whorl
> (fprintd:2412058): libfprint-device-DEBUG: 07:16:57.152: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.152: Finger present 1
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.152: Finger needed 1
> (fprintd:2412058): libfprint-virtual_device-DEBUG: 07:16:57.152: Virtual device scanned print whorl
> (fprintd:2412058): libfprint-device-DEBUG: 07:16:57.152: Device reported verify result
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.152: report_verify_status: result verify-match
> (fprintd:2412058): libfprint-device-DEBUG: 07:16:57.152: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.152: Finger present 0
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.152: Finger needed 1
> (fprintd:2412058): libfprint-virtual_device-DEBUG: 07:16:57.152: Processing command SLEEP 0
> (fprintd:2412058): libfprint-virtual_device-DEBUG: 07:16:57.152: Sleeping 0ms
> (fprintd:2412058): libfprint-virtual_device-DEBUG: 07:16:57.152: Sleeping completed
> (fprintd:2412058): libfprint-virtual_device-DEBUG: 07:16:57.152: Processing command ERROR 4
> (fprintd:2412058): libfprint-virtual_device-DEBUG: 07:16:57.152: Virtual device scan failed with error: The device is still busy with another operation, please try again later.
> (fprintd:2412058): libfprint-device-DEBUG: 07:16:57.152: Device reported verify completion
> (fprintd:2412058): libfprint-device-DEBUG: 07:16:57.152: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.152: Finger present 0
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.152: Finger needed 0
> (fprintd:2412058): libfprint-device-DEBUG: 07:16:57.152: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2412058): libfprint-device-DEBUG: 07:16:57.152: Updated temperature model after 0.05 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.152: verify_cb: result verify-unknown-error
> 
> (fprintd:2412058): fprintd-WARNING **: 07:16:57.152: Verify status already reported. Ignoring verify-unknown-error
> 
> (fprintd:2412058): fprintd-WARNING **: 07:16:57.152: Device reported an error during verify: The device is still busy with another operation, please try again later.
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.355: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.355: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2412058): GLib-GIO-DEBUG: 07:16:57.355: GTask [gio] D-Bus interface method dispatch (source object: 0x55db7024ff80, source tag: 0x7f00feacde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.356: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.356: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2412058): libfprint-device-DEBUG: 07:16:57.356: Device reported close completion
> (fprintd:2412058): GLib-GIO-DEBUG: 07:16:57.356: GTask [gio] D-Bus interface method dispatch (source object: 0x55db7024ff80, source tag: 0x7f00feacde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412058): libfprint-device-DEBUG: 07:16:57.356: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412058): libfprint-device-DEBUG: 07:16:57.356: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.356: released device 0
> (fprintd:2412058): fprintd-DEBUG: 07:16:57.361: main loop completed
> (fprintd:2412058): libfprint-virtual_device-DEBUG: 07:16:57.363: 43566398692: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> ----------------------------------- stderr -----------------------------------
> test_verify_error_ignored_after_report (__main__.FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_error_ignored_after_report) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.062s
> 
> OK
> ==============================================================================
> 
> ================================== 215/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_error_not_open
> start time:   07:16:56
> duration:     0.85s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=231 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_error_not_open
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412088): GLib-GIO-DEBUG: 07:16:57.322: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.323: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412088): fprintd-WARNING **: 07:16:57.323: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.323: Launching FprintObject
> (fprintd:2412088): libfprint-context-DEBUG: 07:16:57.323: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.324: Preparing devices for resume
> (fprintd:2412088): libfprint-context-DEBUG: 07:16:57.324: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-0ufdr5gn/virtual-image.socket
> (fprintd:2412088): libfprint-context-DEBUG: 07:16:57.324: created
> (fprintd:2412088): libfprint-device-DEBUG: 07:16:57.324: Device reported probe completion
> (fprintd:2412088): libfprint-device-DEBUG: 07:16:57.324: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412088): libfprint-device-DEBUG: 07:16:57.324: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269417.325 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.328: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.328: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.328: Finger present 0
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.328: Finger needed 0
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.329: Got delay inhibitor for sleep.
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.329: entering main loop
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.329: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.423: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.424: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.425: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.426: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.426: user 'testuser' claiming the device: 0
> (fprintd:2412088): libfprint-virtual_device-DEBUG: 07:16:57.426: 43566461188: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412088): libfprint-virtual_device_connection-DEBUG: 07:16:57.426: 43566461227: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412088): libfprint-device-DEBUG: 07:16:57.426: Device reported open completion
> (fprintd:2412088): GLib-GIO-DEBUG: 07:16:57.426: GTask [gio] D-Bus interface method dispatch (source object: 0x55f5cc65df20, source tag: 0x7f5f92a89e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412088): libfprint-device-DEBUG: 07:16:57.426: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412088): libfprint-device-DEBUG: 07:16:57.426: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.426: claimed device 0
> (fprintd:2412088): libfprint-virtual_device_connection-DEBUG: 07:16:57.427: Got a new connection!
> (fprintd:2412088): libfprint-virtual_device-DEBUG: 07:16:57.427: Got instructions of length 19
> (fprintd:2412088): libfprint-virtual_device-DEBUG: 07:16:57.427: Received command SET_ENROLL_STAGES 2
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.427: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.428: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.428: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.428: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.429: file_storage_print_data_load(): loaded '/tmp/tmp4u0qeuy_/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.429: start enrollment device 0 finger 3
> 
> (fprintd:2412088): fprintd-WARNING **: 07:16:57.429: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2412088): libfprint-device-DEBUG: 07:16:57.429: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412088): libfprint-device-DEBUG: 07:16:57.429: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.429: Finger present 0
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.429: Finger needed 1
> (fprintd:2412088): GLib-GIO-DEBUG: 07:16:57.429: GTask [gio] D-Bus interface method dispatch (source object: 0x55f5cc65df20, source tag: 0x7f5f92a89e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412088): libfprint-virtual_device_connection-DEBUG: 07:16:57.429: Got a new connection!
> (fprintd:2412088): libfprint-virtual_device-DEBUG: 07:16:57.429: Got instructions of length 10
> (fprintd:2412088): libfprint-virtual_device-DEBUG: 07:16:57.429: Received command SCAN whorl
> (fprintd:2412088): libfprint-virtual_device-DEBUG: 07:16:57.429: Processing command SCAN whorl
> (fprintd:2412088): libfprint-device-DEBUG: 07:16:57.429: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.429: Finger present 1
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.429: Finger needed 1
> (fprintd:2412088): libfprint-device-DEBUG: 07:16:57.429: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.429: Finger present 0
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.429: Finger needed 1
> (fprintd:2412088): libfprint-device-DEBUG: 07:16:57.429: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.429: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412088): libfprint-virtual_device-DEBUG: 07:16:57.429: Sleeping completed
> (fprintd:2412088): libfprint-virtual_device_connection-DEBUG: 07:16:57.430: Got a new connection!
> (fprintd:2412088): libfprint-virtual_device-DEBUG: 07:16:57.430: Got instructions of length 10
> (fprintd:2412088): libfprint-virtual_device-DEBUG: 07:16:57.430: Received command SCAN whorl
> (fprintd:2412088): libfprint-virtual_device-DEBUG: 07:16:57.430: Processing command SCAN whorl
> (fprintd:2412088): libfprint-device-DEBUG: 07:16:57.430: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.430: Finger present 1
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.430: Finger needed 1
> (fprintd:2412088): libfprint-device-DEBUG: 07:16:57.430: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.430: Finger present 0
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.430: Finger needed 1
> (fprintd:2412088): libfprint-device-DEBUG: 07:16:57.430: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.430: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412088): libfprint-device-DEBUG: 07:16:57.430: Device reported enroll completion
> (fprintd:2412088): libfprint-device-DEBUG: 07:16:57.430: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.430: Finger present 0
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.430: Finger needed 0
> (fprintd:2412088): libfprint-device-DEBUG: 07:16:57.430: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2412088): libfprint-device-DEBUG: 07:16:57.430: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412088): libfprint-device-DEBUG: 07:16:57.430: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.430: enroll_cb: result enroll-completed
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.430: file_storage_print_data_save(): print saved to /tmp/tmp4u0qeuy_/state/testuser/virtual_device/0/3
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.432: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.432: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2412088): GLib-GIO-DEBUG: 07:16:57.432: GTask [gio] D-Bus interface method dispatch (source object: 0x55f5cc65df20, source tag: 0x7f5f92a89e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.433: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.433: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.434: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.434: file_storage_print_data_load(): loaded '/tmp/tmp4u0qeuy_/state/testuser/virtual_device/0/3' Success
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.434: start verification device 0 finger left-middle-finger
> (fprintd:2412088): libfprint-device-DEBUG: 07:16:57.434: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412088): libfprint-device-DEBUG: 07:16:57.434: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.434: Finger present 0
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.434: Finger needed 1
> (fprintd:2412088): GLib-GIO-DEBUG: 07:16:57.434: GTask [gio] D-Bus interface method dispatch (source object: 0x55f5cc65df20, source tag: 0x7f5f92a89e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412088): libfprint-virtual_device_connection-DEBUG: 07:16:57.435: Got a new connection!
> (fprintd:2412088): libfprint-virtual_device-DEBUG: 07:16:57.435: Got instructions of length 7
> (fprintd:2412088): libfprint-virtual_device-DEBUG: 07:16:57.435: Received command ERROR 2
> (fprintd:2412088): libfprint-virtual_device-DEBUG: 07:16:57.435: Processing command ERROR 2
> (fprintd:2412088): libfprint-virtual_device-DEBUG: 07:16:57.435: Virtual device scan failed with error: The device needs to be opened first!
> (fprintd:2412088): libfprint-device-DEBUG: 07:16:57.435: Device reported verify completion
> (fprintd:2412088): libfprint-device-DEBUG: 07:16:57.435: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.435: Finger present 0
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.435: Finger needed 0
> (fprintd:2412088): libfprint-device-DEBUG: 07:16:57.435: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2412088): libfprint-device-DEBUG: 07:16:57.435: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.435: verify_cb: result verify-unknown-error
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.435: report_verify_status: result verify-unknown-error
> 
> (fprintd:2412088): fprintd-WARNING **: 07:16:57.436: Device reported an error during verify: The device needs to be opened first!
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.436: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.436: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2412088): GLib-GIO-DEBUG: 07:16:57.436: GTask [gio] D-Bus interface method dispatch (source object: 0x55f5cc65df20, source tag: 0x7f5f92a89e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.437: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.437: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2412088): libfprint-device-DEBUG: 07:16:57.437: Device reported close completion
> (fprintd:2412088): GLib-GIO-DEBUG: 07:16:57.437: GTask [gio] D-Bus interface method dispatch (source object: 0x55f5cc65df20, source tag: 0x7f5f92a89e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412088): libfprint-device-DEBUG: 07:16:57.437: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412088): libfprint-device-DEBUG: 07:16:57.437: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.437: released device 0
> (fprintd:2412088): fprintd-DEBUG: 07:16:57.438: main loop completed
> (fprintd:2412088): libfprint-virtual_device-DEBUG: 07:16:57.438: 43566473693: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_error_not_open (__main__.FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_error_not_open) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.618s
> 
> OK
> ==============================================================================
> 
> ================================== 216/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_error_proto
> start time:   07:16:56
> duration:     0.76s
> result:       exit status 0
> command:      MALLOC_PERTURB_=157 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_error_proto
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412097): GLib-GIO-DEBUG: 07:16:57.358: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.358: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412097): fprintd-WARNING **: 07:16:57.358: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.358: Launching FprintObject
> (fprintd:2412097): libfprint-context-DEBUG: 07:16:57.359: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.360: Preparing devices for resume
> (fprintd:2412097): libfprint-context-DEBUG: 07:16:57.360: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-icrrwmz9/virtual-image.socket
> (fprintd:2412097): libfprint-context-DEBUG: 07:16:57.360: created
> (fprintd:2412097): libfprint-device-DEBUG: 07:16:57.360: Device reported probe completion
> (fprintd:2412097): libfprint-device-DEBUG: 07:16:57.360: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412097): libfprint-device-DEBUG: 07:16:57.360: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269417.362 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.365: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.365: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.365: Finger present 0
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.365: Finger needed 0
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.365: Got delay inhibitor for sleep.
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.365: entering main loop
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.367: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.454: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.457: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.463: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.466: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.466: user 'testuser' claiming the device: 0
> (fprintd:2412097): libfprint-virtual_device-DEBUG: 07:16:57.466: 43566501617: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412097): libfprint-virtual_device_connection-DEBUG: 07:16:57.466: 43566501662: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412097): libfprint-device-DEBUG: 07:16:57.466: Device reported open completion
> (fprintd:2412097): GLib-GIO-DEBUG: 07:16:57.466: GTask [gio] D-Bus interface method dispatch (source object: 0x55b8fc79a040, source tag: 0x7f8cabb3ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412097): libfprint-device-DEBUG: 07:16:57.466: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412097): libfprint-device-DEBUG: 07:16:57.466: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.466: claimed device 0
> (fprintd:2412097): libfprint-virtual_device_connection-DEBUG: 07:16:57.467: Got a new connection!
> (fprintd:2412097): libfprint-virtual_device-DEBUG: 07:16:57.467: Got instructions of length 19
> (fprintd:2412097): libfprint-virtual_device-DEBUG: 07:16:57.467: Received command SET_ENROLL_STAGES 2
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.467: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.468: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.468: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.469: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.469: file_storage_print_data_load(): loaded '/tmp/tmp510ejjf_/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.470: start enrollment device 0 finger 3
> 
> (fprintd:2412097): fprintd-WARNING **: 07:16:57.470: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2412097): libfprint-device-DEBUG: 07:16:57.470: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412097): libfprint-device-DEBUG: 07:16:57.470: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.470: Finger present 0
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.470: Finger needed 1
> (fprintd:2412097): GLib-GIO-DEBUG: 07:16:57.470: GTask [gio] D-Bus interface method dispatch (source object: 0x55b8fc79a040, source tag: 0x7f8cabb3ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412097): libfprint-virtual_device_connection-DEBUG: 07:16:57.471: Got a new connection!
> (fprintd:2412097): libfprint-virtual_device-DEBUG: 07:16:57.471: Got instructions of length 10
> (fprintd:2412097): libfprint-virtual_device-DEBUG: 07:16:57.471: Received command SCAN whorl
> (fprintd:2412097): libfprint-virtual_device-DEBUG: 07:16:57.471: Processing command SCAN whorl
> (fprintd:2412097): libfprint-device-DEBUG: 07:16:57.471: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.471: Finger present 1
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.471: Finger needed 1
> (fprintd:2412097): libfprint-device-DEBUG: 07:16:57.471: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.471: Finger present 0
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.471: Finger needed 1
> (fprintd:2412097): libfprint-device-DEBUG: 07:16:57.471: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.471: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412097): libfprint-virtual_device-DEBUG: 07:16:57.471: Sleeping completed
> (fprintd:2412097): libfprint-virtual_device_connection-DEBUG: 07:16:57.473: Got a new connection!
> (fprintd:2412097): libfprint-virtual_device-DEBUG: 07:16:57.473: Got instructions of length 10
> (fprintd:2412097): libfprint-virtual_device-DEBUG: 07:16:57.473: Received command SCAN whorl
> (fprintd:2412097): libfprint-virtual_device-DEBUG: 07:16:57.473: Processing command SCAN whorl
> (fprintd:2412097): libfprint-device-DEBUG: 07:16:57.473: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.473: Finger present 1
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.473: Finger needed 1
> (fprintd:2412097): libfprint-device-DEBUG: 07:16:57.473: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.473: Finger present 0
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.473: Finger needed 1
> (fprintd:2412097): libfprint-device-DEBUG: 07:16:57.473: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.473: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412097): libfprint-device-DEBUG: 07:16:57.473: Device reported enroll completion
> (fprintd:2412097): libfprint-device-DEBUG: 07:16:57.473: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.473: Finger present 0
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.473: Finger needed 0
> (fprintd:2412097): libfprint-device-DEBUG: 07:16:57.473: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2412097): libfprint-device-DEBUG: 07:16:57.473: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412097): libfprint-device-DEBUG: 07:16:57.473: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.473: enroll_cb: result enroll-completed
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.480: file_storage_print_data_save(): print saved to /tmp/tmp510ejjf_/state/testuser/virtual_device/0/3
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.482: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.482: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2412097): GLib-GIO-DEBUG: 07:16:57.482: GTask [gio] D-Bus interface method dispatch (source object: 0x55b8fc79a040, source tag: 0x7f8cabb3ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.483: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.483: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.484: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.484: file_storage_print_data_load(): loaded '/tmp/tmp510ejjf_/state/testuser/virtual_device/0/3' Success
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.484: start verification device 0 finger left-middle-finger
> (fprintd:2412097): libfprint-device-DEBUG: 07:16:57.484: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412097): libfprint-device-DEBUG: 07:16:57.484: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.485: Finger present 0
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.485: Finger needed 1
> (fprintd:2412097): GLib-GIO-DEBUG: 07:16:57.486: GTask [gio] D-Bus interface method dispatch (source object: 0x55b8fc79a040, source tag: 0x7f8cabb3ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412097): libfprint-virtual_device_connection-DEBUG: 07:16:57.488: Got a new connection!
> (fprintd:2412097): libfprint-virtual_device-DEBUG: 07:16:57.488: Got instructions of length 7
> (fprintd:2412097): libfprint-virtual_device-DEBUG: 07:16:57.488: Received command ERROR 5
> (fprintd:2412097): libfprint-virtual_device-DEBUG: 07:16:57.488: Processing command ERROR 5
> (fprintd:2412097): libfprint-virtual_device-DEBUG: 07:16:57.488: Virtual device scan failed with error: The driver encountered a protocol error with the device.
> (fprintd:2412097): libfprint-device-DEBUG: 07:16:57.488: Device reported verify completion
> (fprintd:2412097): libfprint-device-DEBUG: 07:16:57.488: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.488: Finger present 0
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.488: Finger needed 0
> (fprintd:2412097): libfprint-device-DEBUG: 07:16:57.488: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2412097): libfprint-device-DEBUG: 07:16:57.488: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.488: verify_cb: result verify-disconnected
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.488: report_verify_status: result verify-disconnected
> 
> (fprintd:2412097): fprintd-WARNING **: 07:16:57.488: Device reported an error during verify: The driver encountered a protocol error with the device.
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.492: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.492: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2412097): GLib-GIO-DEBUG: 07:16:57.492: GTask [gio] D-Bus interface method dispatch (source object: 0x55b8fc79a040, source tag: 0x7f8cabb3ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.493: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.493: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2412097): libfprint-device-DEBUG: 07:16:57.493: Device reported close completion
> (fprintd:2412097): GLib-GIO-DEBUG: 07:16:57.493: GTask [gio] D-Bus interface method dispatch (source object: 0x55b8fc79a040, source tag: 0x7f8cabb3ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412097): libfprint-device-DEBUG: 07:16:57.493: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412097): libfprint-device-DEBUG: 07:16:57.493: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.493: released device 0
> (fprintd:2412097): fprintd-DEBUG: 07:16:57.495: main loop completed
> (fprintd:2412097): libfprint-virtual_device-DEBUG: 07:16:57.496: 43566531605: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-disconnected', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_error_proto (__main__.FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_error_proto) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.560s
> 
> OK
> ==============================================================================
> 
> ================================== 217/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_error_not_supported
> start time:   07:16:56
> duration:     1.00s
> result:       exit status 0
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> MALLOC_PERTURB_=16 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_error_not_supported
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412114): GLib-GIO-DEBUG: 07:16:57.557: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.559: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412114): fprintd-WARNING **: 07:16:57.559: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.559: Launching FprintObject
> (fprintd:2412114): libfprint-context-DEBUG: 07:16:57.559: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.561: Preparing devices for resume
> (fprintd:2412114): libfprint-context-DEBUG: 07:16:57.561: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-9scgc7yd/virtual-image.socket
> (fprintd:2412114): libfprint-context-DEBUG: 07:16:57.561: created
> (fprintd:2412114): libfprint-device-DEBUG: 07:16:57.561: Device reported probe completion
> (fprintd:2412114): libfprint-device-DEBUG: 07:16:57.561: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> 1690269417.562 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412114): libfprint-device-DEBUG: 07:16:57.561: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.564: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.564: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.564: Finger present 0
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.564: Finger needed 0
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.564: Got delay inhibitor for sleep.
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.564: entering main loop
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.565: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.671: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.671: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.672: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.674: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.674: user 'testuser' claiming the device: 0
> (fprintd:2412114): libfprint-virtual_device-DEBUG: 07:16:57.674: 43566709971: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412114): libfprint-virtual_device_connection-DEBUG: 07:16:57.674: 43566710013: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412114): libfprint-device-DEBUG: 07:16:57.675: Device reported open completion
> (fprintd:2412114): GLib-GIO-DEBUG: 07:16:57.675: GTask [gio] D-Bus interface method dispatch (source object: 0x55e59b596e00, source tag: 0x7f19a2451e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412114): libfprint-device-DEBUG: 07:16:57.675: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412114): libfprint-device-DEBUG: 07:16:57.675: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.675: claimed device 0
> (fprintd:2412114): libfprint-virtual_device_connection-DEBUG: 07:16:57.675: Got a new connection!
> (fprintd:2412114): libfprint-virtual_device-DEBUG: 07:16:57.675: Got instructions of length 19
> (fprintd:2412114): libfprint-virtual_device-DEBUG: 07:16:57.676: Received command SET_ENROLL_STAGES 2
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.676: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.677: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.677: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.678: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.678: file_storage_print_data_load(): loaded '/tmp/tmphhxfn406/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.678: start enrollment device 0 finger 3
> 
> (fprintd:2412114): fprintd-WARNING **: 07:16:57.678: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2412114): libfprint-device-DEBUG: 07:16:57.678: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412114): libfprint-device-DEBUG: 07:16:57.678: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.678: Finger present 0
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.678: Finger needed 1
> (fprintd:2412114): GLib-GIO-DEBUG: 07:16:57.678: GTask [gio] D-Bus interface method dispatch (source object: 0x55e59b596e00, source tag: 0x7f19a2451e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412114): libfprint-virtual_device_connection-DEBUG: 07:16:57.680: Got a new connection!
> (fprintd:2412114): libfprint-virtual_device-DEBUG: 07:16:57.680: Got instructions of length 10
> (fprintd:2412114): libfprint-virtual_device-DEBUG: 07:16:57.680: Received command SCAN whorl
> (fprintd:2412114): libfprint-virtual_device-DEBUG: 07:16:57.680: Processing command SCAN whorl
> (fprintd:2412114): libfprint-device-DEBUG: 07:16:57.680: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.680: Finger present 1
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.680: Finger needed 1
> (fprintd:2412114): libfprint-device-DEBUG: 07:16:57.681: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.681: Finger present 0
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.681: Finger needed 1
> (fprintd:2412114): libfprint-device-DEBUG: 07:16:57.681: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.681: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412114): libfprint-virtual_device-DEBUG: 07:16:57.681: Sleeping completed
> (fprintd:2412114): libfprint-virtual_device_connection-DEBUG: 07:16:57.682: Got a new connection!
> (fprintd:2412114): libfprint-virtual_device-DEBUG: 07:16:57.682: Got instructions of length 10
> (fprintd:2412114): libfprint-virtual_device-DEBUG: 07:16:57.682: Received command SCAN whorl
> (fprintd:2412114): libfprint-virtual_device-DEBUG: 07:16:57.682: Processing command SCAN whorl
> (fprintd:2412114): libfprint-device-DEBUG: 07:16:57.682: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.682: Finger present 1
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.682: Finger needed 1
> (fprintd:2412114): libfprint-device-DEBUG: 07:16:57.682: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.682: Finger present 0
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.682: Finger needed 1
> (fprintd:2412114): libfprint-device-DEBUG: 07:16:57.682: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.682: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412114): libfprint-device-DEBUG: 07:16:57.682: Device reported enroll completion
> (fprintd:2412114): libfprint-device-DEBUG: 07:16:57.682: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.682: Finger present 0
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.682: Finger needed 0
> (fprintd:2412114): libfprint-device-DEBUG: 07:16:57.682: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2412114): libfprint-device-DEBUG: 07:16:57.683: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412114): libfprint-device-DEBUG: 07:16:57.683: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.687: enroll_cb: result enroll-completed
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.689: file_storage_print_data_save(): print saved to /tmp/tmphhxfn406/state/testuser/virtual_device/0/3
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.690: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.690: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2412114): GLib-GIO-DEBUG: 07:16:57.691: GTask [gio] D-Bus interface method dispatch (source object: 0x55e59b596e00, source tag: 0x7f19a2451e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.692: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.692: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.693: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.693: file_storage_print_data_load(): loaded '/tmp/tmphhxfn406/state/testuser/virtual_device/0/3' Success
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.693: start verification device 0 finger left-middle-finger
> (fprintd:2412114): libfprint-device-DEBUG: 07:16:57.693: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412114): libfprint-device-DEBUG: 07:16:57.693: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.693: Finger present 0
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.693: Finger needed 1
> (fprintd:2412114): GLib-GIO-DEBUG: 07:16:57.693: GTask [gio] D-Bus interface method dispatch (source object: 0x55e59b596e00, source tag: 0x7f19a2451e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412114): libfprint-virtual_device_connection-DEBUG: 07:16:57.694: Got a new connection!
> (fprintd:2412114): libfprint-virtual_device-DEBUG: 07:16:57.694: Got instructions of length 7
> (fprintd:2412114): libfprint-virtual_device-DEBUG: 07:16:57.694: Received command ERROR 1
> (fprintd:2412114): libfprint-virtual_device-DEBUG: 07:16:57.694: Processing command ERROR 1
> (fprintd:2412114): libfprint-virtual_device-DEBUG: 07:16:57.694: Virtual device scan failed with error: The operation is not supported on this device!
> (fprintd:2412114): libfprint-device-DEBUG: 07:16:57.694: Device reported verify completion
> (fprintd:2412114): libfprint-device-DEBUG: 07:16:57.694: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.694: Finger present 0
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.694: Finger needed 0
> (fprintd:2412114): libfprint-device-DEBUG: 07:16:57.694: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2412114): libfprint-device-DEBUG: 07:16:57.694: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.694: verify_cb: result verify-unknown-error
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.694: report_verify_status: result verify-unknown-error
> 
> (fprintd:2412114): fprintd-WARNING **: 07:16:57.694: Device reported an error during verify: The operation is not supported on this device!
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.695: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.695: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2412114): GLib-GIO-DEBUG: 07:16:57.695: GTask [gio] D-Bus interface method dispatch (source object: 0x55e59b596e00, source tag: 0x7f19a2451e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.696: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.696: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2412114): libfprint-device-DEBUG: 07:16:57.696: Device reported close completion
> (fprintd:2412114): GLib-GIO-DEBUG: 07:16:57.696: GTask [gio] D-Bus interface method dispatch (source object: 0x55e59b596e00, source tag: 0x7f19a2451e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412114): libfprint-device-DEBUG: 07:16:57.696: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412114): libfprint-device-DEBUG: 07:16:57.696: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.696: released device 0
> (fprintd:2412114): fprintd-DEBUG: 07:16:57.698: main loop completed
> (fprintd:2412114): libfprint-virtual_device-DEBUG: 07:16:57.698: 43566733345: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_error_not_supported (__main__.FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_error_not_supported) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.750s
> 
> OK
> ==============================================================================
> 
> ================================== 218/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_retry_center_finger
> start time:   07:16:57
> duration:     0.91s
> result:       exit status 0
> command:      MALLOC_PERTURB_=137 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_retry_center_finger
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412126): GLib-GIO-DEBUG: 07:16:57.718: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.719: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412126): fprintd-WARNING **: 07:16:57.719: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.719: Launching FprintObject
> (fprintd:2412126): libfprint-context-DEBUG: 07:16:57.719: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.720: Preparing devices for resume
> (fprintd:2412126): libfprint-context-DEBUG: 07:16:57.721: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-w11qwogg/virtual-image.socket
> (fprintd:2412126): libfprint-context-DEBUG: 07:16:57.721: created
> (fprintd:2412126): libfprint-device-DEBUG: 07:16:57.721: Device reported probe completion
> (fprintd:2412126): libfprint-device-DEBUG: 07:16:57.721: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412126): libfprint-device-DEBUG: 07:16:57.721: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269417.721 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.723: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.723: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.723: Finger present 0
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.723: Finger needed 0
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.723: Got delay inhibitor for sleep.
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.723: entering main loop
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.724: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.823: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.824: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.826: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.828: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.828: user 'testuser' claiming the device: 0
> (fprintd:2412126): libfprint-virtual_device-DEBUG: 07:16:57.828: 43566863569: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412126): libfprint-virtual_device_connection-DEBUG: 07:16:57.828: 43566863627: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412126): libfprint-device-DEBUG: 07:16:57.828: Device reported open completion
> (fprintd:2412126): GLib-GIO-DEBUG: 07:16:57.828: GTask [gio] D-Bus interface method dispatch (source object: 0x5652beb7fd60, source tag: 0x7efdabe08e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412126): libfprint-device-DEBUG: 07:16:57.828: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412126): libfprint-device-DEBUG: 07:16:57.828: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.828: claimed device 0
> (fprintd:2412126): libfprint-virtual_device_connection-DEBUG: 07:16:57.829: Got a new connection!
> (fprintd:2412126): libfprint-virtual_device-DEBUG: 07:16:57.829: Got instructions of length 19
> (fprintd:2412126): libfprint-virtual_device-DEBUG: 07:16:57.829: Received command SET_ENROLL_STAGES 2
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.829: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.831: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.831: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.832: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.832: file_storage_print_data_load(): loaded '/tmp/tmprt7ae679/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.832: start enrollment device 0 finger 3
> 
> (fprintd:2412126): fprintd-WARNING **: 07:16:57.832: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2412126): libfprint-device-DEBUG: 07:16:57.833: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412126): libfprint-device-DEBUG: 07:16:57.833: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.833: Finger present 0
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.833: Finger needed 1
> (fprintd:2412126): GLib-GIO-DEBUG: 07:16:57.833: GTask [gio] D-Bus interface method dispatch (source object: 0x5652beb7fd60, source tag: 0x7efdabe08e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412126): libfprint-virtual_device_connection-DEBUG: 07:16:57.834: Got a new connection!
> (fprintd:2412126): libfprint-virtual_device-DEBUG: 07:16:57.834: Got instructions of length 10
> (fprintd:2412126): libfprint-virtual_device-DEBUG: 07:16:57.834: Received command SCAN whorl
> (fprintd:2412126): libfprint-virtual_device-DEBUG: 07:16:57.834: Processing command SCAN whorl
> (fprintd:2412126): libfprint-device-DEBUG: 07:16:57.834: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.834: Finger present 1
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.834: Finger needed 1
> (fprintd:2412126): libfprint-device-DEBUG: 07:16:57.835: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.835: Finger present 0
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.835: Finger needed 1
> (fprintd:2412126): libfprint-device-DEBUG: 07:16:57.835: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.835: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412126): libfprint-virtual_device-DEBUG: 07:16:57.835: Sleeping completed
> (fprintd:2412126): libfprint-virtual_device_connection-DEBUG: 07:16:57.836: Got a new connection!
> (fprintd:2412126): libfprint-virtual_device-DEBUG: 07:16:57.836: Got instructions of length 10
> (fprintd:2412126): libfprint-virtual_device-DEBUG: 07:16:57.836: Received command SCAN whorl
> (fprintd:2412126): libfprint-virtual_device-DEBUG: 07:16:57.836: Processing command SCAN whorl
> (fprintd:2412126): libfprint-device-DEBUG: 07:16:57.836: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.836: Finger present 1
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.836: Finger needed 1
> (fprintd:2412126): libfprint-device-DEBUG: 07:16:57.836: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.836: Finger present 0
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.836: Finger needed 1
> (fprintd:2412126): libfprint-device-DEBUG: 07:16:57.836: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.836: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412126): libfprint-device-DEBUG: 07:16:57.836: Device reported enroll completion
> (fprintd:2412126): libfprint-device-DEBUG: 07:16:57.836: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.836: Finger present 0
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.836: Finger needed 0
> (fprintd:2412126): libfprint-device-DEBUG: 07:16:57.836: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2412126): libfprint-device-DEBUG: 07:16:57.836: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412126): libfprint-device-DEBUG: 07:16:57.836: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.836: enroll_cb: result enroll-completed
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.837: file_storage_print_data_save(): print saved to /tmp/tmprt7ae679/state/testuser/virtual_device/0/3
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.838: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.838: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2412126): GLib-GIO-DEBUG: 07:16:57.838: GTask [gio] D-Bus interface method dispatch (source object: 0x5652beb7fd60, source tag: 0x7efdabe08e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.838: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.839: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.841: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.842: file_storage_print_data_load(): loaded '/tmp/tmprt7ae679/state/testuser/virtual_device/0/3' Success
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.842: start verification device 0 finger left-middle-finger
> (fprintd:2412126): libfprint-device-DEBUG: 07:16:57.842: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412126): libfprint-device-DEBUG: 07:16:57.842: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.842: Finger present 0
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.842: Finger needed 1
> (fprintd:2412126): GLib-GIO-DEBUG: 07:16:57.843: GTask [gio] D-Bus interface method dispatch (source object: 0x5652beb7fd60, source tag: 0x7efdabe08e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412126): libfprint-virtual_device_connection-DEBUG: 07:16:57.846: Got a new connection!
> (fprintd:2412126): libfprint-virtual_device-DEBUG: 07:16:57.847: Got instructions of length 7
> (fprintd:2412126): libfprint-virtual_device-DEBUG: 07:16:57.847: Received command RETRY 2
> (fprintd:2412126): libfprint-virtual_device-DEBUG: 07:16:57.847: Processing command RETRY 2
> (fprintd:2412126): libfprint-virtual_device-DEBUG: 07:16:57.847: Virtual device scan failed with error: The finger was not centered properly, please try again.
> (fprintd:2412126): libfprint-device-DEBUG: 07:16:57.847: Device reported verify result
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.847: report_verify_status: result verify-finger-not-centered
> (fprintd:2412126): libfprint-device-DEBUG: 07:16:57.847: Device reported verify completion
> (fprintd:2412126): libfprint-device-DEBUG: 07:16:57.847: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.847: Finger present 0
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.847: Finger needed 0
> (fprintd:2412126): libfprint-device-DEBUG: 07:16:57.847: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2412126): libfprint-device-DEBUG: 07:16:57.847: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.847: verify_cb: result verify-finger-not-centered
> (fprintd:2412126): libfprint-device-DEBUG: 07:16:57.847: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412126): libfprint-device-DEBUG: 07:16:57.847: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.847: Finger present 0
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.847: Finger needed 1
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.855: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.855: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2412126): GLib-GIO-DEBUG: 07:16:57.855: GTask [gio] D-Bus interface method dispatch (source object: 0x5652beb7fd60, source tag: 0x7efdabe08e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412126): libfprint-device-DEBUG: 07:16:57.855: Idle cancelling on ongoing operation!
> (fprintd:2412126): libfprint-virtual_device-DEBUG: 07:16:57.855: Got cancellation!
> (fprintd:2412126): libfprint-virtual_device-DEBUG: 07:16:57.855: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2412126): libfprint-device-DEBUG: 07:16:57.855: Device reported verify completion
> (fprintd:2412126): libfprint-device-DEBUG: 07:16:57.855: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.855: Finger present 0
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.855: Finger needed 0
> (fprintd:2412126): libfprint-device-DEBUG: 07:16:57.855: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2412126): libfprint-device-DEBUG: 07:16:57.855: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.855: verify_cb: result verify-no-match
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.855: report_verify_status: result verify-no-match
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.861: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.861: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2412126): libfprint-device-DEBUG: 07:16:57.861: Device reported close completion
> (fprintd:2412126): GLib-GIO-DEBUG: 07:16:57.861: GTask [gio] D-Bus interface method dispatch (source object: 0x5652beb7fd60, source tag: 0x7efdabe08e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412126): libfprint-device-DEBUG: 07:16:57.861: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412126): libfprint-device-DEBUG: 07:16:57.861: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.861: released device 0
> (fprintd:2412126): fprintd-DEBUG: 07:16:57.863: main loop completed
> (fprintd:2412126): libfprint-virtual_device-DEBUG: 07:16:57.863: 43566898361: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-finger-not-centered', false)
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> ----------------------------------- stderr -----------------------------------
> test_verify_retry_center_finger (__main__.FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_retry_center_finger) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.652s
> 
> OK
> ==============================================================================
> 
> ================================== 219/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_retry_general
> start time:   07:16:57
> duration:     0.83s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=132 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_retry_general
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412156): GLib-GIO-DEBUG: 07:16:58.023: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.026: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412156): fprintd-WARNING **: 07:16:58.026: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.026: Launching FprintObject
> (fprintd:2412156): libfprint-context-DEBUG: 07:16:58.026: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.027: Preparing devices for resume
> (fprintd:2412156): libfprint-context-DEBUG: 07:16:58.027: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-khcabzz7/virtual-image.socket
> (fprintd:2412156): libfprint-context-DEBUG: 07:16:58.028: created
> 1690269418.028 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412156): libfprint-device-DEBUG: 07:16:58.029: Device reported probe completion
> (fprintd:2412156): libfprint-device-DEBUG: 07:16:58.029: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412156): libfprint-device-DEBUG: 07:16:58.029: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.033: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.033: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.033: Finger present 0
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.033: Finger needed 0
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.033: entering main loop
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.034: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.037: Got delay inhibitor for sleep.
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.127: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.128: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.131: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.132: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.132: user 'testuser' claiming the device: 0
> (fprintd:2412156): libfprint-virtual_device-DEBUG: 07:16:58.133: 43567168095: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412156): libfprint-virtual_device_connection-DEBUG: 07:16:58.133: 43567168155: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412156): libfprint-device-DEBUG: 07:16:58.133: Device reported open completion
> (fprintd:2412156): GLib-GIO-DEBUG: 07:16:58.133: GTask [gio] D-Bus interface method dispatch (source object: 0x55cd6ee43cd0, source tag: 0x7f1ee0bbce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412156): libfprint-device-DEBUG: 07:16:58.133: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412156): libfprint-device-DEBUG: 07:16:58.133: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.133: claimed device 0
> (fprintd:2412156): libfprint-virtual_device_connection-DEBUG: 07:16:58.134: Got a new connection!
> (fprintd:2412156): libfprint-virtual_device-DEBUG: 07:16:58.134: Got instructions of length 19
> (fprintd:2412156): libfprint-virtual_device-DEBUG: 07:16:58.134: Received command SET_ENROLL_STAGES 2
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.134: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.137: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.137: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.140: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.140: file_storage_print_data_load(): loaded '/tmp/tmp6co0sxkx/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.140: start enrollment device 0 finger 3
> 
> (fprintd:2412156): fprintd-WARNING **: 07:16:58.140: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2412156): libfprint-device-DEBUG: 07:16:58.140: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412156): libfprint-device-DEBUG: 07:16:58.141: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.141: Finger present 0
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.141: Finger needed 1
> (fprintd:2412156): GLib-GIO-DEBUG: 07:16:58.141: GTask [gio] D-Bus interface method dispatch (source object: 0x55cd6ee43cd0, source tag: 0x7f1ee0bbce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412156): libfprint-virtual_device_connection-DEBUG: 07:16:58.142: Got a new connection!
> (fprintd:2412156): libfprint-virtual_device-DEBUG: 07:16:58.142: Got instructions of length 10
> (fprintd:2412156): libfprint-virtual_device-DEBUG: 07:16:58.142: Received command SCAN whorl
> (fprintd:2412156): libfprint-virtual_device-DEBUG: 07:16:58.142: Processing command SCAN whorl
> (fprintd:2412156): libfprint-device-DEBUG: 07:16:58.142: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.142: Finger present 1
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.142: Finger needed 1
> (fprintd:2412156): libfprint-device-DEBUG: 07:16:58.142: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.142: Finger present 0
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.142: Finger needed 1
> (fprintd:2412156): libfprint-device-DEBUG: 07:16:58.142: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.142: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412156): libfprint-virtual_device-DEBUG: 07:16:58.143: Sleeping completed
> (fprintd:2412156): libfprint-virtual_device_connection-DEBUG: 07:16:58.143: Got a new connection!
> (fprintd:2412156): libfprint-virtual_device-DEBUG: 07:16:58.143: Got instructions of length 10
> (fprintd:2412156): libfprint-virtual_device-DEBUG: 07:16:58.143: Received command SCAN whorl
> (fprintd:2412156): libfprint-virtual_device-DEBUG: 07:16:58.143: Processing command SCAN whorl
> (fprintd:2412156): libfprint-device-DEBUG: 07:16:58.144: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.144: Finger present 1
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.144: Finger needed 1
> (fprintd:2412156): libfprint-device-DEBUG: 07:16:58.144: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.144: Finger present 0
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.144: Finger needed 1
> (fprintd:2412156): libfprint-device-DEBUG: 07:16:58.144: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.144: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412156): libfprint-device-DEBUG: 07:16:58.144: Device reported enroll completion
> (fprintd:2412156): libfprint-device-DEBUG: 07:16:58.144: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.144: Finger present 0
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.144: Finger needed 0
> (fprintd:2412156): libfprint-device-DEBUG: 07:16:58.144: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2412156): libfprint-device-DEBUG: 07:16:58.144: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412156): libfprint-device-DEBUG: 07:16:58.145: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.145: enroll_cb: result enroll-completed
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.145: file_storage_print_data_save(): print saved to /tmp/tmp6co0sxkx/state/testuser/virtual_device/0/3
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.147: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.147: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2412156): GLib-GIO-DEBUG: 07:16:58.147: GTask [gio] D-Bus interface method dispatch (source object: 0x55cd6ee43cd0, source tag: 0x7f1ee0bbce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.152: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.152: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.154: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.154: file_storage_print_data_load(): loaded '/tmp/tmp6co0sxkx/state/testuser/virtual_device/0/3' Success
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.154: start verification device 0 finger left-middle-finger
> (fprintd:2412156): libfprint-device-DEBUG: 07:16:58.154: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412156): libfprint-device-DEBUG: 07:16:58.154: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.155: Finger present 0
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.155: Finger needed 1
> (fprintd:2412156): GLib-GIO-DEBUG: 07:16:58.155: GTask [gio] D-Bus interface method dispatch (source object: 0x55cd6ee43cd0, source tag: 0x7f1ee0bbce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412156): libfprint-virtual_device_connection-DEBUG: 07:16:58.163: Got a new connection!
> (fprintd:2412156): libfprint-virtual_device-DEBUG: 07:16:58.163: Got instructions of length 7
> (fprintd:2412156): libfprint-virtual_device-DEBUG: 07:16:58.163: Received command RETRY 0
> (fprintd:2412156): libfprint-virtual_device-DEBUG: 07:16:58.163: Processing command RETRY 0
> (fprintd:2412156): libfprint-virtual_device-DEBUG: 07:16:58.163: Virtual device scan failed with error: Please try again.
> (fprintd:2412156): libfprint-device-DEBUG: 07:16:58.164: Device reported verify result
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.164: report_verify_status: result verify-retry-scan
> (fprintd:2412156): libfprint-device-DEBUG: 07:16:58.164: Device reported verify completion
> (fprintd:2412156): libfprint-device-DEBUG: 07:16:58.164: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.164: Finger present 0
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.164: Finger needed 0
> (fprintd:2412156): libfprint-device-DEBUG: 07:16:58.165: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2412156): libfprint-device-DEBUG: 07:16:58.165: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.165: verify_cb: result verify-retry-scan
> (fprintd:2412156): libfprint-device-DEBUG: 07:16:58.165: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2412156): libfprint-device-DEBUG: 07:16:58.165: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.166: Finger present 0
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.166: Finger needed 1
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.167: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.168: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2412156): GLib-GIO-DEBUG: 07:16:58.168: GTask [gio] D-Bus interface method dispatch (source object: 0x55cd6ee43cd0, source tag: 0x7f1ee0bbce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412156): libfprint-device-DEBUG: 07:16:58.168: Idle cancelling on ongoing operation!
> (fprintd:2412156): libfprint-virtual_device-DEBUG: 07:16:58.168: Got cancellation!
> (fprintd:2412156): libfprint-virtual_device-DEBUG: 07:16:58.168: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2412156): libfprint-device-DEBUG: 07:16:58.168: Device reported verify completion
> (fprintd:2412156): libfprint-device-DEBUG: 07:16:58.168: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.168: Finger present 0
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.168: Finger needed 0
> (fprintd:2412156): libfprint-device-DEBUG: 07:16:58.168: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2412156): libfprint-device-DEBUG: 07:16:58.168: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.168: verify_cb: result verify-no-match
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.168: report_verify_status: result verify-no-match
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.170: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.170: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2412156): libfprint-device-DEBUG: 07:16:58.170: Device reported close completion
> (fprintd:2412156): GLib-GIO-DEBUG: 07:16:58.170: GTask [gio] D-Bus interface method dispatch (source object: 0x55cd6ee43cd0, source tag: 0x7f1ee0bbce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412156): libfprint-device-DEBUG: 07:16:58.170: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412156): libfprint-device-DEBUG: 07:16:58.170: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.170: released device 0
> (fprintd:2412156): fprintd-DEBUG: 07:16:58.178: main loop completed
> (fprintd:2412156): libfprint-virtual_device-DEBUG: 07:16:58.179: 43567214083: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-retry-scan', false)
> ----------------------------------- stderr -----------------------------------
> test_verify_retry_general (__main__.FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_retry_general) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.580s
> 
> OK
> ==============================================================================
> 
> ================================== 220/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_retry_remove_finger
> start time:   07:16:57
> duration:     0.80s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_PERTURB_=196 TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_retry_remove_finger
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412173): GLib-GIO-DEBUG: 07:16:58.184: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.188: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412173): fprintd-WARNING **: 07:16:58.188: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.188: Launching FprintObject
> (fprintd:2412173): libfprint-context-DEBUG: 07:16:58.188: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.189: Preparing devices for resume
> (fprintd:2412173): libfprint-context-DEBUG: 07:16:58.190: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-tzlf_vys/virtual-image.socket
> (fprintd:2412173): libfprint-context-DEBUG: 07:16:58.190: created
> 1690269418.190 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412173): libfprint-device-DEBUG: 07:16:58.190: Device reported probe completion
> (fprintd:2412173): libfprint-device-DEBUG: 07:16:58.190: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412173): libfprint-device-DEBUG: 07:16:58.190: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.196: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.196: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.196: Finger present 0
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.196: Finger needed 0
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.196: Got delay inhibitor for sleep.
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.196: entering main loop
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.197: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.291: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.292: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.293: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.295: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.295: user 'testuser' claiming the device: 0
> (fprintd:2412173): libfprint-virtual_device-DEBUG: 07:16:58.295: 43567330269: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412173): libfprint-virtual_device_connection-DEBUG: 07:16:58.295: 43567330319: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412173): libfprint-device-DEBUG: 07:16:58.295: Device reported open completion
> (fprintd:2412173): GLib-GIO-DEBUG: 07:16:58.295: GTask [gio] D-Bus interface method dispatch (source object: 0x55912a256db0, source tag: 0x7ff343fd9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412173): libfprint-device-DEBUG: 07:16:58.295: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412173): libfprint-device-DEBUG: 07:16:58.295: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.295: claimed device 0
> (fprintd:2412173): libfprint-virtual_device_connection-DEBUG: 07:16:58.296: Got a new connection!
> (fprintd:2412173): libfprint-virtual_device-DEBUG: 07:16:58.296: Got instructions of length 19
> (fprintd:2412173): libfprint-virtual_device-DEBUG: 07:16:58.296: Received command SET_ENROLL_STAGES 2
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.296: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.297: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.297: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.298: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.298: file_storage_print_data_load(): loaded '/tmp/tmp8g2hqqq2/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.298: start enrollment device 0 finger 3
> 
> (fprintd:2412173): fprintd-WARNING **: 07:16:58.298: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2412173): libfprint-device-DEBUG: 07:16:58.298: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412173): libfprint-device-DEBUG: 07:16:58.298: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.298: Finger present 0
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.298: Finger needed 1
> (fprintd:2412173): GLib-GIO-DEBUG: 07:16:58.298: GTask [gio] D-Bus interface method dispatch (source object: 0x55912a256db0, source tag: 0x7ff343fd9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412173): libfprint-virtual_device_connection-DEBUG: 07:16:58.300: Got a new connection!
> (fprintd:2412173): libfprint-virtual_device-DEBUG: 07:16:58.300: Got instructions of length 10
> (fprintd:2412173): libfprint-virtual_device-DEBUG: 07:16:58.300: Received command SCAN whorl
> (fprintd:2412173): libfprint-virtual_device-DEBUG: 07:16:58.300: Processing command SCAN whorl
> (fprintd:2412173): libfprint-device-DEBUG: 07:16:58.300: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.300: Finger present 1
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.300: Finger needed 1
> (fprintd:2412173): libfprint-device-DEBUG: 07:16:58.300: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.300: Finger present 0
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.300: Finger needed 1
> (fprintd:2412173): libfprint-device-DEBUG: 07:16:58.300: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.300: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412173): libfprint-virtual_device-DEBUG: 07:16:58.300: Sleeping completed
> (fprintd:2412173): libfprint-virtual_device_connection-DEBUG: 07:16:58.301: Got a new connection!
> (fprintd:2412173): libfprint-virtual_device-DEBUG: 07:16:58.301: Got instructions of length 10
> (fprintd:2412173): libfprint-virtual_device-DEBUG: 07:16:58.301: Received command SCAN whorl
> (fprintd:2412173): libfprint-virtual_device-DEBUG: 07:16:58.301: Processing command SCAN whorl
> (fprintd:2412173): libfprint-device-DEBUG: 07:16:58.301: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.301: Finger present 1
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.301: Finger needed 1
> (fprintd:2412173): libfprint-device-DEBUG: 07:16:58.301: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.301: Finger present 0
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.301: Finger needed 1
> (fprintd:2412173): libfprint-device-DEBUG: 07:16:58.301: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.301: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412173): libfprint-device-DEBUG: 07:16:58.301: Device reported enroll completion
> (fprintd:2412173): libfprint-device-DEBUG: 07:16:58.301: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.301: Finger present 0
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.301: Finger needed 0
> (fprintd:2412173): libfprint-device-DEBUG: 07:16:58.301: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2412173): libfprint-device-DEBUG: 07:16:58.301: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412173): libfprint-device-DEBUG: 07:16:58.301: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.301: enroll_cb: result enroll-completed
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.301: file_storage_print_data_save(): print saved to /tmp/tmp8g2hqqq2/state/testuser/virtual_device/0/3
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.303: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.303: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2412173): GLib-GIO-DEBUG: 07:16:58.303: GTask [gio] D-Bus interface method dispatch (source object: 0x55912a256db0, source tag: 0x7ff343fd9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.304: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.304: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.306: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.306: file_storage_print_data_load(): loaded '/tmp/tmp8g2hqqq2/state/testuser/virtual_device/0/3' Success
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.306: start verification device 0 finger left-middle-finger
> (fprintd:2412173): libfprint-device-DEBUG: 07:16:58.306: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412173): libfprint-device-DEBUG: 07:16:58.306: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.306: Finger present 0
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.306: Finger needed 1
> (fprintd:2412173): GLib-GIO-DEBUG: 07:16:58.306: GTask [gio] D-Bus interface method dispatch (source object: 0x55912a256db0, source tag: 0x7ff343fd9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412173): libfprint-virtual_device_connection-DEBUG: 07:16:58.307: Got a new connection!
> (fprintd:2412173): libfprint-virtual_device-DEBUG: 07:16:58.307: Got instructions of length 7
> (fprintd:2412173): libfprint-virtual_device-DEBUG: 07:16:58.307: Received command RETRY 3
> (fprintd:2412173): libfprint-virtual_device-DEBUG: 07:16:58.307: Processing command RETRY 3
> (fprintd:2412173): libfprint-virtual_device-DEBUG: 07:16:58.307: Virtual device scan failed with error: Please try again after removing the finger first.
> (fprintd:2412173): libfprint-device-DEBUG: 07:16:58.307: Device reported verify result
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.307: report_verify_status: result verify-remove-and-retry
> (fprintd:2412173): libfprint-device-DEBUG: 07:16:58.307: Device reported verify completion
> (fprintd:2412173): libfprint-device-DEBUG: 07:16:58.307: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.307: Finger present 0
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.307: Finger needed 0
> (fprintd:2412173): libfprint-device-DEBUG: 07:16:58.307: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2412173): libfprint-device-DEBUG: 07:16:58.307: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.307: verify_cb: result verify-remove-and-retry
> (fprintd:2412173): libfprint-device-DEBUG: 07:16:58.307: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412173): libfprint-device-DEBUG: 07:16:58.307: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.307: Finger present 0
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.307: Finger needed 1
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.309: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.309: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2412173): GLib-GIO-DEBUG: 07:16:58.309: GTask [gio] D-Bus interface method dispatch (source object: 0x55912a256db0, source tag: 0x7ff343fd9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412173): libfprint-device-DEBUG: 07:16:58.309: Idle cancelling on ongoing operation!
> (fprintd:2412173): libfprint-virtual_device-DEBUG: 07:16:58.309: Got cancellation!
> (fprintd:2412173): libfprint-virtual_device-DEBUG: 07:16:58.309: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2412173): libfprint-device-DEBUG: 07:16:58.309: Device reported verify completion
> (fprintd:2412173): libfprint-device-DEBUG: 07:16:58.309: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.309: Finger present 0
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.309: Finger needed 0
> (fprintd:2412173): libfprint-device-DEBUG: 07:16:58.309: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2412173): libfprint-device-DEBUG: 07:16:58.309: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.309: verify_cb: result verify-no-match
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.309: report_verify_status: result verify-no-match
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.310: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.310: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2412173): libfprint-device-DEBUG: 07:16:58.310: Device reported close completion
> (fprintd:2412173): GLib-GIO-DEBUG: 07:16:58.310: GTask [gio] D-Bus interface method dispatch (source object: 0x55912a256db0, source tag: 0x7ff343fd9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412173): libfprint-device-DEBUG: 07:16:58.310: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412173): libfprint-device-DEBUG: 07:16:58.310: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.310: released device 0
> (fprintd:2412173): fprintd-DEBUG: 07:16:58.311: main loop completed
> (fprintd:2412173): libfprint-virtual_device-DEBUG: 07:16:58.312: 43567347197: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-remove-and-retry', false)
> ----------------------------------- stderr -----------------------------------
> test_verify_retry_remove_finger (__main__.FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_retry_remove_finger) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.552s
> 
> OK
> ==============================================================================
> 
> ================================== 221/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_start_during_verify
> start time:   07:16:58
> duration:     0.93s
> result:       exit status 0
> command:      MALLOC_PERTURB_=7 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_start_during_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412207): GLib-GIO-DEBUG: 07:16:58.629: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.630: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412207): fprintd-WARNING **: 07:16:58.630: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.630: Launching FprintObject
> (fprintd:2412207): libfprint-context-DEBUG: 07:16:58.630: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.631: Preparing devices for resume
> (fprintd:2412207): libfprint-context-DEBUG: 07:16:58.631: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-le1bz8yw/virtual-image.socket
> (fprintd:2412207): libfprint-context-DEBUG: 07:16:58.631: created
> (fprintd:2412207): libfprint-device-DEBUG: 07:16:58.632: Device reported probe completion
> (fprintd:2412207): libfprint-device-DEBUG: 07:16:58.632: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412207): libfprint-device-DEBUG: 07:16:58.632: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269418.633 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.638: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.638: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.638: Finger present 0
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.638: Finger needed 0
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.639: Got delay inhibitor for sleep.
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.639: entering main loop
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.639: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.735: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.736: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.737: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.738: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.739: user 'testuser' claiming the device: 0
> (fprintd:2412207): libfprint-virtual_device-DEBUG: 07:16:58.739: 43567774105: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412207): libfprint-virtual_device_connection-DEBUG: 07:16:58.739: 43567774156: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412207): libfprint-device-DEBUG: 07:16:58.739: Device reported open completion
> (fprintd:2412207): GLib-GIO-DEBUG: 07:16:58.739: GTask [gio] D-Bus interface method dispatch (source object: 0x5586b00fa730, source tag: 0x7f4b2c99fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412207): libfprint-device-DEBUG: 07:16:58.739: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412207): libfprint-device-DEBUG: 07:16:58.739: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.739: claimed device 0
> (fprintd:2412207): libfprint-virtual_device_connection-DEBUG: 07:16:58.744: Got a new connection!
> (fprintd:2412207): libfprint-virtual_device-DEBUG: 07:16:58.744: Got instructions of length 19
> (fprintd:2412207): libfprint-virtual_device-DEBUG: 07:16:58.744: Received command SET_ENROLL_STAGES 2
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.744: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.751: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.751: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.753: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.753: file_storage_print_data_load(): loaded '/tmp/tmp_bnf64bn/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.753: start enrollment device 0 finger 3
> 
> (fprintd:2412207): fprintd-WARNING **: 07:16:58.754: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2412207): libfprint-device-DEBUG: 07:16:58.754: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412207): libfprint-device-DEBUG: 07:16:58.754: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.754: Finger present 0
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.754: Finger needed 1
> (fprintd:2412207): GLib-GIO-DEBUG: 07:16:58.754: GTask [gio] D-Bus interface method dispatch (source object: 0x5586b00fa730, source tag: 0x7f4b2c99fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412207): libfprint-virtual_device_connection-DEBUG: 07:16:58.757: Got a new connection!
> (fprintd:2412207): libfprint-virtual_device-DEBUG: 07:16:58.757: Got instructions of length 10
> (fprintd:2412207): libfprint-virtual_device-DEBUG: 07:16:58.757: Received command SCAN whorl
> (fprintd:2412207): libfprint-virtual_device-DEBUG: 07:16:58.757: Processing command SCAN whorl
> (fprintd:2412207): libfprint-device-DEBUG: 07:16:58.757: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.757: Finger present 1
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.757: Finger needed 1
> (fprintd:2412207): libfprint-device-DEBUG: 07:16:58.758: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.758: Finger present 0
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.758: Finger needed 1
> (fprintd:2412207): libfprint-device-DEBUG: 07:16:58.758: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.758: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412207): libfprint-virtual_device-DEBUG: 07:16:58.758: Sleeping completed
> (fprintd:2412207): libfprint-virtual_device_connection-DEBUG: 07:16:58.758: Got a new connection!
> (fprintd:2412207): libfprint-virtual_device-DEBUG: 07:16:58.758: Got instructions of length 10
> (fprintd:2412207): libfprint-virtual_device-DEBUG: 07:16:58.758: Received command SCAN whorl
> (fprintd:2412207): libfprint-virtual_device-DEBUG: 07:16:58.758: Processing command SCAN whorl
> (fprintd:2412207): libfprint-device-DEBUG: 07:16:58.758: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.758: Finger present 1
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.758: Finger needed 1
> (fprintd:2412207): libfprint-device-DEBUG: 07:16:58.758: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.758: Finger present 0
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.758: Finger needed 1
> (fprintd:2412207): libfprint-device-DEBUG: 07:16:58.758: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.758: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412207): libfprint-device-DEBUG: 07:16:58.758: Device reported enroll completion
> (fprintd:2412207): libfprint-device-DEBUG: 07:16:58.758: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.758: Finger present 0
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.758: Finger needed 0
> (fprintd:2412207): libfprint-device-DEBUG: 07:16:58.758: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2412207): libfprint-device-DEBUG: 07:16:58.759: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412207): libfprint-device-DEBUG: 07:16:58.759: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.759: enroll_cb: result enroll-completed
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.759: file_storage_print_data_save(): print saved to /tmp/tmp_bnf64bn/state/testuser/virtual_device/0/3
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.761: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.761: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2412207): GLib-GIO-DEBUG: 07:16:58.761: GTask [gio] D-Bus interface method dispatch (source object: 0x5586b00fa730, source tag: 0x7f4b2c99fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.762: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.762: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.764: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.764: file_storage_print_data_load(): loaded '/tmp/tmp_bnf64bn/state/testuser/virtual_device/0/3' Success
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.764: start verification device 0 finger left-middle-finger
> (fprintd:2412207): libfprint-device-DEBUG: 07:16:58.764: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412207): libfprint-device-DEBUG: 07:16:58.764: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.764: Finger present 0
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.764: Finger needed 1
> (fprintd:2412207): GLib-GIO-DEBUG: 07:16:58.764: GTask [gio] D-Bus interface method dispatch (source object: 0x5586b00fa730, source tag: 0x7f4b2c99fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.766: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.766: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.769: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2412207): GLib-GIO-DEBUG: 07:16:58.769: GTask [gio] D-Bus interface method dispatch (source object: 0x5586b00fa730, source tag: 0x7f4b2c99fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.771: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.771: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2412207): GLib-GIO-DEBUG: 07:16:58.771: GTask [gio] D-Bus interface method dispatch (source object: 0x5586b00fa730, source tag: 0x7f4b2c99fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412207): libfprint-device-DEBUG: 07:16:58.771: Idle cancelling on ongoing operation!
> (fprintd:2412207): libfprint-virtual_device-DEBUG: 07:16:58.771: Got cancellation!
> (fprintd:2412207): libfprint-virtual_device-DEBUG: 07:16:58.771: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2412207): libfprint-device-DEBUG: 07:16:58.771: Device reported verify completion
> (fprintd:2412207): libfprint-device-DEBUG: 07:16:58.771: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.771: Finger present 0
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.771: Finger needed 0
> (fprintd:2412207): libfprint-device-DEBUG: 07:16:58.771: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2412207): libfprint-device-DEBUG: 07:16:58.771: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.771: verify_cb: result verify-no-match
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.771: report_verify_status: result verify-no-match
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.772: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.772: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2412207): libfprint-device-DEBUG: 07:16:58.773: Device reported close completion
> (fprintd:2412207): GLib-GIO-DEBUG: 07:16:58.773: GTask [gio] D-Bus interface method dispatch (source object: 0x5586b00fa730, source tag: 0x7f4b2c99fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412207): libfprint-device-DEBUG: 07:16:58.773: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412207): libfprint-device-DEBUG: 07:16:58.773: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.773: released device 0
> (fprintd:2412207): fprintd-DEBUG: 07:16:58.775: main loop completed
> (fprintd:2412207): libfprint-virtual_device-DEBUG: 07:16:58.776: 43567811079: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_start_during_verify (__main__.FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_start_during_verify) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.661s
> 
> OK
> ==============================================================================
> 
> ================================== 222/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_retry_too_short
> start time:   07:16:57
> duration:     1.13s
> result:       exit status 0
> command:      MALLOC_PERTURB_=76 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_retry_too_short
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412209): GLib-GIO-DEBUG: 07:16:58.638: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.640: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412209): fprintd-WARNING **: 07:16:58.640: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.640: Launching FprintObject
> (fprintd:2412209): libfprint-context-DEBUG: 07:16:58.640: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.642: Preparing devices for resume
> (fprintd:2412209): libfprint-context-DEBUG: 07:16:58.642: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-8med2e5b/virtual-image.socket
> (fprintd:2412209): libfprint-context-DEBUG: 07:16:58.643: created
> 1690269418.643 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412209): libfprint-device-DEBUG: 07:16:58.644: Device reported probe completion
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.644: Got delay inhibitor for sleep.
> (fprintd:2412209): libfprint-device-DEBUG: 07:16:58.644: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412209): libfprint-device-DEBUG: 07:16:58.644: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.645: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.645: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.645: Finger present 0
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.645: Finger needed 0
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.646: entering main loop
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.646: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.737: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.738: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.739: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.741: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.741: user 'testuser' claiming the device: 0
> (fprintd:2412209): libfprint-virtual_device-DEBUG: 07:16:58.741: 43567776693: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412209): libfprint-virtual_device_connection-DEBUG: 07:16:58.741: 43567776726: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412209): libfprint-device-DEBUG: 07:16:58.741: Device reported open completion
> (fprintd:2412209): GLib-GIO-DEBUG: 07:16:58.741: GTask [gio] D-Bus interface method dispatch (source object: 0x55d859244cb0, source tag: 0x7f895e0c5e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412209): libfprint-device-DEBUG: 07:16:58.741: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412209): libfprint-device-DEBUG: 07:16:58.741: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.741: claimed device 0
> (fprintd:2412209): libfprint-virtual_device_connection-DEBUG: 07:16:58.744: Got a new connection!
> (fprintd:2412209): libfprint-virtual_device-DEBUG: 07:16:58.745: Got instructions of length 19
> (fprintd:2412209): libfprint-virtual_device-DEBUG: 07:16:58.745: Received command SET_ENROLL_STAGES 2
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.745: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.747: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.747: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.749: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.749: file_storage_print_data_load(): loaded '/tmp/tmpbr8we433/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.749: start enrollment device 0 finger 3
> 
> (fprintd:2412209): fprintd-WARNING **: 07:16:58.749: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2412209): libfprint-device-DEBUG: 07:16:58.750: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412209): libfprint-device-DEBUG: 07:16:58.750: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.750: Finger present 0
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.750: Finger needed 1
> (fprintd:2412209): GLib-GIO-DEBUG: 07:16:58.750: GTask [gio] D-Bus interface method dispatch (source object: 0x55d859244cb0, source tag: 0x7f895e0c5e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412209): libfprint-virtual_device_connection-DEBUG: 07:16:58.751: Got a new connection!
> (fprintd:2412209): libfprint-virtual_device-DEBUG: 07:16:58.751: Got instructions of length 10
> (fprintd:2412209): libfprint-virtual_device-DEBUG: 07:16:58.751: Received command SCAN whorl
> (fprintd:2412209): libfprint-virtual_device-DEBUG: 07:16:58.751: Processing command SCAN whorl
> (fprintd:2412209): libfprint-device-DEBUG: 07:16:58.751: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.751: Finger present 1
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.751: Finger needed 1
> (fprintd:2412209): libfprint-device-DEBUG: 07:16:58.751: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.751: Finger present 0
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.751: Finger needed 1
> (fprintd:2412209): libfprint-device-DEBUG: 07:16:58.751: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.751: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412209): libfprint-virtual_device-DEBUG: 07:16:58.751: Sleeping completed
> (fprintd:2412209): libfprint-virtual_device_connection-DEBUG: 07:16:58.754: Got a new connection!
> (fprintd:2412209): libfprint-virtual_device-DEBUG: 07:16:58.754: Got instructions of length 10
> (fprintd:2412209): libfprint-virtual_device-DEBUG: 07:16:58.754: Received command SCAN whorl
> (fprintd:2412209): libfprint-virtual_device-DEBUG: 07:16:58.754: Processing command SCAN whorl
> (fprintd:2412209): libfprint-device-DEBUG: 07:16:58.754: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.754: Finger present 1
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.754: Finger needed 1
> (fprintd:2412209): libfprint-device-DEBUG: 07:16:58.754: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.754: Finger present 0
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.754: Finger needed 1
> (fprintd:2412209): libfprint-device-DEBUG: 07:16:58.754: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.756: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412209): libfprint-device-DEBUG: 07:16:58.756: Device reported enroll completion
> (fprintd:2412209): libfprint-device-DEBUG: 07:16:58.756: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.756: Finger present 0
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.756: Finger needed 0
> (fprintd:2412209): libfprint-device-DEBUG: 07:16:58.756: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2412209): libfprint-device-DEBUG: 07:16:58.756: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412209): libfprint-device-DEBUG: 07:16:58.756: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.756: enroll_cb: result enroll-completed
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.757: file_storage_print_data_save(): print saved to /tmp/tmpbr8we433/state/testuser/virtual_device/0/3
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.761: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.761: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2412209): GLib-GIO-DEBUG: 07:16:58.761: GTask [gio] D-Bus interface method dispatch (source object: 0x55d859244cb0, source tag: 0x7f895e0c5e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.764: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.764: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.765: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.765: file_storage_print_data_load(): loaded '/tmp/tmpbr8we433/state/testuser/virtual_device/0/3' Success
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.765: start verification device 0 finger left-middle-finger
> (fprintd:2412209): libfprint-device-DEBUG: 07:16:58.765: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412209): libfprint-device-DEBUG: 07:16:58.765: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.765: Finger present 0
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.765: Finger needed 1
> (fprintd:2412209): GLib-GIO-DEBUG: 07:16:58.766: GTask [gio] D-Bus interface method dispatch (source object: 0x55d859244cb0, source tag: 0x7f895e0c5e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412209): libfprint-virtual_device_connection-DEBUG: 07:16:58.766: Got a new connection!
> (fprintd:2412209): libfprint-virtual_device-DEBUG: 07:16:58.766: Got instructions of length 7
> (fprintd:2412209): libfprint-virtual_device-DEBUG: 07:16:58.766: Received command RETRY 1
> (fprintd:2412209): libfprint-virtual_device-DEBUG: 07:16:58.766: Processing command RETRY 1
> (fprintd:2412209): libfprint-virtual_device-DEBUG: 07:16:58.767: Virtual device scan failed with error: The swipe was too short, please try again.
> (fprintd:2412209): libfprint-device-DEBUG: 07:16:58.767: Device reported verify result
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.767: report_verify_status: result verify-swipe-too-short
> (fprintd:2412209): libfprint-device-DEBUG: 07:16:58.767: Device reported verify completion
> (fprintd:2412209): libfprint-device-DEBUG: 07:16:58.767: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.767: Finger present 0
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.767: Finger needed 0
> (fprintd:2412209): libfprint-device-DEBUG: 07:16:58.767: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2412209): libfprint-device-DEBUG: 07:16:58.767: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.767: verify_cb: result verify-swipe-too-short
> (fprintd:2412209): libfprint-device-DEBUG: 07:16:58.767: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412209): libfprint-device-DEBUG: 07:16:58.767: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.767: Finger present 0
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.767: Finger needed 1
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.770: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.770: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2412209): GLib-GIO-DEBUG: 07:16:58.770: GTask [gio] D-Bus interface method dispatch (source object: 0x55d859244cb0, source tag: 0x7f895e0c5e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412209): libfprint-device-DEBUG: 07:16:58.770: Idle cancelling on ongoing operation!
> (fprintd:2412209): libfprint-virtual_device-DEBUG: 07:16:58.770: Got cancellation!
> (fprintd:2412209): libfprint-virtual_device-DEBUG: 07:16:58.770: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2412209): libfprint-device-DEBUG: 07:16:58.770: Device reported verify completion
> (fprintd:2412209): libfprint-device-DEBUG: 07:16:58.770: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.770: Finger present 0
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.770: Finger needed 0
> (fprintd:2412209): libfprint-device-DEBUG: 07:16:58.770: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2412209): libfprint-device-DEBUG: 07:16:58.770: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.771: verify_cb: result verify-no-match
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.771: report_verify_status: result verify-no-match
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.775: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.775: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2412209): libfprint-device-DEBUG: 07:16:58.775: Device reported close completion
> (fprintd:2412209): GLib-GIO-DEBUG: 07:16:58.776: GTask [gio] D-Bus interface method dispatch (source object: 0x55d859244cb0, source tag: 0x7f895e0c5e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412209): libfprint-device-DEBUG: 07:16:58.776: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412209): libfprint-device-DEBUG: 07:16:58.776: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.776: released device 0
> (fprintd:2412209): fprintd-DEBUG: 07:16:58.778: main loop completed
> (fprintd:2412209): libfprint-virtual_device-DEBUG: 07:16:58.778: 43567813565: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-swipe-too-short', false)
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> ----------------------------------- stderr -----------------------------------
> test_verify_retry_too_short (__main__.FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_retry_too_short) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.836s
> 
> OK
> ==============================================================================
> 
> ================================== 223/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_stop_from_other_client
> start time:   07:16:58
> duration:     0.99s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=143 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_stop_from_other_client
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412233): GLib-GIO-DEBUG: 07:16:58.989: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412233): fprintd-DEBUG: 07:16:58.991: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412233): fprintd-WARNING **: 07:16:58.991: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412233): fprintd-DEBUG: 07:16:58.991: Launching FprintObject
> (fprintd:2412233): libfprint-context-DEBUG: 07:16:58.998: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.000: Preparing devices for resume
> (fprintd:2412233): libfprint-context-DEBUG: 07:16:59.000: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-hadcind8/virtual-image.socket
> (fprintd:2412233): libfprint-context-DEBUG: 07:16:59.000: created
> 1690269419.002 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412233): libfprint-device-DEBUG: 07:16:59.002: Device reported probe completion
> (fprintd:2412233): libfprint-device-DEBUG: 07:16:59.002: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412233): libfprint-device-DEBUG: 07:16:59.004: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.013: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.013: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.013: Finger present 0
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.013: Finger needed 0
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.013: Got delay inhibitor for sleep.
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.014: entering main loop
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.014: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.095: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.096: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.099: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.100: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.100: user 'testuser' claiming the device: 0
> (fprintd:2412233): libfprint-virtual_device-DEBUG: 07:16:59.100: 43568135811: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412233): libfprint-virtual_device_connection-DEBUG: 07:16:59.100: 43568135858: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412233): libfprint-device-DEBUG: 07:16:59.101: Device reported open completion
> (fprintd:2412233): GLib-GIO-DEBUG: 07:16:59.101: GTask [gio] D-Bus interface method dispatch (source object: 0x564600ea7e30, source tag: 0x7fb6ee997e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412233): libfprint-device-DEBUG: 07:16:59.101: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412233): libfprint-device-DEBUG: 07:16:59.101: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.101: claimed device 0
> (fprintd:2412233): libfprint-virtual_device_connection-DEBUG: 07:16:59.102: Got a new connection!
> (fprintd:2412233): libfprint-virtual_device-DEBUG: 07:16:59.102: Got instructions of length 19
> (fprintd:2412233): libfprint-virtual_device-DEBUG: 07:16:59.102: Received command SET_ENROLL_STAGES 2
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.102: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.104: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.104: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.105: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.105: file_storage_print_data_load(): loaded '/tmp/tmpkxqceoea/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.105: start enrollment device 0 finger 3
> 
> (fprintd:2412233): fprintd-WARNING **: 07:16:59.105: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2412233): libfprint-device-DEBUG: 07:16:59.105: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412233): libfprint-device-DEBUG: 07:16:59.106: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.106: Finger present 0
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.106: Finger needed 1
> (fprintd:2412233): GLib-GIO-DEBUG: 07:16:59.106: GTask [gio] D-Bus interface method dispatch (source object: 0x564600ea7e30, source tag: 0x7fb6ee997e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412233): libfprint-virtual_device_connection-DEBUG: 07:16:59.106: Got a new connection!
> (fprintd:2412233): libfprint-virtual_device-DEBUG: 07:16:59.107: Got instructions of length 10
> (fprintd:2412233): libfprint-virtual_device-DEBUG: 07:16:59.107: Received command SCAN whorl
> (fprintd:2412233): libfprint-virtual_device-DEBUG: 07:16:59.107: Processing command SCAN whorl
> (fprintd:2412233): libfprint-device-DEBUG: 07:16:59.107: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.107: Finger present 1
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.107: Finger needed 1
> (fprintd:2412233): libfprint-device-DEBUG: 07:16:59.107: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.107: Finger present 0
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.107: Finger needed 1
> (fprintd:2412233): libfprint-device-DEBUG: 07:16:59.107: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.107: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412233): libfprint-virtual_device-DEBUG: 07:16:59.107: Sleeping completed
> (fprintd:2412233): libfprint-virtual_device_connection-DEBUG: 07:16:59.109: Got a new connection!
> (fprintd:2412233): libfprint-virtual_device-DEBUG: 07:16:59.109: Got instructions of length 10
> (fprintd:2412233): libfprint-virtual_device-DEBUG: 07:16:59.109: Received command SCAN whorl
> (fprintd:2412233): libfprint-virtual_device-DEBUG: 07:16:59.109: Processing command SCAN whorl
> (fprintd:2412233): libfprint-device-DEBUG: 07:16:59.109: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.109: Finger present 1
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.109: Finger needed 1
> (fprintd:2412233): libfprint-device-DEBUG: 07:16:59.109: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.109: Finger present 0
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.109: Finger needed 1
> (fprintd:2412233): libfprint-device-DEBUG: 07:16:59.109: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.109: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412233): libfprint-device-DEBUG: 07:16:59.109: Device reported enroll completion
> (fprintd:2412233): libfprint-device-DEBUG: 07:16:59.109: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.109: Finger present 0
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.109: Finger needed 0
> (fprintd:2412233): libfprint-device-DEBUG: 07:16:59.109: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2412233): libfprint-device-DEBUG: 07:16:59.109: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412233): libfprint-device-DEBUG: 07:16:59.109: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.109: enroll_cb: result enroll-completed
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.110: file_storage_print_data_save(): print saved to /tmp/tmpkxqceoea/state/testuser/virtual_device/0/3
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.115: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.115: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2412233): GLib-GIO-DEBUG: 07:16:59.115: GTask [gio] D-Bus interface method dispatch (source object: 0x564600ea7e30, source tag: 0x7fb6ee997e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.119: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.119: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.123: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.124: file_storage_print_data_load(): loaded '/tmp/tmpkxqceoea/state/testuser/virtual_device/0/3' Success
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.124: start verification device 0 finger left-middle-finger
> (fprintd:2412233): libfprint-device-DEBUG: 07:16:59.124: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412233): libfprint-device-DEBUG: 07:16:59.124: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.124: Finger present 0
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.124: Finger needed 1
> (fprintd:2412233): GLib-GIO-DEBUG: 07:16:59.124: GTask [gio] D-Bus interface method dispatch (source object: 0x564600ea7e30, source tag: 0x7fb6ee997e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.146: Requesting authorization from :1.10 to call method 'VerifyStop' for device 'Virtual device for debugging'
> 
> (fprintd:2412233): fprintd-WARNING **: 07:16:59.146: Authorization denied to :1.10 to call method 'VerifyStop' for device 'Virtual device for debugging': Device already in use by another user
> (fprintd:2412233): GLib-GIO-DEBUG: 07:16:59.147: GTask [gio] D-Bus interface method dispatch (source object: 0x564600ea7e30, source tag: 0x7fb6ee997e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.162: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.162: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2412233): GLib-GIO-DEBUG: 07:16:59.162: GTask [gio] D-Bus interface method dispatch (source object: 0x564600ea7e30, source tag: 0x7fb6ee997e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412233): libfprint-device-DEBUG: 07:16:59.163: Idle cancelling on ongoing operation!
> (fprintd:2412233): libfprint-virtual_device-DEBUG: 07:16:59.163: Got cancellation!
> (fprintd:2412233): libfprint-virtual_device-DEBUG: 07:16:59.163: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2412233): libfprint-device-DEBUG: 07:16:59.163: Device reported verify completion
> (fprintd:2412233): libfprint-device-DEBUG: 07:16:59.163: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.163: Finger present 0
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.163: Finger needed 0
> (fprintd:2412233): libfprint-device-DEBUG: 07:16:59.163: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2412233): libfprint-device-DEBUG: 07:16:59.163: Updated temperature model after 0.04 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.163: verify_cb: result verify-no-match
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.163: report_verify_status: result verify-no-match
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.164: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.164: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2412233): libfprint-device-DEBUG: 07:16:59.164: Device reported close completion
> (fprintd:2412233): GLib-GIO-DEBUG: 07:16:59.164: GTask [gio] D-Bus interface method dispatch (source object: 0x564600ea7e30, source tag: 0x7fb6ee997e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412233): libfprint-device-DEBUG: 07:16:59.164: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412233): libfprint-device-DEBUG: 07:16:59.164: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.164: released device 0
> (fprintd:2412233): fprintd-DEBUG: 07:16:59.166: main loop completed
> (fprintd:2412233): libfprint-virtual_device-DEBUG: 07:16:59.166: 43568201873: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_stop_from_other_client (__main__.FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_stop_from_other_client) ... /usr/lib/python3.11/traceback.py:240: ResourceWarning: unclosed file <_io.BufferedReader name=12>
>   tb.tb_frame.clear()
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.797s
> 
> OK
> ==============================================================================
> 
> ================================== 224/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_retry_general_restarted
> start time:   07:16:57
> duration:     2.09s
> result:       exit status 0
> command:      MALLOC_PERTURB_=12 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_retry_general_restarted
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412188): GLib-GIO-DEBUG: 07:16:58.372: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.379: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412188): fprintd-WARNING **: 07:16:58.379: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.379: Launching FprintObject
> (fprintd:2412188): libfprint-context-DEBUG: 07:16:58.380: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.382: Preparing devices for resume
> (fprintd:2412188): libfprint-context-DEBUG: 07:16:58.382: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-fnp9sjqs/virtual-image.socket
> (fprintd:2412188): libfprint-context-DEBUG: 07:16:58.382: created
> 1690269418.383 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412188): libfprint-device-DEBUG: 07:16:58.383: Device reported probe completion
> (fprintd:2412188): libfprint-device-DEBUG: 07:16:58.383: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412188): libfprint-device-DEBUG: 07:16:58.383: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.384: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.385: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.385: Finger present 0
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.385: Finger needed 0
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.385: Got delay inhibitor for sleep.
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.385: entering main loop
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.385: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.464: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.464: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.465: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.466: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.466: user 'testuser' claiming the device: 0
> (fprintd:2412188): libfprint-virtual_device-DEBUG: 07:16:58.466: 43567501644: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412188): libfprint-virtual_device_connection-DEBUG: 07:16:58.466: 43567501678: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412188): libfprint-device-DEBUG: 07:16:58.466: Device reported open completion
> (fprintd:2412188): GLib-GIO-DEBUG: 07:16:58.466: GTask [gio] D-Bus interface method dispatch (source object: 0x55979bc5ee70, source tag: 0x7fabb4242e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412188): libfprint-device-DEBUG: 07:16:58.466: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412188): libfprint-device-DEBUG: 07:16:58.466: Updated temperature model after 0.08 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.466: claimed device 0
> (fprintd:2412188): libfprint-virtual_device_connection-DEBUG: 07:16:58.467: Got a new connection!
> (fprintd:2412188): libfprint-virtual_device-DEBUG: 07:16:58.467: Got instructions of length 19
> (fprintd:2412188): libfprint-virtual_device-DEBUG: 07:16:58.467: Received command SET_ENROLL_STAGES 2
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.467: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.468: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.468: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.471: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.471: file_storage_print_data_load(): loaded '/tmp/tmp0acn8og2/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.471: start enrollment device 0 finger 3
> 
> (fprintd:2412188): fprintd-WARNING **: 07:16:58.471: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2412188): libfprint-device-DEBUG: 07:16:58.471: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412188): libfprint-device-DEBUG: 07:16:58.471: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.471: Finger present 0
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.471: Finger needed 1
> (fprintd:2412188): GLib-GIO-DEBUG: 07:16:58.471: GTask [gio] D-Bus interface method dispatch (source object: 0x55979bc5ee70, source tag: 0x7fabb4242e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412188): libfprint-virtual_device_connection-DEBUG: 07:16:58.472: Got a new connection!
> (fprintd:2412188): libfprint-virtual_device-DEBUG: 07:16:58.472: Got instructions of length 10
> (fprintd:2412188): libfprint-virtual_device-DEBUG: 07:16:58.472: Received command SCAN whorl
> (fprintd:2412188): libfprint-virtual_device-DEBUG: 07:16:58.472: Processing command SCAN whorl
> (fprintd:2412188): libfprint-device-DEBUG: 07:16:58.472: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.472: Finger present 1
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.472: Finger needed 1
> (fprintd:2412188): libfprint-device-DEBUG: 07:16:58.472: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.472: Finger present 0
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.472: Finger needed 1
> (fprintd:2412188): libfprint-device-DEBUG: 07:16:58.472: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.472: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412188): libfprint-virtual_device-DEBUG: 07:16:58.472: Sleeping completed
> (fprintd:2412188): libfprint-virtual_device_connection-DEBUG: 07:16:58.472: Got a new connection!
> (fprintd:2412188): libfprint-virtual_device-DEBUG: 07:16:58.473: Got instructions of length 10
> (fprintd:2412188): libfprint-virtual_device-DEBUG: 07:16:58.473: Received command SCAN whorl
> (fprintd:2412188): libfprint-virtual_device-DEBUG: 07:16:58.473: Processing command SCAN whorl
> (fprintd:2412188): libfprint-device-DEBUG: 07:16:58.473: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.473: Finger present 1
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.473: Finger needed 1
> (fprintd:2412188): libfprint-device-DEBUG: 07:16:58.473: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.473: Finger present 0
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.473: Finger needed 1
> (fprintd:2412188): libfprint-device-DEBUG: 07:16:58.473: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.473: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412188): libfprint-device-DEBUG: 07:16:58.473: Device reported enroll completion
> (fprintd:2412188): libfprint-device-DEBUG: 07:16:58.473: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.473: Finger present 0
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.473: Finger needed 0
> (fprintd:2412188): libfprint-device-DEBUG: 07:16:58.473: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2412188): libfprint-device-DEBUG: 07:16:58.473: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412188): libfprint-device-DEBUG: 07:16:58.473: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.473: enroll_cb: result enroll-completed
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.473: file_storage_print_data_save(): print saved to /tmp/tmp0acn8og2/state/testuser/virtual_device/0/3
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.477: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.477: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2412188): GLib-GIO-DEBUG: 07:16:58.477: GTask [gio] D-Bus interface method dispatch (source object: 0x55979bc5ee70, source tag: 0x7fabb4242e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.478: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.478: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.479: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.479: file_storage_print_data_load(): loaded '/tmp/tmp0acn8og2/state/testuser/virtual_device/0/3' Success
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.479: start verification device 0 finger left-middle-finger
> (fprintd:2412188): libfprint-device-DEBUG: 07:16:58.479: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412188): libfprint-device-DEBUG: 07:16:58.479: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.479: Finger present 0
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.479: Finger needed 1
> (fprintd:2412188): GLib-GIO-DEBUG: 07:16:58.479: GTask [gio] D-Bus interface method dispatch (source object: 0x55979bc5ee70, source tag: 0x7fabb4242e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412188): libfprint-virtual_device_connection-DEBUG: 07:16:58.479: Got a new connection!
> (fprintd:2412188): libfprint-virtual_device-DEBUG: 07:16:58.479: Got instructions of length 7
> (fprintd:2412188): libfprint-virtual_device-DEBUG: 07:16:58.479: Received command RETRY 0
> (fprintd:2412188): libfprint-virtual_device-DEBUG: 07:16:58.479: Processing command RETRY 0
> (fprintd:2412188): libfprint-virtual_device-DEBUG: 07:16:58.479: Virtual device scan failed with error: Please try again.
> (fprintd:2412188): libfprint-device-DEBUG: 07:16:58.479: Device reported verify result
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.479: report_verify_status: result verify-retry-scan
> (fprintd:2412188): libfprint-device-DEBUG: 07:16:58.479: Device reported verify completion
> (fprintd:2412188): libfprint-device-DEBUG: 07:16:58.479: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.479: Finger present 0
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.480: Finger needed 0
> (fprintd:2412188): libfprint-device-DEBUG: 07:16:58.480: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2412188): libfprint-device-DEBUG: 07:16:58.480: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.480: verify_cb: result verify-retry-scan
> (fprintd:2412188): libfprint-device-DEBUG: 07:16:58.480: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412188): libfprint-device-DEBUG: 07:16:58.480: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.480: Finger present 0
> (fprintd:2412188): fprintd-DEBUG: 07:16:58.480: Finger needed 1
> (fprintd:2412188): libfprint-device-DEBUG: 07:16:58.588: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2412188): fprintd-DEBUG: 07:16:59.481: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2412188): fprintd-DEBUG: 07:16:59.481: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2412188): GLib-GIO-DEBUG: 07:16:59.481: GTask [gio] D-Bus interface method dispatch (source object: 0x55979bc5ee70, source tag: 0x7fabb4242e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412188): libfprint-device-DEBUG: 07:16:59.481: Idle cancelling on ongoing operation!
> (fprintd:2412188): libfprint-virtual_device-DEBUG: 07:16:59.484: Got cancellation!
> (fprintd:2412188): libfprint-virtual_device-DEBUG: 07:16:59.484: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2412188): libfprint-device-DEBUG: 07:16:59.484: Device reported verify completion
> (fprintd:2412188): libfprint-device-DEBUG: 07:16:59.484: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412188): fprintd-DEBUG: 07:16:59.486: Finger present 0
> (fprintd:2412188): fprintd-DEBUG: 07:16:59.488: Finger needed 0
> (fprintd:2412188): libfprint-device-DEBUG: 07:16:59.488: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2412188): libfprint-device-DEBUG: 07:16:59.488: Updated temperature model after 0.90 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2412188): fprintd-DEBUG: 07:16:59.488: verify_cb: result verify-no-match
> (fprintd:2412188): fprintd-DEBUG: 07:16:59.488: report_verify_status: result verify-no-match
> (fprintd:2412188): fprintd-DEBUG: 07:16:59.490: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2412188): fprintd-DEBUG: 07:16:59.490: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2412188): libfprint-device-DEBUG: 07:16:59.490: Device reported close completion
> (fprintd:2412188): GLib-GIO-DEBUG: 07:16:59.490: GTask [gio] D-Bus interface method dispatch (source object: 0x55979bc5ee70, source tag: 0x7fabb4242e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412188): libfprint-device-DEBUG: 07:16:59.490: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412188): libfprint-device-DEBUG: 07:16:59.490: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2412188): fprintd-DEBUG: 07:16:59.490: released device 0
> (fprintd:2412188): fprintd-DEBUG: 07:16:59.495: main loop completed
> (fprintd:2412188): libfprint-virtual_device-DEBUG: 07:16:59.495: 43568530637: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-retry-scan', false)
> ----------------------------------- stderr -----------------------------------
> test_verify_retry_general_restarted (__main__.FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_retry_general_restarted) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.788s
> 
> OK
> ==============================================================================
> 
> ================================== 225/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_stop_waits_for_completion
> start time:   07:16:58
> duration:     1.37s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=167 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_stop_waits_for_completion
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412244): GLib-GIO-DEBUG: 07:16:59.139: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.140: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412244): fprintd-WARNING **: 07:16:59.140: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.140: Launching FprintObject
> (fprintd:2412244): libfprint-context-DEBUG: 07:16:59.140: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.142: Preparing devices for resume
> (fprintd:2412244): libfprint-context-DEBUG: 07:16:59.142: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-5ivmyixk/virtual-image.socket
> (fprintd:2412244): libfprint-context-DEBUG: 07:16:59.142: created
> 1690269419.142 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412244): libfprint-device-DEBUG: 07:16:59.142: Device reported probe completion
> (fprintd:2412244): libfprint-device-DEBUG: 07:16:59.142: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412244): libfprint-device-DEBUG: 07:16:59.142: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.149: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.149: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.149: Finger present 0
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.149: Finger needed 0
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.149: Got delay inhibitor for sleep.
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.152: entering main loop
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.153: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.257: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.259: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.261: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.262: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.262: user 'testuser' claiming the device: 0
> (fprintd:2412244): libfprint-virtual_device-DEBUG: 07:16:59.262: 43568297279: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412244): libfprint-virtual_device_connection-DEBUG: 07:16:59.262: 43568297393: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412244): libfprint-device-DEBUG: 07:16:59.262: Device reported open completion
> (fprintd:2412244): GLib-GIO-DEBUG: 07:16:59.262: GTask [gio] D-Bus interface method dispatch (source object: 0x555917279c60, source tag: 0x7f4fb5f03e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412244): libfprint-device-DEBUG: 07:16:59.262: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412244): libfprint-device-DEBUG: 07:16:59.262: Updated temperature model after 0.12 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.262: claimed device 0
> (fprintd:2412244): libfprint-virtual_device_connection-DEBUG: 07:16:59.263: Got a new connection!
> (fprintd:2412244): libfprint-virtual_device-DEBUG: 07:16:59.264: Got instructions of length 19
> (fprintd:2412244): libfprint-virtual_device-DEBUG: 07:16:59.264: Received command SET_ENROLL_STAGES 2
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.264: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.267: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.267: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.270: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.270: file_storage_print_data_load(): loaded '/tmp/tmpmp56_pmq/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.270: start enrollment device 0 finger 3
> 
> (fprintd:2412244): fprintd-WARNING **: 07:16:59.270: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2412244): libfprint-device-DEBUG: 07:16:59.271: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412244): libfprint-device-DEBUG: 07:16:59.271: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.271: Finger present 0
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.271: Finger needed 1
> (fprintd:2412244): GLib-GIO-DEBUG: 07:16:59.271: GTask [gio] D-Bus interface method dispatch (source object: 0x555917279c60, source tag: 0x7f4fb5f03e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412244): libfprint-virtual_device_connection-DEBUG: 07:16:59.272: Got a new connection!
> (fprintd:2412244): libfprint-virtual_device-DEBUG: 07:16:59.272: Got instructions of length 10
> (fprintd:2412244): libfprint-virtual_device-DEBUG: 07:16:59.272: Received command SCAN whorl
> (fprintd:2412244): libfprint-virtual_device-DEBUG: 07:16:59.272: Processing command SCAN whorl
> (fprintd:2412244): libfprint-device-DEBUG: 07:16:59.272: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.272: Finger present 1
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.272: Finger needed 1
> (fprintd:2412244): libfprint-device-DEBUG: 07:16:59.272: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.273: Finger present 0
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.273: Finger needed 1
> (fprintd:2412244): libfprint-device-DEBUG: 07:16:59.273: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.273: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412244): libfprint-virtual_device-DEBUG: 07:16:59.273: Sleeping completed
> (fprintd:2412244): libfprint-virtual_device_connection-DEBUG: 07:16:59.274: Got a new connection!
> (fprintd:2412244): libfprint-virtual_device-DEBUG: 07:16:59.274: Got instructions of length 10
> (fprintd:2412244): libfprint-virtual_device-DEBUG: 07:16:59.274: Received command SCAN whorl
> (fprintd:2412244): libfprint-virtual_device-DEBUG: 07:16:59.274: Processing command SCAN whorl
> (fprintd:2412244): libfprint-device-DEBUG: 07:16:59.274: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.274: Finger present 1
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.274: Finger needed 1
> (fprintd:2412244): libfprint-device-DEBUG: 07:16:59.274: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.274: Finger present 0
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.274: Finger needed 1
> (fprintd:2412244): libfprint-device-DEBUG: 07:16:59.274: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.274: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412244): libfprint-device-DEBUG: 07:16:59.274: Device reported enroll completion
> (fprintd:2412244): libfprint-device-DEBUG: 07:16:59.274: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.274: Finger present 0
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.274: Finger needed 0
> (fprintd:2412244): libfprint-device-DEBUG: 07:16:59.274: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2412244): libfprint-device-DEBUG: 07:16:59.274: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412244): libfprint-device-DEBUG: 07:16:59.274: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.274: enroll_cb: result enroll-completed
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.275: file_storage_print_data_save(): print saved to /tmp/tmpmp56_pmq/state/testuser/virtual_device/0/3
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.277: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.277: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2412244): GLib-GIO-DEBUG: 07:16:59.277: GTask [gio] D-Bus interface method dispatch (source object: 0x555917279c60, source tag: 0x7f4fb5f03e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.278: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.278: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.279: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.280: file_storage_print_data_load(): loaded '/tmp/tmpmp56_pmq/state/testuser/virtual_device/0/3' Success
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.280: start verification device 0 finger left-middle-finger
> (fprintd:2412244): libfprint-device-DEBUG: 07:16:59.280: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412244): libfprint-device-DEBUG: 07:16:59.280: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.280: Finger present 0
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.280: Finger needed 1
> (fprintd:2412244): GLib-GIO-DEBUG: 07:16:59.280: GTask [gio] D-Bus interface method dispatch (source object: 0x555917279c60, source tag: 0x7f4fb5f03e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412244): libfprint-virtual_device_connection-DEBUG: 07:16:59.281: Got a new connection!
> (fprintd:2412244): libfprint-virtual_device-DEBUG: 07:16:59.281: Got instructions of length 8
> (fprintd:2412244): libfprint-virtual_device-DEBUG: 07:16:59.281: Received command SLEEP 50
> (fprintd:2412244): libfprint-virtual_device-DEBUG: 07:16:59.281: Processing command SLEEP 50
> (fprintd:2412244): libfprint-virtual_device-DEBUG: 07:16:59.281: Sleeping 50ms
> (fprintd:2412244): libfprint-virtual_device_connection-DEBUG: 07:16:59.282: Got a new connection!
> (fprintd:2412244): libfprint-virtual_device-DEBUG: 07:16:59.283: Got instructions of length 16
> (fprintd:2412244): libfprint-virtual_device-DEBUG: 07:16:59.283: Received command SCAN tented_arch
> (fprintd:2412244): libfprint-virtual_device_connection-DEBUG: 07:16:59.283: Got a new connection!
> (fprintd:2412244): libfprint-virtual_device-DEBUG: 07:16:59.283: Got instructions of length 11
> (fprintd:2412244): libfprint-virtual_device-DEBUG: 07:16:59.283: Received command SLEEP 60000
> (fprintd:2412244): libfprint-virtual_device-DEBUG: 07:16:59.332: Sleeping completed
> (fprintd:2412244): libfprint-virtual_device-DEBUG: 07:16:59.332: Processing command SCAN tented_arch
> (fprintd:2412244): libfprint-device-DEBUG: 07:16:59.332: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.332: Finger present 1
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.332: Finger needed 1
> (fprintd:2412244): libfprint-virtual_device-DEBUG: 07:16:59.332: Virtual device scanned print tented_arch
> (fprintd:2412244): libfprint-device-DEBUG: 07:16:59.332: Device reported verify result
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.332: report_verify_status: result verify-no-match
> (fprintd:2412244): libfprint-device-DEBUG: 07:16:59.334: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.334: Finger present 0
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.334: Finger needed 1
> (fprintd:2412244): libfprint-virtual_device-DEBUG: 07:16:59.334: Processing command SLEEP 60000
> (fprintd:2412244): libfprint-virtual_device-DEBUG: 07:16:59.334: Sleeping 60000ms
> (fprintd:2412244): libfprint-virtual_device-DEBUG: 07:16:59.334: Sleeping now, command queued for later: SCAN tented_arch
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.338: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.338: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.338: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.338: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412244): GLib-GIO-DEBUG: 07:16:59.338: GTask [gio] D-Bus interface method dispatch (source object: 0x555917279c60, source tag: 0x7f4fb5f03e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.340: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2412244): GLib-GIO-DEBUG: 07:16:59.340: GTask [gio] D-Bus interface method dispatch (source object: 0x555917279c60, source tag: 0x7f4fb5f03e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412244): libfprint-device-DEBUG: 07:16:59.393: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.442: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.442: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.443: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2412244): GLib-GIO-DEBUG: 07:16:59.443: GTask [gio] D-Bus interface method dispatch (source object: 0x555917279c60, source tag: 0x7f4fb5f03e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.644: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.644: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.647: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2412244): GLib-GIO-DEBUG: 07:16:59.650: GTask [gio] D-Bus interface method dispatch (source object: 0x555917279c60, source tag: 0x7f4fb5f03e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.652: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.652: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> 
> (fprintd:2412244): fprintd-WARNING **: 07:16:59.652: Verification was in progress, stopping it
> (fprintd:2412244): GLib-GIO-DEBUG: 07:16:59.652: GTask [gio] D-Bus interface method dispatch (source object: 0x555917279c60, source tag: 0x7f4fb5f03e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412244): libfprint-device-DEBUG: 07:16:59.652: Idle cancelling on ongoing operation!
> (fprintd:2412244): libfprint-virtual_device-DEBUG: 07:16:59.652: Got cancellation!
> (fprintd:2412244): libfprint-virtual_device-DEBUG: 07:16:59.652: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2412244): libfprint-device-DEBUG: 07:16:59.652: Device reported verify completion
> (fprintd:2412244): libfprint-device-DEBUG: 07:16:59.652: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.652: Finger present 0
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.652: Finger needed 0
> (fprintd:2412244): libfprint-device-DEBUG: 07:16:59.653: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2412244): libfprint-device-DEBUG: 07:16:59.653: Updated temperature model after 0.26 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.653: verify_cb: result verify-no-match
> (fprintd:2412244): libfprint-device-DEBUG: 07:16:59.653: Device reported close completion
> (fprintd:2412244): libfprint-device-DEBUG: 07:16:59.653: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412244): libfprint-device-DEBUG: 07:16:59.653: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.653: released device 0
> (fprintd:2412244): fprintd-DEBUG: 07:16:59.655: main loop completed
> (fprintd:2412244): libfprint-virtual_device-DEBUG: 07:16:59.655: 43568690958: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-no-match', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_stop_waits_for_completion (__main__.FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_stop_waits_for_completion) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.162s
> 
> OK
> ==============================================================================
> 
> ================================== 226/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_stop_waits_for_completion_is_stopped_by_release
> start time:   07:16:58
> duration:     1.46s
> result:       exit status 0
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> G_SLICE=always-malloc MALLOC_PERTURB_=188 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_stop_waits_for_completion_is_stopped_by_release
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412289): GLib-GIO-DEBUG: 07:16:59.752: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.753: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412289): fprintd-WARNING **: 07:16:59.753: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.753: Launching FprintObject
> (fprintd:2412289): libfprint-context-DEBUG: 07:16:59.753: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.754: Preparing devices for resume
> (fprintd:2412289): libfprint-context-DEBUG: 07:16:59.754: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-pvqevz33/virtual-image.socket
> (fprintd:2412289): libfprint-context-DEBUG: 07:16:59.754: created
> (fprintd:2412289): libfprint-device-DEBUG: 07:16:59.754: Device reported probe completion
> (fprintd:2412289): libfprint-device-DEBUG: 07:16:59.754: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412289): libfprint-device-DEBUG: 07:16:59.754: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269419.755 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.756: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.756: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.756: Finger present 0
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.756: Finger needed 0
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.756: Got delay inhibitor for sleep.
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.757: entering main loop
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.757: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.857: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.858: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.859: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.859: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.860: user 'testuser' claiming the device: 0
> (fprintd:2412289): libfprint-virtual_device-DEBUG: 07:16:59.860: 43568895109: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412289): libfprint-virtual_device_connection-DEBUG: 07:16:59.860: 43568895144: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412289): libfprint-device-DEBUG: 07:16:59.860: Device reported open completion
> (fprintd:2412289): GLib-GIO-DEBUG: 07:16:59.860: GTask [gio] D-Bus interface method dispatch (source object: 0x563dccc835a0, source tag: 0x7ffa457f6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412289): libfprint-device-DEBUG: 07:16:59.860: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412289): libfprint-device-DEBUG: 07:16:59.860: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.860: claimed device 0
> (fprintd:2412289): libfprint-virtual_device_connection-DEBUG: 07:16:59.863: Got a new connection!
> (fprintd:2412289): libfprint-virtual_device-DEBUG: 07:16:59.863: Got instructions of length 19
> (fprintd:2412289): libfprint-virtual_device-DEBUG: 07:16:59.863: Received command SET_ENROLL_STAGES 2
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.863: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.865: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.865: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.867: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.867: file_storage_print_data_load(): loaded '/tmp/tmppdy4tr6h/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.867: start enrollment device 0 finger 3
> 
> (fprintd:2412289): fprintd-WARNING **: 07:16:59.867: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2412289): libfprint-device-DEBUG: 07:16:59.867: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412289): libfprint-device-DEBUG: 07:16:59.867: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.867: Finger present 0
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.867: Finger needed 1
> (fprintd:2412289): GLib-GIO-DEBUG: 07:16:59.867: GTask [gio] D-Bus interface method dispatch (source object: 0x563dccc835a0, source tag: 0x7ffa457f6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412289): libfprint-virtual_device_connection-DEBUG: 07:16:59.868: Got a new connection!
> (fprintd:2412289): libfprint-virtual_device-DEBUG: 07:16:59.868: Got instructions of length 10
> (fprintd:2412289): libfprint-virtual_device-DEBUG: 07:16:59.868: Received command SCAN whorl
> (fprintd:2412289): libfprint-virtual_device-DEBUG: 07:16:59.868: Processing command SCAN whorl
> (fprintd:2412289): libfprint-device-DEBUG: 07:16:59.868: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.868: Finger present 1
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.868: Finger needed 1
> (fprintd:2412289): libfprint-device-DEBUG: 07:16:59.868: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.868: Finger present 0
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.868: Finger needed 1
> (fprintd:2412289): libfprint-device-DEBUG: 07:16:59.868: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.868: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412289): libfprint-virtual_device-DEBUG: 07:16:59.868: Sleeping completed
> (fprintd:2412289): libfprint-virtual_device_connection-DEBUG: 07:16:59.871: Got a new connection!
> (fprintd:2412289): libfprint-virtual_device-DEBUG: 07:16:59.872: Got instructions of length 10
> (fprintd:2412289): libfprint-virtual_device-DEBUG: 07:16:59.872: Received command SCAN whorl
> (fprintd:2412289): libfprint-virtual_device-DEBUG: 07:16:59.872: Processing command SCAN whorl
> (fprintd:2412289): libfprint-device-DEBUG: 07:16:59.872: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.872: Finger present 1
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.872: Finger needed 1
> (fprintd:2412289): libfprint-device-DEBUG: 07:16:59.872: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.872: Finger present 0
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.872: Finger needed 1
> (fprintd:2412289): libfprint-device-DEBUG: 07:16:59.872: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.872: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412289): libfprint-device-DEBUG: 07:16:59.872: Device reported enroll completion
> (fprintd:2412289): libfprint-device-DEBUG: 07:16:59.872: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.872: Finger present 0
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.872: Finger needed 0
> (fprintd:2412289): libfprint-device-DEBUG: 07:16:59.872: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2412289): libfprint-device-DEBUG: 07:16:59.872: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412289): libfprint-device-DEBUG: 07:16:59.872: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.872: enroll_cb: result enroll-completed
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.872: file_storage_print_data_save(): print saved to /tmp/tmppdy4tr6h/state/testuser/virtual_device/0/3
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.873: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.873: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2412289): GLib-GIO-DEBUG: 07:16:59.874: GTask [gio] D-Bus interface method dispatch (source object: 0x563dccc835a0, source tag: 0x7ffa457f6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.875: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.875: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.876: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.876: file_storage_print_data_load(): loaded '/tmp/tmppdy4tr6h/state/testuser/virtual_device/0/3' Success
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.876: start verification device 0 finger left-middle-finger
> (fprintd:2412289): libfprint-device-DEBUG: 07:16:59.876: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412289): libfprint-device-DEBUG: 07:16:59.877: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.877: Finger present 0
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.877: Finger needed 1
> (fprintd:2412289): GLib-GIO-DEBUG: 07:16:59.877: GTask [gio] D-Bus interface method dispatch (source object: 0x563dccc835a0, source tag: 0x7ffa457f6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412289): libfprint-virtual_device_connection-DEBUG: 07:16:59.877: Got a new connection!
> (fprintd:2412289): libfprint-virtual_device-DEBUG: 07:16:59.877: Got instructions of length 8
> (fprintd:2412289): libfprint-virtual_device-DEBUG: 07:16:59.877: Received command SLEEP 50
> (fprintd:2412289): libfprint-virtual_device-DEBUG: 07:16:59.877: Processing command SLEEP 50
> (fprintd:2412289): libfprint-virtual_device-DEBUG: 07:16:59.877: Sleeping 50ms
> (fprintd:2412289): libfprint-virtual_device_connection-DEBUG: 07:16:59.878: Got a new connection!
> (fprintd:2412289): libfprint-virtual_device-DEBUG: 07:16:59.878: Got instructions of length 16
> (fprintd:2412289): libfprint-virtual_device-DEBUG: 07:16:59.878: Received command SCAN tented_arch
> (fprintd:2412289): libfprint-virtual_device_connection-DEBUG: 07:16:59.878: Got a new connection!
> (fprintd:2412289): libfprint-virtual_device-DEBUG: 07:16:59.878: Got instructions of length 11
> (fprintd:2412289): libfprint-virtual_device-DEBUG: 07:16:59.878: Received command SLEEP 60000
> (fprintd:2412289): libfprint-virtual_device-DEBUG: 07:16:59.928: Sleeping completed
> (fprintd:2412289): libfprint-virtual_device-DEBUG: 07:16:59.928: Processing command SCAN tented_arch
> (fprintd:2412289): libfprint-device-DEBUG: 07:16:59.928: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.928: Finger present 1
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.928: Finger needed 1
> (fprintd:2412289): libfprint-virtual_device-DEBUG: 07:16:59.928: Virtual device scanned print tented_arch
> (fprintd:2412289): libfprint-device-DEBUG: 07:16:59.928: Device reported verify result
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.928: report_verify_status: result verify-no-match
> (fprintd:2412289): libfprint-device-DEBUG: 07:16:59.928: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.928: Finger present 0
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.929: Finger needed 1
> (fprintd:2412289): libfprint-virtual_device-DEBUG: 07:16:59.929: Processing command SLEEP 60000
> (fprintd:2412289): libfprint-virtual_device-DEBUG: 07:16:59.929: Sleeping 60000ms
> (fprintd:2412289): libfprint-virtual_device-DEBUG: 07:16:59.929: Sleeping now, command queued for later: SCAN tented_arch
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.931: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.931: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2412289): GLib-GIO-DEBUG: 07:16:59.931: GTask [gio] D-Bus interface method dispatch (source object: 0x563dccc835a0, source tag: 0x7ffa457f6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.932: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.932: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412289): fprintd-DEBUG: 07:16:59.937: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2412289): GLib-GIO-DEBUG: 07:16:59.937: GTask [gio] D-Bus interface method dispatch (source object: 0x563dccc835a0, source tag: 0x7ffa457f6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412289): libfprint-device-DEBUG: 07:16:59.989: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2412289): fprintd-DEBUG: 07:17:00.040: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2412289): fprintd-DEBUG: 07:17:00.040: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412289): fprintd-DEBUG: 07:17:00.042: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2412289): GLib-GIO-DEBUG: 07:17:00.043: GTask [gio] D-Bus interface method dispatch (source object: 0x563dccc835a0, source tag: 0x7ffa457f6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412289): fprintd-DEBUG: 07:17:00.241: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2412289): fprintd-DEBUG: 07:17:00.241: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412289): fprintd-DEBUG: 07:17:00.243: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2412289): GLib-GIO-DEBUG: 07:17:00.244: GTask [gio] D-Bus interface method dispatch (source object: 0x563dccc835a0, source tag: 0x7ffa457f6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412289): fprintd-DEBUG: 07:17:00.246: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2412289): fprintd-DEBUG: 07:17:00.246: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> 
> (fprintd:2412289): fprintd-WARNING **: 07:17:00.246: Verification was in progress, stopping it
> (fprintd:2412289): GLib-GIO-DEBUG: 07:17:00.246: GTask [gio] D-Bus interface method dispatch (source object: 0x563dccc835a0, source tag: 0x7ffa457f6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412289): libfprint-device-DEBUG: 07:17:00.246: Idle cancelling on ongoing operation!
> (fprintd:2412289): libfprint-virtual_device-DEBUG: 07:17:00.246: Got cancellation!
> (fprintd:2412289): libfprint-virtual_device-DEBUG: 07:17:00.246: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2412289): libfprint-device-DEBUG: 07:17:00.246: Device reported verify completion
> (fprintd:2412289): libfprint-device-DEBUG: 07:17:00.246: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412289): fprintd-DEBUG: 07:17:00.246: Finger present 0
> (fprintd:2412289): fprintd-DEBUG: 07:17:00.246: Finger needed 0
> (fprintd:2412289): libfprint-device-DEBUG: 07:17:00.247: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2412289): libfprint-device-DEBUG: 07:17:00.247: Updated temperature model after 0.26 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2412289): fprintd-DEBUG: 07:17:00.247: verify_cb: result verify-no-match
> (fprintd:2412289): libfprint-device-DEBUG: 07:17:00.247: Device reported close completion
> (fprintd:2412289): libfprint-device-DEBUG: 07:17:00.247: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412289): libfprint-device-DEBUG: 07:17:00.247: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2412289): fprintd-DEBUG: 07:17:00.247: released device 0
> (fprintd:2412289): fprintd-DEBUG: 07:17:00.253: main loop completed
> (fprintd:2412289): libfprint-virtual_device-DEBUG: 07:17:00.253: 43569288498: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-no-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> ----------------------------------- stderr -----------------------------------
> test_verify_stop_waits_for_completion_is_stopped_by_release (__main__.FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_stop_waits_for_completion_is_stopped_by_release) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.178s
> 
> OK
> ==============================================================================
> 
> ================================== 227/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_already_claimed_other_user_delete_enrolled_fingers_no_prints
> start time:   07:16:59
> duration:     1.01s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_PERTURB_=53 TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_already_claimed_other_user_delete_enrolled_fingers_no_prints
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412321): GLib-GIO-DEBUG: 07:17:00.437: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412321): fprintd-DEBUG: 07:17:00.438: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412321): fprintd-WARNING **: 07:17:00.438: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412321): fprintd-DEBUG: 07:17:00.438: Launching FprintObject
> (fprintd:2412321): libfprint-context-DEBUG: 07:17:00.438: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412321): fprintd-DEBUG: 07:17:00.439: Preparing devices for resume
> (fprintd:2412321): libfprint-context-DEBUG: 07:17:00.439: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-mvvkhzyp/virtual-image.socket
> (fprintd:2412321): libfprint-context-DEBUG: 07:17:00.439: created
> (fprintd:2412321): libfprint-device-DEBUG: 07:17:00.440: Device reported probe completion
> (fprintd:2412321): libfprint-device-DEBUG: 07:17:00.440: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412321): libfprint-device-DEBUG: 07:17:00.440: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269420.440 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412321): fprintd-DEBUG: 07:17:00.441: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2412321): fprintd-DEBUG: 07:17:00.441: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2412321): fprintd-DEBUG: 07:17:00.441: Finger present 0
> (fprintd:2412321): fprintd-DEBUG: 07:17:00.441: Finger needed 0
> (fprintd:2412321): fprintd-DEBUG: 07:17:00.441: Got delay inhibitor for sleep.
> (fprintd:2412321): fprintd-DEBUG: 07:17:00.441: entering main loop
> (fprintd:2412321): fprintd-DEBUG: 07:17:00.442: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412321): fprintd-DEBUG: 07:17:00.539: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412321): fprintd-DEBUG: 07:17:00.540: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412321): fprintd-DEBUG: 07:17:00.541: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412321): fprintd-DEBUG: 07:17:00.542: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412321): fprintd-DEBUG: 07:17:00.542: user 'testuser' claiming the device: 0
> (fprintd:2412321): libfprint-virtual_device-DEBUG: 07:17:00.542: 43569577273: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412321): libfprint-virtual_device_connection-DEBUG: 07:17:00.542: 43569577310: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412321): libfprint-device-DEBUG: 07:17:00.542: Device reported open completion
> (fprintd:2412321): GLib-GIO-DEBUG: 07:17:00.542: GTask [gio] D-Bus interface method dispatch (source object: 0x56176a09ff80, source tag: 0x7f4f875e7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412321): libfprint-device-DEBUG: 07:17:00.542: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412321): libfprint-device-DEBUG: 07:17:00.542: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412321): fprintd-DEBUG: 07:17:00.542: claimed device 0
> (fprintd:2412321): fprintd-DEBUG: 07:17:00.543: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412321): fprintd-DEBUG: 07:17:00.544: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412321): fprintd-DEBUG: 07:17:00.544: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412321): fprintd-DEBUG: 07:17:00.545: Authorization granted to :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> 
> (fprintd:2412321): fprintd-WARNING **: 07:17:00.545: The API user should be updated to use DeleteEnrolledFingers2 method!
> (fprintd:2412321): fprintd-DEBUG: 07:17:00.545: Deleting enrolled fingers for user nottestuser
> (fprintd:2412321): fprintd-DEBUG: 07:17:00.545: file_storage_discover_prints() for user 'nottestuser' in '/tmp/tmpckq0fb8i/state/nottestuser/virtual_device_storage/0'
> (fprintd:2412321): fprintd-DEBUG: 07:17:00.545: scan_dev_storedir(): opendir("/tmp/tmpckq0fb8i/state/nottestuser/virtual_device_storage/0") failed: Error opening directory “/tmp/tmpckq0fb8i/state/nottestuser/virtual_device_storage/0”: No such file or directory
> (fprintd:2412321): GLib-GIO-DEBUG: 07:17:00.545: GTask [gio] D-Bus interface method dispatch (source object: 0x56176a09ff80, source tag: 0x7f4f875e7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> 
> (fprintd:2412321): fprintd-WARNING **: 07:17:00.546: Offending API user is python3
> (fprintd:2412321): fprintd-DEBUG: 07:17:00.547: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412321): fprintd-DEBUG: 07:17:00.547: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412321): libfprint-device-DEBUG: 07:17:00.547: Device reported close completion
> (fprintd:2412321): GLib-GIO-DEBUG: 07:17:00.547: GTask [gio] D-Bus interface method dispatch (source object: 0x56176a09ff80, source tag: 0x7f4f875e7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412321): libfprint-device-DEBUG: 07:17:00.547: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412321): libfprint-device-DEBUG: 07:17:00.547: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412321): fprintd-DEBUG: 07:17:00.547: released device 0
> (fprintd:2412321): fprintd-DEBUG: 07:17:00.548: main loop completed
> (fprintd:2412321): libfprint-virtual_device_storage-DEBUG: 07:17:00.548: 43569584012: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2412321): libfprint-virtual_device-DEBUG: 07:17:00.548: 43569584028: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_already_claimed_other_user_delete_enrolled_fingers_no_prints (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_already_claimed_other_user_delete_enrolled_fingers_no_prints) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.759s
> 
> OK
> ==============================================================================
> 
> ================================== 228/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_already_claimed_other_user_delete_enrolled_fingers
> start time:   07:16:59
> duration:     1.48s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_PERTURB_=53 TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_already_claimed_other_user_delete_enrolled_fingers
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412304): GLib-GIO-DEBUG: 07:16:59.971: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412304): fprintd-DEBUG: 07:16:59.972: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412304): fprintd-WARNING **: 07:16:59.972: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412304): fprintd-DEBUG: 07:16:59.972: Launching FprintObject
> (fprintd:2412304): libfprint-context-DEBUG: 07:16:59.973: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412304): fprintd-DEBUG: 07:16:59.974: Preparing devices for resume
> (fprintd:2412304): libfprint-context-DEBUG: 07:16:59.975: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-qyh3liuq/virtual-image.socket
> (fprintd:2412304): libfprint-context-DEBUG: 07:16:59.975: created
> 1690269419.975 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412304): libfprint-device-DEBUG: 07:16:59.975: Device reported probe completion
> (fprintd:2412304): libfprint-device-DEBUG: 07:16:59.975: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412304): libfprint-device-DEBUG: 07:16:59.975: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412304): fprintd-DEBUG: 07:16:59.990: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2412304): fprintd-DEBUG: 07:16:59.990: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2412304): fprintd-DEBUG: 07:16:59.991: Finger present 0
> (fprintd:2412304): fprintd-DEBUG: 07:16:59.991: Finger needed 0
> (fprintd:2412304): fprintd-DEBUG: 07:16:59.991: Got delay inhibitor for sleep.
> (fprintd:2412304): fprintd-DEBUG: 07:16:59.992: entering main loop
> (fprintd:2412304): fprintd-DEBUG: 07:16:59.993: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.087: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.089: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.092: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.094: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.094: user 'testuser' claiming the device: 0
> (fprintd:2412304): libfprint-virtual_device-DEBUG: 07:17:00.095: 43569130104: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412304): libfprint-virtual_device_connection-DEBUG: 07:17:00.095: 43569130180: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.095: Device reported open completion
> (fprintd:2412304): GLib-GIO-DEBUG: 07:17:00.095: GTask [gio] D-Bus interface method dispatch (source object: 0x56457a5a3010, source tag: 0x7f392ac1ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.095: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.095: Updated temperature model after 0.12 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.095: claimed device 0
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.099: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.099: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.099: Device reported close completion
> (fprintd:2412304): GLib-GIO-DEBUG: 07:17:00.099: GTask [gio] D-Bus interface method dispatch (source object: 0x56457a5a3010, source tag: 0x7f392ac1ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.100: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.100: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.100: released device 0
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.102: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.103: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.108: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.114: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.114: user 'nottestuser' claiming the device: 0
> (fprintd:2412304): libfprint-virtual_device-DEBUG: 07:17:00.114: 43569149993: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412304): libfprint-virtual_device_connection-DEBUG: 07:17:00.114: 43569150012: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.115: Device reported open completion
> (fprintd:2412304): GLib-GIO-DEBUG: 07:17:00.115: GTask [gio] D-Bus interface method dispatch (source object: 0x56457a5a3010, source tag: 0x7f392ac1ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.115: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.115: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.115: claimed device 0
> (fprintd:2412304): libfprint-virtual_device_connection-DEBUG: 07:17:00.115: Got a new connection!
> (fprintd:2412304): libfprint-virtual_device-DEBUG: 07:17:00.115: Got instructions of length 19
> (fprintd:2412304): libfprint-virtual_device-DEBUG: 07:17:00.115: Received command SET_ENROLL_STAGES 2
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.115: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.117: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.117: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.118: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.118: file_storage_print_data_load(): loaded '/tmp/tmptu719ivm/state/nottestuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.118: start enrollment device 0 finger 7
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.118: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.119: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.119: Finger present 0
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.119: Finger needed 1
> (fprintd:2412304): GLib-GIO-DEBUG: 07:17:00.119: GTask [gio] D-Bus interface method dispatch (source object: 0x56457a5a3010, source tag: 0x7f392ac1ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412304): libfprint-virtual_device_connection-DEBUG: 07:17:00.120: Got a new connection!
> (fprintd:2412304): libfprint-virtual_device-DEBUG: 07:17:00.120: Got instructions of length 10
> (fprintd:2412304): libfprint-virtual_device-DEBUG: 07:17:00.120: Received command SCAN whorl
> (fprintd:2412304): libfprint-virtual_device-DEBUG: 07:17:00.120: Processing command SCAN whorl
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.120: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.120: Finger present 1
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.120: Finger needed 1
> (fprintd:2412304): libfprint-virtual_device_storage-DEBUG: 07:17:00.120: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.120: Device reported identify result
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.120: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.120: Finger present 0
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.120: Finger needed 1
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.120: Device reported identify completion
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.120: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.120: Finger present 0
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.120: Finger needed 0
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.120: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.120: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.120: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.120: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.120: Finger present 0
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.120: Finger needed 1
> (fprintd:2412304): libfprint-virtual_device_connection-DEBUG: 07:17:00.125: Got a new connection!
> (fprintd:2412304): libfprint-virtual_device-DEBUG: 07:17:00.125: Got instructions of length 10
> (fprintd:2412304): libfprint-virtual_device-DEBUG: 07:17:00.125: Received command SCAN whorl
> (fprintd:2412304): libfprint-virtual_device-DEBUG: 07:17:00.125: Processing command SCAN whorl
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.125: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.125: Finger present 1
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.125: Finger needed 1
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.125: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.125: Finger present 0
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.125: Finger needed 1
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.125: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.125: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412304): libfprint-virtual_device-DEBUG: 07:17:00.125: Sleeping completed
> (fprintd:2412304): libfprint-virtual_device_connection-DEBUG: 07:17:00.126: Got a new connection!
> (fprintd:2412304): libfprint-virtual_device-DEBUG: 07:17:00.126: Got instructions of length 10
> (fprintd:2412304): libfprint-virtual_device-DEBUG: 07:17:00.126: Received command SCAN whorl
> (fprintd:2412304): libfprint-virtual_device-DEBUG: 07:17:00.126: Processing command SCAN whorl
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.126: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.126: Finger present 1
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.126: Finger needed 1
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.126: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.126: Finger present 0
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.126: Finger needed 1
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.126: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.126: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.126: Device reported enroll completion
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.126: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.126: Finger present 0
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.126: Finger needed 0
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.126: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.126: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.126: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.126: enroll_cb: result enroll-completed
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.127: file_storage_print_data_save(): print saved to /tmp/tmptu719ivm/state/nottestuser/virtual_device_storage/0/7
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.130: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.130: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412304): GLib-GIO-DEBUG: 07:17:00.130: GTask [gio] D-Bus interface method dispatch (source object: 0x56457a5a3010, source tag: 0x7f392ac1ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.137: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.137: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.138: Device reported close completion
> (fprintd:2412304): GLib-GIO-DEBUG: 07:17:00.138: GTask [gio] D-Bus interface method dispatch (source object: 0x56457a5a3010, source tag: 0x7f392ac1ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.138: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.138: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.138: released device 0
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.140: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.141: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.143: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.144: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.144: user 'testuser' claiming the device: 0
> (fprintd:2412304): libfprint-virtual_device-DEBUG: 07:17:00.144: 43569179511: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412304): libfprint-virtual_device_connection-DEBUG: 07:17:00.144: 43569179535: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.144: Device reported open completion
> (fprintd:2412304): GLib-GIO-DEBUG: 07:17:00.144: GTask [gio] D-Bus interface method dispatch (source object: 0x56457a5a3010, source tag: 0x7f392ac1ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.144: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.144: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.144: claimed device 0
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.147: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.147: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.148: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.149: Authorization granted to :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> 
> (fprintd:2412304): fprintd-WARNING **: 07:17:00.149: The API user should be updated to use DeleteEnrolledFingers2 method!
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.149: Deleting enrolled fingers for user nottestuser
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.149: file_storage_discover_prints() for user 'nottestuser' in '/tmp/tmptu719ivm/state/nottestuser/virtual_device_storage/0'
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.150: file_storage_discover_prints() for user 'nottestuser' in '/tmp/tmptu719ivm/state/nottestuser/virtual_device_storage/0'
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.150: file_storage_print_data_load(): loaded '/tmp/tmptu719ivm/state/nottestuser/virtual_device_storage/0/7' Success
> (fprintd:2412304): GLib-GIO-DEBUG: 07:17:00.150: GTask [gio] D-Bus interface method dispatch (source object: 0x56457a5a3010, source tag: 0x7f392ac1ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> 
> (fprintd:2412304): fprintd-WARNING **: 07:17:00.151: Offending API user is python3
> (fprintd:2412304): libfprint-virtual_device_storage-DEBUG: 07:17:00.652: Deleting print whorl for user nottestuser
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.652: Device reported deletion completion
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.652: Completing action FPI_DEVICE_ACTION_DELETE in idle!
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.652: Updated temperature model after 0.51 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.652: file_storage_print_data_delete(): unlink("/tmp/tmptu719ivm/state/nottestuser/virtual_device_storage/0/7") Success
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.652: file_storage_discover_prints() for user 'nottestuser' in '/tmp/tmptu719ivm/state/nottestuser/virtual_device_storage/0'
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.654: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.654: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.655: Device reported close completion
> (fprintd:2412304): GLib-GIO-DEBUG: 07:17:00.655: GTask [gio] D-Bus interface method dispatch (source object: 0x56457a5a3010, source tag: 0x7f392ac1ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.655: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412304): libfprint-device-DEBUG: 07:17:00.655: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.655: released device 0
> (fprintd:2412304): fprintd-DEBUG: 07:17:00.660: main loop completed
> (fprintd:2412304): libfprint-virtual_device_storage-DEBUG: 07:17:00.661: 43569696033: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2412304): libfprint-virtual_device-DEBUG: 07:17:00.661: 43569696059: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_already_claimed_other_user_delete_enrolled_fingers (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_already_claimed_other_user_delete_enrolled_fingers) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.208s
> 
> OK
> ==============================================================================
> 
> ================================== 229/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceNoStorageVerificationTests / FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_stop_waits_for_completion_waiting_timeout
> start time:   07:16:58
> duration:     2.12s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=162 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_stop_waits_for_completion_waiting_timeout
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412272): GLib-GIO-DEBUG: 07:16:59.579: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.580: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412272): fprintd-WARNING **: 07:16:59.580: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.580: Launching FprintObject
> (fprintd:2412272): libfprint-context-DEBUG: 07:16:59.580: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.581: Preparing devices for resume
> (fprintd:2412272): libfprint-context-DEBUG: 07:16:59.581: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-xnoaup23/virtual-image.socket
> (fprintd:2412272): libfprint-context-DEBUG: 07:16:59.582: created
> 1690269419.582 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412272): libfprint-device-DEBUG: 07:16:59.582: Device reported probe completion
> (fprintd:2412272): libfprint-device-DEBUG: 07:16:59.582: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412272): libfprint-device-DEBUG: 07:16:59.582: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.584: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.584: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.584: Finger present 0
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.584: Finger needed 0
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.584: Got delay inhibitor for sleep.
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.584: entering main loop
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.584: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.684: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.686: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.687: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.688: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.689: user 'testuser' claiming the device: 0
> (fprintd:2412272): libfprint-virtual_device-DEBUG: 07:16:59.690: 43568725023: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412272): libfprint-virtual_device_connection-DEBUG: 07:16:59.691: 43568725082: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412272): libfprint-device-DEBUG: 07:16:59.691: Device reported open completion
> (fprintd:2412272): GLib-GIO-DEBUG: 07:16:59.691: GTask [gio] D-Bus interface method dispatch (source object: 0x55ffcbbdfec0, source tag: 0x7f984ea81e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412272): libfprint-device-DEBUG: 07:16:59.692: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412272): libfprint-device-DEBUG: 07:16:59.693: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.693: claimed device 0
> (fprintd:2412272): libfprint-virtual_device_connection-DEBUG: 07:16:59.698: Got a new connection!
> (fprintd:2412272): libfprint-virtual_device-DEBUG: 07:16:59.698: Got instructions of length 19
> (fprintd:2412272): libfprint-virtual_device-DEBUG: 07:16:59.698: Received command SET_ENROLL_STAGES 2
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.698: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.699: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.699: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.700: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.701: file_storage_print_data_load(): loaded '/tmp/tmpmlb8jdtj/state/testuser/virtual_device/0/3' Unknown error -2
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.701: start enrollment device 0 finger 3
> 
> (fprintd:2412272): fprintd-WARNING **: 07:16:59.701: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2412272): libfprint-device-DEBUG: 07:16:59.701: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412272): libfprint-device-DEBUG: 07:16:59.701: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.701: Finger present 0
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.702: Finger needed 1
> (fprintd:2412272): GLib-GIO-DEBUG: 07:16:59.704: GTask [gio] D-Bus interface method dispatch (source object: 0x55ffcbbdfec0, source tag: 0x7f984ea81e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412272): libfprint-virtual_device_connection-DEBUG: 07:16:59.706: Got a new connection!
> (fprintd:2412272): libfprint-virtual_device-DEBUG: 07:16:59.706: Got instructions of length 10
> (fprintd:2412272): libfprint-virtual_device-DEBUG: 07:16:59.706: Received command SCAN whorl
> (fprintd:2412272): libfprint-virtual_device-DEBUG: 07:16:59.706: Processing command SCAN whorl
> (fprintd:2412272): libfprint-device-DEBUG: 07:16:59.706: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.707: Finger present 1
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.707: Finger needed 1
> (fprintd:2412272): libfprint-device-DEBUG: 07:16:59.707: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.707: Finger present 0
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.707: Finger needed 1
> (fprintd:2412272): libfprint-device-DEBUG: 07:16:59.707: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.707: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412272): libfprint-virtual_device-DEBUG: 07:16:59.707: Sleeping completed
> (fprintd:2412272): libfprint-virtual_device_connection-DEBUG: 07:16:59.707: Got a new connection!
> (fprintd:2412272): libfprint-virtual_device-DEBUG: 07:16:59.708: Got instructions of length 10
> (fprintd:2412272): libfprint-virtual_device-DEBUG: 07:16:59.708: Received command SCAN whorl
> (fprintd:2412272): libfprint-virtual_device-DEBUG: 07:16:59.708: Processing command SCAN whorl
> (fprintd:2412272): libfprint-device-DEBUG: 07:16:59.708: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.708: Finger present 1
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.708: Finger needed 1
> (fprintd:2412272): libfprint-device-DEBUG: 07:16:59.708: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.709: Finger present 0
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.709: Finger needed 1
> (fprintd:2412272): libfprint-device-DEBUG: 07:16:59.709: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.709: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412272): libfprint-device-DEBUG: 07:16:59.709: Device reported enroll completion
> (fprintd:2412272): libfprint-device-DEBUG: 07:16:59.709: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.709: Finger present 0
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.709: Finger needed 0
> (fprintd:2412272): libfprint-device-DEBUG: 07:16:59.709: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2412272): libfprint-device-DEBUG: 07:16:59.709: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412272): libfprint-device-DEBUG: 07:16:59.710: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.710: enroll_cb: result enroll-completed
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.710: file_storage_print_data_save(): print saved to /tmp/tmpmlb8jdtj/state/testuser/virtual_device/0/3
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.714: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.714: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2412272): GLib-GIO-DEBUG: 07:16:59.714: GTask [gio] D-Bus interface method dispatch (source object: 0x55ffcbbdfec0, source tag: 0x7f984ea81e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.716: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.716: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.718: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.718: file_storage_print_data_load(): loaded '/tmp/tmpmlb8jdtj/state/testuser/virtual_device/0/3' Success
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.718: start verification device 0 finger left-middle-finger
> (fprintd:2412272): libfprint-device-DEBUG: 07:16:59.718: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412272): libfprint-device-DEBUG: 07:16:59.718: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.718: Finger present 0
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.718: Finger needed 1
> (fprintd:2412272): GLib-GIO-DEBUG: 07:16:59.718: GTask [gio] D-Bus interface method dispatch (source object: 0x55ffcbbdfec0, source tag: 0x7f984ea81e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412272): libfprint-virtual_device_connection-DEBUG: 07:16:59.721: Got a new connection!
> (fprintd:2412272): libfprint-virtual_device-DEBUG: 07:16:59.721: Got instructions of length 8
> (fprintd:2412272): libfprint-virtual_device-DEBUG: 07:16:59.721: Received command SLEEP 50
> (fprintd:2412272): libfprint-virtual_device-DEBUG: 07:16:59.721: Processing command SLEEP 50
> (fprintd:2412272): libfprint-virtual_device-DEBUG: 07:16:59.721: Sleeping 50ms
> (fprintd:2412272): libfprint-virtual_device_connection-DEBUG: 07:16:59.721: Got a new connection!
> (fprintd:2412272): libfprint-virtual_device-DEBUG: 07:16:59.721: Got instructions of length 16
> (fprintd:2412272): libfprint-virtual_device-DEBUG: 07:16:59.721: Received command SCAN tented_arch
> (fprintd:2412272): libfprint-virtual_device_connection-DEBUG: 07:16:59.721: Got a new connection!
> (fprintd:2412272): libfprint-virtual_device-DEBUG: 07:16:59.721: Got instructions of length 11
> (fprintd:2412272): libfprint-virtual_device-DEBUG: 07:16:59.721: Received command SLEEP 60000
> (fprintd:2412272): libfprint-virtual_device-DEBUG: 07:16:59.772: Sleeping completed
> (fprintd:2412272): libfprint-virtual_device-DEBUG: 07:16:59.772: Processing command SCAN tented_arch
> (fprintd:2412272): libfprint-device-DEBUG: 07:16:59.772: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.772: Finger present 1
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.772: Finger needed 1
> (fprintd:2412272): libfprint-virtual_device-DEBUG: 07:16:59.772: Virtual device scanned print tented_arch
> (fprintd:2412272): libfprint-device-DEBUG: 07:16:59.772: Device reported verify result
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.772: report_verify_status: result verify-no-match
> (fprintd:2412272): libfprint-device-DEBUG: 07:16:59.772: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.772: Finger present 0
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.772: Finger needed 1
> (fprintd:2412272): libfprint-virtual_device-DEBUG: 07:16:59.772: Processing command SLEEP 60000
> (fprintd:2412272): libfprint-virtual_device-DEBUG: 07:16:59.772: Sleeping 60000ms
> (fprintd:2412272): libfprint-virtual_device-DEBUG: 07:16:59.772: Sleeping now, command queued for later: SCAN tented_arch
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.773: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.773: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2412272): GLib-GIO-DEBUG: 07:16:59.773: GTask [gio] D-Bus interface method dispatch (source object: 0x55ffcbbdfec0, source tag: 0x7f984ea81e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.774: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.774: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.775: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2412272): GLib-GIO-DEBUG: 07:16:59.775: GTask [gio] D-Bus interface method dispatch (source object: 0x55ffcbbdfec0, source tag: 0x7f984ea81e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412272): libfprint-device-DEBUG: 07:16:59.827: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.878: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.878: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412272): fprintd-DEBUG: 07:16:59.880: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2412272): GLib-GIO-DEBUG: 07:16:59.880: GTask [gio] D-Bus interface method dispatch (source object: 0x55ffcbbdfec0, source tag: 0x7f984ea81e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412272): fprintd-DEBUG: 07:17:00.084: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2412272): fprintd-DEBUG: 07:17:00.084: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412272): fprintd-DEBUG: 07:17:00.085: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2412272): GLib-GIO-DEBUG: 07:17:00.086: GTask [gio] D-Bus interface method dispatch (source object: 0x55ffcbbdfec0, source tag: 0x7f984ea81e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412272): libfprint-device-DEBUG: 07:17:00.965: Idle cancelling on ongoing operation!
> (fprintd:2412272): libfprint-virtual_device-DEBUG: 07:17:00.965: Got cancellation!
> (fprintd:2412272): libfprint-virtual_device-DEBUG: 07:17:00.965: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2412272): libfprint-device-DEBUG: 07:17:00.965: Device reported verify completion
> (fprintd:2412272): libfprint-device-DEBUG: 07:17:00.965: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412272): fprintd-DEBUG: 07:17:00.965: Finger present 0
> (fprintd:2412272): fprintd-DEBUG: 07:17:00.965: Finger needed 0
> (fprintd:2412272): libfprint-device-DEBUG: 07:17:00.965: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2412272): libfprint-device-DEBUG: 07:17:00.965: Updated temperature model after 1.14 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2412272): fprintd-DEBUG: 07:17:00.965: verify_cb: result verify-no-match
> (fprintd:2412272): fprintd-DEBUG: 07:17:00.966: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2412272): fprintd-DEBUG: 07:17:00.966: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2412272): libfprint-device-DEBUG: 07:17:00.966: Device reported close completion
> (fprintd:2412272): GLib-GIO-DEBUG: 07:17:00.966: GTask [gio] D-Bus interface method dispatch (source object: 0x55ffcbbdfec0, source tag: 0x7f984ea81e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412272): libfprint-device-DEBUG: 07:17:00.966: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412272): libfprint-device-DEBUG: 07:17:00.967: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2412272): fprintd-DEBUG: 07:17:00.967: released device 0
> (fprintd:2412272): fprintd-DEBUG: 07:17:00.968: main loop completed
> (fprintd:2412272): libfprint-virtual_device-DEBUG: 07:17:00.968: 43570003373: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-no-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> ----------------------------------- stderr -----------------------------------
> test_verify_stop_waits_for_completion_waiting_timeout (__main__.FPrintdVirtualDeviceNoStorageVerificationTests.test_verify_stop_waits_for_completion_waiting_timeout) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.917s
> 
> OK
> ==============================================================================
> 
> ================================== 230/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_already_claimed_same_user_delete_enrolled_fingers_no_prints
> start time:   07:17:00
> duration:     0.78s
> result:       exit status 0
> command:      MALLOC_PERTURB_=28 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_already_claimed_same_user_delete_enrolled_fingers_no_prints
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412355): GLib-GIO-DEBUG: 07:17:00.914: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412355): fprintd-DEBUG: 07:17:00.914: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412355): fprintd-WARNING **: 07:17:00.914: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412355): fprintd-DEBUG: 07:17:00.914: Launching FprintObject
> (fprintd:2412355): libfprint-context-DEBUG: 07:17:00.915: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412355): fprintd-DEBUG: 07:17:00.916: Preparing devices for resume
> (fprintd:2412355): libfprint-context-DEBUG: 07:17:00.916: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-7e66xxvw/virtual-image.socket
> (fprintd:2412355): libfprint-context-DEBUG: 07:17:00.916: created
> 1690269420.916 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412355): libfprint-device-DEBUG: 07:17:00.917: Device reported probe completion
> (fprintd:2412355): fprintd-DEBUG: 07:17:00.917: Got delay inhibitor for sleep.
> (fprintd:2412355): libfprint-device-DEBUG: 07:17:00.917: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412355): libfprint-device-DEBUG: 07:17:00.917: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412355): fprintd-DEBUG: 07:17:00.919: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2412355): fprintd-DEBUG: 07:17:00.919: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2412355): fprintd-DEBUG: 07:17:00.919: Finger present 0
> (fprintd:2412355): fprintd-DEBUG: 07:17:00.919: Finger needed 0
> (fprintd:2412355): fprintd-DEBUG: 07:17:00.919: entering main loop
> (fprintd:2412355): fprintd-DEBUG: 07:17:00.919: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412355): fprintd-DEBUG: 07:17:01.015: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412355): fprintd-DEBUG: 07:17:01.016: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412355): fprintd-DEBUG: 07:17:01.017: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412355): fprintd-DEBUG: 07:17:01.018: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412355): fprintd-DEBUG: 07:17:01.018: user 'testuser' claiming the device: 0
> (fprintd:2412355): libfprint-virtual_device-DEBUG: 07:17:01.018: 43570053196: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412355): libfprint-virtual_device_connection-DEBUG: 07:17:01.018: 43570053234: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412355): libfprint-device-DEBUG: 07:17:01.018: Device reported open completion
> (fprintd:2412355): GLib-GIO-DEBUG: 07:17:01.018: GTask [gio] D-Bus interface method dispatch (source object: 0x55605e5bcc00, source tag: 0x7fd8917e4e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412355): libfprint-device-DEBUG: 07:17:01.018: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412355): libfprint-device-DEBUG: 07:17:01.018: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412355): fprintd-DEBUG: 07:17:01.018: claimed device 0
> (fprintd:2412355): fprintd-DEBUG: 07:17:01.019: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412355): fprintd-DEBUG: 07:17:01.020: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412355): fprintd-DEBUG: 07:17:01.021: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412355): fprintd-DEBUG: 07:17:01.022: Authorization granted to :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> 
> (fprintd:2412355): fprintd-WARNING **: 07:17:01.022: The API user should be updated to use DeleteEnrolledFingers2 method!
> (fprintd:2412355): fprintd-DEBUG: 07:17:01.022: Deleting enrolled fingers for user testuser
> (fprintd:2412355): fprintd-DEBUG: 07:17:01.022: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpgxda0svo/state/testuser/virtual_device_storage/0'
> (fprintd:2412355): fprintd-DEBUG: 07:17:01.022: scan_dev_storedir(): opendir("/tmp/tmpgxda0svo/state/testuser/virtual_device_storage/0") failed: Error opening directory “/tmp/tmpgxda0svo/state/testuser/virtual_device_storage/0”: No such file or directory
> (fprintd:2412355): GLib-GIO-DEBUG: 07:17:01.022: GTask [gio] D-Bus interface method dispatch (source object: 0x55605e5bcc00, source tag: 0x7fd8917e4e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> 
> (fprintd:2412355): fprintd-WARNING **: 07:17:01.022: Offending API user is python3
> (fprintd:2412355): fprintd-DEBUG: 07:17:01.024: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412355): fprintd-DEBUG: 07:17:01.024: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412355): libfprint-device-DEBUG: 07:17:01.024: Device reported close completion
> (fprintd:2412355): GLib-GIO-DEBUG: 07:17:01.024: GTask [gio] D-Bus interface method dispatch (source object: 0x55605e5bcc00, source tag: 0x7fd8917e4e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412355): libfprint-device-DEBUG: 07:17:01.024: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412355): libfprint-device-DEBUG: 07:17:01.024: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412355): fprintd-DEBUG: 07:17:01.024: released device 0
> (fprintd:2412355): fprintd-DEBUG: 07:17:01.025: main loop completed
> (fprintd:2412355): libfprint-virtual_device_storage-DEBUG: 07:17:01.025: 43570060950: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2412355): libfprint-virtual_device-DEBUG: 07:17:01.025: 43570060984: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_already_claimed_same_user_delete_enrolled_fingers_no_prints (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_already_claimed_same_user_delete_enrolled_fingers_no_prints) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.520s
> 
> OK
> ==============================================================================
> 
> ================================== 231/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_already_claimed_same_user_delete_enrolled_fingers
> start time:   07:16:59
> duration:     1.63s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=132 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_already_claimed_same_user_delete_enrolled_fingers
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412331): GLib-GIO-DEBUG: 07:17:00.664: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.665: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412331): fprintd-WARNING **: 07:17:00.665: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.665: Launching FprintObject
> (fprintd:2412331): libfprint-context-DEBUG: 07:17:00.665: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.666: Preparing devices for resume
> (fprintd:2412331): libfprint-context-DEBUG: 07:17:00.667: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-lle7hfsq/virtual-image.socket
> (fprintd:2412331): libfprint-context-DEBUG: 07:17:00.667: created
> 1690269420.667 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412331): libfprint-device-DEBUG: 07:17:00.667: Device reported probe completion
> (fprintd:2412331): libfprint-device-DEBUG: 07:17:00.667: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412331): libfprint-device-DEBUG: 07:17:00.667: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.669: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.669: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.669: Finger present 0
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.669: Finger needed 0
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.669: Got delay inhibitor for sleep.
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.669: entering main loop
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.670: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.752: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.753: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.754: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.755: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.755: user 'testuser' claiming the device: 0
> (fprintd:2412331): libfprint-virtual_device-DEBUG: 07:17:00.755: 43569790524: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412331): libfprint-virtual_device_connection-DEBUG: 07:17:00.755: 43569790571: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412331): libfprint-device-DEBUG: 07:17:00.755: Device reported open completion
> (fprintd:2412331): GLib-GIO-DEBUG: 07:17:00.755: GTask [gio] D-Bus interface method dispatch (source object: 0x5577bcbbff50, source tag: 0x7f01028a0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412331): libfprint-device-DEBUG: 07:17:00.755: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412331): libfprint-device-DEBUG: 07:17:00.755: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.755: claimed device 0
> (fprintd:2412331): libfprint-virtual_device_connection-DEBUG: 07:17:00.756: Got a new connection!
> (fprintd:2412331): libfprint-virtual_device-DEBUG: 07:17:00.756: Got instructions of length 19
> (fprintd:2412331): libfprint-virtual_device-DEBUG: 07:17:00.756: Received command SET_ENROLL_STAGES 2
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.756: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.760: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.761: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.762: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.762: file_storage_print_data_load(): loaded '/tmp/tmp2o1h4k04/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.762: start enrollment device 0 finger 7
> (fprintd:2412331): libfprint-device-DEBUG: 07:17:00.762: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412331): libfprint-device-DEBUG: 07:17:00.762: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.762: Finger present 0
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.762: Finger needed 1
> (fprintd:2412331): GLib-GIO-DEBUG: 07:17:00.762: GTask [gio] D-Bus interface method dispatch (source object: 0x5577bcbbff50, source tag: 0x7f01028a0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412331): libfprint-virtual_device_connection-DEBUG: 07:17:00.763: Got a new connection!
> (fprintd:2412331): libfprint-virtual_device-DEBUG: 07:17:00.763: Got instructions of length 10
> (fprintd:2412331): libfprint-virtual_device-DEBUG: 07:17:00.763: Received command SCAN whorl
> (fprintd:2412331): libfprint-virtual_device-DEBUG: 07:17:00.763: Processing command SCAN whorl
> (fprintd:2412331): libfprint-device-DEBUG: 07:17:00.763: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.763: Finger present 1
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.763: Finger needed 1
> (fprintd:2412331): libfprint-virtual_device_storage-DEBUG: 07:17:00.763: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2412331): libfprint-device-DEBUG: 07:17:00.763: Device reported identify result
> (fprintd:2412331): libfprint-device-DEBUG: 07:17:00.763: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.763: Finger present 0
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.763: Finger needed 1
> (fprintd:2412331): libfprint-device-DEBUG: 07:17:00.763: Device reported identify completion
> (fprintd:2412331): libfprint-device-DEBUG: 07:17:00.763: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.763: Finger present 0
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.763: Finger needed 0
> (fprintd:2412331): libfprint-device-DEBUG: 07:17:00.763: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2412331): libfprint-device-DEBUG: 07:17:00.763: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412331): libfprint-device-DEBUG: 07:17:00.763: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412331): libfprint-device-DEBUG: 07:17:00.763: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.763: Finger present 0
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.763: Finger needed 1
> (fprintd:2412331): libfprint-virtual_device_connection-DEBUG: 07:17:00.765: Got a new connection!
> (fprintd:2412331): libfprint-virtual_device-DEBUG: 07:17:00.766: Got instructions of length 10
> (fprintd:2412331): libfprint-virtual_device-DEBUG: 07:17:00.766: Received command SCAN whorl
> (fprintd:2412331): libfprint-virtual_device-DEBUG: 07:17:00.766: Processing command SCAN whorl
> (fprintd:2412331): libfprint-device-DEBUG: 07:17:00.766: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.766: Finger present 1
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.766: Finger needed 1
> (fprintd:2412331): libfprint-device-DEBUG: 07:17:00.766: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.766: Finger present 0
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.766: Finger needed 1
> (fprintd:2412331): libfprint-device-DEBUG: 07:17:00.766: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.766: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412331): libfprint-virtual_device-DEBUG: 07:17:00.766: Sleeping completed
> (fprintd:2412331): libfprint-virtual_device_connection-DEBUG: 07:17:00.768: Got a new connection!
> (fprintd:2412331): libfprint-virtual_device-DEBUG: 07:17:00.768: Got instructions of length 10
> (fprintd:2412331): libfprint-virtual_device-DEBUG: 07:17:00.768: Received command SCAN whorl
> (fprintd:2412331): libfprint-virtual_device-DEBUG: 07:17:00.768: Processing command SCAN whorl
> (fprintd:2412331): libfprint-device-DEBUG: 07:17:00.768: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.768: Finger present 1
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.768: Finger needed 1
> (fprintd:2412331): libfprint-device-DEBUG: 07:17:00.768: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.768: Finger present 0
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.768: Finger needed 1
> (fprintd:2412331): libfprint-device-DEBUG: 07:17:00.768: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.768: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412331): libfprint-device-DEBUG: 07:17:00.768: Device reported enroll completion
> (fprintd:2412331): libfprint-device-DEBUG: 07:17:00.768: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.768: Finger present 0
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.768: Finger needed 0
> (fprintd:2412331): libfprint-device-DEBUG: 07:17:00.768: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2412331): libfprint-device-DEBUG: 07:17:00.768: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412331): libfprint-device-DEBUG: 07:17:00.768: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.768: enroll_cb: result enroll-completed
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.769: file_storage_print_data_save(): print saved to /tmp/tmp2o1h4k04/state/testuser/virtual_device_storage/0/7
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.770: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.770: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412331): GLib-GIO-DEBUG: 07:17:00.771: GTask [gio] D-Bus interface method dispatch (source object: 0x5577bcbbff50, source tag: 0x7f01028a0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.772: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.773: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.775: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.776: Authorization granted to :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> 
> (fprintd:2412331): fprintd-WARNING **: 07:17:00.776: The API user should be updated to use DeleteEnrolledFingers2 method!
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.776: Deleting enrolled fingers for user testuser
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.776: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp2o1h4k04/state/testuser/virtual_device_storage/0'
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.776: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp2o1h4k04/state/testuser/virtual_device_storage/0'
> (fprintd:2412331): fprintd-DEBUG: 07:17:00.776: file_storage_print_data_load(): loaded '/tmp/tmp2o1h4k04/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2412331): GLib-GIO-DEBUG: 07:17:00.776: GTask [gio] D-Bus interface method dispatch (source object: 0x5577bcbbff50, source tag: 0x7f01028a0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> 
> (fprintd:2412331): fprintd-WARNING **: 07:17:00.776: Offending API user is python3
> (fprintd:2412331): libfprint-virtual_device_storage-DEBUG: 07:17:01.277: Deleting print whorl for user testuser
> (fprintd:2412331): libfprint-device-DEBUG: 07:17:01.277: Device reported deletion completion
> (fprintd:2412331): libfprint-device-DEBUG: 07:17:01.277: Completing action FPI_DEVICE_ACTION_DELETE in idle!
> (fprintd:2412331): libfprint-device-DEBUG: 07:17:01.277: Updated temperature model after 0.51 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412331): fprintd-DEBUG: 07:17:01.277: file_storage_print_data_delete(): unlink("/tmp/tmp2o1h4k04/state/testuser/virtual_device_storage/0/7") Success
> (fprintd:2412331): fprintd-DEBUG: 07:17:01.277: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp2o1h4k04/state/testuser/virtual_device_storage/0'
> (fprintd:2412331): fprintd-DEBUG: 07:17:01.281: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412331): fprintd-DEBUG: 07:17:01.281: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412331): libfprint-device-DEBUG: 07:17:01.281: Device reported close completion
> (fprintd:2412331): GLib-GIO-DEBUG: 07:17:01.281: GTask [gio] D-Bus interface method dispatch (source object: 0x5577bcbbff50, source tag: 0x7f01028a0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412331): libfprint-device-DEBUG: 07:17:01.281: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412331): libfprint-device-DEBUG: 07:17:01.281: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412331): fprintd-DEBUG: 07:17:01.281: released device 0
> (fprintd:2412331): fprintd-DEBUG: 07:17:01.285: main loop completed
> (fprintd:2412331): libfprint-virtual_device_storage-DEBUG: 07:17:01.286: 43570321190: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2412331): libfprint-virtual_device-DEBUG: 07:17:01.286: 43570321206: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_already_claimed_same_user_delete_enrolled_fingers (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_already_claimed_same_user_delete_enrolled_fingers) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.292s
> 
> OK
> ==============================================================================
> 
> ================================== 232/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_always_allowed_enroll_stop
> start time:   07:17:00
> duration:     0.86s
> result:       exit status 0
> command:      MALLOC_PERTURB_=150 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_always_allowed_enroll_stop
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412380): GLib-GIO-DEBUG: 07:17:01.316: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412380): fprintd-DEBUG: 07:17:01.321: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412380): fprintd-WARNING **: 07:17:01.321: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412380): fprintd-DEBUG: 07:17:01.321: Launching FprintObject
> (fprintd:2412380): libfprint-context-DEBUG: 07:17:01.321: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412380): fprintd-DEBUG: 07:17:01.334: Preparing devices for resume
> (fprintd:2412380): libfprint-context-DEBUG: 07:17:01.335: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-7ul0bh_k/virtual-image.socket
> (fprintd:2412380): libfprint-context-DEBUG: 07:17:01.335: created
> (fprintd:2412380): libfprint-device-DEBUG: 07:17:01.335: Device reported probe completion
> (fprintd:2412380): libfprint-device-DEBUG: 07:17:01.335: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412380): libfprint-device-DEBUG: 07:17:01.335: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269421.339 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412380): fprintd-DEBUG: 07:17:01.343: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2412380): fprintd-DEBUG: 07:17:01.343: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2412380): fprintd-DEBUG: 07:17:01.343: Finger present 0
> (fprintd:2412380): fprintd-DEBUG: 07:17:01.343: Finger needed 0
> (fprintd:2412380): fprintd-DEBUG: 07:17:01.343: Got delay inhibitor for sleep.
> (fprintd:2412380): fprintd-DEBUG: 07:17:01.343: entering main loop
> (fprintd:2412380): fprintd-DEBUG: 07:17:01.343: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412380): fprintd-DEBUG: 07:17:01.406: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412380): fprintd-DEBUG: 07:17:01.406: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412380): fprintd-DEBUG: 07:17:01.407: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412380): fprintd-DEBUG: 07:17:01.408: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412380): fprintd-DEBUG: 07:17:01.408: user 'testuser' claiming the device: 0
> (fprintd:2412380): libfprint-virtual_device-DEBUG: 07:17:01.408: 43570443574: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412380): libfprint-virtual_device_connection-DEBUG: 07:17:01.408: 43570443617: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412380): libfprint-device-DEBUG: 07:17:01.408: Device reported open completion
> (fprintd:2412380): GLib-GIO-DEBUG: 07:17:01.408: GTask [gio] D-Bus interface method dispatch (source object: 0x5654f5362a70, source tag: 0x7fd6e9c67e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412380): libfprint-device-DEBUG: 07:17:01.409: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412380): libfprint-device-DEBUG: 07:17:01.409: Updated temperature model after 0.07 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412380): fprintd-DEBUG: 07:17:01.409: claimed device 0
> (fprintd:2412380): fprintd-DEBUG: 07:17:01.409: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412380): fprintd-DEBUG: 07:17:01.410: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412380): fprintd-DEBUG: 07:17:01.410: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412380): fprintd-DEBUG: 07:17:01.410: file_storage_print_data_load(): loaded '/tmp/tmp45fo3rbr/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2412380): fprintd-DEBUG: 07:17:01.410: start enrollment device 0 finger 7
> (fprintd:2412380): libfprint-device-DEBUG: 07:17:01.410: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412380): libfprint-device-DEBUG: 07:17:01.410: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412380): fprintd-DEBUG: 07:17:01.411: Finger present 0
> (fprintd:2412380): fprintd-DEBUG: 07:17:01.411: Finger needed 1
> (fprintd:2412380): GLib-GIO-DEBUG: 07:17:01.411: GTask [gio] D-Bus interface method dispatch (source object: 0x5654f5362a70, source tag: 0x7fd6e9c67e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412380): fprintd-DEBUG: 07:17:01.412: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412380): fprintd-DEBUG: 07:17:01.412: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412380): GLib-GIO-DEBUG: 07:17:01.412: GTask [gio] D-Bus interface method dispatch (source object: 0x5654f5362a70, source tag: 0x7fd6e9c67e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412380): libfprint-device-DEBUG: 07:17:01.412: Idle cancelling on ongoing operation!
> (fprintd:2412380): libfprint-virtual_device-DEBUG: 07:17:01.412: Got cancellation!
> (fprintd:2412380): libfprint-device-DEBUG: 07:17:01.412: Device reported identify completion
> (fprintd:2412380): libfprint-device-DEBUG: 07:17:01.412: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412380): fprintd-DEBUG: 07:17:01.412: Finger present 0
> (fprintd:2412380): fprintd-DEBUG: 07:17:01.412: Finger needed 0
> (fprintd:2412380): libfprint-device-DEBUG: 07:17:01.412: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2412380): libfprint-device-DEBUG: 07:17:01.412: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412380): fprintd-DEBUG: 07:17:01.414: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412380): fprintd-DEBUG: 07:17:01.414: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412380): libfprint-device-DEBUG: 07:17:01.414: Device reported close completion
> (fprintd:2412380): GLib-GIO-DEBUG: 07:17:01.414: GTask [gio] D-Bus interface method dispatch (source object: 0x5654f5362a70, source tag: 0x7fd6e9c67e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412380): libfprint-device-DEBUG: 07:17:01.414: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412380): libfprint-device-DEBUG: 07:17:01.414: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412380): fprintd-DEBUG: 07:17:01.414: released device 0
> (fprintd:2412380): fprintd-DEBUG: 07:17:01.415: main loop completed
> (fprintd:2412380): libfprint-virtual_device_storage-DEBUG: 07:17:01.415: 43570450868: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2412380): libfprint-virtual_device-DEBUG: 07:17:01.415: 43570450896: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_always_allowed_enroll_stop (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_always_allowed_enroll_stop) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.650s
> 
> OK
> ==============================================================================
> 
> ================================== 233/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_always_allowed_verify_stop
> start time:   07:17:00
> duration:     0.88s
> result:       exit status 0
> command:      MALLOC_PERTURB_=109 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_always_allowed_verify_stop
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412393): GLib-GIO-DEBUG: 07:17:01.398: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.400: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412393): fprintd-WARNING **: 07:17:01.400: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.400: Launching FprintObject
> (fprintd:2412393): libfprint-context-DEBUG: 07:17:01.401: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.404: Preparing devices for resume
> (fprintd:2412393): libfprint-context-DEBUG: 07:17:01.404: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-zwnj4vr_/virtual-image.socket
> 1690269421.405 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412393): libfprint-context-DEBUG: 07:17:01.405: created
> (fprintd:2412393): libfprint-device-DEBUG: 07:17:01.406: Device reported probe completion
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.406: Got delay inhibitor for sleep.
> (fprintd:2412393): libfprint-device-DEBUG: 07:17:01.406: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412393): libfprint-device-DEBUG: 07:17:01.406: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.409: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.409: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.409: Finger present 0
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.409: Finger needed 0
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.409: entering main loop
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.410: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.496: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.496: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.497: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.498: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.498: user 'testuser' claiming the device: 0
> (fprintd:2412393): libfprint-virtual_device-DEBUG: 07:17:01.498: 43570533784: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412393): libfprint-virtual_device_connection-DEBUG: 07:17:01.498: 43570533822: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412393): libfprint-device-DEBUG: 07:17:01.499: Device reported open completion
> (fprintd:2412393): GLib-GIO-DEBUG: 07:17:01.499: GTask [gio] D-Bus interface method dispatch (source object: 0x558ff87e1b70, source tag: 0x7f71c46f2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412393): libfprint-device-DEBUG: 07:17:01.499: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412393): libfprint-device-DEBUG: 07:17:01.499: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.499: claimed device 0
> (fprintd:2412393): libfprint-virtual_device_connection-DEBUG: 07:17:01.501: Got a new connection!
> (fprintd:2412393): libfprint-virtual_device-DEBUG: 07:17:01.501: Got instructions of length 19
> (fprintd:2412393): libfprint-virtual_device-DEBUG: 07:17:01.501: Received command SET_ENROLL_STAGES 2
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.501: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.504: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.504: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.504: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.505: file_storage_print_data_load(): loaded '/tmp/tmprngo72n9/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.505: start enrollment device 0 finger 7
> (fprintd:2412393): libfprint-device-DEBUG: 07:17:01.505: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412393): libfprint-device-DEBUG: 07:17:01.505: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.505: Finger present 0
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.505: Finger needed 1
> (fprintd:2412393): GLib-GIO-DEBUG: 07:17:01.505: GTask [gio] D-Bus interface method dispatch (source object: 0x558ff87e1b70, source tag: 0x7f71c46f2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412393): libfprint-virtual_device_connection-DEBUG: 07:17:01.506: Got a new connection!
> (fprintd:2412393): libfprint-virtual_device-DEBUG: 07:17:01.506: Got instructions of length 10
> (fprintd:2412393): libfprint-virtual_device-DEBUG: 07:17:01.506: Received command SCAN whorl
> (fprintd:2412393): libfprint-virtual_device-DEBUG: 07:17:01.506: Processing command SCAN whorl
> (fprintd:2412393): libfprint-device-DEBUG: 07:17:01.506: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.506: Finger present 1
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.506: Finger needed 1
> (fprintd:2412393): libfprint-virtual_device_storage-DEBUG: 07:17:01.506: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2412393): libfprint-device-DEBUG: 07:17:01.506: Device reported identify result
> (fprintd:2412393): libfprint-device-DEBUG: 07:17:01.506: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.506: Finger present 0
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.506: Finger needed 1
> (fprintd:2412393): libfprint-device-DEBUG: 07:17:01.506: Device reported identify completion
> (fprintd:2412393): libfprint-device-DEBUG: 07:17:01.506: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.506: Finger present 0
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.506: Finger needed 0
> (fprintd:2412393): libfprint-device-DEBUG: 07:17:01.506: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2412393): libfprint-device-DEBUG: 07:17:01.506: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412393): libfprint-device-DEBUG: 07:17:01.506: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412393): libfprint-device-DEBUG: 07:17:01.506: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.506: Finger present 0
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.506: Finger needed 1
> (fprintd:2412393): libfprint-virtual_device_connection-DEBUG: 07:17:01.507: Got a new connection!
> (fprintd:2412393): libfprint-virtual_device-DEBUG: 07:17:01.507: Got instructions of length 10
> (fprintd:2412393): libfprint-virtual_device-DEBUG: 07:17:01.507: Received command SCAN whorl
> (fprintd:2412393): libfprint-virtual_device-DEBUG: 07:17:01.507: Processing command SCAN whorl
> (fprintd:2412393): libfprint-device-DEBUG: 07:17:01.507: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.507: Finger present 1
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.507: Finger needed 1
> (fprintd:2412393): libfprint-device-DEBUG: 07:17:01.507: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.507: Finger present 0
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.507: Finger needed 1
> (fprintd:2412393): libfprint-device-DEBUG: 07:17:01.507: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.507: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412393): libfprint-virtual_device-DEBUG: 07:17:01.507: Sleeping completed
> (fprintd:2412393): libfprint-virtual_device_connection-DEBUG: 07:17:01.511: Got a new connection!
> (fprintd:2412393): libfprint-virtual_device-DEBUG: 07:17:01.511: Got instructions of length 10
> (fprintd:2412393): libfprint-virtual_device-DEBUG: 07:17:01.511: Received command SCAN whorl
> (fprintd:2412393): libfprint-virtual_device-DEBUG: 07:17:01.511: Processing command SCAN whorl
> (fprintd:2412393): libfprint-device-DEBUG: 07:17:01.511: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.511: Finger present 1
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.511: Finger needed 1
> (fprintd:2412393): libfprint-device-DEBUG: 07:17:01.511: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.511: Finger present 0
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.511: Finger needed 1
> (fprintd:2412393): libfprint-device-DEBUG: 07:17:01.511: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.511: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412393): libfprint-device-DEBUG: 07:17:01.511: Device reported enroll completion
> (fprintd:2412393): libfprint-device-DEBUG: 07:17:01.511: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.511: Finger present 0
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.511: Finger needed 0
> (fprintd:2412393): libfprint-device-DEBUG: 07:17:01.511: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2412393): libfprint-device-DEBUG: 07:17:01.511: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412393): libfprint-device-DEBUG: 07:17:01.511: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.511: enroll_cb: result enroll-completed
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.511: file_storage_print_data_save(): print saved to /tmp/tmprngo72n9/state/testuser/virtual_device_storage/0/7
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.514: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.514: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412393): GLib-GIO-DEBUG: 07:17:01.514: GTask [gio] D-Bus interface method dispatch (source object: 0x558ff87e1b70, source tag: 0x7f71c46f2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.515: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.515: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.516: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.516: file_storage_discover_prints() for user 'testuser' in '/tmp/tmprngo72n9/state/testuser/virtual_device_storage/0'
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.516: file_storage_print_data_load(): loaded '/tmp/tmprngo72n9/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.516: start verification device 0 finger right-index-finger
> (fprintd:2412393): libfprint-device-DEBUG: 07:17:01.516: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412393): libfprint-device-DEBUG: 07:17:01.516: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.516: Finger present 0
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.516: Finger needed 1
> (fprintd:2412393): GLib-GIO-DEBUG: 07:17:01.516: GTask [gio] D-Bus interface method dispatch (source object: 0x558ff87e1b70, source tag: 0x7f71c46f2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.518: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.518: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412393): GLib-GIO-DEBUG: 07:17:01.518: GTask [gio] D-Bus interface method dispatch (source object: 0x558ff87e1b70, source tag: 0x7f71c46f2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412393): libfprint-device-DEBUG: 07:17:01.518: Idle cancelling on ongoing operation!
> (fprintd:2412393): libfprint-virtual_device-DEBUG: 07:17:01.518: Got cancellation!
> (fprintd:2412393): libfprint-virtual_device-DEBUG: 07:17:01.518: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2412393): libfprint-device-DEBUG: 07:17:01.518: Device reported verify completion
> (fprintd:2412393): libfprint-device-DEBUG: 07:17:01.518: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.518: Finger present 0
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.518: Finger needed 0
> (fprintd:2412393): libfprint-device-DEBUG: 07:17:01.518: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2412393): libfprint-device-DEBUG: 07:17:01.518: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.518: verify_cb: result verify-no-match
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.518: report_verify_status: result verify-no-match
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.520: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.520: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412393): libfprint-device-DEBUG: 07:17:01.520: Device reported close completion
> (fprintd:2412393): GLib-GIO-DEBUG: 07:17:01.520: GTask [gio] D-Bus interface method dispatch (source object: 0x558ff87e1b70, source tag: 0x7f71c46f2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412393): libfprint-device-DEBUG: 07:17:01.520: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412393): libfprint-device-DEBUG: 07:17:01.520: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.520: released device 0
> (fprintd:2412393): fprintd-DEBUG: 07:17:01.521: main loop completed
> (fprintd:2412393): libfprint-virtual_device_storage-DEBUG: 07:17:01.522: 43570557187: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2412393): libfprint-virtual_device-DEBUG: 07:17:01.522: 43570557204: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_always_allowed_verify_stop (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_always_allowed_verify_stop) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.651s
> 
> OK
> ==============================================================================
> 
> ================================== 234/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_any_finger_delete_print
> start time:   07:17:01
> duration:     1.00s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=238 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_any_finger_delete_print
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412422): GLib-GIO-DEBUG: 07:17:01.845: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412422): fprintd-DEBUG: 07:17:01.847: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412422): fprintd-WARNING **: 07:17:01.847: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412422): fprintd-DEBUG: 07:17:01.847: Launching FprintObject
> (fprintd:2412422): libfprint-context-DEBUG: 07:17:01.848: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412422): fprintd-DEBUG: 07:17:01.850: Preparing devices for resume
> (fprintd:2412422): libfprint-context-DEBUG: 07:17:01.850: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-dm7mknn3/virtual-image.socket
> (fprintd:2412422): libfprint-context-DEBUG: 07:17:01.850: created
> 1690269421.851 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412422): libfprint-device-DEBUG: 07:17:01.851: Device reported probe completion
> (fprintd:2412422): libfprint-device-DEBUG: 07:17:01.851: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412422): libfprint-device-DEBUG: 07:17:01.851: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412422): fprintd-DEBUG: 07:17:01.853: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2412422): fprintd-DEBUG: 07:17:01.853: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2412422): fprintd-DEBUG: 07:17:01.853: Finger present 0
> (fprintd:2412422): fprintd-DEBUG: 07:17:01.853: Finger needed 0
> (fprintd:2412422): fprintd-DEBUG: 07:17:01.853: Got delay inhibitor for sleep.
> (fprintd:2412422): fprintd-DEBUG: 07:17:01.853: entering main loop
> (fprintd:2412422): fprintd-DEBUG: 07:17:01.854: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412422): fprintd-DEBUG: 07:17:01.941: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412422): fprintd-DEBUG: 07:17:01.942: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412422): fprintd-DEBUG: 07:17:01.943: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412422): fprintd-DEBUG: 07:17:01.943: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412422): fprintd-DEBUG: 07:17:01.944: user 'testuser' claiming the device: 0
> (fprintd:2412422): libfprint-virtual_device-DEBUG: 07:17:01.944: 43570979139: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412422): libfprint-virtual_device_connection-DEBUG: 07:17:01.944: 43570979189: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412422): libfprint-device-DEBUG: 07:17:01.944: Device reported open completion
> (fprintd:2412422): GLib-GIO-DEBUG: 07:17:01.944: GTask [gio] D-Bus interface method dispatch (source object: 0x5607aa88d080, source tag: 0x7fac22daae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412422): libfprint-device-DEBUG: 07:17:01.944: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412422): libfprint-device-DEBUG: 07:17:01.944: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412422): fprintd-DEBUG: 07:17:01.944: claimed device 0
> (fprintd:2412422): fprintd-DEBUG: 07:17:01.947: Requesting authorization from :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412422): fprintd-DEBUG: 07:17:01.947: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412422): fprintd-DEBUG: 07:17:01.951: Authorization granted to :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412422): GLib-GIO-DEBUG: 07:17:01.951: GTask [gio] D-Bus interface method dispatch (source object: 0x5607aa88d080, source tag: 0x7fac22daae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412422): fprintd-DEBUG: 07:17:01.954: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412422): fprintd-DEBUG: 07:17:01.954: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412422): libfprint-device-DEBUG: 07:17:01.954: Device reported close completion
> (fprintd:2412422): GLib-GIO-DEBUG: 07:17:01.954: GTask [gio] D-Bus interface method dispatch (source object: 0x5607aa88d080, source tag: 0x7fac22daae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412422): libfprint-device-DEBUG: 07:17:01.954: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412422): libfprint-device-DEBUG: 07:17:01.954: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412422): fprintd-DEBUG: 07:17:01.954: released device 0
> (fprintd:2412422): fprintd-DEBUG: 07:17:01.956: main loop completed
> (fprintd:2412422): libfprint-virtual_device_storage-DEBUG: 07:17:01.956: 43570991513: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2412422): libfprint-virtual_device-DEBUG: 07:17:01.956: 43570991538: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_any_finger_delete_print (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_any_finger_delete_print) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.758s
> 
> OK
> ==============================================================================
> 
> ================================== 235/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_any_finger_enroll_start
> start time:   07:17:01
> duration:     0.97s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=134 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_any_finger_enroll_start
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412435): GLib-GIO-DEBUG: 07:17:01.903: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412435): fprintd-DEBUG: 07:17:01.907: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412435): fprintd-WARNING **: 07:17:01.907: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412435): fprintd-DEBUG: 07:17:01.907: Launching FprintObject
> (fprintd:2412435): libfprint-context-DEBUG: 07:17:01.907: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412435): fprintd-DEBUG: 07:17:01.908: Preparing devices for resume
> (fprintd:2412435): libfprint-context-DEBUG: 07:17:01.908: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-pfiorybc/virtual-image.socket
> (fprintd:2412435): libfprint-context-DEBUG: 07:17:01.908: created
> 1690269421.909 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412435): libfprint-device-DEBUG: 07:17:01.909: Device reported probe completion
> (fprintd:2412435): libfprint-device-DEBUG: 07:17:01.909: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412435): libfprint-device-DEBUG: 07:17:01.909: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412435): fprintd-DEBUG: 07:17:01.910: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2412435): fprintd-DEBUG: 07:17:01.910: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2412435): fprintd-DEBUG: 07:17:01.910: Finger present 0
> (fprintd:2412435): fprintd-DEBUG: 07:17:01.910: Finger needed 0
> (fprintd:2412435): fprintd-DEBUG: 07:17:01.911: Got delay inhibitor for sleep.
> (fprintd:2412435): fprintd-DEBUG: 07:17:01.911: entering main loop
> (fprintd:2412435): fprintd-DEBUG: 07:17:01.911: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412435): fprintd-DEBUG: 07:17:02.008: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412435): fprintd-DEBUG: 07:17:02.010: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412435): fprintd-DEBUG: 07:17:02.012: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412435): fprintd-DEBUG: 07:17:02.013: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412435): fprintd-DEBUG: 07:17:02.014: user 'testuser' claiming the device: 0
> (fprintd:2412435): libfprint-virtual_device-DEBUG: 07:17:02.014: 43571049166: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412435): libfprint-virtual_device_connection-DEBUG: 07:17:02.014: 43571049220: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412435): libfprint-device-DEBUG: 07:17:02.014: Device reported open completion
> (fprintd:2412435): GLib-GIO-DEBUG: 07:17:02.014: GTask [gio] D-Bus interface method dispatch (source object: 0x5587eea60df0, source tag: 0x7fbf55e39e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412435): libfprint-device-DEBUG: 07:17:02.015: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412435): libfprint-device-DEBUG: 07:17:02.015: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412435): fprintd-DEBUG: 07:17:02.015: claimed device 0
> (fprintd:2412435): fprintd-DEBUG: 07:17:02.016: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412435): fprintd-DEBUG: 07:17:02.017: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412435): fprintd-DEBUG: 07:17:02.018: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412435): GLib-GIO-DEBUG: 07:17:02.019: GTask [gio] D-Bus interface method dispatch (source object: 0x5587eea60df0, source tag: 0x7fbf55e39e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412435): fprintd-DEBUG: 07:17:02.022: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412435): fprintd-DEBUG: 07:17:02.022: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412435): libfprint-device-DEBUG: 07:17:02.022: Device reported close completion
> (fprintd:2412435): GLib-GIO-DEBUG: 07:17:02.022: GTask [gio] D-Bus interface method dispatch (source object: 0x5587eea60df0, source tag: 0x7fbf55e39e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412435): libfprint-device-DEBUG: 07:17:02.022: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412435): libfprint-device-DEBUG: 07:17:02.022: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412435): fprintd-DEBUG: 07:17:02.022: released device 0
> (fprintd:2412435): fprintd-DEBUG: 07:17:02.025: main loop completed
> (fprintd:2412435): libfprint-virtual_device_storage-DEBUG: 07:17:02.025: 43571060589: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2412435): libfprint-virtual_device-DEBUG: 07:17:02.025: 43571060619: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_any_finger_enroll_start (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_any_finger_enroll_start) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.687s
> 
> OK
> ==============================================================================
> 
> ================================== 236/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_busy_device_release_on_enroll
> start time:   07:17:01
> duration:     1.08s
> result:       exit status 0
> command:      G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals MALLOC_PERTURB_=141 TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_busy_device_release_on_enroll
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412457): GLib-GIO-DEBUG: 07:17:02.240: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412457): fprintd-DEBUG: 07:17:02.241: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412457): fprintd-WARNING **: 07:17:02.241: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412457): fprintd-DEBUG: 07:17:02.241: Launching FprintObject
> (fprintd:2412457): libfprint-context-DEBUG: 07:17:02.241: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412457): fprintd-DEBUG: 07:17:02.242: Preparing devices for resume
> (fprintd:2412457): libfprint-context-DEBUG: 07:17:02.242: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-mfpyp0g8/virtual-image.socket
> (fprintd:2412457): libfprint-context-DEBUG: 07:17:02.242: created
> (fprintd:2412457): libfprint-device-DEBUG: 07:17:02.242: Device reported probe completion
> (fprintd:2412457): libfprint-device-DEBUG: 07:17:02.242: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> 1690269422.243 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412457): libfprint-device-DEBUG: 07:17:02.243: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412457): fprintd-DEBUG: 07:17:02.244: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2412457): fprintd-DEBUG: 07:17:02.244: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2412457): fprintd-DEBUG: 07:17:02.244: Finger present 0
> (fprintd:2412457): fprintd-DEBUG: 07:17:02.244: Finger needed 0
> (fprintd:2412457): fprintd-DEBUG: 07:17:02.245: Got delay inhibitor for sleep.
> (fprintd:2412457): fprintd-DEBUG: 07:17:02.245: entering main loop
> (fprintd:2412457): fprintd-DEBUG: 07:17:02.245: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412457): fprintd-DEBUG: 07:17:02.358: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412457): fprintd-DEBUG: 07:17:02.359: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412457): fprintd-DEBUG: 07:17:02.360: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412457): fprintd-DEBUG: 07:17:02.361: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412457): fprintd-DEBUG: 07:17:02.361: user 'testuser' claiming the device: 0
> (fprintd:2412457): libfprint-virtual_device-DEBUG: 07:17:02.361: 43571396281: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412457): libfprint-virtual_device_connection-DEBUG: 07:17:02.361: 43571396313: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412457): libfprint-device-DEBUG: 07:17:02.361: Device reported open completion
> (fprintd:2412457): GLib-GIO-DEBUG: 07:17:02.361: GTask [gio] D-Bus interface method dispatch (source object: 0x564cacd7ced0, source tag: 0x7f7bf7a97e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412457): libfprint-device-DEBUG: 07:17:02.361: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412457): libfprint-device-DEBUG: 07:17:02.361: Updated temperature model after 0.12 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412457): fprintd-DEBUG: 07:17:02.361: claimed device 0
> (fprintd:2412457): fprintd-DEBUG: 07:17:02.362: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412457): fprintd-DEBUG: 07:17:02.362: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412457): fprintd-DEBUG: 07:17:02.363: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412457): fprintd-DEBUG: 07:17:02.363: file_storage_print_data_load(): loaded '/tmp/tmpp7jxd9p9/state/testuser/virtual_device_storage/0/2' Unknown error -2
> (fprintd:2412457): fprintd-DEBUG: 07:17:02.363: start enrollment device 0 finger 2
> (fprintd:2412457): libfprint-device-DEBUG: 07:17:02.363: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412457): libfprint-device-DEBUG: 07:17:02.363: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412457): fprintd-DEBUG: 07:17:02.363: Finger present 0
> (fprintd:2412457): fprintd-DEBUG: 07:17:02.363: Finger needed 1
> (fprintd:2412457): GLib-GIO-DEBUG: 07:17:02.363: GTask [gio] D-Bus interface method dispatch (source object: 0x564cacd7ced0, source tag: 0x7f7bf7a97e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412457): fprintd-DEBUG: 07:17:02.364: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412457): fprintd-DEBUG: 07:17:02.364: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> 
> (fprintd:2412457): fprintd-WARNING **: 07:17:02.364: Enrollment was in progress, stopping it
> (fprintd:2412457): GLib-GIO-DEBUG: 07:17:02.364: GTask [gio] D-Bus interface method dispatch (source object: 0x564cacd7ced0, source tag: 0x7f7bf7a97e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412457): libfprint-device-DEBUG: 07:17:02.364: Idle cancelling on ongoing operation!
> (fprintd:2412457): libfprint-virtual_device-DEBUG: 07:17:02.364: Got cancellation!
> (fprintd:2412457): libfprint-device-DEBUG: 07:17:02.364: Device reported identify completion
> (fprintd:2412457): libfprint-device-DEBUG: 07:17:02.364: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412457): fprintd-DEBUG: 07:17:02.364: Finger present 0
> (fprintd:2412457): fprintd-DEBUG: 07:17:02.364: Finger needed 0
> (fprintd:2412457): libfprint-device-DEBUG: 07:17:02.364: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2412457): libfprint-device-DEBUG: 07:17:02.364: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412457): libfprint-device-DEBUG: 07:17:02.364: Device reported close completion
> (fprintd:2412457): libfprint-device-DEBUG: 07:17:02.364: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412457): libfprint-device-DEBUG: 07:17:02.364: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412457): fprintd-DEBUG: 07:17:02.364: released device 0
> (fprintd:2412457): fprintd-DEBUG: 07:17:02.370: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> 
> (fprintd:2412457): fprintd-WARNING **: 07:17:02.370: Authorization denied to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging': Device was not claimed before use
> (fprintd:2412457): GLib-GIO-DEBUG: 07:17:02.370: GTask [gio] D-Bus interface method dispatch (source object: 0x564cacd7ced0, source tag: 0x7f7bf7a97e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412457): fprintd-DEBUG: 07:17:02.372: main loop completed
> (fprintd:2412457): libfprint-virtual_device_storage-DEBUG: 07:17:02.373: 43571408191: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2412457): libfprint-virtual_device-DEBUG: 07:17:02.373: 43571408219: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-failed', true)
> ----------------------------------- stderr -----------------------------------
> test_busy_device_release_on_enroll (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_busy_device_release_on_enroll) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.778s
> 
> OK
> ==============================================================================
> 
> ================================== 237/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_busy_device_release_on_verify_finger
> start time:   07:17:01
> duration:     0.90s
> result:       exit status 0
> command:      G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals MALLOC_PERTURB_=83 TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_busy_device_release_on_verify_finger
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412464): GLib-GIO-DEBUG: 07:17:02.293: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.294: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412464): fprintd-WARNING **: 07:17:02.294: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.294: Launching FprintObject
> (fprintd:2412464): libfprint-context-DEBUG: 07:17:02.294: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.295: Preparing devices for resume
> (fprintd:2412464): libfprint-context-DEBUG: 07:17:02.295: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-f6n3jodk/virtual-image.socket
> (fprintd:2412464): libfprint-context-DEBUG: 07:17:02.295: created
> (fprintd:2412464): libfprint-device-DEBUG: 07:17:02.295: Device reported probe completion
> (fprintd:2412464): libfprint-device-DEBUG: 07:17:02.295: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412464): libfprint-device-DEBUG: 07:17:02.295: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269422.296 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.298: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.298: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.298: Finger present 0
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.298: Finger needed 0
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.298: Got delay inhibitor for sleep.
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.298: entering main loop
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.299: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.404: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.405: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.406: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.406: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.407: user 'testuser' claiming the device: 0
> (fprintd:2412464): libfprint-virtual_device-DEBUG: 07:17:02.407: 43571442089: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412464): libfprint-virtual_device_connection-DEBUG: 07:17:02.407: 43571442124: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412464): libfprint-device-DEBUG: 07:17:02.407: Device reported open completion
> (fprintd:2412464): GLib-GIO-DEBUG: 07:17:02.407: GTask [gio] D-Bus interface method dispatch (source object: 0x5600e3ce9dd0, source tag: 0x7f8ed61dce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412464): libfprint-device-DEBUG: 07:17:02.407: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412464): libfprint-device-DEBUG: 07:17:02.407: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.407: claimed device 0
> (fprintd:2412464): libfprint-virtual_device_connection-DEBUG: 07:17:02.408: Got a new connection!
> (fprintd:2412464): libfprint-virtual_device-DEBUG: 07:17:02.408: Got instructions of length 19
> (fprintd:2412464): libfprint-virtual_device-DEBUG: 07:17:02.408: Received command SET_ENROLL_STAGES 2
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.408: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.413: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.413: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.416: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.416: file_storage_print_data_load(): loaded '/tmp/tmpy2ldu0x1/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.416: start enrollment device 0 finger 3
> (fprintd:2412464): libfprint-device-DEBUG: 07:17:02.416: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412464): libfprint-device-DEBUG: 07:17:02.416: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.416: Finger present 0
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.416: Finger needed 1
> (fprintd:2412464): GLib-GIO-DEBUG: 07:17:02.416: GTask [gio] D-Bus interface method dispatch (source object: 0x5600e3ce9dd0, source tag: 0x7f8ed61dce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412464): libfprint-virtual_device_connection-DEBUG: 07:17:02.417: Got a new connection!
> (fprintd:2412464): libfprint-virtual_device-DEBUG: 07:17:02.417: Got instructions of length 10
> (fprintd:2412464): libfprint-virtual_device-DEBUG: 07:17:02.417: Received command SCAN whorl
> (fprintd:2412464): libfprint-virtual_device-DEBUG: 07:17:02.417: Processing command SCAN whorl
> (fprintd:2412464): libfprint-device-DEBUG: 07:17:02.417: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.417: Finger present 1
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.417: Finger needed 1
> (fprintd:2412464): libfprint-virtual_device_storage-DEBUG: 07:17:02.418: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2412464): libfprint-device-DEBUG: 07:17:02.418: Device reported identify result
> (fprintd:2412464): libfprint-device-DEBUG: 07:17:02.418: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.418: Finger present 0
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.418: Finger needed 1
> (fprintd:2412464): libfprint-device-DEBUG: 07:17:02.418: Device reported identify completion
> (fprintd:2412464): libfprint-device-DEBUG: 07:17:02.418: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.418: Finger present 0
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.418: Finger needed 0
> (fprintd:2412464): libfprint-device-DEBUG: 07:17:02.418: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2412464): libfprint-device-DEBUG: 07:17:02.418: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412464): libfprint-device-DEBUG: 07:17:02.418: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412464): libfprint-device-DEBUG: 07:17:02.418: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.418: Finger present 0
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.418: Finger needed 1
> (fprintd:2412464): libfprint-virtual_device_connection-DEBUG: 07:17:02.418: Got a new connection!
> (fprintd:2412464): libfprint-virtual_device-DEBUG: 07:17:02.418: Got instructions of length 10
> (fprintd:2412464): libfprint-virtual_device-DEBUG: 07:17:02.418: Received command SCAN whorl
> (fprintd:2412464): libfprint-virtual_device-DEBUG: 07:17:02.418: Processing command SCAN whorl
> (fprintd:2412464): libfprint-device-DEBUG: 07:17:02.418: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.418: Finger present 1
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.418: Finger needed 1
> (fprintd:2412464): libfprint-device-DEBUG: 07:17:02.418: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.419: Finger present 0
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.419: Finger needed 1
> (fprintd:2412464): libfprint-device-DEBUG: 07:17:02.419: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.419: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412464): libfprint-virtual_device-DEBUG: 07:17:02.419: Sleeping completed
> (fprintd:2412464): libfprint-virtual_device_connection-DEBUG: 07:17:02.422: Got a new connection!
> (fprintd:2412464): libfprint-virtual_device-DEBUG: 07:17:02.422: Got instructions of length 10
> (fprintd:2412464): libfprint-virtual_device-DEBUG: 07:17:02.422: Received command SCAN whorl
> (fprintd:2412464): libfprint-virtual_device-DEBUG: 07:17:02.422: Processing command SCAN whorl
> (fprintd:2412464): libfprint-device-DEBUG: 07:17:02.422: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.422: Finger present 1
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.422: Finger needed 1
> (fprintd:2412464): libfprint-device-DEBUG: 07:17:02.422: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.422: Finger present 0
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.422: Finger needed 1
> (fprintd:2412464): libfprint-device-DEBUG: 07:17:02.422: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.422: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412464): libfprint-device-DEBUG: 07:17:02.422: Device reported enroll completion
> (fprintd:2412464): libfprint-device-DEBUG: 07:17:02.422: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.422: Finger present 0
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.422: Finger needed 0
> (fprintd:2412464): libfprint-device-DEBUG: 07:17:02.422: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2412464): libfprint-device-DEBUG: 07:17:02.422: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412464): libfprint-device-DEBUG: 07:17:02.422: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.422: enroll_cb: result enroll-completed
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.423: file_storage_print_data_save(): print saved to /tmp/tmpy2ldu0x1/state/testuser/virtual_device_storage/0/3
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.424: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.424: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412464): GLib-GIO-DEBUG: 07:17:02.424: GTask [gio] D-Bus interface method dispatch (source object: 0x5600e3ce9dd0, source tag: 0x7f8ed61dce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.424: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.424: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.427: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.431: file_storage_print_data_load(): loaded '/tmp/tmpy2ldu0x1/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.431: start verification device 0 finger left-middle-finger
> (fprintd:2412464): libfprint-device-DEBUG: 07:17:02.431: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412464): libfprint-device-DEBUG: 07:17:02.431: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.431: Finger present 0
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.431: Finger needed 1
> (fprintd:2412464): GLib-GIO-DEBUG: 07:17:02.432: GTask [gio] D-Bus interface method dispatch (source object: 0x5600e3ce9dd0, source tag: 0x7f8ed61dce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.433: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.433: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> 
> (fprintd:2412464): fprintd-WARNING **: 07:17:02.433: Verification was in progress, stopping it
> (fprintd:2412464): GLib-GIO-DEBUG: 07:17:02.433: GTask [gio] D-Bus interface method dispatch (source object: 0x5600e3ce9dd0, source tag: 0x7f8ed61dce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412464): libfprint-device-DEBUG: 07:17:02.433: Idle cancelling on ongoing operation!
> (fprintd:2412464): libfprint-virtual_device-DEBUG: 07:17:02.433: Got cancellation!
> (fprintd:2412464): libfprint-virtual_device-DEBUG: 07:17:02.433: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2412464): libfprint-device-DEBUG: 07:17:02.433: Device reported verify completion
> (fprintd:2412464): libfprint-device-DEBUG: 07:17:02.433: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.433: Finger present 0
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.433: Finger needed 0
> (fprintd:2412464): libfprint-device-DEBUG: 07:17:02.434: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2412464): libfprint-device-DEBUG: 07:17:02.434: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.434: verify_cb: result verify-no-match
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.434: report_verify_status: result verify-no-match
> (fprintd:2412464): libfprint-device-DEBUG: 07:17:02.434: Device reported close completion
> (fprintd:2412464): libfprint-device-DEBUG: 07:17:02.434: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412464): libfprint-device-DEBUG: 07:17:02.434: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.434: released device 0
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.436: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> 
> (fprintd:2412464): fprintd-WARNING **: 07:17:02.436: Authorization denied to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging': Device was not claimed before use
> (fprintd:2412464): GLib-GIO-DEBUG: 07:17:02.436: GTask [gio] D-Bus interface method dispatch (source object: 0x5600e3ce9dd0, source tag: 0x7f8ed61dce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412464): fprintd-DEBUG: 07:17:02.438: main loop completed
> (fprintd:2412464): libfprint-virtual_device_storage-DEBUG: 07:17:02.438: 43571473547: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2412464): libfprint-virtual_device-DEBUG: 07:17:02.438: 43571473570: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-no-match', true)
> ----------------------------------- stderr -----------------------------------
> test_busy_device_release_on_verify_finger (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_busy_device_release_on_verify_finger) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.634s
> 
> OK
> ==============================================================================
> 
> ================================== 238/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_busy_device_release_on_verify
> start time:   07:17:01
> duration:     1.04s
> result:       exit status 0
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> G_SLICE=always-malloc MALLOC_PERTURB_=114 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_busy_device_release_on_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412471): GLib-GIO-DEBUG: 07:17:02.338: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.339: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412471): fprintd-WARNING **: 07:17:02.339: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.339: Launching FprintObject
> (fprintd:2412471): libfprint-context-DEBUG: 07:17:02.339: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.341: Preparing devices for resume
> (fprintd:2412471): libfprint-context-DEBUG: 07:17:02.341: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-fsxfj6zw/virtual-image.socket
> (fprintd:2412471): libfprint-context-DEBUG: 07:17:02.342: created
> 1690269422.343 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412471): libfprint-device-DEBUG: 07:17:02.342: Device reported probe completion
> (fprintd:2412471): libfprint-device-DEBUG: 07:17:02.342: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412471): libfprint-device-DEBUG: 07:17:02.343: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.347: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.347: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.347: Finger present 0
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.347: Finger needed 0
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.347: Got delay inhibitor for sleep.
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.347: entering main loop
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.348: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.441: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.443: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.445: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.447: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.447: user 'testuser' claiming the device: 0
> (fprintd:2412471): libfprint-virtual_device-DEBUG: 07:17:02.447: 43571482623: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412471): libfprint-virtual_device_connection-DEBUG: 07:17:02.447: 43571482670: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412471): libfprint-device-DEBUG: 07:17:02.448: Device reported open completion
> (fprintd:2412471): GLib-GIO-DEBUG: 07:17:02.448: GTask [gio] D-Bus interface method dispatch (source object: 0x56553cc32f20, source tag: 0x7f5a2039de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412471): libfprint-device-DEBUG: 07:17:02.448: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412471): libfprint-device-DEBUG: 07:17:02.449: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.449: claimed device 0
> (fprintd:2412471): libfprint-virtual_device_connection-DEBUG: 07:17:02.450: Got a new connection!
> (fprintd:2412471): libfprint-virtual_device-DEBUG: 07:17:02.450: Got instructions of length 19
> (fprintd:2412471): libfprint-virtual_device-DEBUG: 07:17:02.450: Received command SET_ENROLL_STAGES 2
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.450: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.453: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.453: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.454: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.454: file_storage_print_data_load(): loaded '/tmp/tmptzu4cpgs/state/testuser/virtual_device_storage/0/2' Unknown error -2
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.454: start enrollment device 0 finger 2
> (fprintd:2412471): libfprint-device-DEBUG: 07:17:02.455: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412471): libfprint-device-DEBUG: 07:17:02.455: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.455: Finger present 0
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.455: Finger needed 1
> (fprintd:2412471): GLib-GIO-DEBUG: 07:17:02.455: GTask [gio] D-Bus interface method dispatch (source object: 0x56553cc32f20, source tag: 0x7f5a2039de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412471): libfprint-virtual_device_connection-DEBUG: 07:17:02.455: Got a new connection!
> (fprintd:2412471): libfprint-virtual_device-DEBUG: 07:17:02.456: Got instructions of length 10
> (fprintd:2412471): libfprint-virtual_device-DEBUG: 07:17:02.456: Received command SCAN whorl
> (fprintd:2412471): libfprint-virtual_device-DEBUG: 07:17:02.456: Processing command SCAN whorl
> (fprintd:2412471): libfprint-device-DEBUG: 07:17:02.456: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.456: Finger present 1
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.456: Finger needed 1
> (fprintd:2412471): libfprint-virtual_device_storage-DEBUG: 07:17:02.456: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2412471): libfprint-device-DEBUG: 07:17:02.456: Device reported identify result
> (fprintd:2412471): libfprint-device-DEBUG: 07:17:02.456: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.456: Finger present 0
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.456: Finger needed 1
> (fprintd:2412471): libfprint-device-DEBUG: 07:17:02.456: Device reported identify completion
> (fprintd:2412471): libfprint-device-DEBUG: 07:17:02.456: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.456: Finger present 0
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.456: Finger needed 0
> (fprintd:2412471): libfprint-device-DEBUG: 07:17:02.456: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2412471): libfprint-device-DEBUG: 07:17:02.456: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412471): libfprint-device-DEBUG: 07:17:02.456: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412471): libfprint-device-DEBUG: 07:17:02.456: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.456: Finger present 0
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.456: Finger needed 1
> (fprintd:2412471): libfprint-virtual_device_connection-DEBUG: 07:17:02.458: Got a new connection!
> (fprintd:2412471): libfprint-virtual_device-DEBUG: 07:17:02.458: Got instructions of length 10
> (fprintd:2412471): libfprint-virtual_device-DEBUG: 07:17:02.458: Received command SCAN whorl
> (fprintd:2412471): libfprint-virtual_device-DEBUG: 07:17:02.458: Processing command SCAN whorl
> (fprintd:2412471): libfprint-device-DEBUG: 07:17:02.458: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.458: Finger present 1
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.458: Finger needed 1
> (fprintd:2412471): libfprint-device-DEBUG: 07:17:02.458: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.458: Finger present 0
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.458: Finger needed 1
> (fprintd:2412471): libfprint-device-DEBUG: 07:17:02.458: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.458: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412471): libfprint-virtual_device-DEBUG: 07:17:02.458: Sleeping completed
> (fprintd:2412471): libfprint-virtual_device_connection-DEBUG: 07:17:02.459: Got a new connection!
> (fprintd:2412471): libfprint-virtual_device-DEBUG: 07:17:02.459: Got instructions of length 10
> (fprintd:2412471): libfprint-virtual_device-DEBUG: 07:17:02.459: Received command SCAN whorl
> (fprintd:2412471): libfprint-virtual_device-DEBUG: 07:17:02.459: Processing command SCAN whorl
> (fprintd:2412471): libfprint-device-DEBUG: 07:17:02.459: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.459: Finger present 1
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.459: Finger needed 1
> (fprintd:2412471): libfprint-device-DEBUG: 07:17:02.459: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.459: Finger present 0
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.459: Finger needed 1
> (fprintd:2412471): libfprint-device-DEBUG: 07:17:02.459: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.459: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412471): libfprint-device-DEBUG: 07:17:02.459: Device reported enroll completion
> (fprintd:2412471): libfprint-device-DEBUG: 07:17:02.459: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.459: Finger present 0
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.459: Finger needed 0
> (fprintd:2412471): libfprint-device-DEBUG: 07:17:02.459: Print for finger FP_FINGER_LEFT_INDEX enrolled
> (fprintd:2412471): libfprint-device-DEBUG: 07:17:02.459: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412471): libfprint-device-DEBUG: 07:17:02.459: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.459: enroll_cb: result enroll-completed
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.459: file_storage_print_data_save(): print saved to /tmp/tmptzu4cpgs/state/testuser/virtual_device_storage/0/2
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.460: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.460: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412471): GLib-GIO-DEBUG: 07:17:02.461: GTask [gio] D-Bus interface method dispatch (source object: 0x56553cc32f20, source tag: 0x7f5a2039de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.461: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.461: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.462: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.462: file_storage_discover_prints() for user 'testuser' in '/tmp/tmptzu4cpgs/state/testuser/virtual_device_storage/0'
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.462: file_storage_print_data_load(): loaded '/tmp/tmptzu4cpgs/state/testuser/virtual_device_storage/0/2' Success
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.462: start verification device 0 finger left-index-finger
> (fprintd:2412471): libfprint-device-DEBUG: 07:17:02.462: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412471): libfprint-device-DEBUG: 07:17:02.462: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.463: Finger present 0
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.463: Finger needed 1
> (fprintd:2412471): GLib-GIO-DEBUG: 07:17:02.463: GTask [gio] D-Bus interface method dispatch (source object: 0x56553cc32f20, source tag: 0x7f5a2039de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.463: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.463: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> 
> (fprintd:2412471): fprintd-WARNING **: 07:17:02.463: Verification was in progress, stopping it
> (fprintd:2412471): GLib-GIO-DEBUG: 07:17:02.463: GTask [gio] D-Bus interface method dispatch (source object: 0x56553cc32f20, source tag: 0x7f5a2039de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412471): libfprint-device-DEBUG: 07:17:02.463: Idle cancelling on ongoing operation!
> (fprintd:2412471): libfprint-virtual_device-DEBUG: 07:17:02.463: Got cancellation!
> (fprintd:2412471): libfprint-virtual_device-DEBUG: 07:17:02.463: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2412471): libfprint-device-DEBUG: 07:17:02.463: Device reported verify completion
> (fprintd:2412471): libfprint-device-DEBUG: 07:17:02.463: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.463: Finger present 0
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.463: Finger needed 0
> (fprintd:2412471): libfprint-device-DEBUG: 07:17:02.464: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2412471): libfprint-device-DEBUG: 07:17:02.466: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.466: verify_cb: result verify-no-match
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.466: report_verify_status: result verify-no-match
> (fprintd:2412471): libfprint-device-DEBUG: 07:17:02.466: Device reported close completion
> (fprintd:2412471): libfprint-device-DEBUG: 07:17:02.466: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412471): libfprint-device-DEBUG: 07:17:02.466: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.466: released device 0
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.470: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> 
> (fprintd:2412471): fprintd-WARNING **: 07:17:02.470: Authorization denied to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging': Device was not claimed before use
> (fprintd:2412471): GLib-GIO-DEBUG: 07:17:02.470: GTask [gio] D-Bus interface method dispatch (source object: 0x56553cc32f20, source tag: 0x7f5a2039de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412471): fprintd-DEBUG: 07:17:02.471: main loop completed
> (fprintd:2412471): libfprint-virtual_device_storage-DEBUG: 07:17:02.471: 43571506694: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2412471): libfprint-virtual_device-DEBUG: 07:17:02.471: 43571506720: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-index-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-no-match', true)
> ----------------------------------- stderr -----------------------------------
> test_busy_device_release_on_verify (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_busy_device_release_on_verify) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.773s
> 
> OK
> ==============================================================================
> 
> ================================== 239/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_concourrent_delete_enrolled_finger
> start time:   07:17:02
> duration:     1.42s
> result:       exit status 0
> command:      MALLOC_PERTURB_=54 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_concourrent_delete_enrolled_finger
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412501): GLib-GIO-DEBUG: 07:17:02.731: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.732: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412501): fprintd-WARNING **: 07:17:02.732: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.732: Launching FprintObject
> (fprintd:2412501): libfprint-context-DEBUG: 07:17:02.732: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.733: Preparing devices for resume
> (fprintd:2412501): libfprint-context-DEBUG: 07:17:02.734: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-883lkkgk/virtual-image.socket
> 1690269422.734 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412501): libfprint-context-DEBUG: 07:17:02.734: created
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.734: Device reported probe completion
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.734: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.734: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.737: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.737: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.737: Finger present 0
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.737: Finger needed 0
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.737: Got delay inhibitor for sleep.
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.737: entering main loop
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.737: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.840: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.840: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.841: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.841: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.842: user 'testuser' claiming the device: 0
> (fprintd:2412501): libfprint-virtual_device-DEBUG: 07:17:02.842: 43571877171: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412501): libfprint-virtual_device_connection-DEBUG: 07:17:02.842: 43571877224: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.842: Device reported open completion
> (fprintd:2412501): GLib-GIO-DEBUG: 07:17:02.842: GTask [gio] D-Bus interface method dispatch (source object: 0x562b5a657fc0, source tag: 0x7f2244e86e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.842: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.842: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.842: claimed device 0
> (fprintd:2412501): libfprint-virtual_device_connection-DEBUG: 07:17:02.843: Got a new connection!
> (fprintd:2412501): libfprint-virtual_device-DEBUG: 07:17:02.843: Got instructions of length 19
> (fprintd:2412501): libfprint-virtual_device-DEBUG: 07:17:02.843: Received command SET_ENROLL_STAGES 2
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.843: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.845: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.845: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.845: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.846: file_storage_print_data_load(): loaded '/tmp/tmpihhqdymn/state/testuser/virtual_device_storage/0/1' Unknown error -2
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.846: start enrollment device 0 finger 1
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.846: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.846: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.846: Finger present 0
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.846: Finger needed 1
> (fprintd:2412501): GLib-GIO-DEBUG: 07:17:02.846: GTask [gio] D-Bus interface method dispatch (source object: 0x562b5a657fc0, source tag: 0x7f2244e86e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412501): libfprint-virtual_device_connection-DEBUG: 07:17:02.846: Got a new connection!
> (fprintd:2412501): libfprint-virtual_device-DEBUG: 07:17:02.846: Got instructions of length 10
> (fprintd:2412501): libfprint-virtual_device-DEBUG: 07:17:02.846: Received command SCAN whorl
> (fprintd:2412501): libfprint-virtual_device-DEBUG: 07:17:02.847: Processing command SCAN whorl
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.847: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.847: Finger present 1
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.847: Finger needed 1
> (fprintd:2412501): libfprint-virtual_device_storage-DEBUG: 07:17:02.847: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.847: Device reported identify result
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.847: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.847: Finger present 0
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.847: Finger needed 1
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.847: Device reported identify completion
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.847: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.847: Finger present 0
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.847: Finger needed 0
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.847: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.847: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.847: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.847: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.847: Finger present 0
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.847: Finger needed 1
> (fprintd:2412501): libfprint-virtual_device_connection-DEBUG: 07:17:02.850: Got a new connection!
> (fprintd:2412501): libfprint-virtual_device-DEBUG: 07:17:02.850: Got instructions of length 10
> (fprintd:2412501): libfprint-virtual_device-DEBUG: 07:17:02.850: Received command SCAN whorl
> (fprintd:2412501): libfprint-virtual_device-DEBUG: 07:17:02.850: Processing command SCAN whorl
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.850: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.850: Finger present 1
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.850: Finger needed 1
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.850: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.850: Finger present 0
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.850: Finger needed 1
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.850: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.850: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412501): libfprint-virtual_device-DEBUG: 07:17:02.850: Sleeping completed
> (fprintd:2412501): libfprint-virtual_device_connection-DEBUG: 07:17:02.851: Got a new connection!
> (fprintd:2412501): libfprint-virtual_device-DEBUG: 07:17:02.852: Got instructions of length 10
> (fprintd:2412501): libfprint-virtual_device-DEBUG: 07:17:02.852: Received command SCAN whorl
> (fprintd:2412501): libfprint-virtual_device-DEBUG: 07:17:02.852: Processing command SCAN whorl
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.852: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.852: Finger present 1
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.852: Finger needed 1
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.852: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.852: Finger present 0
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.852: Finger needed 1
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.852: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.852: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.852: Device reported enroll completion
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.852: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.852: Finger present 0
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.852: Finger needed 0
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.852: Print for finger FP_FINGER_LEFT_THUMB enrolled
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.852: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.852: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.852: enroll_cb: result enroll-completed
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.852: file_storage_print_data_save(): print saved to /tmp/tmpihhqdymn/state/testuser/virtual_device_storage/0/1
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.853: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.853: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412501): GLib-GIO-DEBUG: 07:17:02.853: GTask [gio] D-Bus interface method dispatch (source object: 0x562b5a657fc0, source tag: 0x7f2244e86e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.854: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.854: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.855: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.855: file_storage_print_data_load(): loaded '/tmp/tmpihhqdymn/state/testuser/virtual_device_storage/0/6' Unknown error -2
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.855: start enrollment device 0 finger 6
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.855: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpihhqdymn/state/testuser/virtual_device_storage/0'
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.855: file_storage_print_data_load(): loaded '/tmp/tmpihhqdymn/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.855: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.855: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.855: Finger present 0
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.855: Finger needed 1
> (fprintd:2412501): GLib-GIO-DEBUG: 07:17:02.855: GTask [gio] D-Bus interface method dispatch (source object: 0x562b5a657fc0, source tag: 0x7f2244e86e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412501): libfprint-virtual_device_connection-DEBUG: 07:17:02.857: Got a new connection!
> (fprintd:2412501): libfprint-virtual_device-DEBUG: 07:17:02.857: Got instructions of length 16
> (fprintd:2412501): libfprint-virtual_device-DEBUG: 07:17:02.857: Received command SCAN tented_arch
> (fprintd:2412501): libfprint-virtual_device-DEBUG: 07:17:02.857: Processing command SCAN tented_arch
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.857: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.857: Finger present 1
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.857: Finger needed 1
> (fprintd:2412501): libfprint-virtual_device_storage-DEBUG: 07:17:02.857: Trying to identify print 'tented_arch' against a gallery of 1 prints
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.857: Device reported identify result
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.857: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.857: Finger present 0
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.857: Finger needed 1
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.857: Device reported identify completion
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.857: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.857: Finger present 0
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.858: Finger needed 0
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.858: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.858: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.858: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.858: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.858: Finger present 0
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.858: Finger needed 1
> (fprintd:2412501): libfprint-virtual_device_connection-DEBUG: 07:17:02.861: Got a new connection!
> (fprintd:2412501): libfprint-virtual_device-DEBUG: 07:17:02.861: Got instructions of length 16
> (fprintd:2412501): libfprint-virtual_device-DEBUG: 07:17:02.861: Received command SCAN tented_arch
> (fprintd:2412501): libfprint-virtual_device-DEBUG: 07:17:02.861: Processing command SCAN tented_arch
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.861: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.861: Finger present 1
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.861: Finger needed 1
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.861: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.861: Finger present 0
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.861: Finger needed 1
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.861: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.861: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412501): libfprint-virtual_device-DEBUG: 07:17:02.861: Sleeping completed
> (fprintd:2412501): libfprint-virtual_device_connection-DEBUG: 07:17:02.863: Got a new connection!
> (fprintd:2412501): libfprint-virtual_device-DEBUG: 07:17:02.863: Got instructions of length 16
> (fprintd:2412501): libfprint-virtual_device-DEBUG: 07:17:02.863: Received command SCAN tented_arch
> (fprintd:2412501): libfprint-virtual_device-DEBUG: 07:17:02.863: Processing command SCAN tented_arch
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.863: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.863: Finger present 1
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.863: Finger needed 1
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.863: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.863: Finger present 0
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.863: Finger needed 1
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.863: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.863: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.863: Device reported enroll completion
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.863: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.863: Finger present 0
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.863: Finger needed 0
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.863: Print for finger FP_FINGER_RIGHT_THUMB enrolled
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.863: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.863: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.863: enroll_cb: result enroll-completed
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.863: file_storage_print_data_save(): print saved to /tmp/tmpihhqdymn/state/testuser/virtual_device_storage/0/6
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.865: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.865: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412501): GLib-GIO-DEBUG: 07:17:02.865: GTask [gio] D-Bus interface method dispatch (source object: 0x562b5a657fc0, source tag: 0x7f2244e86e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.866: Requesting authorization from :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.866: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.867: Requesting authorization from :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.867: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.867: Authorization granted to :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.867: Deleting enrolled finger left-thumb for user testuser
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.867: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpihhqdymn/state/testuser/virtual_device_storage/0'
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.868: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpihhqdymn/state/testuser/virtual_device_storage/0'
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.868: file_storage_print_data_load(): loaded '/tmp/tmpihhqdymn/state/testuser/virtual_device_storage/0/6' Success
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.868: file_storage_print_data_load(): loaded '/tmp/tmpihhqdymn/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2412501): fprintd-DEBUG: 07:17:02.868: Authorization granted to :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412501): GLib-GIO-DEBUG: 07:17:02.868: GTask [gio] D-Bus interface method dispatch (source object: 0x562b5a657fc0, source tag: 0x7f2244e86e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412501): GLib-GIO-DEBUG: 07:17:02.868: GTask [gio] D-Bus interface method dispatch (source object: 0x562b5a657fc0, source tag: 0x7f2244e86e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:02.965: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_COLD
> (fprintd:2412501): libfprint-virtual_device_storage-DEBUG: 07:17:03.369: Deleting print whorl for user testuser
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:03.369: Device reported deletion completion
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:03.369: Completing action FPI_DEVICE_ACTION_DELETE in idle!
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:03.369: Updated temperature model after 0.40 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412501): fprintd-DEBUG: 07:17:03.369: file_storage_print_data_delete(): unlink("/tmp/tmpihhqdymn/state/testuser/virtual_device_storage/0/1") Success
> (fprintd:2412501): fprintd-DEBUG: 07:17:03.369: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpihhqdymn/state/testuser/virtual_device_storage/0'
> (fprintd:2412501): fprintd-DEBUG: 07:17:03.371: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412501): fprintd-DEBUG: 07:17:03.371: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:03.371: Device reported close completion
> (fprintd:2412501): GLib-GIO-DEBUG: 07:17:03.371: GTask [gio] D-Bus interface method dispatch (source object: 0x562b5a657fc0, source tag: 0x7f2244e86e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:03.371: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412501): libfprint-device-DEBUG: 07:17:03.371: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412501): fprintd-DEBUG: 07:17:03.371: released device 0
> (fprintd:2412501): fprintd-DEBUG: 07:17:03.372: main loop completed
> (fprintd:2412501): libfprint-virtual_device_storage-DEBUG: 07:17:03.372: 43572407675: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2412501): libfprint-virtual_device-DEBUG: 07:17:03.372: 43572407760: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_concourrent_delete_enrolled_finger (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_concourrent_delete_enrolled_finger) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.175s
> 
> OK
> ==============================================================================
> 
> ================================== 240/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_concourrent_enroll_start
> start time:   07:17:02
> duration:     0.97s
> result:       exit status 0
> command:      G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals MALLOC_PERTURB_=91 TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_concourrent_enroll_start
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412554): GLib-GIO-DEBUG: 07:17:03.314: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412554): fprintd-DEBUG: 07:17:03.317: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412554): fprintd-WARNING **: 07:17:03.317: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412554): fprintd-DEBUG: 07:17:03.317: Launching FprintObject
> (fprintd:2412554): libfprint-context-DEBUG: 07:17:03.317: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412554): fprintd-DEBUG: 07:17:03.318: Preparing devices for resume
> (fprintd:2412554): libfprint-context-DEBUG: 07:17:03.318: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-7ch0k63j/virtual-image.socket
> (fprintd:2412554): libfprint-context-DEBUG: 07:17:03.318: created
> (fprintd:2412554): libfprint-device-DEBUG: 07:17:03.319: Device reported probe completion
> (fprintd:2412554): libfprint-device-DEBUG: 07:17:03.319: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412554): libfprint-device-DEBUG: 07:17:03.319: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269423.320 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412554): fprintd-DEBUG: 07:17:03.329: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2412554): fprintd-DEBUG: 07:17:03.329: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2412554): fprintd-DEBUG: 07:17:03.329: Finger present 0
> (fprintd:2412554): fprintd-DEBUG: 07:17:03.329: Finger needed 0
> (fprintd:2412554): fprintd-DEBUG: 07:17:03.329: Got delay inhibitor for sleep.
> (fprintd:2412554): fprintd-DEBUG: 07:17:03.329: entering main loop
> (fprintd:2412554): fprintd-DEBUG: 07:17:03.330: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412554): fprintd-DEBUG: 07:17:03.414: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412554): fprintd-DEBUG: 07:17:03.415: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412554): fprintd-DEBUG: 07:17:03.416: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412554): fprintd-DEBUG: 07:17:03.416: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412554): fprintd-DEBUG: 07:17:03.417: user 'testuser' claiming the device: 0
> (fprintd:2412554): libfprint-virtual_device-DEBUG: 07:17:03.417: 43572452087: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412554): libfprint-virtual_device_connection-DEBUG: 07:17:03.417: 43572452131: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412554): libfprint-device-DEBUG: 07:17:03.417: Device reported open completion
> (fprintd:2412554): GLib-GIO-DEBUG: 07:17:03.417: GTask [gio] D-Bus interface method dispatch (source object: 0x55c8ffbe2f10, source tag: 0x7f9b15123e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412554): libfprint-device-DEBUG: 07:17:03.417: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412554): libfprint-device-DEBUG: 07:17:03.417: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412554): fprintd-DEBUG: 07:17:03.417: claimed device 0
> (fprintd:2412554): fprintd-DEBUG: 07:17:03.418: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412554): fprintd-DEBUG: 07:17:03.418: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412554): fprintd-DEBUG: 07:17:03.418: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412554): fprintd-DEBUG: 07:17:03.418: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412554): fprintd-DEBUG: 07:17:03.419: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412554): fprintd-DEBUG: 07:17:03.419: file_storage_print_data_load(): loaded '/tmp/tmpg_2qnhn4/state/testuser/virtual_device_storage/0/5' Unknown error -2
> (fprintd:2412554): fprintd-DEBUG: 07:17:03.419: start enrollment device 0 finger 5
> (fprintd:2412554): libfprint-device-DEBUG: 07:17:03.419: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412554): libfprint-device-DEBUG: 07:17:03.419: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412554): fprintd-DEBUG: 07:17:03.419: Finger present 0
> (fprintd:2412554): fprintd-DEBUG: 07:17:03.419: Finger needed 1
> (fprintd:2412554): GLib-GIO-DEBUG: 07:17:03.419: GTask [gio] D-Bus interface method dispatch (source object: 0x55c8ffbe2f10, source tag: 0x7f9b15123e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412554): fprintd-DEBUG: 07:17:03.419: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412554): fprintd-DEBUG: 07:17:03.419: file_storage_print_data_load(): loaded '/tmp/tmpg_2qnhn4/state/testuser/virtual_device_storage/0/1' Unknown error -2
> (fprintd:2412554): GLib-GIO-DEBUG: 07:17:03.419: GTask [gio] D-Bus interface method dispatch (source object: 0x55c8ffbe2f10, source tag: 0x7f9b15123e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412554): fprintd-DEBUG: 07:17:03.421: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412554): fprintd-DEBUG: 07:17:03.421: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> 
> (fprintd:2412554): fprintd-WARNING **: 07:17:03.421: Enrollment was in progress, stopping it
> (fprintd:2412554): GLib-GIO-DEBUG: 07:17:03.421: GTask [gio] D-Bus interface method dispatch (source object: 0x55c8ffbe2f10, source tag: 0x7f9b15123e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412554): libfprint-device-DEBUG: 07:17:03.421: Idle cancelling on ongoing operation!
> (fprintd:2412554): libfprint-virtual_device-DEBUG: 07:17:03.421: Got cancellation!
> (fprintd:2412554): libfprint-device-DEBUG: 07:17:03.421: Device reported identify completion
> (fprintd:2412554): libfprint-device-DEBUG: 07:17:03.421: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412554): fprintd-DEBUG: 07:17:03.421: Finger present 0
> (fprintd:2412554): fprintd-DEBUG: 07:17:03.421: Finger needed 0
> (fprintd:2412554): libfprint-device-DEBUG: 07:17:03.421: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2412554): libfprint-device-DEBUG: 07:17:03.422: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412554): libfprint-device-DEBUG: 07:17:03.422: Device reported close completion
> (fprintd:2412554): libfprint-device-DEBUG: 07:17:03.422: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412554): libfprint-device-DEBUG: 07:17:03.422: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412554): fprintd-DEBUG: 07:17:03.422: released device 0
> (fprintd:2412554): fprintd-DEBUG: 07:17:03.423: main loop completed
> (fprintd:2412554): libfprint-virtual_device_storage-DEBUG: 07:17:03.423: 43572458610: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2412554): libfprint-virtual_device-DEBUG: 07:17:03.423: 43572458637: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> ----------------------------------- stderr -----------------------------------
> test_concourrent_enroll_start (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_concourrent_enroll_start) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.748s
> 
> OK
> ==============================================================================
> 
> ================================== 241/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_concourrent_delete_enrolled_fingers
> start time:   07:17:02
> duration:     1.54s
> result:       exit status 0
> command:      MALLOC_PERTURB_=25 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_concourrent_delete_enrolled_fingers
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412528): GLib-GIO-DEBUG: 07:17:02.944: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412528): fprintd-DEBUG: 07:17:02.944: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412528): fprintd-WARNING **: 07:17:02.944: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412528): fprintd-DEBUG: 07:17:02.944: Launching FprintObject
> (fprintd:2412528): libfprint-context-DEBUG: 07:17:02.945: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412528): fprintd-DEBUG: 07:17:02.945: Preparing devices for resume
> (fprintd:2412528): libfprint-context-DEBUG: 07:17:02.945: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-oq0mkyvx/virtual-image.socket
> (fprintd:2412528): libfprint-context-DEBUG: 07:17:02.946: created
> 1690269422.946 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412528): libfprint-device-DEBUG: 07:17:02.946: Device reported probe completion
> (fprintd:2412528): libfprint-device-DEBUG: 07:17:02.946: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412528): libfprint-device-DEBUG: 07:17:02.946: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412528): fprintd-DEBUG: 07:17:02.947: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2412528): fprintd-DEBUG: 07:17:02.947: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2412528): fprintd-DEBUG: 07:17:02.947: Finger present 0
> (fprintd:2412528): fprintd-DEBUG: 07:17:02.947: Finger needed 0
> (fprintd:2412528): fprintd-DEBUG: 07:17:02.948: Got delay inhibitor for sleep.
> (fprintd:2412528): fprintd-DEBUG: 07:17:02.948: entering main loop
> (fprintd:2412528): fprintd-DEBUG: 07:17:02.948: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.050: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.051: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.052: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.054: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.054: user 'testuser' claiming the device: 0
> (fprintd:2412528): libfprint-virtual_device-DEBUG: 07:17:03.054: 43572089267: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412528): libfprint-virtual_device_connection-DEBUG: 07:17:03.054: 43572089315: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412528): libfprint-device-DEBUG: 07:17:03.054: Device reported open completion
> (fprintd:2412528): GLib-GIO-DEBUG: 07:17:03.054: GTask [gio] D-Bus interface method dispatch (source object: 0x55ba4c41fee0, source tag: 0x7f0c2a750e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412528): libfprint-device-DEBUG: 07:17:03.054: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412528): libfprint-device-DEBUG: 07:17:03.054: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.054: claimed device 0
> (fprintd:2412528): libfprint-virtual_device_connection-DEBUG: 07:17:03.055: Got a new connection!
> (fprintd:2412528): libfprint-virtual_device-DEBUG: 07:17:03.055: Got instructions of length 19
> (fprintd:2412528): libfprint-virtual_device-DEBUG: 07:17:03.055: Received command SET_ENROLL_STAGES 2
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.055: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.056: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.056: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.064: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.064: file_storage_print_data_load(): loaded '/tmp/tmps0ez91ug/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.064: start enrollment device 0 finger 7
> (fprintd:2412528): libfprint-device-DEBUG: 07:17:03.064: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412528): libfprint-device-DEBUG: 07:17:03.064: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.064: Finger present 0
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.064: Finger needed 1
> (fprintd:2412528): GLib-GIO-DEBUG: 07:17:03.064: GTask [gio] D-Bus interface method dispatch (source object: 0x55ba4c41fee0, source tag: 0x7f0c2a750e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412528): libfprint-virtual_device_connection-DEBUG: 07:17:03.067: Got a new connection!
> (fprintd:2412528): libfprint-virtual_device-DEBUG: 07:17:03.067: Got instructions of length 10
> (fprintd:2412528): libfprint-virtual_device-DEBUG: 07:17:03.067: Received command SCAN whorl
> (fprintd:2412528): libfprint-virtual_device-DEBUG: 07:17:03.067: Processing command SCAN whorl
> (fprintd:2412528): libfprint-device-DEBUG: 07:17:03.067: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.067: Finger present 1
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.067: Finger needed 1
> (fprintd:2412528): libfprint-virtual_device_storage-DEBUG: 07:17:03.067: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2412528): libfprint-device-DEBUG: 07:17:03.067: Device reported identify result
> (fprintd:2412528): libfprint-device-DEBUG: 07:17:03.067: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.067: Finger present 0
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.067: Finger needed 1
> (fprintd:2412528): libfprint-device-DEBUG: 07:17:03.067: Device reported identify completion
> (fprintd:2412528): libfprint-device-DEBUG: 07:17:03.067: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.067: Finger present 0
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.067: Finger needed 0
> (fprintd:2412528): libfprint-device-DEBUG: 07:17:03.067: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2412528): libfprint-device-DEBUG: 07:17:03.067: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412528): libfprint-device-DEBUG: 07:17:03.067: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412528): libfprint-device-DEBUG: 07:17:03.067: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.067: Finger present 0
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.067: Finger needed 1
> (fprintd:2412528): libfprint-virtual_device_connection-DEBUG: 07:17:03.068: Got a new connection!
> (fprintd:2412528): libfprint-virtual_device-DEBUG: 07:17:03.068: Got instructions of length 10
> (fprintd:2412528): libfprint-virtual_device-DEBUG: 07:17:03.068: Received command SCAN whorl
> (fprintd:2412528): libfprint-virtual_device-DEBUG: 07:17:03.068: Processing command SCAN whorl
> (fprintd:2412528): libfprint-device-DEBUG: 07:17:03.068: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.068: Finger present 1
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.068: Finger needed 1
> (fprintd:2412528): libfprint-device-DEBUG: 07:17:03.068: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.068: Finger present 0
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.068: Finger needed 1
> (fprintd:2412528): libfprint-device-DEBUG: 07:17:03.068: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.068: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412528): libfprint-virtual_device-DEBUG: 07:17:03.068: Sleeping completed
> (fprintd:2412528): libfprint-virtual_device_connection-DEBUG: 07:17:03.069: Got a new connection!
> (fprintd:2412528): libfprint-virtual_device-DEBUG: 07:17:03.069: Got instructions of length 10
> (fprintd:2412528): libfprint-virtual_device-DEBUG: 07:17:03.069: Received command SCAN whorl
> (fprintd:2412528): libfprint-virtual_device-DEBUG: 07:17:03.069: Processing command SCAN whorl
> (fprintd:2412528): libfprint-device-DEBUG: 07:17:03.069: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.069: Finger present 1
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.069: Finger needed 1
> (fprintd:2412528): libfprint-device-DEBUG: 07:17:03.069: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.069: Finger present 0
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.069: Finger needed 1
> (fprintd:2412528): libfprint-device-DEBUG: 07:17:03.069: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.069: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412528): libfprint-device-DEBUG: 07:17:03.069: Device reported enroll completion
> (fprintd:2412528): libfprint-device-DEBUG: 07:17:03.069: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.069: Finger present 0
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.069: Finger needed 0
> (fprintd:2412528): libfprint-device-DEBUG: 07:17:03.069: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2412528): libfprint-device-DEBUG: 07:17:03.069: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412528): libfprint-device-DEBUG: 07:17:03.069: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.069: enroll_cb: result enroll-completed
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.069: file_storage_print_data_save(): print saved to /tmp/tmps0ez91ug/state/testuser/virtual_device_storage/0/7
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.070: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.070: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412528): GLib-GIO-DEBUG: 07:17:03.070: GTask [gio] D-Bus interface method dispatch (source object: 0x55ba4c41fee0, source tag: 0x7f0c2a750e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.071: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.071: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.072: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.072: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.073: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.073: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.073: Authorization granted to :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> 
> (fprintd:2412528): fprintd-WARNING **: 07:17:03.073: The API user should be updated to use DeleteEnrolledFingers2 method!
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.073: Deleting enrolled fingers for user testuser
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.073: file_storage_discover_prints() for user 'testuser' in '/tmp/tmps0ez91ug/state/testuser/virtual_device_storage/0'
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.074: file_storage_discover_prints() for user 'testuser' in '/tmp/tmps0ez91ug/state/testuser/virtual_device_storage/0'
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.074: Authorization granted to :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.074: file_storage_print_data_load(): loaded '/tmp/tmps0ez91ug/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2412528): GLib-GIO-DEBUG: 07:17:03.074: GTask [gio] D-Bus interface method dispatch (source object: 0x55ba4c41fee0, source tag: 0x7f0c2a750e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> 
> (fprintd:2412528): fprintd-WARNING **: 07:17:03.074: Offending API user is python3
> 
> (fprintd:2412528): fprintd-WARNING **: 07:17:03.074: The API user should be updated to use DeleteEnrolledFingers2 method!
> (fprintd:2412528): GLib-GIO-DEBUG: 07:17:03.074: GTask [gio] D-Bus interface method dispatch (source object: 0x55ba4c41fee0, source tag: 0x7f0c2a750e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> 
> (fprintd:2412528): fprintd-WARNING **: 07:17:03.074: Offending API user is python3
> (fprintd:2412528): libfprint-virtual_device_storage-DEBUG: 07:17:03.575: Deleting print whorl for user testuser
> (fprintd:2412528): libfprint-device-DEBUG: 07:17:03.575: Device reported deletion completion
> (fprintd:2412528): libfprint-device-DEBUG: 07:17:03.575: Completing action FPI_DEVICE_ACTION_DELETE in idle!
> (fprintd:2412528): libfprint-device-DEBUG: 07:17:03.575: Updated temperature model after 0.51 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.575: file_storage_print_data_delete(): unlink("/tmp/tmps0ez91ug/state/testuser/virtual_device_storage/0/7") Success
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.575: file_storage_discover_prints() for user 'testuser' in '/tmp/tmps0ez91ug/state/testuser/virtual_device_storage/0'
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.577: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.577: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412528): libfprint-device-DEBUG: 07:17:03.577: Device reported close completion
> (fprintd:2412528): GLib-GIO-DEBUG: 07:17:03.577: GTask [gio] D-Bus interface method dispatch (source object: 0x55ba4c41fee0, source tag: 0x7f0c2a750e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412528): libfprint-device-DEBUG: 07:17:03.577: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412528): libfprint-device-DEBUG: 07:17:03.577: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.577: released device 0
> (fprintd:2412528): fprintd-DEBUG: 07:17:03.578: main loop completed
> (fprintd:2412528): libfprint-virtual_device_storage-DEBUG: 07:17:03.579: 43572614106: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2412528): libfprint-virtual_device-DEBUG: 07:17:03.579: 43572614145: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_concourrent_delete_enrolled_fingers (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_concourrent_delete_enrolled_fingers) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.294s
> 
> OK
> ==============================================================================
> 
> ================================== 242/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_concourrent_delete_enrolled_fingers2
> start time:   07:17:02
> duration:     1.50s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=47 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_concourrent_delete_enrolled_fingers2
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412540): GLib-GIO-DEBUG: 07:17:03.233: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.236: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412540): fprintd-WARNING **: 07:17:03.236: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.236: Launching FprintObject
> (fprintd:2412540): libfprint-context-DEBUG: 07:17:03.236: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.237: Preparing devices for resume
> (fprintd:2412540): libfprint-context-DEBUG: 07:17:03.237: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-qby1qmn6/virtual-image.socket
> (fprintd:2412540): libfprint-context-DEBUG: 07:17:03.237: created
> 1690269423.238 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412540): libfprint-device-DEBUG: 07:17:03.238: Device reported probe completion
> (fprintd:2412540): libfprint-device-DEBUG: 07:17:03.238: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412540): libfprint-device-DEBUG: 07:17:03.238: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.242: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.242: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.243: Finger present 0
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.243: Finger needed 0
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.243: Got delay inhibitor for sleep.
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.245: entering main loop
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.245: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.343: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.344: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.345: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.347: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.348: user 'testuser' claiming the device: 0
> (fprintd:2412540): libfprint-virtual_device-DEBUG: 07:17:03.348: 43572383085: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412540): libfprint-virtual_device_connection-DEBUG: 07:17:03.348: 43572383348: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412540): libfprint-device-DEBUG: 07:17:03.348: Device reported open completion
> (fprintd:2412540): GLib-GIO-DEBUG: 07:17:03.348: GTask [gio] D-Bus interface method dispatch (source object: 0x56152065dec0, source tag: 0x7fe155485e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412540): libfprint-device-DEBUG: 07:17:03.348: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412540): libfprint-device-DEBUG: 07:17:03.348: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.348: claimed device 0
> (fprintd:2412540): libfprint-virtual_device_connection-DEBUG: 07:17:03.349: Got a new connection!
> (fprintd:2412540): libfprint-virtual_device-DEBUG: 07:17:03.349: Got instructions of length 19
> (fprintd:2412540): libfprint-virtual_device-DEBUG: 07:17:03.349: Received command SET_ENROLL_STAGES 2
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.349: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.351: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.351: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.357: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.357: file_storage_print_data_load(): loaded '/tmp/tmplxctsyy6/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.357: start enrollment device 0 finger 7
> (fprintd:2412540): libfprint-device-DEBUG: 07:17:03.357: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412540): libfprint-device-DEBUG: 07:17:03.357: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.357: Finger present 0
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.357: Finger needed 1
> (fprintd:2412540): GLib-GIO-DEBUG: 07:17:03.359: GTask [gio] D-Bus interface method dispatch (source object: 0x56152065dec0, source tag: 0x7fe155485e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412540): libfprint-virtual_device_connection-DEBUG: 07:17:03.362: Got a new connection!
> (fprintd:2412540): libfprint-virtual_device-DEBUG: 07:17:03.363: Got instructions of length 10
> (fprintd:2412540): libfprint-virtual_device-DEBUG: 07:17:03.363: Received command SCAN whorl
> (fprintd:2412540): libfprint-virtual_device-DEBUG: 07:17:03.363: Processing command SCAN whorl
> (fprintd:2412540): libfprint-device-DEBUG: 07:17:03.363: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.363: Finger present 1
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.363: Finger needed 1
> (fprintd:2412540): libfprint-virtual_device_storage-DEBUG: 07:17:03.363: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2412540): libfprint-device-DEBUG: 07:17:03.363: Device reported identify result
> (fprintd:2412540): libfprint-device-DEBUG: 07:17:03.363: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.363: Finger present 0
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.363: Finger needed 1
> (fprintd:2412540): libfprint-device-DEBUG: 07:17:03.363: Device reported identify completion
> (fprintd:2412540): libfprint-device-DEBUG: 07:17:03.363: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.363: Finger present 0
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.363: Finger needed 0
> (fprintd:2412540): libfprint-device-DEBUG: 07:17:03.363: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2412540): libfprint-device-DEBUG: 07:17:03.363: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412540): libfprint-device-DEBUG: 07:17:03.363: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412540): libfprint-device-DEBUG: 07:17:03.363: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.364: Finger present 0
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.364: Finger needed 1
> (fprintd:2412540): libfprint-virtual_device_connection-DEBUG: 07:17:03.364: Got a new connection!
> (fprintd:2412540): libfprint-virtual_device-DEBUG: 07:17:03.364: Got instructions of length 10
> (fprintd:2412540): libfprint-virtual_device-DEBUG: 07:17:03.364: Received command SCAN whorl
> (fprintd:2412540): libfprint-virtual_device-DEBUG: 07:17:03.364: Processing command SCAN whorl
> (fprintd:2412540): libfprint-device-DEBUG: 07:17:03.364: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.364: Finger present 1
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.364: Finger needed 1
> (fprintd:2412540): libfprint-device-DEBUG: 07:17:03.364: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.364: Finger present 0
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.364: Finger needed 1
> (fprintd:2412540): libfprint-device-DEBUG: 07:17:03.364: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.364: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412540): libfprint-virtual_device-DEBUG: 07:17:03.364: Sleeping completed
> (fprintd:2412540): libfprint-virtual_device_connection-DEBUG: 07:17:03.365: Got a new connection!
> (fprintd:2412540): libfprint-virtual_device-DEBUG: 07:17:03.365: Got instructions of length 10
> (fprintd:2412540): libfprint-virtual_device-DEBUG: 07:17:03.365: Received command SCAN whorl
> (fprintd:2412540): libfprint-virtual_device-DEBUG: 07:17:03.365: Processing command SCAN whorl
> (fprintd:2412540): libfprint-device-DEBUG: 07:17:03.365: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.365: Finger present 1
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.365: Finger needed 1
> (fprintd:2412540): libfprint-device-DEBUG: 07:17:03.365: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.366: Finger present 0
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.366: Finger needed 1
> (fprintd:2412540): libfprint-device-DEBUG: 07:17:03.366: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.366: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412540): libfprint-device-DEBUG: 07:17:03.366: Device reported enroll completion
> (fprintd:2412540): libfprint-device-DEBUG: 07:17:03.366: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.366: Finger present 0
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.366: Finger needed 0
> (fprintd:2412540): libfprint-device-DEBUG: 07:17:03.366: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2412540): libfprint-device-DEBUG: 07:17:03.367: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412540): libfprint-device-DEBUG: 07:17:03.367: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.367: enroll_cb: result enroll-completed
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.368: file_storage_print_data_save(): print saved to /tmp/tmplxctsyy6/state/testuser/virtual_device_storage/0/7
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.369: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.369: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412540): GLib-GIO-DEBUG: 07:17:03.369: GTask [gio] D-Bus interface method dispatch (source object: 0x56152065dec0, source tag: 0x7fe155485e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.374: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.374: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.376: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.376: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.377: Authorization granted to :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.377: Deleting enrolled fingers for user testuser
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.377: file_storage_discover_prints() for user 'testuser' in '/tmp/tmplxctsyy6/state/testuser/virtual_device_storage/0'
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.377: file_storage_discover_prints() for user 'testuser' in '/tmp/tmplxctsyy6/state/testuser/virtual_device_storage/0'
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.377: file_storage_print_data_load(): loaded '/tmp/tmplxctsyy6/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2412540): GLib-GIO-DEBUG: 07:17:03.377: GTask [gio] D-Bus interface method dispatch (source object: 0x56152065dec0, source tag: 0x7fe155485e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.380: Authorization granted to :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412540): GLib-GIO-DEBUG: 07:17:03.380: GTask [gio] D-Bus interface method dispatch (source object: 0x56152065dec0, source tag: 0x7fe155485e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412540): libfprint-virtual_device_storage-DEBUG: 07:17:03.878: Deleting print whorl for user testuser
> (fprintd:2412540): libfprint-device-DEBUG: 07:17:03.878: Device reported deletion completion
> (fprintd:2412540): libfprint-device-DEBUG: 07:17:03.878: Completing action FPI_DEVICE_ACTION_DELETE in idle!
> (fprintd:2412540): libfprint-device-DEBUG: 07:17:03.878: Updated temperature model after 0.51 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.879: file_storage_print_data_delete(): unlink("/tmp/tmplxctsyy6/state/testuser/virtual_device_storage/0/7") Success
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.879: file_storage_discover_prints() for user 'testuser' in '/tmp/tmplxctsyy6/state/testuser/virtual_device_storage/0'
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.880: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.880: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412540): libfprint-device-DEBUG: 07:17:03.880: Device reported close completion
> (fprintd:2412540): GLib-GIO-DEBUG: 07:17:03.880: GTask [gio] D-Bus interface method dispatch (source object: 0x56152065dec0, source tag: 0x7fe155485e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412540): libfprint-device-DEBUG: 07:17:03.880: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412540): libfprint-device-DEBUG: 07:17:03.880: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.880: released device 0
> (fprintd:2412540): fprintd-DEBUG: 07:17:03.881: main loop completed
> (fprintd:2412540): libfprint-virtual_device_storage-DEBUG: 07:17:03.882: 43572917285: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2412540): libfprint-virtual_device-DEBUG: 07:17:03.882: 43572917314: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_concourrent_delete_enrolled_fingers2 (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_concourrent_delete_enrolled_fingers2) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.252s
> 
> OK
> ==============================================================================
> 
> ================================== 243/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_concourrent_delete_enrolled_fingers_unclaimed
> start time:   07:17:02
> duration:     1.46s
> result:       exit status 0
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> MALLOC_PERTURB_=241 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_concourrent_delete_enrolled_fingers_unclaimed
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412547): GLib-GIO-DEBUG: 07:17:03.251: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.252: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412547): fprintd-WARNING **: 07:17:03.252: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.252: Launching FprintObject
> (fprintd:2412547): libfprint-context-DEBUG: 07:17:03.252: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.253: Preparing devices for resume
> (fprintd:2412547): libfprint-context-DEBUG: 07:17:03.253: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-meqkezy_/virtual-image.socket
> (fprintd:2412547): libfprint-context-DEBUG: 07:17:03.253: created
> (fprintd:2412547): libfprint-device-DEBUG: 07:17:03.253: Device reported probe completion
> (fprintd:2412547): libfprint-device-DEBUG: 07:17:03.253: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412547): libfprint-device-DEBUG: 07:17:03.253: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269423.256 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.257: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.257: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.257: Finger present 0
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.257: Finger needed 0
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.257: Got delay inhibitor for sleep.
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.257: entering main loop
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.258: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.354: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.355: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.357: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.359: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.359: user 'testuser' claiming the device: 0
> (fprintd:2412547): libfprint-virtual_device-DEBUG: 07:17:03.359: 43572394918: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412547): libfprint-virtual_device_connection-DEBUG: 07:17:03.359: 43572394961: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412547): libfprint-device-DEBUG: 07:17:03.360: Device reported open completion
> (fprintd:2412547): GLib-GIO-DEBUG: 07:17:03.360: GTask [gio] D-Bus interface method dispatch (source object: 0x55bb3d0a5a90, source tag: 0x7fd4fd4fde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412547): libfprint-device-DEBUG: 07:17:03.360: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412547): libfprint-device-DEBUG: 07:17:03.360: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.360: claimed device 0
> (fprintd:2412547): libfprint-virtual_device_connection-DEBUG: 07:17:03.361: Got a new connection!
> (fprintd:2412547): libfprint-virtual_device-DEBUG: 07:17:03.361: Got instructions of length 19
> (fprintd:2412547): libfprint-virtual_device-DEBUG: 07:17:03.361: Received command SET_ENROLL_STAGES 2
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.361: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.363: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.363: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.364: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.365: file_storage_print_data_load(): loaded '/tmp/tmpn0o761_1/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.365: start enrollment device 0 finger 7
> (fprintd:2412547): libfprint-device-DEBUG: 07:17:03.365: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412547): libfprint-device-DEBUG: 07:17:03.365: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.365: Finger present 0
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.365: Finger needed 1
> (fprintd:2412547): GLib-GIO-DEBUG: 07:17:03.365: GTask [gio] D-Bus interface method dispatch (source object: 0x55bb3d0a5a90, source tag: 0x7fd4fd4fde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412547): libfprint-virtual_device_connection-DEBUG: 07:17:03.365: Got a new connection!
> (fprintd:2412547): libfprint-virtual_device-DEBUG: 07:17:03.365: Got instructions of length 10
> (fprintd:2412547): libfprint-virtual_device-DEBUG: 07:17:03.365: Received command SCAN whorl
> (fprintd:2412547): libfprint-virtual_device-DEBUG: 07:17:03.365: Processing command SCAN whorl
> (fprintd:2412547): libfprint-device-DEBUG: 07:17:03.365: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.365: Finger present 1
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.366: Finger needed 1
> (fprintd:2412547): libfprint-virtual_device_storage-DEBUG: 07:17:03.366: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2412547): libfprint-device-DEBUG: 07:17:03.366: Device reported identify result
> (fprintd:2412547): libfprint-device-DEBUG: 07:17:03.366: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.366: Finger present 0
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.366: Finger needed 1
> (fprintd:2412547): libfprint-device-DEBUG: 07:17:03.366: Device reported identify completion
> (fprintd:2412547): libfprint-device-DEBUG: 07:17:03.366: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.366: Finger present 0
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.366: Finger needed 0
> (fprintd:2412547): libfprint-device-DEBUG: 07:17:03.366: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2412547): libfprint-device-DEBUG: 07:17:03.366: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412547): libfprint-device-DEBUG: 07:17:03.366: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412547): libfprint-device-DEBUG: 07:17:03.366: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.366: Finger present 0
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.366: Finger needed 1
> (fprintd:2412547): libfprint-virtual_device_connection-DEBUG: 07:17:03.367: Got a new connection!
> (fprintd:2412547): libfprint-virtual_device-DEBUG: 07:17:03.367: Got instructions of length 10
> (fprintd:2412547): libfprint-virtual_device-DEBUG: 07:17:03.367: Received command SCAN whorl
> (fprintd:2412547): libfprint-virtual_device-DEBUG: 07:17:03.367: Processing command SCAN whorl
> (fprintd:2412547): libfprint-device-DEBUG: 07:17:03.367: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.367: Finger present 1
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.367: Finger needed 1
> (fprintd:2412547): libfprint-device-DEBUG: 07:17:03.367: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.367: Finger present 0
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.367: Finger needed 1
> (fprintd:2412547): libfprint-device-DEBUG: 07:17:03.367: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.367: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412547): libfprint-virtual_device-DEBUG: 07:17:03.367: Sleeping completed
> (fprintd:2412547): libfprint-virtual_device_connection-DEBUG: 07:17:03.368: Got a new connection!
> (fprintd:2412547): libfprint-virtual_device-DEBUG: 07:17:03.369: Got instructions of length 10
> (fprintd:2412547): libfprint-virtual_device-DEBUG: 07:17:03.369: Received command SCAN whorl
> (fprintd:2412547): libfprint-virtual_device-DEBUG: 07:17:03.369: Processing command SCAN whorl
> (fprintd:2412547): libfprint-device-DEBUG: 07:17:03.369: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.369: Finger present 1
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.369: Finger needed 1
> (fprintd:2412547): libfprint-device-DEBUG: 07:17:03.369: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.369: Finger present 0
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.369: Finger needed 1
> (fprintd:2412547): libfprint-device-DEBUG: 07:17:03.369: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.369: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412547): libfprint-device-DEBUG: 07:17:03.369: Device reported enroll completion
> (fprintd:2412547): libfprint-device-DEBUG: 07:17:03.369: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.369: Finger present 0
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.369: Finger needed 0
> (fprintd:2412547): libfprint-device-DEBUG: 07:17:03.369: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2412547): libfprint-device-DEBUG: 07:17:03.369: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412547): libfprint-device-DEBUG: 07:17:03.369: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.369: enroll_cb: result enroll-completed
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.369: file_storage_print_data_save(): print saved to /tmp/tmpn0o761_1/state/testuser/virtual_device_storage/0/7
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.370: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.371: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412547): GLib-GIO-DEBUG: 07:17:03.371: GTask [gio] D-Bus interface method dispatch (source object: 0x55bb3d0a5a90, source tag: 0x7fd4fd4fde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.372: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.372: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412547): libfprint-device-DEBUG: 07:17:03.372: Device reported close completion
> (fprintd:2412547): GLib-GIO-DEBUG: 07:17:03.372: GTask [gio] D-Bus interface method dispatch (source object: 0x55bb3d0a5a90, source tag: 0x7fd4fd4fde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412547): libfprint-device-DEBUG: 07:17:03.372: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412547): libfprint-device-DEBUG: 07:17:03.372: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.372: released device 0
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.374: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.374: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.375: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.375: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.378: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.380: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.380: Authorization granted to :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> 
> (fprintd:2412547): fprintd-WARNING **: 07:17:03.381: The API user should be updated to use DeleteEnrolledFingers2 method!
> (fprintd:2412547): libfprint-virtual_device-DEBUG: 07:17:03.381: 43572416850: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412547): libfprint-virtual_device_connection-DEBUG: 07:17:03.381: 43572416884: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412547): libfprint-device-DEBUG: 07:17:03.382: Device reported open completion
> (fprintd:2412547): GLib-GIO-DEBUG: 07:17:03.382: GTask [gio] D-Bus interface method dispatch (source object: 0x55bb3d0a5a90, source tag: 0x7fd4fd4fde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> 
> (fprintd:2412547): fprintd-WARNING **: 07:17:03.382: Offending API user is python3
> (fprintd:2412547): libfprint-device-DEBUG: 07:17:03.382: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412547): libfprint-device-DEBUG: 07:17:03.382: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.382: Deleting enrolled fingers for user testuser
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.382: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpn0o761_1/state/testuser/virtual_device_storage/0'
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.382: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpn0o761_1/state/testuser/virtual_device_storage/0'
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.382: file_storage_print_data_load(): loaded '/tmp/tmpn0o761_1/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.384: Authorization granted to :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> 
> (fprintd:2412547): fprintd-WARNING **: 07:17:03.385: The API user should be updated to use DeleteEnrolledFingers2 method!
> (fprintd:2412547): GLib-GIO-DEBUG: 07:17:03.385: GTask [gio] D-Bus interface method dispatch (source object: 0x55bb3d0a5a90, source tag: 0x7fd4fd4fde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> 
> (fprintd:2412547): fprintd-WARNING **: 07:17:03.385: Offending API user is python3
> (fprintd:2412547): libfprint-virtual_device_storage-DEBUG: 07:17:03.883: Deleting print whorl for user testuser
> (fprintd:2412547): libfprint-device-DEBUG: 07:17:03.883: Device reported deletion completion
> (fprintd:2412547): libfprint-device-DEBUG: 07:17:03.883: Completing action FPI_DEVICE_ACTION_DELETE in idle!
> (fprintd:2412547): libfprint-device-DEBUG: 07:17:03.883: Updated temperature model after 0.50 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.883: file_storage_print_data_delete(): unlink("/tmp/tmpn0o761_1/state/testuser/virtual_device_storage/0/7") Success
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.883: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpn0o761_1/state/testuser/virtual_device_storage/0'
> (fprintd:2412547): libfprint-device-DEBUG: 07:17:03.883: Device reported close completion
> (fprintd:2412547): libfprint-device-DEBUG: 07:17:03.883: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412547): libfprint-device-DEBUG: 07:17:03.883: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.885: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> 
> (fprintd:2412547): fprintd-WARNING **: 07:17:03.885: Authorization denied to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging': Device was not claimed before use
> (fprintd:2412547): GLib-GIO-DEBUG: 07:17:03.885: GTask [gio] D-Bus interface method dispatch (source object: 0x55bb3d0a5a90, source tag: 0x7fd4fd4fde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412547): fprintd-DEBUG: 07:17:03.886: main loop completed
> (fprintd:2412547): libfprint-virtual_device_storage-DEBUG: 07:17:03.886: 43572921773: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2412547): libfprint-virtual_device-DEBUG: 07:17:03.886: 43572921800: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_concourrent_delete_enrolled_fingers_unclaimed (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_concourrent_delete_enrolled_fingers_unclaimed) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.251s
> 
> OK
> ==============================================================================
> 
> ================================== 244/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_concourrent_list_enrolled_fingers
> start time:   07:17:03
> duration:     0.73s
> result:       exit status 0
> command:      MALLOC_PERTURB_=245 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_concourrent_list_enrolled_fingers
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412593): GLib-GIO-DEBUG: 07:17:04.016: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.017: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412593): fprintd-WARNING **: 07:17:04.017: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.017: Launching FprintObject
> (fprintd:2412593): libfprint-context-DEBUG: 07:17:04.017: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.018: Preparing devices for resume
> (fprintd:2412593): libfprint-context-DEBUG: 07:17:04.018: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-psspot_0/virtual-image.socket
> (fprintd:2412593): libfprint-context-DEBUG: 07:17:04.018: created
> (fprintd:2412593): libfprint-device-DEBUG: 07:17:04.019: Device reported probe completion
> (fprintd:2412593): libfprint-device-DEBUG: 07:17:04.019: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412593): libfprint-device-DEBUG: 07:17:04.019: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269424.019 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.020: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.020: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.020: Finger present 0
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.020: Finger needed 0
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.020: Got delay inhibitor for sleep.
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.021: entering main loop
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.021: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.118: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.118: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.119: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.119: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.119: user 'testuser' claiming the device: 0
> (fprintd:2412593): libfprint-virtual_device-DEBUG: 07:17:04.119: 43573155025: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412593): libfprint-virtual_device_connection-DEBUG: 07:17:04.120: 43573155062: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412593): libfprint-device-DEBUG: 07:17:04.120: Device reported open completion
> (fprintd:2412593): GLib-GIO-DEBUG: 07:17:04.120: GTask [gio] D-Bus interface method dispatch (source object: 0x5652e5f99f10, source tag: 0x7fa9c8531e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412593): libfprint-device-DEBUG: 07:17:04.120: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412593): libfprint-device-DEBUG: 07:17:04.120: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.120: claimed device 0
> (fprintd:2412593): libfprint-virtual_device_connection-DEBUG: 07:17:04.120: Got a new connection!
> (fprintd:2412593): libfprint-virtual_device-DEBUG: 07:17:04.120: Got instructions of length 19
> (fprintd:2412593): libfprint-virtual_device-DEBUG: 07:17:04.120: Received command SET_ENROLL_STAGES 2
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.120: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.124: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.124: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.125: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.125: file_storage_print_data_load(): loaded '/tmp/tmptci5yaq0/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.125: start enrollment device 0 finger 7
> (fprintd:2412593): libfprint-device-DEBUG: 07:17:04.125: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412593): libfprint-device-DEBUG: 07:17:04.125: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.125: Finger present 0
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.125: Finger needed 1
> (fprintd:2412593): GLib-GIO-DEBUG: 07:17:04.125: GTask [gio] D-Bus interface method dispatch (source object: 0x5652e5f99f10, source tag: 0x7fa9c8531e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412593): libfprint-virtual_device_connection-DEBUG: 07:17:04.126: Got a new connection!
> (fprintd:2412593): libfprint-virtual_device-DEBUG: 07:17:04.126: Got instructions of length 10
> (fprintd:2412593): libfprint-virtual_device-DEBUG: 07:17:04.126: Received command SCAN whorl
> (fprintd:2412593): libfprint-virtual_device-DEBUG: 07:17:04.126: Processing command SCAN whorl
> (fprintd:2412593): libfprint-device-DEBUG: 07:17:04.126: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.126: Finger present 1
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.126: Finger needed 1
> (fprintd:2412593): libfprint-virtual_device_storage-DEBUG: 07:17:04.126: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2412593): libfprint-device-DEBUG: 07:17:04.126: Device reported identify result
> (fprintd:2412593): libfprint-device-DEBUG: 07:17:04.126: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.126: Finger present 0
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.126: Finger needed 1
> (fprintd:2412593): libfprint-device-DEBUG: 07:17:04.126: Device reported identify completion
> (fprintd:2412593): libfprint-device-DEBUG: 07:17:04.126: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.126: Finger present 0
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.126: Finger needed 0
> (fprintd:2412593): libfprint-device-DEBUG: 07:17:04.126: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2412593): libfprint-device-DEBUG: 07:17:04.126: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412593): libfprint-device-DEBUG: 07:17:04.127: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412593): libfprint-device-DEBUG: 07:17:04.127: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.127: Finger present 0
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.127: Finger needed 1
> (fprintd:2412593): libfprint-virtual_device_connection-DEBUG: 07:17:04.127: Got a new connection!
> (fprintd:2412593): libfprint-virtual_device-DEBUG: 07:17:04.127: Got instructions of length 10
> (fprintd:2412593): libfprint-virtual_device-DEBUG: 07:17:04.127: Received command SCAN whorl
> (fprintd:2412593): libfprint-virtual_device-DEBUG: 07:17:04.127: Processing command SCAN whorl
> (fprintd:2412593): libfprint-device-DEBUG: 07:17:04.127: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.127: Finger present 1
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.127: Finger needed 1
> (fprintd:2412593): libfprint-device-DEBUG: 07:17:04.127: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.127: Finger present 0
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.127: Finger needed 1
> (fprintd:2412593): libfprint-device-DEBUG: 07:17:04.127: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.127: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412593): libfprint-virtual_device-DEBUG: 07:17:04.127: Sleeping completed
> (fprintd:2412593): libfprint-virtual_device_connection-DEBUG: 07:17:04.128: Got a new connection!
> (fprintd:2412593): libfprint-virtual_device-DEBUG: 07:17:04.128: Got instructions of length 10
> (fprintd:2412593): libfprint-virtual_device-DEBUG: 07:17:04.128: Received command SCAN whorl
> (fprintd:2412593): libfprint-virtual_device-DEBUG: 07:17:04.128: Processing command SCAN whorl
> (fprintd:2412593): libfprint-device-DEBUG: 07:17:04.128: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.128: Finger present 1
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.128: Finger needed 1
> (fprintd:2412593): libfprint-device-DEBUG: 07:17:04.128: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.128: Finger present 0
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.128: Finger needed 1
> (fprintd:2412593): libfprint-device-DEBUG: 07:17:04.128: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.128: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412593): libfprint-device-DEBUG: 07:17:04.128: Device reported enroll completion
> (fprintd:2412593): libfprint-device-DEBUG: 07:17:04.128: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.128: Finger present 0
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.128: Finger needed 0
> (fprintd:2412593): libfprint-device-DEBUG: 07:17:04.128: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2412593): libfprint-device-DEBUG: 07:17:04.128: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412593): libfprint-device-DEBUG: 07:17:04.128: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.128: enroll_cb: result enroll-completed
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.129: file_storage_print_data_save(): print saved to /tmp/tmptci5yaq0/state/testuser/virtual_device_storage/0/7
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.129: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.129: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412593): GLib-GIO-DEBUG: 07:17:04.130: GTask [gio] D-Bus interface method dispatch (source object: 0x5652e5f99f10, source tag: 0x7fa9c8531e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.131: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.131: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.131: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.131: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.132: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.133: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.133: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.133: file_storage_discover_prints() for user 'testuser' in '/tmp/tmptci5yaq0/state/testuser/virtual_device_storage/0'
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.133: file_storage_print_data_load(): loaded '/tmp/tmptci5yaq0/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2412593): GLib-GIO-DEBUG: 07:17:04.133: GTask [gio] D-Bus interface method dispatch (source object: 0x5652e5f99f10, source tag: 0x7fa9c8531e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.133: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.134: file_storage_discover_prints() for user 'testuser' in '/tmp/tmptci5yaq0/state/testuser/virtual_device_storage/0'
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.134: file_storage_print_data_load(): loaded '/tmp/tmptci5yaq0/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2412593): GLib-GIO-DEBUG: 07:17:04.134: GTask [gio] D-Bus interface method dispatch (source object: 0x5652e5f99f10, source tag: 0x7fa9c8531e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.135: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.135: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412593): libfprint-device-DEBUG: 07:17:04.135: Device reported close completion
> (fprintd:2412593): GLib-GIO-DEBUG: 07:17:04.135: GTask [gio] D-Bus interface method dispatch (source object: 0x5652e5f99f10, source tag: 0x7fa9c8531e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412593): libfprint-device-DEBUG: 07:17:04.135: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412593): libfprint-device-DEBUG: 07:17:04.135: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.135: released device 0
> (fprintd:2412593): fprintd-DEBUG: 07:17:04.136: main loop completed
> (fprintd:2412593): libfprint-virtual_device_storage-DEBUG: 07:17:04.136: 43573171908: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2412593): libfprint-virtual_device-DEBUG: 07:17:04.136: 43573171941: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_concourrent_list_enrolled_fingers (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_concourrent_list_enrolled_fingers) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.509s
> 
> OK
> ==============================================================================
> 
> ================================== 245/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_concourrent_release
> start time:   07:17:03
> duration:     0.88s
> result:       exit status 0
> command:      MALLOC_PERTURB_=93 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_concourrent_release
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412614): GLib-GIO-DEBUG: 07:17:04.211: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412614): fprintd-DEBUG: 07:17:04.212: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412614): fprintd-WARNING **: 07:17:04.212: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412614): fprintd-DEBUG: 07:17:04.212: Launching FprintObject
> (fprintd:2412614): libfprint-context-DEBUG: 07:17:04.212: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412614): fprintd-DEBUG: 07:17:04.213: Preparing devices for resume
> (fprintd:2412614): libfprint-context-DEBUG: 07:17:04.213: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-ihin_8lv/virtual-image.socket
> (fprintd:2412614): libfprint-context-DEBUG: 07:17:04.213: created
> 1690269424.214 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412614): libfprint-device-DEBUG: 07:17:04.213: Device reported probe completion
> (fprintd:2412614): libfprint-device-DEBUG: 07:17:04.213: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412614): libfprint-device-DEBUG: 07:17:04.214: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412614): fprintd-DEBUG: 07:17:04.215: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2412614): fprintd-DEBUG: 07:17:04.215: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2412614): fprintd-DEBUG: 07:17:04.215: Finger present 0
> (fprintd:2412614): fprintd-DEBUG: 07:17:04.215: Finger needed 0
> (fprintd:2412614): fprintd-DEBUG: 07:17:04.215: Got delay inhibitor for sleep.
> (fprintd:2412614): fprintd-DEBUG: 07:17:04.215: entering main loop
> (fprintd:2412614): fprintd-DEBUG: 07:17:04.215: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412614): fprintd-DEBUG: 07:17:04.312: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412614): fprintd-DEBUG: 07:17:04.313: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412614): fprintd-DEBUG: 07:17:04.314: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412614): fprintd-DEBUG: 07:17:04.315: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412614): fprintd-DEBUG: 07:17:04.315: user 'testuser' claiming the device: 0
> (fprintd:2412614): libfprint-virtual_device-DEBUG: 07:17:04.315: 43573350896: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412614): libfprint-virtual_device_connection-DEBUG: 07:17:04.315: 43573350930: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412614): libfprint-device-DEBUG: 07:17:04.315: Device reported open completion
> (fprintd:2412614): GLib-GIO-DEBUG: 07:17:04.316: GTask [gio] D-Bus interface method dispatch (source object: 0x564f5039ef60, source tag: 0x7f32d3c66e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412614): libfprint-device-DEBUG: 07:17:04.316: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412614): libfprint-device-DEBUG: 07:17:04.316: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412614): fprintd-DEBUG: 07:17:04.316: claimed device 0
> (fprintd:2412614): fprintd-DEBUG: 07:17:04.317: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412614): fprintd-DEBUG: 07:17:04.317: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412614): libfprint-device-DEBUG: 07:17:04.317: Device reported close completion
> (fprintd:2412614): GLib-GIO-DEBUG: 07:17:04.317: GTask [gio] D-Bus interface method dispatch (source object: 0x564f5039ef60, source tag: 0x7f32d3c66e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412614): libfprint-device-DEBUG: 07:17:04.317: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412614): libfprint-device-DEBUG: 07:17:04.317: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412614): fprintd-DEBUG: 07:17:04.317: released device 0
> (fprintd:2412614): fprintd-DEBUG: 07:17:04.317: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> 
> (fprintd:2412614): fprintd-WARNING **: 07:17:04.317: Authorization denied to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging': Device was not claimed before use
> (fprintd:2412614): GLib-GIO-DEBUG: 07:17:04.317: GTask [gio] D-Bus interface method dispatch (source object: 0x564f5039ef60, source tag: 0x7f32d3c66e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412614): fprintd-DEBUG: 07:17:04.319: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> 
> (fprintd:2412614): fprintd-WARNING **: 07:17:04.319: Authorization denied to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging': Device was not claimed before use
> (fprintd:2412614): GLib-GIO-DEBUG: 07:17:04.319: GTask [gio] D-Bus interface method dispatch (source object: 0x564f5039ef60, source tag: 0x7f32d3c66e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412614): fprintd-DEBUG: 07:17:04.320: main loop completed
> (fprintd:2412614): libfprint-virtual_device_storage-DEBUG: 07:17:04.320: 43573355844: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2412614): libfprint-virtual_device-DEBUG: 07:17:04.320: 43573355870: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_concourrent_release (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_concourrent_release) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.703s
> 
> OK
> ==============================================================================
> 
> ================================== 246/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_concourrent_verify_start
> start time:   07:17:03
> duration:     0.78s
> result:       exit status 0
> command:      G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals MALLOC_PERTURB_=163 TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_concourrent_verify_start
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412607): GLib-GIO-DEBUG: 07:17:04.179: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.179: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412607): fprintd-WARNING **: 07:17:04.179: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.179: Launching FprintObject
> (fprintd:2412607): libfprint-context-DEBUG: 07:17:04.180: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.181: Preparing devices for resume
> (fprintd:2412607): libfprint-context-DEBUG: 07:17:04.181: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-tatm4_ft/virtual-image.socket
> (fprintd:2412607): libfprint-context-DEBUG: 07:17:04.181: created
> (fprintd:2412607): libfprint-device-DEBUG: 07:17:04.181: Device reported probe completion
> (fprintd:2412607): libfprint-device-DEBUG: 07:17:04.181: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412607): libfprint-device-DEBUG: 07:17:04.181: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269424.182 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.182: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.182: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.182: Finger present 0
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.182: Finger needed 0
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.183: Got delay inhibitor for sleep.
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.183: entering main loop
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.183: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.279: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.279: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.280: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.280: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.281: user 'testuser' claiming the device: 0
> (fprintd:2412607): libfprint-virtual_device-DEBUG: 07:17:04.281: 43573316134: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412607): libfprint-virtual_device_connection-DEBUG: 07:17:04.281: 43573316171: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412607): libfprint-device-DEBUG: 07:17:04.281: Device reported open completion
> (fprintd:2412607): GLib-GIO-DEBUG: 07:17:04.281: GTask [gio] D-Bus interface method dispatch (source object: 0x5631b5d40ee0, source tag: 0x7f26cde6be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412607): libfprint-device-DEBUG: 07:17:04.281: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412607): libfprint-device-DEBUG: 07:17:04.281: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.281: claimed device 0
> (fprintd:2412607): libfprint-virtual_device_connection-DEBUG: 07:17:04.281: Got a new connection!
> (fprintd:2412607): libfprint-virtual_device-DEBUG: 07:17:04.281: Got instructions of length 19
> (fprintd:2412607): libfprint-virtual_device-DEBUG: 07:17:04.281: Received command SET_ENROLL_STAGES 2
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.281: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.282: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.282: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.283: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.283: file_storage_print_data_load(): loaded '/tmp/tmpwniuzy6q/state/testuser/virtual_device_storage/0/1' Unknown error -2
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.283: start enrollment device 0 finger 1
> (fprintd:2412607): libfprint-device-DEBUG: 07:17:04.283: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412607): libfprint-device-DEBUG: 07:17:04.283: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.283: Finger present 0
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.283: Finger needed 1
> (fprintd:2412607): GLib-GIO-DEBUG: 07:17:04.283: GTask [gio] D-Bus interface method dispatch (source object: 0x5631b5d40ee0, source tag: 0x7f26cde6be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412607): libfprint-virtual_device_connection-DEBUG: 07:17:04.284: Got a new connection!
> (fprintd:2412607): libfprint-virtual_device-DEBUG: 07:17:04.284: Got instructions of length 10
> (fprintd:2412607): libfprint-virtual_device-DEBUG: 07:17:04.284: Received command SCAN whorl
> (fprintd:2412607): libfprint-virtual_device-DEBUG: 07:17:04.284: Processing command SCAN whorl
> (fprintd:2412607): libfprint-device-DEBUG: 07:17:04.284: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.284: Finger present 1
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.284: Finger needed 1
> (fprintd:2412607): libfprint-virtual_device_storage-DEBUG: 07:17:04.284: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2412607): libfprint-device-DEBUG: 07:17:04.284: Device reported identify result
> (fprintd:2412607): libfprint-device-DEBUG: 07:17:04.284: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.284: Finger present 0
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.284: Finger needed 1
> (fprintd:2412607): libfprint-device-DEBUG: 07:17:04.284: Device reported identify completion
> (fprintd:2412607): libfprint-device-DEBUG: 07:17:04.284: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.284: Finger present 0
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.284: Finger needed 0
> (fprintd:2412607): libfprint-device-DEBUG: 07:17:04.284: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2412607): libfprint-device-DEBUG: 07:17:04.284: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412607): libfprint-device-DEBUG: 07:17:04.284: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412607): libfprint-device-DEBUG: 07:17:04.284: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.284: Finger present 0
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.284: Finger needed 1
> (fprintd:2412607): libfprint-virtual_device_connection-DEBUG: 07:17:04.285: Got a new connection!
> (fprintd:2412607): libfprint-virtual_device-DEBUG: 07:17:04.285: Got instructions of length 10
> (fprintd:2412607): libfprint-virtual_device-DEBUG: 07:17:04.285: Received command SCAN whorl
> (fprintd:2412607): libfprint-virtual_device-DEBUG: 07:17:04.285: Processing command SCAN whorl
> (fprintd:2412607): libfprint-device-DEBUG: 07:17:04.285: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.285: Finger present 1
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.285: Finger needed 1
> (fprintd:2412607): libfprint-device-DEBUG: 07:17:04.285: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.285: Finger present 0
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.285: Finger needed 1
> (fprintd:2412607): libfprint-device-DEBUG: 07:17:04.285: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.285: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412607): libfprint-virtual_device-DEBUG: 07:17:04.285: Sleeping completed
> (fprintd:2412607): libfprint-virtual_device_connection-DEBUG: 07:17:04.285: Got a new connection!
> (fprintd:2412607): libfprint-virtual_device-DEBUG: 07:17:04.285: Got instructions of length 10
> (fprintd:2412607): libfprint-virtual_device-DEBUG: 07:17:04.285: Received command SCAN whorl
> (fprintd:2412607): libfprint-virtual_device-DEBUG: 07:17:04.285: Processing command SCAN whorl
> (fprintd:2412607): libfprint-device-DEBUG: 07:17:04.285: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.285: Finger present 1
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.285: Finger needed 1
> (fprintd:2412607): libfprint-device-DEBUG: 07:17:04.285: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.285: Finger present 0
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.285: Finger needed 1
> (fprintd:2412607): libfprint-device-DEBUG: 07:17:04.285: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.285: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412607): libfprint-device-DEBUG: 07:17:04.285: Device reported enroll completion
> (fprintd:2412607): libfprint-device-DEBUG: 07:17:04.285: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.285: Finger present 0
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.285: Finger needed 0
> (fprintd:2412607): libfprint-device-DEBUG: 07:17:04.285: Print for finger FP_FINGER_LEFT_THUMB enrolled
> (fprintd:2412607): libfprint-device-DEBUG: 07:17:04.285: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412607): libfprint-device-DEBUG: 07:17:04.285: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.285: enroll_cb: result enroll-completed
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.286: file_storage_print_data_save(): print saved to /tmp/tmpwniuzy6q/state/testuser/virtual_device_storage/0/1
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.286: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.286: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412607): GLib-GIO-DEBUG: 07:17:04.286: GTask [gio] D-Bus interface method dispatch (source object: 0x5631b5d40ee0, source tag: 0x7f26cde6be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.287: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.287: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.287: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.287: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.288: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.288: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpwniuzy6q/state/testuser/virtual_device_storage/0'
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.288: file_storage_print_data_load(): loaded '/tmp/tmpwniuzy6q/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.288: start verification device 0 finger left-thumb
> (fprintd:2412607): libfprint-device-DEBUG: 07:17:04.288: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412607): libfprint-device-DEBUG: 07:17:04.288: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.288: Finger present 0
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.288: Finger needed 1
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.288: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412607): GLib-GIO-DEBUG: 07:17:04.288: GTask [gio] D-Bus interface method dispatch (source object: 0x5631b5d40ee0, source tag: 0x7f26cde6be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412607): GLib-GIO-DEBUG: 07:17:04.288: GTask [gio] D-Bus interface method dispatch (source object: 0x5631b5d40ee0, source tag: 0x7f26cde6be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.290: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.290: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> 
> (fprintd:2412607): fprintd-WARNING **: 07:17:04.290: Verification was in progress, stopping it
> (fprintd:2412607): GLib-GIO-DEBUG: 07:17:04.290: GTask [gio] D-Bus interface method dispatch (source object: 0x5631b5d40ee0, source tag: 0x7f26cde6be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412607): libfprint-device-DEBUG: 07:17:04.290: Idle cancelling on ongoing operation!
> (fprintd:2412607): libfprint-virtual_device-DEBUG: 07:17:04.290: Got cancellation!
> (fprintd:2412607): libfprint-virtual_device-DEBUG: 07:17:04.290: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2412607): libfprint-device-DEBUG: 07:17:04.290: Device reported verify completion
> (fprintd:2412607): libfprint-device-DEBUG: 07:17:04.290: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.290: Finger present 0
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.290: Finger needed 0
> (fprintd:2412607): libfprint-device-DEBUG: 07:17:04.290: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2412607): libfprint-device-DEBUG: 07:17:04.290: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.290: verify_cb: result verify-no-match
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.290: report_verify_status: result verify-no-match
> (fprintd:2412607): libfprint-device-DEBUG: 07:17:04.290: Device reported close completion
> (fprintd:2412607): libfprint-device-DEBUG: 07:17:04.290: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412607): libfprint-device-DEBUG: 07:17:04.290: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.290: released device 0
> (fprintd:2412607): fprintd-DEBUG: 07:17:04.291: main loop completed
> (fprintd:2412607): libfprint-virtual_device_storage-DEBUG: 07:17:04.291: 43573326842: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2412607): libfprint-virtual_device-DEBUG: 07:17:04.291: 43573326862: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-thumb',)
> Changed properties {'finger-needed': <true>} invalidated []
> ----------------------------------- stderr -----------------------------------
> test_concourrent_verify_start (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_concourrent_verify_start) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.524s
> 
> OK
> ==============================================================================
> 
> ================================== 247/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_finger_device_error
> start time:   07:17:04
> duration:     0.85s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=65 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_finger_device_error
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412657): GLib-GIO-DEBUG: 07:17:04.597: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.597: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412657): fprintd-WARNING **: 07:17:04.597: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.597: Launching FprintObject
> (fprintd:2412657): libfprint-context-DEBUG: 07:17:04.598: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.599: Preparing devices for resume
> (fprintd:2412657): libfprint-context-DEBUG: 07:17:04.599: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-fxkeipny/virtual-image.socket
> (fprintd:2412657): libfprint-context-DEBUG: 07:17:04.599: created
> 1690269424.600 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412657): libfprint-device-DEBUG: 07:17:04.599: Device reported probe completion
> (fprintd:2412657): libfprint-device-DEBUG: 07:17:04.599: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412657): libfprint-device-DEBUG: 07:17:04.599: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.602: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.602: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.602: Finger present 0
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.602: Finger needed 0
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.602: Got delay inhibitor for sleep.
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.602: entering main loop
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.602: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.703: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.705: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.706: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.707: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.707: user 'testuser' claiming the device: 0
> (fprintd:2412657): libfprint-virtual_device-DEBUG: 07:17:04.707: 43573742943: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412657): libfprint-virtual_device_connection-DEBUG: 07:17:04.707: 43573742993: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412657): libfprint-device-DEBUG: 07:17:04.708: Device reported open completion
> (fprintd:2412657): GLib-GIO-DEBUG: 07:17:04.708: GTask [gio] D-Bus interface method dispatch (source object: 0x55c2f157ee50, source tag: 0x7ff3fa0d6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412657): libfprint-device-DEBUG: 07:17:04.708: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412657): libfprint-device-DEBUG: 07:17:04.708: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.708: claimed device 0
> (fprintd:2412657): libfprint-virtual_device_connection-DEBUG: 07:17:04.709: Got a new connection!
> (fprintd:2412657): libfprint-virtual_device-DEBUG: 07:17:04.709: Got instructions of length 19
> (fprintd:2412657): libfprint-virtual_device-DEBUG: 07:17:04.709: Received command SET_ENROLL_STAGES 2
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.709: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.712: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.712: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.715: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.716: file_storage_print_data_load(): loaded '/tmp/tmpkz7r7fsr/state/testuser/virtual_device_storage/0/1' Unknown error -2
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.716: start enrollment device 0 finger 1
> (fprintd:2412657): libfprint-device-DEBUG: 07:17:04.716: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412657): libfprint-device-DEBUG: 07:17:04.716: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.717: Finger present 0
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.717: Finger needed 1
> (fprintd:2412657): GLib-GIO-DEBUG: 07:17:04.717: GTask [gio] D-Bus interface method dispatch (source object: 0x55c2f157ee50, source tag: 0x7ff3fa0d6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412657): libfprint-virtual_device_connection-DEBUG: 07:17:04.719: Got a new connection!
> (fprintd:2412657): libfprint-virtual_device-DEBUG: 07:17:04.719: Got instructions of length 14
> (fprintd:2412657): libfprint-virtual_device-DEBUG: 07:17:04.719: Received command SCAN new-print
> (fprintd:2412657): libfprint-virtual_device-DEBUG: 07:17:04.719: Processing command SCAN new-print
> (fprintd:2412657): libfprint-device-DEBUG: 07:17:04.719: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.719: Finger present 1
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.719: Finger needed 1
> (fprintd:2412657): libfprint-virtual_device_storage-DEBUG: 07:17:04.719: Trying to identify print 'new-print' against a gallery of 0 prints
> (fprintd:2412657): libfprint-device-DEBUG: 07:17:04.719: Device reported identify result
> (fprintd:2412657): libfprint-device-DEBUG: 07:17:04.719: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.719: Finger present 0
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.719: Finger needed 1
> (fprintd:2412657): libfprint-device-DEBUG: 07:17:04.719: Device reported identify completion
> (fprintd:2412657): libfprint-device-DEBUG: 07:17:04.719: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.719: Finger present 0
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.719: Finger needed 0
> (fprintd:2412657): libfprint-device-DEBUG: 07:17:04.719: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2412657): libfprint-device-DEBUG: 07:17:04.720: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412657): libfprint-device-DEBUG: 07:17:04.720: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412657): libfprint-device-DEBUG: 07:17:04.720: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.720: Finger present 0
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.720: Finger needed 1
> (fprintd:2412657): libfprint-virtual_device_connection-DEBUG: 07:17:04.720: Got a new connection!
> (fprintd:2412657): libfprint-virtual_device-DEBUG: 07:17:04.720: Got instructions of length 14
> (fprintd:2412657): libfprint-virtual_device-DEBUG: 07:17:04.720: Received command SCAN new-print
> (fprintd:2412657): libfprint-virtual_device-DEBUG: 07:17:04.720: Processing command SCAN new-print
> (fprintd:2412657): libfprint-device-DEBUG: 07:17:04.720: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.720: Finger present 1
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.720: Finger needed 1
> (fprintd:2412657): libfprint-device-DEBUG: 07:17:04.720: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.720: Finger present 0
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.720: Finger needed 1
> (fprintd:2412657): libfprint-device-DEBUG: 07:17:04.720: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.720: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412657): libfprint-virtual_device-DEBUG: 07:17:04.720: Sleeping completed
> (fprintd:2412657): libfprint-virtual_device_connection-DEBUG: 07:17:04.721: Got a new connection!
> (fprintd:2412657): libfprint-virtual_device-DEBUG: 07:17:04.721: Got instructions of length 14
> (fprintd:2412657): libfprint-virtual_device-DEBUG: 07:17:04.721: Received command SCAN new-print
> (fprintd:2412657): libfprint-virtual_device-DEBUG: 07:17:04.721: Processing command SCAN new-print
> (fprintd:2412657): libfprint-device-DEBUG: 07:17:04.721: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.721: Finger present 1
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.721: Finger needed 1
> (fprintd:2412657): libfprint-device-DEBUG: 07:17:04.721: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.721: Finger present 0
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.721: Finger needed 1
> (fprintd:2412657): libfprint-device-DEBUG: 07:17:04.721: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.721: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412657): libfprint-device-DEBUG: 07:17:04.721: Device reported enroll completion
> (fprintd:2412657): libfprint-device-DEBUG: 07:17:04.721: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.721: Finger present 0
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.721: Finger needed 0
> (fprintd:2412657): libfprint-device-DEBUG: 07:17:04.721: Print for finger FP_FINGER_LEFT_THUMB enrolled
> (fprintd:2412657): libfprint-device-DEBUG: 07:17:04.721: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412657): libfprint-device-DEBUG: 07:17:04.721: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.721: enroll_cb: result enroll-completed
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.721: file_storage_print_data_save(): print saved to /tmp/tmpkz7r7fsr/state/testuser/virtual_device_storage/0/1
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.722: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.722: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412657): GLib-GIO-DEBUG: 07:17:04.722: GTask [gio] D-Bus interface method dispatch (source object: 0x55c2f157ee50, source tag: 0x7ff3fa0d6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412657): libfprint-virtual_device_connection-DEBUG: 07:17:04.726: Got a new connection!
> (fprintd:2412657): libfprint-virtual_device-DEBUG: 07:17:04.726: Got instructions of length 8
> (fprintd:2412657): libfprint-virtual_device-DEBUG: 07:17:04.726: Received command SLEEP 10
> (fprintd:2412657): libfprint-virtual_device_connection-DEBUG: 07:17:04.726: Got a new connection!
> (fprintd:2412657): libfprint-virtual_device-DEBUG: 07:17:04.726: Got instructions of length 7
> (fprintd:2412657): libfprint-virtual_device-DEBUG: 07:17:04.726: Received command ERROR 4
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.731: Requesting authorization from :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.731: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.732: Authorization granted to :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.732: Deleting enrolled finger left-thumb for user testuser
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.732: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpkz7r7fsr/state/testuser/virtual_device_storage/0'
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.732: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpkz7r7fsr/state/testuser/virtual_device_storage/0'
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.732: file_storage_print_data_load(): loaded '/tmp/tmpkz7r7fsr/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2412657): libfprint-virtual_device-DEBUG: 07:17:04.732: Processing command SLEEP 10
> (fprintd:2412657): libfprint-virtual_device-DEBUG: 07:17:04.732: Sleeping 10ms
> (fprintd:2412657): GLib-GIO-DEBUG: 07:17:04.732: GTask [gio] D-Bus interface method dispatch (source object: 0x55c2f157ee50, source tag: 0x7ff3fa0d6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412657): libfprint-virtual_device-DEBUG: 07:17:04.743: Sleeping completed
> (fprintd:2412657): libfprint-virtual_device-DEBUG: 07:17:04.743: Processing command ERROR 4
> (fprintd:2412657): libfprint-device-DEBUG: 07:17:04.743: Device reported deletion completion
> (fprintd:2412657): libfprint-device-DEBUG: 07:17:04.743: Completing action FPI_DEVICE_ACTION_DELETE in idle!
> (fprintd:2412657): libfprint-device-DEBUG: 07:17:04.743: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 
> (fprintd:2412657): fprintd-WARNING **: 07:17:04.743: Error deleting print from device: The device is still busy with another operation, please try again later.
> 
> (fprintd:2412657): fprintd-WARNING **: 07:17:04.743: This might indicate an issue in the libfprint driver or in the fingerprint device.
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.743: file_storage_print_data_delete(): unlink("/tmp/tmpkz7r7fsr/state/testuser/virtual_device_storage/0/1") Success
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.743: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpkz7r7fsr/state/testuser/virtual_device_storage/0'
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.746: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.746: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412657): libfprint-device-DEBUG: 07:17:04.746: Device reported close completion
> (fprintd:2412657): GLib-GIO-DEBUG: 07:17:04.746: GTask [gio] D-Bus interface method dispatch (source object: 0x55c2f157ee50, source tag: 0x7ff3fa0d6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412657): libfprint-device-DEBUG: 07:17:04.746: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412657): libfprint-device-DEBUG: 07:17:04.746: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.746: released device 0
> (fprintd:2412657): fprintd-DEBUG: 07:17:04.748: main loop completed
> (fprintd:2412657): libfprint-virtual_device_storage-DEBUG: 07:17:04.748: 43573783413: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2412657): libfprint-virtual_device-DEBUG: 07:17:04.748: 43573783442: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_delete_enrolled_finger_device_error (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_finger_device_error) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.642s
> 
> OK
> ==============================================================================
> 
> ================================== 248/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_finger_from_other_client
> start time:   07:17:04
> duration:     0.86s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=168 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_finger_from_other_client
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412681): GLib-GIO-DEBUG: 07:17:04.805: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412681): fprintd-DEBUG: 07:17:04.805: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412681): fprintd-WARNING **: 07:17:04.805: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412681): fprintd-DEBUG: 07:17:04.806: Launching FprintObject
> (fprintd:2412681): libfprint-context-DEBUG: 07:17:04.806: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412681): fprintd-DEBUG: 07:17:04.806: Preparing devices for resume
> (fprintd:2412681): libfprint-context-DEBUG: 07:17:04.807: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-0bc2mgxn/virtual-image.socket
> (fprintd:2412681): libfprint-context-DEBUG: 07:17:04.807: created
> 1690269424.807 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412681): libfprint-device-DEBUG: 07:17:04.807: Device reported probe completion
> (fprintd:2412681): libfprint-device-DEBUG: 07:17:04.807: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412681): libfprint-device-DEBUG: 07:17:04.807: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412681): fprintd-DEBUG: 07:17:04.809: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2412681): fprintd-DEBUG: 07:17:04.809: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2412681): fprintd-DEBUG: 07:17:04.809: Finger present 0
> (fprintd:2412681): fprintd-DEBUG: 07:17:04.809: Finger needed 0
> (fprintd:2412681): fprintd-DEBUG: 07:17:04.810: Got delay inhibitor for sleep.
> (fprintd:2412681): fprintd-DEBUG: 07:17:04.810: entering main loop
> (fprintd:2412681): fprintd-DEBUG: 07:17:04.810: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412681): fprintd-DEBUG: 07:17:04.905: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412681): fprintd-DEBUG: 07:17:04.906: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412681): fprintd-DEBUG: 07:17:04.909: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412681): fprintd-DEBUG: 07:17:04.916: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412681): fprintd-DEBUG: 07:17:04.916: user 'testuser' claiming the device: 0
> (fprintd:2412681): libfprint-virtual_device-DEBUG: 07:17:04.916: 43573951451: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412681): libfprint-virtual_device_connection-DEBUG: 07:17:04.916: 43573951500: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412681): libfprint-device-DEBUG: 07:17:04.916: Device reported open completion
> (fprintd:2412681): GLib-GIO-DEBUG: 07:17:04.916: GTask [gio] D-Bus interface method dispatch (source object: 0x562f5fe1deb0, source tag: 0x7f2723005e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412681): libfprint-device-DEBUG: 07:17:04.916: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412681): libfprint-device-DEBUG: 07:17:04.916: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412681): fprintd-DEBUG: 07:17:04.916: claimed device 0
> (fprintd:2412681): fprintd-DEBUG: 07:17:04.925: Requesting authorization from :1.10 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging'
> 
> (fprintd:2412681): fprintd-WARNING **: 07:17:04.925: Authorization denied to :1.10 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging': Device already in use by another user
> (fprintd:2412681): GLib-GIO-DEBUG: 07:17:04.925: GTask [gio] D-Bus interface method dispatch (source object: 0x562f5fe1deb0, source tag: 0x7f2723005e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412681): fprintd-DEBUG: 07:17:04.934: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412681): fprintd-DEBUG: 07:17:04.934: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412681): libfprint-device-DEBUG: 07:17:04.934: Device reported close completion
> (fprintd:2412681): GLib-GIO-DEBUG: 07:17:04.934: GTask [gio] D-Bus interface method dispatch (source object: 0x562f5fe1deb0, source tag: 0x7f2723005e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412681): libfprint-device-DEBUG: 07:17:04.934: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412681): libfprint-device-DEBUG: 07:17:04.934: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412681): fprintd-DEBUG: 07:17:04.934: released device 0
> (fprintd:2412681): fprintd-DEBUG: 07:17:04.937: main loop completed
> (fprintd:2412681): libfprint-virtual_device_storage-DEBUG: 07:17:04.937: 43573972504: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2412681): libfprint-virtual_device-DEBUG: 07:17:04.937: 43573972528: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_delete_enrolled_finger_from_other_client (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_finger_from_other_client) ... /usr/lib/python3.11/traceback.py:240: ResourceWarning: unclosed file <_io.BufferedReader name=12>
>   tb.tb_frame.clear()
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.624s
> 
> OK
> ==============================================================================
> 
> ================================== 249/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_finger_device_removed
> start time:   07:17:04
> duration:     1.25s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=63 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_finger_device_removed
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412650): GLib-GIO-DEBUG: 07:17:04.544: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.544: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412650): fprintd-WARNING **: 07:17:04.545: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.545: Launching FprintObject
> (fprintd:2412650): libfprint-context-DEBUG: 07:17:04.545: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.546: Preparing devices for resume
> (fprintd:2412650): libfprint-context-DEBUG: 07:17:04.547: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-sktgq4n_/virtual-image.socket
> (fprintd:2412650): libfprint-context-DEBUG: 07:17:04.547: created
> 1690269424.547 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412650): libfprint-device-DEBUG: 07:17:04.547: Device reported probe completion
> (fprintd:2412650): libfprint-device-DEBUG: 07:17:04.547: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412650): libfprint-device-DEBUG: 07:17:04.547: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.549: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.549: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.549: Finger present 0
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.549: Finger needed 0
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.549: Got delay inhibitor for sleep.
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.549: entering main loop
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.549: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.643: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.644: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.645: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.647: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.647: user 'testuser' claiming the device: 0
> (fprintd:2412650): libfprint-virtual_device-DEBUG: 07:17:04.647: 43573682515: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412650): libfprint-virtual_device_connection-DEBUG: 07:17:04.647: 43573682550: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412650): libfprint-device-DEBUG: 07:17:04.647: Device reported open completion
> (fprintd:2412650): GLib-GIO-DEBUG: 07:17:04.647: GTask [gio] D-Bus interface method dispatch (source object: 0x5624ab37ff80, source tag: 0x7fbbd7371e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412650): libfprint-device-DEBUG: 07:17:04.647: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412650): libfprint-device-DEBUG: 07:17:04.647: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.647: claimed device 0
> (fprintd:2412650): libfprint-virtual_device_connection-DEBUG: 07:17:04.648: Got a new connection!
> (fprintd:2412650): libfprint-virtual_device-DEBUG: 07:17:04.648: Got instructions of length 19
> (fprintd:2412650): libfprint-virtual_device-DEBUG: 07:17:04.648: Received command SET_ENROLL_STAGES 2
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.648: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.650: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.650: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.651: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.651: file_storage_print_data_load(): loaded '/tmp/tmpc2hg2upa/state/testuser/virtual_device_storage/0/1' Unknown error -2
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.651: start enrollment device 0 finger 1
> (fprintd:2412650): libfprint-device-DEBUG: 07:17:04.651: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412650): libfprint-device-DEBUG: 07:17:04.651: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.651: Finger present 0
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.651: Finger needed 1
> (fprintd:2412650): GLib-GIO-DEBUG: 07:17:04.651: GTask [gio] D-Bus interface method dispatch (source object: 0x5624ab37ff80, source tag: 0x7fbbd7371e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412650): libfprint-virtual_device_connection-DEBUG: 07:17:04.652: Got a new connection!
> (fprintd:2412650): libfprint-virtual_device-DEBUG: 07:17:04.652: Got instructions of length 18
> (fprintd:2412650): libfprint-virtual_device-DEBUG: 07:17:04.652: Received command SCAN deleted-print
> (fprintd:2412650): libfprint-virtual_device-DEBUG: 07:17:04.652: Processing command SCAN deleted-print
> (fprintd:2412650): libfprint-device-DEBUG: 07:17:04.652: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.652: Finger present 1
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.652: Finger needed 1
> (fprintd:2412650): libfprint-virtual_device_storage-DEBUG: 07:17:04.652: Trying to identify print 'deleted-print' against a gallery of 0 prints
> (fprintd:2412650): libfprint-device-DEBUG: 07:17:04.652: Device reported identify result
> (fprintd:2412650): libfprint-device-DEBUG: 07:17:04.652: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.652: Finger present 0
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.652: Finger needed 1
> (fprintd:2412650): libfprint-device-DEBUG: 07:17:04.652: Device reported identify completion
> (fprintd:2412650): libfprint-device-DEBUG: 07:17:04.652: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.652: Finger present 0
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.652: Finger needed 0
> (fprintd:2412650): libfprint-device-DEBUG: 07:17:04.652: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2412650): libfprint-device-DEBUG: 07:17:04.652: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412650): libfprint-device-DEBUG: 07:17:04.652: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412650): libfprint-device-DEBUG: 07:17:04.652: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.652: Finger present 0
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.652: Finger needed 1
> (fprintd:2412650): libfprint-virtual_device_connection-DEBUG: 07:17:04.653: Got a new connection!
> (fprintd:2412650): libfprint-virtual_device-DEBUG: 07:17:04.653: Got instructions of length 18
> (fprintd:2412650): libfprint-virtual_device-DEBUG: 07:17:04.653: Received command SCAN deleted-print
> (fprintd:2412650): libfprint-virtual_device-DEBUG: 07:17:04.653: Processing command SCAN deleted-print
> (fprintd:2412650): libfprint-device-DEBUG: 07:17:04.653: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.653: Finger present 1
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.653: Finger needed 1
> (fprintd:2412650): libfprint-device-DEBUG: 07:17:04.653: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.653: Finger present 0
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.653: Finger needed 1
> (fprintd:2412650): libfprint-device-DEBUG: 07:17:04.653: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.653: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412650): libfprint-virtual_device-DEBUG: 07:17:04.653: Sleeping completed
> (fprintd:2412650): libfprint-virtual_device_connection-DEBUG: 07:17:04.653: Got a new connection!
> (fprintd:2412650): libfprint-virtual_device-DEBUG: 07:17:04.653: Got instructions of length 18
> (fprintd:2412650): libfprint-virtual_device-DEBUG: 07:17:04.653: Received command SCAN deleted-print
> (fprintd:2412650): libfprint-virtual_device-DEBUG: 07:17:04.653: Processing command SCAN deleted-print
> (fprintd:2412650): libfprint-device-DEBUG: 07:17:04.653: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.653: Finger present 1
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.653: Finger needed 1
> (fprintd:2412650): libfprint-device-DEBUG: 07:17:04.653: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.653: Finger present 0
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.653: Finger needed 1
> (fprintd:2412650): libfprint-device-DEBUG: 07:17:04.653: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.653: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412650): libfprint-device-DEBUG: 07:17:04.653: Device reported enroll completion
> (fprintd:2412650): libfprint-device-DEBUG: 07:17:04.653: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.653: Finger present 0
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.654: Finger needed 0
> (fprintd:2412650): libfprint-device-DEBUG: 07:17:04.654: Print for finger FP_FINGER_LEFT_THUMB enrolled
> (fprintd:2412650): libfprint-device-DEBUG: 07:17:04.654: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412650): libfprint-device-DEBUG: 07:17:04.654: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.654: enroll_cb: result enroll-completed
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.654: file_storage_print_data_save(): print saved to /tmp/tmpc2hg2upa/state/testuser/virtual_device_storage/0/1
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.655: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.655: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412650): GLib-GIO-DEBUG: 07:17:04.655: GTask [gio] D-Bus interface method dispatch (source object: 0x5624ab37ff80, source tag: 0x7fbbd7371e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412650): libfprint-virtual_device_connection-DEBUG: 07:17:04.655: Got a new connection!
> (fprintd:2412650): libfprint-virtual_device-DEBUG: 07:17:04.655: Got instructions of length 20
> (fprintd:2412650): libfprint-virtual_device-DEBUG: 07:17:04.655: Received command REMOVE deleted-print
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.656: Requesting authorization from :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.656: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.660: Authorization granted to :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.660: Deleting enrolled finger left-thumb for user testuser
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.660: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpc2hg2upa/state/testuser/virtual_device_storage/0'
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.661: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpc2hg2upa/state/testuser/virtual_device_storage/0'
> (fprintd:2412650): fprintd-DEBUG: 07:17:04.661: file_storage_print_data_load(): loaded '/tmp/tmpc2hg2upa/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2412650): libfprint-virtual_device-DEBUG: 07:17:04.661: Processing command REMOVE deleted-print
> (fprintd:2412650): GLib-GIO-DEBUG: 07:17:04.661: GTask [gio] D-Bus interface method dispatch (source object: 0x5624ab37ff80, source tag: 0x7fbbd7371e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412650): libfprint-virtual_device_storage-DEBUG: 07:17:05.161: Deleting print deleted-print for user testuser
> (fprintd:2412650): libfprint-device-DEBUG: 07:17:05.161: Device reported deletion completion
> (fprintd:2412650): libfprint-device-DEBUG: 07:17:05.161: Completing action FPI_DEVICE_ACTION_DELETE in idle!
> (fprintd:2412650): libfprint-device-DEBUG: 07:17:05.161: Updated temperature model after 0.51 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 
> (fprintd:2412650): fprintd-WARNING **: 07:17:05.161: Error deleting print from device: Print was not found on the devices storage.
> 
> (fprintd:2412650): fprintd-WARNING **: 07:17:05.161: This might indicate an issue in the libfprint driver or in the fingerprint device.
> (fprintd:2412650): fprintd-DEBUG: 07:17:05.161: file_storage_print_data_delete(): unlink("/tmp/tmpc2hg2upa/state/testuser/virtual_device_storage/0/1") Success
> (fprintd:2412650): fprintd-DEBUG: 07:17:05.161: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpc2hg2upa/state/testuser/virtual_device_storage/0'
> (fprintd:2412650): fprintd-DEBUG: 07:17:05.165: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412650): fprintd-DEBUG: 07:17:05.165: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412650): libfprint-device-DEBUG: 07:17:05.165: Device reported close completion
> (fprintd:2412650): GLib-GIO-DEBUG: 07:17:05.165: GTask [gio] D-Bus interface method dispatch (source object: 0x5624ab37ff80, source tag: 0x7fbbd7371e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412650): libfprint-device-DEBUG: 07:17:05.165: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412650): libfprint-device-DEBUG: 07:17:05.165: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412650): fprintd-DEBUG: 07:17:05.165: released device 0
> (fprintd:2412650): fprintd-DEBUG: 07:17:05.170: main loop completed
> (fprintd:2412650): libfprint-virtual_device_storage-DEBUG: 07:17:05.171: 43574206585: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2412650): libfprint-virtual_device-DEBUG: 07:17:05.171: 43574206620: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_delete_enrolled_finger_device_removed (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_finger_device_removed) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.024s
> 
> OK
> ==============================================================================
> 
> ================================== 250/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_fingers2_device_error
> start time:   07:17:04
> duration:     0.89s
> result:       exit status 0
> command:      MALLOC_PERTURB_=58 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_fingers2_device_error
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412702): GLib-GIO-DEBUG: 07:17:05.029: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.032: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412702): fprintd-WARNING **: 07:17:05.032: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.032: Launching FprintObject
> (fprintd:2412702): libfprint-context-DEBUG: 07:17:05.032: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.045: Preparing devices for resume
> (fprintd:2412702): libfprint-context-DEBUG: 07:17:05.046: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-q8614aox/virtual-image.socket
> (fprintd:2412702): libfprint-context-DEBUG: 07:17:05.047: created
> 1690269425.047 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412702): libfprint-device-DEBUG: 07:17:05.048: Device reported probe completion
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.048: Got delay inhibitor for sleep.
> (fprintd:2412702): libfprint-device-DEBUG: 07:17:05.048: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412702): libfprint-device-DEBUG: 07:17:05.048: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.057: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.057: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.057: Finger present 0
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.057: Finger needed 0
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.058: entering main loop
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.059: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.154: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.155: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.156: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.158: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.159: user 'testuser' claiming the device: 0
> (fprintd:2412702): libfprint-virtual_device-DEBUG: 07:17:05.159: 43574194551: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412702): libfprint-virtual_device_connection-DEBUG: 07:17:05.159: 43574194594: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412702): libfprint-device-DEBUG: 07:17:05.159: Device reported open completion
> (fprintd:2412702): GLib-GIO-DEBUG: 07:17:05.159: GTask [gio] D-Bus interface method dispatch (source object: 0x55eda9cd4c90, source tag: 0x7f145913ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412702): libfprint-device-DEBUG: 07:17:05.159: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412702): libfprint-device-DEBUG: 07:17:05.159: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.159: claimed device 0
> (fprintd:2412702): libfprint-virtual_device_connection-DEBUG: 07:17:05.161: Got a new connection!
> (fprintd:2412702): libfprint-virtual_device-DEBUG: 07:17:05.161: Got instructions of length 19
> (fprintd:2412702): libfprint-virtual_device-DEBUG: 07:17:05.161: Received command SET_ENROLL_STAGES 2
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.161: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.162: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.162: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.165: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.165: file_storage_print_data_load(): loaded '/tmp/tmpdedrhuif/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.165: start enrollment device 0 finger 7
> (fprintd:2412702): libfprint-device-DEBUG: 07:17:05.165: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412702): libfprint-device-DEBUG: 07:17:05.166: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.166: Finger present 0
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.166: Finger needed 1
> (fprintd:2412702): GLib-GIO-DEBUG: 07:17:05.166: GTask [gio] D-Bus interface method dispatch (source object: 0x55eda9cd4c90, source tag: 0x7f145913ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412702): libfprint-virtual_device_connection-DEBUG: 07:17:05.167: Got a new connection!
> (fprintd:2412702): libfprint-virtual_device-DEBUG: 07:17:05.167: Got instructions of length 14
> (fprintd:2412702): libfprint-virtual_device-DEBUG: 07:17:05.167: Received command SCAN new-print
> (fprintd:2412702): libfprint-virtual_device-DEBUG: 07:17:05.167: Processing command SCAN new-print
> (fprintd:2412702): libfprint-device-DEBUG: 07:17:05.167: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.167: Finger present 1
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.168: Finger needed 1
> (fprintd:2412702): libfprint-virtual_device_storage-DEBUG: 07:17:05.169: Trying to identify print 'new-print' against a gallery of 0 prints
> (fprintd:2412702): libfprint-device-DEBUG: 07:17:05.169: Device reported identify result
> (fprintd:2412702): libfprint-device-DEBUG: 07:17:05.169: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.169: Finger present 0
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.169: Finger needed 1
> (fprintd:2412702): libfprint-device-DEBUG: 07:17:05.169: Device reported identify completion
> (fprintd:2412702): libfprint-device-DEBUG: 07:17:05.169: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.169: Finger present 0
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.169: Finger needed 0
> (fprintd:2412702): libfprint-device-DEBUG: 07:17:05.169: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2412702): libfprint-device-DEBUG: 07:17:05.169: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412702): libfprint-device-DEBUG: 07:17:05.169: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412702): libfprint-device-DEBUG: 07:17:05.169: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.169: Finger present 0
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.169: Finger needed 1
> (fprintd:2412702): libfprint-virtual_device_connection-DEBUG: 07:17:05.170: Got a new connection!
> (fprintd:2412702): libfprint-virtual_device-DEBUG: 07:17:05.170: Got instructions of length 14
> (fprintd:2412702): libfprint-virtual_device-DEBUG: 07:17:05.170: Received command SCAN new-print
> (fprintd:2412702): libfprint-virtual_device-DEBUG: 07:17:05.170: Processing command SCAN new-print
> (fprintd:2412702): libfprint-device-DEBUG: 07:17:05.170: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.170: Finger present 1
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.170: Finger needed 1
> (fprintd:2412702): libfprint-device-DEBUG: 07:17:05.171: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.171: Finger present 0
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.171: Finger needed 1
> (fprintd:2412702): libfprint-device-DEBUG: 07:17:05.171: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.171: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412702): libfprint-virtual_device-DEBUG: 07:17:05.171: Sleeping completed
> (fprintd:2412702): libfprint-virtual_device_connection-DEBUG: 07:17:05.172: Got a new connection!
> (fprintd:2412702): libfprint-virtual_device-DEBUG: 07:17:05.172: Got instructions of length 14
> (fprintd:2412702): libfprint-virtual_device-DEBUG: 07:17:05.172: Received command SCAN new-print
> (fprintd:2412702): libfprint-virtual_device-DEBUG: 07:17:05.172: Processing command SCAN new-print
> (fprintd:2412702): libfprint-device-DEBUG: 07:17:05.172: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.172: Finger present 1
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.172: Finger needed 1
> (fprintd:2412702): libfprint-device-DEBUG: 07:17:05.172: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.172: Finger present 0
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.172: Finger needed 1
> (fprintd:2412702): libfprint-device-DEBUG: 07:17:05.172: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.172: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412702): libfprint-device-DEBUG: 07:17:05.172: Device reported enroll completion
> (fprintd:2412702): libfprint-device-DEBUG: 07:17:05.172: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.172: Finger present 0
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.172: Finger needed 0
> (fprintd:2412702): libfprint-device-DEBUG: 07:17:05.172: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2412702): libfprint-device-DEBUG: 07:17:05.172: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412702): libfprint-device-DEBUG: 07:17:05.172: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.172: enroll_cb: result enroll-completed
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.173: file_storage_print_data_save(): print saved to /tmp/tmpdedrhuif/state/testuser/virtual_device_storage/0/7
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.174: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.174: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412702): GLib-GIO-DEBUG: 07:17:05.174: GTask [gio] D-Bus interface method dispatch (source object: 0x55eda9cd4c90, source tag: 0x7f145913ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412702): libfprint-virtual_device_connection-DEBUG: 07:17:05.175: Got a new connection!
> (fprintd:2412702): libfprint-virtual_device-DEBUG: 07:17:05.175: Got instructions of length 8
> (fprintd:2412702): libfprint-virtual_device-DEBUG: 07:17:05.175: Received command SLEEP 10
> (fprintd:2412702): libfprint-virtual_device_connection-DEBUG: 07:17:05.175: Got a new connection!
> (fprintd:2412702): libfprint-virtual_device-DEBUG: 07:17:05.175: Got instructions of length 7
> (fprintd:2412702): libfprint-virtual_device-DEBUG: 07:17:05.175: Received command ERROR 4
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.176: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.176: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.178: Authorization granted to :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.178: Deleting enrolled fingers for user testuser
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.178: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpdedrhuif/state/testuser/virtual_device_storage/0'
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.178: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpdedrhuif/state/testuser/virtual_device_storage/0'
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.178: file_storage_print_data_load(): loaded '/tmp/tmpdedrhuif/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2412702): libfprint-virtual_device-DEBUG: 07:17:05.178: Processing command SLEEP 10
> (fprintd:2412702): libfprint-virtual_device-DEBUG: 07:17:05.178: Sleeping 10ms
> (fprintd:2412702): GLib-GIO-DEBUG: 07:17:05.178: GTask [gio] D-Bus interface method dispatch (source object: 0x55eda9cd4c90, source tag: 0x7f145913ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412702): libfprint-virtual_device-DEBUG: 07:17:05.188: Sleeping completed
> (fprintd:2412702): libfprint-virtual_device-DEBUG: 07:17:05.188: Processing command ERROR 4
> (fprintd:2412702): libfprint-device-DEBUG: 07:17:05.188: Device reported deletion completion
> (fprintd:2412702): libfprint-device-DEBUG: 07:17:05.188: Completing action FPI_DEVICE_ACTION_DELETE in idle!
> (fprintd:2412702): libfprint-device-DEBUG: 07:17:05.188: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 
> (fprintd:2412702): fprintd-WARNING **: 07:17:05.188: Error deleting print from device: The device is still busy with another operation, please try again later.
> 
> (fprintd:2412702): fprintd-WARNING **: 07:17:05.188: This might indicate an issue in the libfprint driver or in the fingerprint device.
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.189: file_storage_print_data_delete(): unlink("/tmp/tmpdedrhuif/state/testuser/virtual_device_storage/0/7") Success
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.189: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpdedrhuif/state/testuser/virtual_device_storage/0'
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.192: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.192: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412702): libfprint-device-DEBUG: 07:17:05.193: Device reported close completion
> (fprintd:2412702): GLib-GIO-DEBUG: 07:17:05.193: GTask [gio] D-Bus interface method dispatch (source object: 0x55eda9cd4c90, source tag: 0x7f145913ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412702): libfprint-device-DEBUG: 07:17:05.193: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412702): libfprint-device-DEBUG: 07:17:05.193: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.193: released device 0
> (fprintd:2412702): fprintd-DEBUG: 07:17:05.198: main loop completed
> (fprintd:2412702): libfprint-virtual_device_storage-DEBUG: 07:17:05.200: 43574235908: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2412702): libfprint-virtual_device-DEBUG: 07:17:05.200: 43574235953: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_delete_enrolled_fingers2_device_error (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_fingers2_device_error) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.678s
> 
> OK
> ==============================================================================
> 
> ================================== 251/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_finger_storage_error_has_higher_priority
> start time:   07:17:04
> duration:     0.95s
> result:       exit status 0
> command:      MALLOC_PERTURB_=127 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_finger_storage_error_has_higher_priority
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412695): GLib-GIO-DEBUG: 07:17:05.001: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.003: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412695): fprintd-WARNING **: 07:17:05.004: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.004: Launching FprintObject
> (fprintd:2412695): libfprint-context-DEBUG: 07:17:05.004: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.006: Preparing devices for resume
> (fprintd:2412695): libfprint-context-DEBUG: 07:17:05.007: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-lbp7e3pi/virtual-image.socket
> 1690269425.008 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412695): libfprint-context-DEBUG: 07:17:05.007: created
> (fprintd:2412695): libfprint-device-DEBUG: 07:17:05.008: Device reported probe completion
> (fprintd:2412695): libfprint-device-DEBUG: 07:17:05.008: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412695): libfprint-device-DEBUG: 07:17:05.008: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.015: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.015: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.015: Finger present 0
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.015: Finger needed 0
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.015: Got delay inhibitor for sleep.
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.016: entering main loop
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.016: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.098: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.099: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.100: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.101: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.101: user 'testuser' claiming the device: 0
> (fprintd:2412695): libfprint-virtual_device-DEBUG: 07:17:05.101: 43574137000: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412695): libfprint-virtual_device_connection-DEBUG: 07:17:05.102: 43574137050: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412695): libfprint-device-DEBUG: 07:17:05.102: Device reported open completion
> (fprintd:2412695): GLib-GIO-DEBUG: 07:17:05.102: GTask [gio] D-Bus interface method dispatch (source object: 0x55eee0b62f80, source tag: 0x7fb2f7d98e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412695): libfprint-device-DEBUG: 07:17:05.102: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412695): libfprint-device-DEBUG: 07:17:05.102: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.102: claimed device 0
> (fprintd:2412695): libfprint-virtual_device_connection-DEBUG: 07:17:05.103: Got a new connection!
> (fprintd:2412695): libfprint-virtual_device-DEBUG: 07:17:05.103: Got instructions of length 19
> (fprintd:2412695): libfprint-virtual_device-DEBUG: 07:17:05.103: Received command SET_ENROLL_STAGES 2
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.103: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.105: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.105: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.106: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.106: file_storage_print_data_load(): loaded '/tmp/tmpxmxasloc/state/testuser/virtual_device_storage/0/1' Unknown error -2
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.106: start enrollment device 0 finger 1
> (fprintd:2412695): libfprint-device-DEBUG: 07:17:05.106: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412695): libfprint-device-DEBUG: 07:17:05.106: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.106: Finger present 0
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.106: Finger needed 1
> (fprintd:2412695): GLib-GIO-DEBUG: 07:17:05.106: GTask [gio] D-Bus interface method dispatch (source object: 0x55eee0b62f80, source tag: 0x7fb2f7d98e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412695): libfprint-virtual_device_connection-DEBUG: 07:17:05.108: Got a new connection!
> (fprintd:2412695): libfprint-virtual_device-DEBUG: 07:17:05.108: Got instructions of length 18
> (fprintd:2412695): libfprint-virtual_device-DEBUG: 07:17:05.108: Received command SCAN deleted-print
> (fprintd:2412695): libfprint-virtual_device-DEBUG: 07:17:05.108: Processing command SCAN deleted-print
> (fprintd:2412695): libfprint-device-DEBUG: 07:17:05.108: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.108: Finger present 1
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.108: Finger needed 1
> (fprintd:2412695): libfprint-virtual_device_storage-DEBUG: 07:17:05.108: Trying to identify print 'deleted-print' against a gallery of 0 prints
> (fprintd:2412695): libfprint-device-DEBUG: 07:17:05.108: Device reported identify result
> (fprintd:2412695): libfprint-device-DEBUG: 07:17:05.108: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.108: Finger present 0
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.108: Finger needed 1
> (fprintd:2412695): libfprint-device-DEBUG: 07:17:05.108: Device reported identify completion
> (fprintd:2412695): libfprint-device-DEBUG: 07:17:05.108: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.108: Finger present 0
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.108: Finger needed 0
> (fprintd:2412695): libfprint-device-DEBUG: 07:17:05.110: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2412695): libfprint-device-DEBUG: 07:17:05.110: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412695): libfprint-device-DEBUG: 07:17:05.110: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412695): libfprint-device-DEBUG: 07:17:05.110: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.110: Finger present 0
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.110: Finger needed 1
> (fprintd:2412695): libfprint-virtual_device_connection-DEBUG: 07:17:05.111: Got a new connection!
> (fprintd:2412695): libfprint-virtual_device-DEBUG: 07:17:05.111: Got instructions of length 18
> (fprintd:2412695): libfprint-virtual_device-DEBUG: 07:17:05.111: Received command SCAN deleted-print
> (fprintd:2412695): libfprint-virtual_device-DEBUG: 07:17:05.111: Processing command SCAN deleted-print
> (fprintd:2412695): libfprint-device-DEBUG: 07:17:05.111: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.111: Finger present 1
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.111: Finger needed 1
> (fprintd:2412695): libfprint-device-DEBUG: 07:17:05.111: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.111: Finger present 0
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.111: Finger needed 1
> (fprintd:2412695): libfprint-device-DEBUG: 07:17:05.111: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.111: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412695): libfprint-virtual_device-DEBUG: 07:17:05.111: Sleeping completed
> (fprintd:2412695): libfprint-virtual_device_connection-DEBUG: 07:17:05.112: Got a new connection!
> (fprintd:2412695): libfprint-virtual_device-DEBUG: 07:17:05.112: Got instructions of length 18
> (fprintd:2412695): libfprint-virtual_device-DEBUG: 07:17:05.112: Received command SCAN deleted-print
> (fprintd:2412695): libfprint-virtual_device-DEBUG: 07:17:05.112: Processing command SCAN deleted-print
> (fprintd:2412695): libfprint-device-DEBUG: 07:17:05.112: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.112: Finger present 1
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.112: Finger needed 1
> (fprintd:2412695): libfprint-device-DEBUG: 07:17:05.112: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.112: Finger present 0
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.112: Finger needed 1
> (fprintd:2412695): libfprint-device-DEBUG: 07:17:05.112: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.112: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412695): libfprint-device-DEBUG: 07:17:05.112: Device reported enroll completion
> (fprintd:2412695): libfprint-device-DEBUG: 07:17:05.112: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.112: Finger present 0
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.112: Finger needed 0
> (fprintd:2412695): libfprint-device-DEBUG: 07:17:05.112: Print for finger FP_FINGER_LEFT_THUMB enrolled
> (fprintd:2412695): libfprint-device-DEBUG: 07:17:05.113: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412695): libfprint-device-DEBUG: 07:17:05.113: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.113: enroll_cb: result enroll-completed
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.113: file_storage_print_data_save(): print saved to /tmp/tmpxmxasloc/state/testuser/virtual_device_storage/0/1
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.114: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.114: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412695): GLib-GIO-DEBUG: 07:17:05.114: GTask [gio] D-Bus interface method dispatch (source object: 0x55eee0b62f80, source tag: 0x7fb2f7d98e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412695): libfprint-virtual_device_connection-DEBUG: 07:17:05.115: Got a new connection!
> (fprintd:2412695): libfprint-virtual_device-DEBUG: 07:17:05.115: Got instructions of length 9
> (fprintd:2412695): libfprint-virtual_device-DEBUG: 07:17:05.115: Received command SLEEP 100
> (fprintd:2412695): libfprint-virtual_device_connection-DEBUG: 07:17:05.115: Got a new connection!
> (fprintd:2412695): libfprint-virtual_device-DEBUG: 07:17:05.115: Got instructions of length 7
> (fprintd:2412695): libfprint-virtual_device-DEBUG: 07:17:05.115: Received command ERROR 4
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.116: Requesting authorization from :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.116: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.117: Authorization granted to :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.117: Deleting enrolled finger left-thumb for user testuser
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.117: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpxmxasloc/state/testuser/virtual_device_storage/0'
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.117: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpxmxasloc/state/testuser/virtual_device_storage/0'
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.117: file_storage_print_data_load(): loaded '/tmp/tmpxmxasloc/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2412695): libfprint-virtual_device-DEBUG: 07:17:05.118: Processing command SLEEP 100
> (fprintd:2412695): libfprint-virtual_device-DEBUG: 07:17:05.118: Sleeping 100ms
> (fprintd:2412695): GLib-GIO-DEBUG: 07:17:05.118: GTask [gio] D-Bus interface method dispatch (source object: 0x55eee0b62f80, source tag: 0x7fb2f7d98e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412695): libfprint-virtual_device-DEBUG: 07:17:05.218: Sleeping completed
> (fprintd:2412695): libfprint-virtual_device-DEBUG: 07:17:05.218: Processing command ERROR 4
> (fprintd:2412695): libfprint-device-DEBUG: 07:17:05.218: Device reported deletion completion
> (fprintd:2412695): libfprint-device-DEBUG: 07:17:05.218: Completing action FPI_DEVICE_ACTION_DELETE in idle!
> (fprintd:2412695): libfprint-device-DEBUG: 07:17:05.218: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 
> (fprintd:2412695): fprintd-WARNING **: 07:17:05.219: Error deleting print from device: The device is still busy with another operation, please try again later.
> 
> (fprintd:2412695): fprintd-WARNING **: 07:17:05.219: This might indicate an issue in the libfprint driver or in the fingerprint device.
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.219: file_storage_print_data_delete(): unlink("/tmp/tmpxmxasloc/state/testuser/virtual_device_storage/0/1") Unknown error -1
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.219: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpxmxasloc/state/testuser/virtual_device_storage/0'
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.219: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpxmxasloc/state/testuser/virtual_device_storage/0'
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.222: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.223: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412695): libfprint-device-DEBUG: 07:17:05.223: Device reported close completion
> (fprintd:2412695): GLib-GIO-DEBUG: 07:17:05.223: GTask [gio] D-Bus interface method dispatch (source object: 0x55eee0b62f80, source tag: 0x7fb2f7d98e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412695): libfprint-device-DEBUG: 07:17:05.223: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412695): libfprint-device-DEBUG: 07:17:05.223: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.223: released device 0
> (fprintd:2412695): fprintd-DEBUG: 07:17:05.227: main loop completed
> (fprintd:2412695): libfprint-virtual_device_storage-DEBUG: 07:17:05.228: 43574263093: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2412695): libfprint-virtual_device-DEBUG: 07:17:05.228: 43574263117: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_delete_enrolled_finger_storage_error_has_higher_priority (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_finger_storage_error_has_higher_priority) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.763s
> 
> OK
> ==============================================================================
> 
> ================================== 252/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_fingers2_from_other_client
> start time:   07:17:05
> duration:     0.95s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=185 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_fingers2_from_other_client
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412760): GLib-GIO-DEBUG: 07:17:05.808: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412760): fprintd-DEBUG: 07:17:05.814: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412760): fprintd-WARNING **: 07:17:05.814: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412760): fprintd-DEBUG: 07:17:05.814: Launching FprintObject
> (fprintd:2412760): libfprint-context-DEBUG: 07:17:05.816: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412760): fprintd-DEBUG: 07:17:05.824: Preparing devices for resume
> (fprintd:2412760): libfprint-context-DEBUG: 07:17:05.824: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-jd54z767/virtual-image.socket
> (fprintd:2412760): libfprint-context-DEBUG: 07:17:05.824: created
> 1690269425.825 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412760): libfprint-device-DEBUG: 07:17:05.825: Device reported probe completion
> (fprintd:2412760): libfprint-device-DEBUG: 07:17:05.825: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412760): libfprint-device-DEBUG: 07:17:05.825: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412760): fprintd-DEBUG: 07:17:05.828: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2412760): fprintd-DEBUG: 07:17:05.828: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2412760): fprintd-DEBUG: 07:17:05.828: Finger present 0
> (fprintd:2412760): fprintd-DEBUG: 07:17:05.828: Finger needed 0
> (fprintd:2412760): fprintd-DEBUG: 07:17:05.828: Got delay inhibitor for sleep.
> (fprintd:2412760): fprintd-DEBUG: 07:17:05.829: entering main loop
> (fprintd:2412760): fprintd-DEBUG: 07:17:05.832: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412760): fprintd-DEBUG: 07:17:05.909: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412760): fprintd-DEBUG: 07:17:05.910: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412760): fprintd-DEBUG: 07:17:05.911: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412760): fprintd-DEBUG: 07:17:05.912: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412760): fprintd-DEBUG: 07:17:05.912: user 'testuser' claiming the device: 0
> (fprintd:2412760): libfprint-virtual_device-DEBUG: 07:17:05.912: 43574947503: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412760): libfprint-virtual_device_connection-DEBUG: 07:17:05.912: 43574947558: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412760): libfprint-device-DEBUG: 07:17:05.912: Device reported open completion
> (fprintd:2412760): GLib-GIO-DEBUG: 07:17:05.912: GTask [gio] D-Bus interface method dispatch (source object: 0x55b53aaeeff0, source tag: 0x7fb079380e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412760): libfprint-device-DEBUG: 07:17:05.912: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412760): libfprint-device-DEBUG: 07:17:05.912: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412760): fprintd-DEBUG: 07:17:05.912: claimed device 0
> (fprintd:2412760): fprintd-DEBUG: 07:17:05.919: Requesting authorization from :1.10 to call method 'DeleteEnrolledFingers2' for device 'Virtual device with storage and identification for debugging'
> 
> (fprintd:2412760): fprintd-WARNING **: 07:17:05.919: Authorization denied to :1.10 to call method 'DeleteEnrolledFingers2' for device 'Virtual device with storage and identification for debugging': Device already in use by another user
> (fprintd:2412760): GLib-GIO-DEBUG: 07:17:05.919: GTask [gio] D-Bus interface method dispatch (source object: 0x55b53aaeeff0, source tag: 0x7fb079380e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412760): fprintd-DEBUG: 07:17:05.938: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412760): fprintd-DEBUG: 07:17:05.938: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412760): libfprint-device-DEBUG: 07:17:05.938: Device reported close completion
> (fprintd:2412760): GLib-GIO-DEBUG: 07:17:05.938: GTask [gio] D-Bus interface method dispatch (source object: 0x55b53aaeeff0, source tag: 0x7fb079380e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412760): libfprint-device-DEBUG: 07:17:05.938: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412760): libfprint-device-DEBUG: 07:17:05.938: Updated temperature model after 0.03 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412760): fprintd-DEBUG: 07:17:05.938: released device 0
> (fprintd:2412760): fprintd-DEBUG: 07:17:05.941: main loop completed
> (fprintd:2412760): libfprint-virtual_device_storage-DEBUG: 07:17:05.941: 43574976471: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2412760): libfprint-virtual_device-DEBUG: 07:17:05.941: 43574976491: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_delete_enrolled_fingers2_from_other_client (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_fingers2_from_other_client) ... /usr/lib/python3.11/traceback.py:240: ResourceWarning: unclosed file <_io.BufferedReader name=12>
>   tb.tb_frame.clear()
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.680s
> 
> OK
> ==============================================================================
> 
> ================================== 253/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_fingers_device_error
> start time:   07:17:05
> duration:     0.90s
> result:       exit status 0
> command:      MALLOC_PERTURB_=145 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_fingers_device_error
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412781): GLib-GIO-DEBUG: 07:17:06.005: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.006: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412781): fprintd-WARNING **: 07:17:06.006: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.006: Launching FprintObject
> (fprintd:2412781): libfprint-context-DEBUG: 07:17:06.007: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.008: Preparing devices for resume
> (fprintd:2412781): libfprint-context-DEBUG: 07:17:06.008: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-_5mk0kbl/virtual-image.socket
> (fprintd:2412781): libfprint-context-DEBUG: 07:17:06.008: created
> (fprintd:2412781): libfprint-device-DEBUG: 07:17:06.008: Device reported probe completion
> 1690269426.009 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412781): libfprint-device-DEBUG: 07:17:06.008: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412781): libfprint-device-DEBUG: 07:17:06.008: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.010: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.010: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.010: Finger present 0
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.010: Finger needed 0
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.010: Got delay inhibitor for sleep.
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.010: entering main loop
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.011: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.104: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.105: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.105: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.106: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.106: user 'testuser' claiming the device: 0
> (fprintd:2412781): libfprint-virtual_device-DEBUG: 07:17:06.106: 43575141508: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412781): libfprint-virtual_device_connection-DEBUG: 07:17:06.106: 43575141564: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412781): libfprint-device-DEBUG: 07:17:06.106: Device reported open completion
> (fprintd:2412781): GLib-GIO-DEBUG: 07:17:06.106: GTask [gio] D-Bus interface method dispatch (source object: 0x55e7fcf72f10, source tag: 0x7f20091c4e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412781): libfprint-device-DEBUG: 07:17:06.106: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412781): libfprint-device-DEBUG: 07:17:06.106: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.106: claimed device 0
> (fprintd:2412781): libfprint-virtual_device_connection-DEBUG: 07:17:06.107: Got a new connection!
> (fprintd:2412781): libfprint-virtual_device-DEBUG: 07:17:06.107: Got instructions of length 19
> (fprintd:2412781): libfprint-virtual_device-DEBUG: 07:17:06.107: Received command SET_ENROLL_STAGES 2
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.107: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.108: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.108: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.109: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.109: file_storage_print_data_load(): loaded '/tmp/tmp7gfuwja2/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.109: start enrollment device 0 finger 7
> (fprintd:2412781): libfprint-device-DEBUG: 07:17:06.109: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412781): libfprint-device-DEBUG: 07:17:06.109: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.109: Finger present 0
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.109: Finger needed 1
> (fprintd:2412781): GLib-GIO-DEBUG: 07:17:06.109: GTask [gio] D-Bus interface method dispatch (source object: 0x55e7fcf72f10, source tag: 0x7f20091c4e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412781): libfprint-virtual_device_connection-DEBUG: 07:17:06.109: Got a new connection!
> (fprintd:2412781): libfprint-virtual_device-DEBUG: 07:17:06.109: Got instructions of length 14
> (fprintd:2412781): libfprint-virtual_device-DEBUG: 07:17:06.109: Received command SCAN new-print
> (fprintd:2412781): libfprint-virtual_device-DEBUG: 07:17:06.109: Processing command SCAN new-print
> (fprintd:2412781): libfprint-device-DEBUG: 07:17:06.109: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.109: Finger present 1
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.109: Finger needed 1
> (fprintd:2412781): libfprint-virtual_device_storage-DEBUG: 07:17:06.109: Trying to identify print 'new-print' against a gallery of 0 prints
> (fprintd:2412781): libfprint-device-DEBUG: 07:17:06.109: Device reported identify result
> (fprintd:2412781): libfprint-device-DEBUG: 07:17:06.109: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.109: Finger present 0
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.110: Finger needed 1
> (fprintd:2412781): libfprint-device-DEBUG: 07:17:06.110: Device reported identify completion
> (fprintd:2412781): libfprint-device-DEBUG: 07:17:06.110: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.110: Finger present 0
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.110: Finger needed 0
> (fprintd:2412781): libfprint-device-DEBUG: 07:17:06.110: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2412781): libfprint-device-DEBUG: 07:17:06.110: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412781): libfprint-device-DEBUG: 07:17:06.110: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412781): libfprint-device-DEBUG: 07:17:06.110: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.110: Finger present 0
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.110: Finger needed 1
> (fprintd:2412781): libfprint-virtual_device_connection-DEBUG: 07:17:06.110: Got a new connection!
> (fprintd:2412781): libfprint-virtual_device-DEBUG: 07:17:06.110: Got instructions of length 14
> (fprintd:2412781): libfprint-virtual_device-DEBUG: 07:17:06.110: Received command SCAN new-print
> (fprintd:2412781): libfprint-virtual_device-DEBUG: 07:17:06.110: Processing command SCAN new-print
> (fprintd:2412781): libfprint-device-DEBUG: 07:17:06.110: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.110: Finger present 1
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.110: Finger needed 1
> (fprintd:2412781): libfprint-device-DEBUG: 07:17:06.111: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.111: Finger present 0
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.111: Finger needed 1
> (fprintd:2412781): libfprint-device-DEBUG: 07:17:06.111: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.111: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412781): libfprint-virtual_device-DEBUG: 07:17:06.111: Sleeping completed
> (fprintd:2412781): libfprint-virtual_device_connection-DEBUG: 07:17:06.111: Got a new connection!
> (fprintd:2412781): libfprint-virtual_device-DEBUG: 07:17:06.111: Got instructions of length 14
> (fprintd:2412781): libfprint-virtual_device-DEBUG: 07:17:06.111: Received command SCAN new-print
> (fprintd:2412781): libfprint-virtual_device-DEBUG: 07:17:06.111: Processing command SCAN new-print
> (fprintd:2412781): libfprint-device-DEBUG: 07:17:06.111: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.111: Finger present 1
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.111: Finger needed 1
> (fprintd:2412781): libfprint-device-DEBUG: 07:17:06.111: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.111: Finger present 0
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.111: Finger needed 1
> (fprintd:2412781): libfprint-device-DEBUG: 07:17:06.111: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.111: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412781): libfprint-device-DEBUG: 07:17:06.111: Device reported enroll completion
> (fprintd:2412781): libfprint-device-DEBUG: 07:17:06.111: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.111: Finger present 0
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.111: Finger needed 0
> (fprintd:2412781): libfprint-device-DEBUG: 07:17:06.111: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2412781): libfprint-device-DEBUG: 07:17:06.111: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412781): libfprint-device-DEBUG: 07:17:06.111: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.111: enroll_cb: result enroll-completed
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.112: file_storage_print_data_save(): print saved to /tmp/tmp7gfuwja2/state/testuser/virtual_device_storage/0/7
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.112: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.112: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412781): GLib-GIO-DEBUG: 07:17:06.112: GTask [gio] D-Bus interface method dispatch (source object: 0x55e7fcf72f10, source tag: 0x7f20091c4e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412781): libfprint-virtual_device_connection-DEBUG: 07:17:06.113: Got a new connection!
> (fprintd:2412781): libfprint-virtual_device-DEBUG: 07:17:06.113: Got instructions of length 8
> (fprintd:2412781): libfprint-virtual_device-DEBUG: 07:17:06.113: Received command SLEEP 10
> (fprintd:2412781): libfprint-virtual_device_connection-DEBUG: 07:17:06.113: Got a new connection!
> (fprintd:2412781): libfprint-virtual_device-DEBUG: 07:17:06.113: Got instructions of length 7
> (fprintd:2412781): libfprint-virtual_device-DEBUG: 07:17:06.113: Received command ERROR 4
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.113: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.114: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.114: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.115: Authorization granted to :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> 
> (fprintd:2412781): fprintd-WARNING **: 07:17:06.115: The API user should be updated to use DeleteEnrolledFingers2 method!
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.115: Deleting enrolled fingers for user testuser
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.115: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp7gfuwja2/state/testuser/virtual_device_storage/0'
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.115: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp7gfuwja2/state/testuser/virtual_device_storage/0'
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.115: file_storage_print_data_load(): loaded '/tmp/tmp7gfuwja2/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2412781): libfprint-virtual_device-DEBUG: 07:17:06.115: Processing command SLEEP 10
> (fprintd:2412781): libfprint-virtual_device-DEBUG: 07:17:06.115: Sleeping 10ms
> (fprintd:2412781): GLib-GIO-DEBUG: 07:17:06.115: GTask [gio] D-Bus interface method dispatch (source object: 0x55e7fcf72f10, source tag: 0x7f20091c4e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> 
> (fprintd:2412781): fprintd-WARNING **: 07:17:06.115: Offending API user is python3
> (fprintd:2412781): libfprint-virtual_device-DEBUG: 07:17:06.125: Sleeping completed
> (fprintd:2412781): libfprint-virtual_device-DEBUG: 07:17:06.125: Processing command ERROR 4
> (fprintd:2412781): libfprint-device-DEBUG: 07:17:06.125: Device reported deletion completion
> (fprintd:2412781): libfprint-device-DEBUG: 07:17:06.126: Completing action FPI_DEVICE_ACTION_DELETE in idle!
> (fprintd:2412781): libfprint-device-DEBUG: 07:17:06.126: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 
> (fprintd:2412781): fprintd-WARNING **: 07:17:06.126: Error deleting print from device: The device is still busy with another operation, please try again later.
> 
> (fprintd:2412781): fprintd-WARNING **: 07:17:06.126: This might indicate an issue in the libfprint driver or in the fingerprint device.
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.126: file_storage_print_data_delete(): unlink("/tmp/tmp7gfuwja2/state/testuser/virtual_device_storage/0/7") Success
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.126: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp7gfuwja2/state/testuser/virtual_device_storage/0'
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.128: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.128: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412781): libfprint-device-DEBUG: 07:17:06.128: Device reported close completion
> (fprintd:2412781): GLib-GIO-DEBUG: 07:17:06.128: GTask [gio] D-Bus interface method dispatch (source object: 0x55e7fcf72f10, source tag: 0x7f20091c4e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412781): libfprint-device-DEBUG: 07:17:06.128: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412781): libfprint-device-DEBUG: 07:17:06.128: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.128: released device 0
> (fprintd:2412781): fprintd-DEBUG: 07:17:06.132: main loop completed
> (fprintd:2412781): libfprint-virtual_device_storage-DEBUG: 07:17:06.132: 43575167621: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2412781): libfprint-virtual_device-DEBUG: 07:17:06.132: 43575167642: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_delete_enrolled_fingers_device_error (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_fingers_device_error) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.631s
> 
> OK
> ==============================================================================
> 
> ================================== 254/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_fingers2_device_removed
> start time:   07:17:04
> duration:     1.47s
> result:       exit status 0
> command:      MALLOC_PERTURB_=127 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_fingers2_device_removed
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412732): GLib-GIO-DEBUG: 07:17:05.555: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.556: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412732): fprintd-WARNING **: 07:17:05.556: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.556: Launching FprintObject
> (fprintd:2412732): libfprint-context-DEBUG: 07:17:05.557: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.558: Preparing devices for resume
> (fprintd:2412732): libfprint-context-DEBUG: 07:17:05.558: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-5un0j724/virtual-image.socket
> (fprintd:2412732): libfprint-context-DEBUG: 07:17:05.558: created
> (fprintd:2412732): libfprint-device-DEBUG: 07:17:05.558: Device reported probe completion
> (fprintd:2412732): libfprint-device-DEBUG: 07:17:05.558: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412732): libfprint-device-DEBUG: 07:17:05.558: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269425.560 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.562: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.562: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.562: Finger present 0
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.562: Finger needed 0
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.562: Got delay inhibitor for sleep.
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.562: entering main loop
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.562: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.658: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.659: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.660: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.661: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.661: user 'testuser' claiming the device: 0
> (fprintd:2412732): libfprint-virtual_device-DEBUG: 07:17:05.661: 43574696757: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412732): libfprint-virtual_device_connection-DEBUG: 07:17:05.661: 43574696801: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412732): libfprint-device-DEBUG: 07:17:05.661: Device reported open completion
> (fprintd:2412732): GLib-GIO-DEBUG: 07:17:05.661: GTask [gio] D-Bus interface method dispatch (source object: 0x55f82e35bf20, source tag: 0x7f3db1a5be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412732): libfprint-device-DEBUG: 07:17:05.662: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412732): libfprint-device-DEBUG: 07:17:05.662: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.662: claimed device 0
> (fprintd:2412732): libfprint-virtual_device_connection-DEBUG: 07:17:05.662: Got a new connection!
> (fprintd:2412732): libfprint-virtual_device-DEBUG: 07:17:05.662: Got instructions of length 19
> (fprintd:2412732): libfprint-virtual_device-DEBUG: 07:17:05.662: Received command SET_ENROLL_STAGES 2
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.662: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.664: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.664: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.665: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.665: file_storage_print_data_load(): loaded '/tmp/tmpe07aco4i/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.665: start enrollment device 0 finger 7
> (fprintd:2412732): libfprint-device-DEBUG: 07:17:05.665: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412732): libfprint-device-DEBUG: 07:17:05.665: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.665: Finger present 0
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.665: Finger needed 1
> (fprintd:2412732): GLib-GIO-DEBUG: 07:17:05.665: GTask [gio] D-Bus interface method dispatch (source object: 0x55f82e35bf20, source tag: 0x7f3db1a5be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412732): libfprint-virtual_device_connection-DEBUG: 07:17:05.666: Got a new connection!
> (fprintd:2412732): libfprint-virtual_device-DEBUG: 07:17:05.666: Got instructions of length 18
> (fprintd:2412732): libfprint-virtual_device-DEBUG: 07:17:05.666: Received command SCAN deleted-print
> (fprintd:2412732): libfprint-virtual_device-DEBUG: 07:17:05.666: Processing command SCAN deleted-print
> (fprintd:2412732): libfprint-device-DEBUG: 07:17:05.666: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.666: Finger present 1
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.666: Finger needed 1
> (fprintd:2412732): libfprint-virtual_device_storage-DEBUG: 07:17:05.666: Trying to identify print 'deleted-print' against a gallery of 0 prints
> (fprintd:2412732): libfprint-device-DEBUG: 07:17:05.666: Device reported identify result
> (fprintd:2412732): libfprint-device-DEBUG: 07:17:05.666: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.666: Finger present 0
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.666: Finger needed 1
> (fprintd:2412732): libfprint-device-DEBUG: 07:17:05.666: Device reported identify completion
> (fprintd:2412732): libfprint-device-DEBUG: 07:17:05.666: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.666: Finger present 0
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.666: Finger needed 0
> (fprintd:2412732): libfprint-device-DEBUG: 07:17:05.666: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2412732): libfprint-device-DEBUG: 07:17:05.667: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412732): libfprint-device-DEBUG: 07:17:05.667: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412732): libfprint-device-DEBUG: 07:17:05.667: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.667: Finger present 0
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.667: Finger needed 1
> (fprintd:2412732): libfprint-virtual_device_connection-DEBUG: 07:17:05.668: Got a new connection!
> (fprintd:2412732): libfprint-virtual_device-DEBUG: 07:17:05.668: Got instructions of length 18
> (fprintd:2412732): libfprint-virtual_device-DEBUG: 07:17:05.668: Received command SCAN deleted-print
> (fprintd:2412732): libfprint-virtual_device-DEBUG: 07:17:05.668: Processing command SCAN deleted-print
> (fprintd:2412732): libfprint-device-DEBUG: 07:17:05.668: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.668: Finger present 1
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.668: Finger needed 1
> (fprintd:2412732): libfprint-device-DEBUG: 07:17:05.668: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.668: Finger present 0
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.668: Finger needed 1
> (fprintd:2412732): libfprint-device-DEBUG: 07:17:05.668: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.668: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412732): libfprint-virtual_device-DEBUG: 07:17:05.668: Sleeping completed
> (fprintd:2412732): libfprint-virtual_device_connection-DEBUG: 07:17:05.668: Got a new connection!
> (fprintd:2412732): libfprint-virtual_device-DEBUG: 07:17:05.669: Got instructions of length 18
> (fprintd:2412732): libfprint-virtual_device-DEBUG: 07:17:05.669: Received command SCAN deleted-print
> (fprintd:2412732): libfprint-virtual_device-DEBUG: 07:17:05.669: Processing command SCAN deleted-print
> (fprintd:2412732): libfprint-device-DEBUG: 07:17:05.669: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.669: Finger present 1
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.669: Finger needed 1
> (fprintd:2412732): libfprint-device-DEBUG: 07:17:05.669: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.669: Finger present 0
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.669: Finger needed 1
> (fprintd:2412732): libfprint-device-DEBUG: 07:17:05.669: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.669: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412732): libfprint-device-DEBUG: 07:17:05.669: Device reported enroll completion
> (fprintd:2412732): libfprint-device-DEBUG: 07:17:05.669: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.669: Finger present 0
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.669: Finger needed 0
> (fprintd:2412732): libfprint-device-DEBUG: 07:17:05.669: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2412732): libfprint-device-DEBUG: 07:17:05.669: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412732): libfprint-device-DEBUG: 07:17:05.669: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.669: enroll_cb: result enroll-completed
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.669: file_storage_print_data_save(): print saved to /tmp/tmpe07aco4i/state/testuser/virtual_device_storage/0/7
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.670: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.670: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412732): GLib-GIO-DEBUG: 07:17:05.670: GTask [gio] D-Bus interface method dispatch (source object: 0x55f82e35bf20, source tag: 0x7f3db1a5be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412732): libfprint-virtual_device_connection-DEBUG: 07:17:05.672: Got a new connection!
> (fprintd:2412732): libfprint-virtual_device-DEBUG: 07:17:05.672: Got instructions of length 20
> (fprintd:2412732): libfprint-virtual_device-DEBUG: 07:17:05.672: Received command REMOVE deleted-print
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.673: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.673: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.675: Authorization granted to :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.676: Deleting enrolled fingers for user testuser
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.676: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpe07aco4i/state/testuser/virtual_device_storage/0'
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.676: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpe07aco4i/state/testuser/virtual_device_storage/0'
> (fprintd:2412732): fprintd-DEBUG: 07:17:05.676: file_storage_print_data_load(): loaded '/tmp/tmpe07aco4i/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2412732): libfprint-virtual_device-DEBUG: 07:17:05.676: Processing command REMOVE deleted-print
> (fprintd:2412732): GLib-GIO-DEBUG: 07:17:05.676: GTask [gio] D-Bus interface method dispatch (source object: 0x55f82e35bf20, source tag: 0x7f3db1a5be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412732): libfprint-virtual_device_storage-DEBUG: 07:17:06.177: Deleting print deleted-print for user testuser
> (fprintd:2412732): libfprint-device-DEBUG: 07:17:06.177: Device reported deletion completion
> (fprintd:2412732): libfprint-device-DEBUG: 07:17:06.177: Completing action FPI_DEVICE_ACTION_DELETE in idle!
> (fprintd:2412732): libfprint-device-DEBUG: 07:17:06.177: Updated temperature model after 0.51 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 
> (fprintd:2412732): fprintd-WARNING **: 07:17:06.177: Error deleting print from device: Print was not found on the devices storage.
> 
> (fprintd:2412732): fprintd-WARNING **: 07:17:06.178: This might indicate an issue in the libfprint driver or in the fingerprint device.
> (fprintd:2412732): fprintd-DEBUG: 07:17:06.178: file_storage_print_data_delete(): unlink("/tmp/tmpe07aco4i/state/testuser/virtual_device_storage/0/7") Success
> (fprintd:2412732): fprintd-DEBUG: 07:17:06.178: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpe07aco4i/state/testuser/virtual_device_storage/0'
> (fprintd:2412732): fprintd-DEBUG: 07:17:06.180: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412732): fprintd-DEBUG: 07:17:06.180: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412732): libfprint-device-DEBUG: 07:17:06.180: Device reported close completion
> (fprintd:2412732): GLib-GIO-DEBUG: 07:17:06.180: GTask [gio] D-Bus interface method dispatch (source object: 0x55f82e35bf20, source tag: 0x7f3db1a5be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412732): libfprint-device-DEBUG: 07:17:06.180: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412732): libfprint-device-DEBUG: 07:17:06.180: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412732): fprintd-DEBUG: 07:17:06.180: released device 0
> (fprintd:2412732): fprintd-DEBUG: 07:17:06.181: main loop completed
> (fprintd:2412732): libfprint-virtual_device_storage-DEBUG: 07:17:06.182: 43575217317: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2412732): libfprint-virtual_device-DEBUG: 07:17:06.182: 43575217341: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_delete_enrolled_fingers2_device_removed (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_fingers2_device_removed) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.142s
> 
> OK
> ==============================================================================
> 
> ================================== 255/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_fingers2_storage_error_has_higher_priority
> start time:   07:17:05
> duration:     1.06s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=187 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_fingers2_storage_error_has_higher_priority
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412774): GLib-GIO-DEBUG: 07:17:05.968: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412774): fprintd-DEBUG: 07:17:05.969: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412774): fprintd-WARNING **: 07:17:05.969: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412774): fprintd-DEBUG: 07:17:05.969: Launching FprintObject
> (fprintd:2412774): libfprint-context-DEBUG: 07:17:05.969: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412774): fprintd-DEBUG: 07:17:05.970: Preparing devices for resume
> (fprintd:2412774): libfprint-context-DEBUG: 07:17:05.970: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-p4w5v5xb/virtual-image.socket
> (fprintd:2412774): libfprint-context-DEBUG: 07:17:05.970: created
> (fprintd:2412774): libfprint-device-DEBUG: 07:17:05.970: Device reported probe completion
> (fprintd:2412774): libfprint-device-DEBUG: 07:17:05.970: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> 1690269425.971 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412774): libfprint-device-DEBUG: 07:17:05.971: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412774): fprintd-DEBUG: 07:17:05.972: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2412774): fprintd-DEBUG: 07:17:05.972: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2412774): fprintd-DEBUG: 07:17:05.972: Finger present 0
> (fprintd:2412774): fprintd-DEBUG: 07:17:05.972: Finger needed 0
> (fprintd:2412774): fprintd-DEBUG: 07:17:05.972: Got delay inhibitor for sleep.
> (fprintd:2412774): fprintd-DEBUG: 07:17:05.972: entering main loop
> (fprintd:2412774): fprintd-DEBUG: 07:17:05.972: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.068: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.069: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.070: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.071: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.071: user 'testuser' claiming the device: 0
> (fprintd:2412774): libfprint-virtual_device-DEBUG: 07:17:06.071: 43575106198: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412774): libfprint-virtual_device_connection-DEBUG: 07:17:06.071: 43575106232: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412774): libfprint-device-DEBUG: 07:17:06.071: Device reported open completion
> (fprintd:2412774): GLib-GIO-DEBUG: 07:17:06.071: GTask [gio] D-Bus interface method dispatch (source object: 0x556de05880e0, source tag: 0x7ff4e0335e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412774): libfprint-device-DEBUG: 07:17:06.071: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412774): libfprint-device-DEBUG: 07:17:06.071: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.071: claimed device 0
> (fprintd:2412774): libfprint-virtual_device_connection-DEBUG: 07:17:06.072: Got a new connection!
> (fprintd:2412774): libfprint-virtual_device-DEBUG: 07:17:06.072: Got instructions of length 19
> (fprintd:2412774): libfprint-virtual_device-DEBUG: 07:17:06.072: Received command SET_ENROLL_STAGES 2
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.072: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.074: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.074: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.075: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.075: file_storage_print_data_load(): loaded '/tmp/tmpcunu31e3/state/testuser/virtual_device_storage/0/1' Unknown error -2
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.075: start enrollment device 0 finger 1
> (fprintd:2412774): libfprint-device-DEBUG: 07:17:06.075: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412774): libfprint-device-DEBUG: 07:17:06.075: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.075: Finger present 0
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.075: Finger needed 1
> (fprintd:2412774): GLib-GIO-DEBUG: 07:17:06.075: GTask [gio] D-Bus interface method dispatch (source object: 0x556de05880e0, source tag: 0x7ff4e0335e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412774): libfprint-virtual_device_connection-DEBUG: 07:17:06.076: Got a new connection!
> (fprintd:2412774): libfprint-virtual_device-DEBUG: 07:17:06.076: Got instructions of length 18
> (fprintd:2412774): libfprint-virtual_device-DEBUG: 07:17:06.076: Received command SCAN deleted-print
> (fprintd:2412774): libfprint-virtual_device-DEBUG: 07:17:06.076: Processing command SCAN deleted-print
> (fprintd:2412774): libfprint-device-DEBUG: 07:17:06.076: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.076: Finger present 1
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.076: Finger needed 1
> (fprintd:2412774): libfprint-virtual_device_storage-DEBUG: 07:17:06.076: Trying to identify print 'deleted-print' against a gallery of 0 prints
> (fprintd:2412774): libfprint-device-DEBUG: 07:17:06.077: Device reported identify result
> (fprintd:2412774): libfprint-device-DEBUG: 07:17:06.077: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.077: Finger present 0
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.077: Finger needed 1
> (fprintd:2412774): libfprint-device-DEBUG: 07:17:06.077: Device reported identify completion
> (fprintd:2412774): libfprint-device-DEBUG: 07:17:06.077: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.077: Finger present 0
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.077: Finger needed 0
> (fprintd:2412774): libfprint-device-DEBUG: 07:17:06.077: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2412774): libfprint-device-DEBUG: 07:17:06.077: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412774): libfprint-device-DEBUG: 07:17:06.077: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412774): libfprint-device-DEBUG: 07:17:06.077: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.077: Finger present 0
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.077: Finger needed 1
> (fprintd:2412774): libfprint-virtual_device_connection-DEBUG: 07:17:06.077: Got a new connection!
> (fprintd:2412774): libfprint-virtual_device-DEBUG: 07:17:06.077: Got instructions of length 18
> (fprintd:2412774): libfprint-virtual_device-DEBUG: 07:17:06.077: Received command SCAN deleted-print
> (fprintd:2412774): libfprint-virtual_device-DEBUG: 07:17:06.077: Processing command SCAN deleted-print
> (fprintd:2412774): libfprint-device-DEBUG: 07:17:06.077: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.077: Finger present 1
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.077: Finger needed 1
> (fprintd:2412774): libfprint-device-DEBUG: 07:17:06.077: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.077: Finger present 0
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.077: Finger needed 1
> (fprintd:2412774): libfprint-device-DEBUG: 07:17:06.077: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.077: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412774): libfprint-virtual_device-DEBUG: 07:17:06.077: Sleeping completed
> (fprintd:2412774): libfprint-virtual_device_connection-DEBUG: 07:17:06.078: Got a new connection!
> (fprintd:2412774): libfprint-virtual_device-DEBUG: 07:17:06.078: Got instructions of length 18
> (fprintd:2412774): libfprint-virtual_device-DEBUG: 07:17:06.078: Received command SCAN deleted-print
> (fprintd:2412774): libfprint-virtual_device-DEBUG: 07:17:06.078: Processing command SCAN deleted-print
> (fprintd:2412774): libfprint-device-DEBUG: 07:17:06.078: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.078: Finger present 1
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.078: Finger needed 1
> (fprintd:2412774): libfprint-device-DEBUG: 07:17:06.078: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.078: Finger present 0
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.078: Finger needed 1
> (fprintd:2412774): libfprint-device-DEBUG: 07:17:06.078: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.078: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412774): libfprint-device-DEBUG: 07:17:06.078: Device reported enroll completion
> (fprintd:2412774): libfprint-device-DEBUG: 07:17:06.078: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.078: Finger present 0
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.078: Finger needed 0
> (fprintd:2412774): libfprint-device-DEBUG: 07:17:06.078: Print for finger FP_FINGER_LEFT_THUMB enrolled
> (fprintd:2412774): libfprint-device-DEBUG: 07:17:06.078: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412774): libfprint-device-DEBUG: 07:17:06.078: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.078: enroll_cb: result enroll-completed
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.078: file_storage_print_data_save(): print saved to /tmp/tmpcunu31e3/state/testuser/virtual_device_storage/0/1
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.079: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.079: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412774): GLib-GIO-DEBUG: 07:17:06.079: GTask [gio] D-Bus interface method dispatch (source object: 0x556de05880e0, source tag: 0x7ff4e0335e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412774): libfprint-virtual_device_connection-DEBUG: 07:17:06.080: Got a new connection!
> (fprintd:2412774): libfprint-virtual_device-DEBUG: 07:17:06.080: Got instructions of length 9
> (fprintd:2412774): libfprint-virtual_device-DEBUG: 07:17:06.080: Received command SLEEP 100
> (fprintd:2412774): libfprint-virtual_device_connection-DEBUG: 07:17:06.080: Got a new connection!
> (fprintd:2412774): libfprint-virtual_device-DEBUG: 07:17:06.080: Got instructions of length 7
> (fprintd:2412774): libfprint-virtual_device-DEBUG: 07:17:06.080: Received command ERROR 4
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.081: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.081: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.082: Authorization granted to :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.082: Deleting enrolled fingers for user testuser
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.082: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpcunu31e3/state/testuser/virtual_device_storage/0'
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.082: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpcunu31e3/state/testuser/virtual_device_storage/0'
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.082: file_storage_print_data_load(): loaded '/tmp/tmpcunu31e3/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2412774): libfprint-virtual_device-DEBUG: 07:17:06.082: Processing command SLEEP 100
> (fprintd:2412774): libfprint-virtual_device-DEBUG: 07:17:06.082: Sleeping 100ms
> (fprintd:2412774): GLib-GIO-DEBUG: 07:17:06.082: GTask [gio] D-Bus interface method dispatch (source object: 0x556de05880e0, source tag: 0x7ff4e0335e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412774): libfprint-virtual_device-DEBUG: 07:17:06.182: Sleeping completed
> (fprintd:2412774): libfprint-virtual_device-DEBUG: 07:17:06.182: Processing command ERROR 4
> (fprintd:2412774): libfprint-device-DEBUG: 07:17:06.182: Device reported deletion completion
> (fprintd:2412774): libfprint-device-DEBUG: 07:17:06.182: Completing action FPI_DEVICE_ACTION_DELETE in idle!
> (fprintd:2412774): libfprint-device-DEBUG: 07:17:06.182: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 
> (fprintd:2412774): fprintd-WARNING **: 07:17:06.182: Error deleting print from device: The device is still busy with another operation, please try again later.
> 
> (fprintd:2412774): fprintd-WARNING **: 07:17:06.182: This might indicate an issue in the libfprint driver or in the fingerprint device.
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.182: file_storage_print_data_delete(): unlink("/tmp/tmpcunu31e3/state/testuser/virtual_device_storage/0/1") Unknown error -1
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.182: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpcunu31e3/state/testuser/virtual_device_storage/0'
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.182: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpcunu31e3/state/testuser/virtual_device_storage/0'
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.184: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.184: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412774): libfprint-device-DEBUG: 07:17:06.184: Device reported close completion
> (fprintd:2412774): GLib-GIO-DEBUG: 07:17:06.184: GTask [gio] D-Bus interface method dispatch (source object: 0x556de05880e0, source tag: 0x7ff4e0335e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412774): libfprint-device-DEBUG: 07:17:06.184: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412774): libfprint-device-DEBUG: 07:17:06.185: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.185: released device 0
> (fprintd:2412774): fprintd-DEBUG: 07:17:06.185: main loop completed
> (fprintd:2412774): libfprint-virtual_device_storage-DEBUG: 07:17:06.186: 43575221305: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2412774): libfprint-virtual_device-DEBUG: 07:17:06.186: 43575221332: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_delete_enrolled_fingers2_storage_error_has_higher_priority (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_fingers2_storage_error_has_higher_priority) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.746s
> 
> OK
> ==============================================================================
> 
> ================================== 256/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_fingers_device_removed
> start time:   07:17:05
> duration:     1.47s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_PERTURB_=196 TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_fingers_device_removed
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412789): GLib-GIO-DEBUG: 07:17:06.099: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.100: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412789): fprintd-WARNING **: 07:17:06.100: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.100: Launching FprintObject
> (fprintd:2412789): libfprint-context-DEBUG: 07:17:06.100: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.101: Preparing devices for resume
> (fprintd:2412789): libfprint-context-DEBUG: 07:17:06.101: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-a_ueh4cm/virtual-image.socket
> (fprintd:2412789): libfprint-context-DEBUG: 07:17:06.101: created
> 1690269426.102 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412789): libfprint-device-DEBUG: 07:17:06.101: Device reported probe completion
> (fprintd:2412789): libfprint-device-DEBUG: 07:17:06.101: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412789): libfprint-device-DEBUG: 07:17:06.101: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.103: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.103: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.103: Finger present 0
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.103: Finger needed 0
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.103: Got delay inhibitor for sleep.
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.103: entering main loop
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.103: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.207: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.208: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.209: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.209: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.209: user 'testuser' claiming the device: 0
> (fprintd:2412789): libfprint-virtual_device-DEBUG: 07:17:06.209: 43575244939: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412789): libfprint-virtual_device_connection-DEBUG: 07:17:06.209: 43575244976: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412789): libfprint-device-DEBUG: 07:17:06.210: Device reported open completion
> (fprintd:2412789): GLib-GIO-DEBUG: 07:17:06.210: GTask [gio] D-Bus interface method dispatch (source object: 0x55e5a73cd090, source tag: 0x7efee3020e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412789): libfprint-device-DEBUG: 07:17:06.210: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412789): libfprint-device-DEBUG: 07:17:06.210: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.210: claimed device 0
> (fprintd:2412789): libfprint-virtual_device_connection-DEBUG: 07:17:06.210: Got a new connection!
> (fprintd:2412789): libfprint-virtual_device-DEBUG: 07:17:06.210: Got instructions of length 19
> (fprintd:2412789): libfprint-virtual_device-DEBUG: 07:17:06.210: Received command SET_ENROLL_STAGES 2
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.210: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.211: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.211: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.212: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.212: file_storage_print_data_load(): loaded '/tmp/tmps1p8latk/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.212: start enrollment device 0 finger 7
> (fprintd:2412789): libfprint-device-DEBUG: 07:17:06.212: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412789): libfprint-device-DEBUG: 07:17:06.212: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.212: Finger present 0
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.212: Finger needed 1
> (fprintd:2412789): GLib-GIO-DEBUG: 07:17:06.212: GTask [gio] D-Bus interface method dispatch (source object: 0x55e5a73cd090, source tag: 0x7efee3020e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412789): libfprint-virtual_device_connection-DEBUG: 07:17:06.213: Got a new connection!
> (fprintd:2412789): libfprint-virtual_device-DEBUG: 07:17:06.213: Got instructions of length 18
> (fprintd:2412789): libfprint-virtual_device-DEBUG: 07:17:06.213: Received command SCAN deleted-print
> (fprintd:2412789): libfprint-virtual_device-DEBUG: 07:17:06.213: Processing command SCAN deleted-print
> (fprintd:2412789): libfprint-device-DEBUG: 07:17:06.213: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.213: Finger present 1
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.213: Finger needed 1
> (fprintd:2412789): libfprint-virtual_device_storage-DEBUG: 07:17:06.213: Trying to identify print 'deleted-print' against a gallery of 0 prints
> (fprintd:2412789): libfprint-device-DEBUG: 07:17:06.213: Device reported identify result
> (fprintd:2412789): libfprint-device-DEBUG: 07:17:06.213: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.213: Finger present 0
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.213: Finger needed 1
> (fprintd:2412789): libfprint-device-DEBUG: 07:17:06.213: Device reported identify completion
> (fprintd:2412789): libfprint-device-DEBUG: 07:17:06.213: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.213: Finger present 0
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.213: Finger needed 0
> (fprintd:2412789): libfprint-device-DEBUG: 07:17:06.213: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2412789): libfprint-device-DEBUG: 07:17:06.213: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412789): libfprint-device-DEBUG: 07:17:06.213: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412789): libfprint-device-DEBUG: 07:17:06.213: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.213: Finger present 0
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.213: Finger needed 1
> (fprintd:2412789): libfprint-virtual_device_connection-DEBUG: 07:17:06.214: Got a new connection!
> (fprintd:2412789): libfprint-virtual_device-DEBUG: 07:17:06.214: Got instructions of length 18
> (fprintd:2412789): libfprint-virtual_device-DEBUG: 07:17:06.214: Received command SCAN deleted-print
> (fprintd:2412789): libfprint-virtual_device-DEBUG: 07:17:06.214: Processing command SCAN deleted-print
> (fprintd:2412789): libfprint-device-DEBUG: 07:17:06.214: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.214: Finger present 1
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.214: Finger needed 1
> (fprintd:2412789): libfprint-device-DEBUG: 07:17:06.214: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.214: Finger present 0
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.214: Finger needed 1
> (fprintd:2412789): libfprint-device-DEBUG: 07:17:06.214: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.214: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412789): libfprint-virtual_device-DEBUG: 07:17:06.214: Sleeping completed
> (fprintd:2412789): libfprint-virtual_device_connection-DEBUG: 07:17:06.215: Got a new connection!
> (fprintd:2412789): libfprint-virtual_device-DEBUG: 07:17:06.215: Got instructions of length 18
> (fprintd:2412789): libfprint-virtual_device-DEBUG: 07:17:06.215: Received command SCAN deleted-print
> (fprintd:2412789): libfprint-virtual_device-DEBUG: 07:17:06.215: Processing command SCAN deleted-print
> (fprintd:2412789): libfprint-device-DEBUG: 07:17:06.215: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.215: Finger present 1
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.215: Finger needed 1
> (fprintd:2412789): libfprint-device-DEBUG: 07:17:06.215: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.215: Finger present 0
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.215: Finger needed 1
> (fprintd:2412789): libfprint-device-DEBUG: 07:17:06.215: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.215: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412789): libfprint-device-DEBUG: 07:17:06.215: Device reported enroll completion
> (fprintd:2412789): libfprint-device-DEBUG: 07:17:06.215: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.215: Finger present 0
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.215: Finger needed 0
> (fprintd:2412789): libfprint-device-DEBUG: 07:17:06.215: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2412789): libfprint-device-DEBUG: 07:17:06.215: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412789): libfprint-device-DEBUG: 07:17:06.215: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.215: enroll_cb: result enroll-completed
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.215: file_storage_print_data_save(): print saved to /tmp/tmps1p8latk/state/testuser/virtual_device_storage/0/7
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.216: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.216: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412789): GLib-GIO-DEBUG: 07:17:06.216: GTask [gio] D-Bus interface method dispatch (source object: 0x55e5a73cd090, source tag: 0x7efee3020e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412789): libfprint-virtual_device_connection-DEBUG: 07:17:06.217: Got a new connection!
> (fprintd:2412789): libfprint-virtual_device-DEBUG: 07:17:06.218: Got instructions of length 20
> (fprintd:2412789): libfprint-virtual_device-DEBUG: 07:17:06.218: Received command REMOVE deleted-print
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.218: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.219: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.220: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.221: Authorization granted to :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> 
> (fprintd:2412789): fprintd-WARNING **: 07:17:06.221: The API user should be updated to use DeleteEnrolledFingers2 method!
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.221: Deleting enrolled fingers for user testuser
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.221: file_storage_discover_prints() for user 'testuser' in '/tmp/tmps1p8latk/state/testuser/virtual_device_storage/0'
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.222: file_storage_discover_prints() for user 'testuser' in '/tmp/tmps1p8latk/state/testuser/virtual_device_storage/0'
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.222: file_storage_print_data_load(): loaded '/tmp/tmps1p8latk/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2412789): libfprint-virtual_device-DEBUG: 07:17:06.222: Processing command REMOVE deleted-print
> (fprintd:2412789): GLib-GIO-DEBUG: 07:17:06.222: GTask [gio] D-Bus interface method dispatch (source object: 0x55e5a73cd090, source tag: 0x7efee3020e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> 
> (fprintd:2412789): fprintd-WARNING **: 07:17:06.222: Offending API user is python3
> (fprintd:2412789): libfprint-virtual_device_storage-DEBUG: 07:17:06.722: Deleting print deleted-print for user testuser
> (fprintd:2412789): libfprint-device-DEBUG: 07:17:06.722: Device reported deletion completion
> (fprintd:2412789): libfprint-device-DEBUG: 07:17:06.722: Completing action FPI_DEVICE_ACTION_DELETE in idle!
> (fprintd:2412789): libfprint-device-DEBUG: 07:17:06.722: Updated temperature model after 0.51 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 
> (fprintd:2412789): fprintd-WARNING **: 07:17:06.723: Error deleting print from device: Print was not found on the devices storage.
> 
> (fprintd:2412789): fprintd-WARNING **: 07:17:06.723: This might indicate an issue in the libfprint driver or in the fingerprint device.
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.723: file_storage_print_data_delete(): unlink("/tmp/tmps1p8latk/state/testuser/virtual_device_storage/0/7") Success
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.723: file_storage_discover_prints() for user 'testuser' in '/tmp/tmps1p8latk/state/testuser/virtual_device_storage/0'
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.726: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.726: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412789): libfprint-device-DEBUG: 07:17:06.726: Device reported close completion
> (fprintd:2412789): GLib-GIO-DEBUG: 07:17:06.726: GTask [gio] D-Bus interface method dispatch (source object: 0x55e5a73cd090, source tag: 0x7efee3020e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412789): libfprint-device-DEBUG: 07:17:06.726: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412789): libfprint-device-DEBUG: 07:17:06.726: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.726: released device 0
> (fprintd:2412789): fprintd-DEBUG: 07:17:06.728: main loop completed
> (fprintd:2412789): libfprint-virtual_device_storage-DEBUG: 07:17:06.728: 43575763696: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2412789): libfprint-virtual_device-DEBUG: 07:17:06.728: 43575763720: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_delete_enrolled_fingers_device_removed (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_fingers_device_removed) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.222s
> 
> OK
> ==============================================================================
> 
> ================================== 257/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_fingers_from_other_client
> start time:   07:17:06
> duration:     0.92s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=156 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_fingers_from_other_client
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412832): GLib-GIO-DEBUG: 07:17:06.737: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412832): fprintd-DEBUG: 07:17:06.743: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412832): fprintd-WARNING **: 07:17:06.743: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412832): fprintd-DEBUG: 07:17:06.743: Launching FprintObject
> (fprintd:2412832): libfprint-context-DEBUG: 07:17:06.743: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412832): fprintd-DEBUG: 07:17:06.744: Preparing devices for resume
> (fprintd:2412832): libfprint-context-DEBUG: 07:17:06.744: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-auatz33q/virtual-image.socket
> (fprintd:2412832): libfprint-context-DEBUG: 07:17:06.744: created
> (fprintd:2412832): libfprint-device-DEBUG: 07:17:06.745: Device reported probe completion
> (fprintd:2412832): libfprint-device-DEBUG: 07:17:06.745: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412832): libfprint-device-DEBUG: 07:17:06.745: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269426.745 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412832): fprintd-DEBUG: 07:17:06.749: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2412832): fprintd-DEBUG: 07:17:06.749: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2412832): fprintd-DEBUG: 07:17:06.749: Finger present 0
> (fprintd:2412832): fprintd-DEBUG: 07:17:06.749: Finger needed 0
> (fprintd:2412832): fprintd-DEBUG: 07:17:06.749: Got delay inhibitor for sleep.
> (fprintd:2412832): fprintd-DEBUG: 07:17:06.749: entering main loop
> (fprintd:2412832): fprintd-DEBUG: 07:17:06.752: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412832): fprintd-DEBUG: 07:17:06.844: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412832): fprintd-DEBUG: 07:17:06.845: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412832): fprintd-DEBUG: 07:17:06.847: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412832): fprintd-DEBUG: 07:17:06.848: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412832): fprintd-DEBUG: 07:17:06.849: user 'testuser' claiming the device: 0
> (fprintd:2412832): libfprint-virtual_device-DEBUG: 07:17:06.849: 43575884202: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412832): libfprint-virtual_device_connection-DEBUG: 07:17:06.849: 43575884239: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412832): libfprint-device-DEBUG: 07:17:06.849: Device reported open completion
> (fprintd:2412832): GLib-GIO-DEBUG: 07:17:06.849: GTask [gio] D-Bus interface method dispatch (source object: 0x5597451aa060, source tag: 0x7f5007b87e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412832): libfprint-device-DEBUG: 07:17:06.849: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412832): libfprint-device-DEBUG: 07:17:06.849: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412832): fprintd-DEBUG: 07:17:06.849: claimed device 0
> (fprintd:2412832): fprintd-DEBUG: 07:17:06.855: Requesting authorization from :1.10 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> 
> (fprintd:2412832): fprintd-WARNING **: 07:17:06.855: Authorization denied to :1.10 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging': Device already in use by another user
> (fprintd:2412832): GLib-GIO-DEBUG: 07:17:06.855: GTask [gio] D-Bus interface method dispatch (source object: 0x5597451aa060, source tag: 0x7f5007b87e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412832): fprintd-DEBUG: 07:17:06.865: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412832): fprintd-DEBUG: 07:17:06.865: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412832): libfprint-device-DEBUG: 07:17:06.865: Device reported close completion
> (fprintd:2412832): GLib-GIO-DEBUG: 07:17:06.865: GTask [gio] D-Bus interface method dispatch (source object: 0x5597451aa060, source tag: 0x7f5007b87e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412832): libfprint-device-DEBUG: 07:17:06.865: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412832): libfprint-device-DEBUG: 07:17:06.865: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412832): fprintd-DEBUG: 07:17:06.865: released device 0
> (fprintd:2412832): fprintd-DEBUG: 07:17:06.867: main loop completed
> (fprintd:2412832): libfprint-virtual_device_storage-DEBUG: 07:17:06.868: 43575903643: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2412832): libfprint-virtual_device-DEBUG: 07:17:06.868: 43575903678: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_delete_enrolled_fingers_from_other_client (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_fingers_from_other_client) ... /usr/lib/python3.11/traceback.py:240: ResourceWarning: unclosed file <_io.BufferedReader name=12>
>   tb.tb_frame.clear()
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.657s
> 
> OK
> ==============================================================================
> 
> ================================== 258/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_delete_with_no_enrolled_prints
> start time:   07:17:06
> duration:     0.85s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=143 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_delete_with_no_enrolled_prints
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412855): GLib-GIO-DEBUG: 07:17:06.950: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412855): fprintd-DEBUG: 07:17:06.951: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412855): fprintd-WARNING **: 07:17:06.951: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412855): fprintd-DEBUG: 07:17:06.951: Launching FprintObject
> (fprintd:2412855): libfprint-context-DEBUG: 07:17:06.951: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412855): fprintd-DEBUG: 07:17:06.952: Preparing devices for resume
> (fprintd:2412855): libfprint-context-DEBUG: 07:17:06.952: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-wl75z528/virtual-image.socket
> (fprintd:2412855): libfprint-context-DEBUG: 07:17:06.952: created
> 1690269426.953 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412855): libfprint-device-DEBUG: 07:17:06.953: Device reported probe completion
> (fprintd:2412855): libfprint-device-DEBUG: 07:17:06.953: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412855): libfprint-device-DEBUG: 07:17:06.953: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412855): fprintd-DEBUG: 07:17:06.956: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2412855): fprintd-DEBUG: 07:17:06.956: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2412855): fprintd-DEBUG: 07:17:06.956: Finger present 0
> (fprintd:2412855): fprintd-DEBUG: 07:17:06.956: Finger needed 0
> (fprintd:2412855): fprintd-DEBUG: 07:17:06.956: Got delay inhibitor for sleep.
> (fprintd:2412855): fprintd-DEBUG: 07:17:06.956: entering main loop
> (fprintd:2412855): fprintd-DEBUG: 07:17:06.956: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412855): fprintd-DEBUG: 07:17:07.049: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412855): fprintd-DEBUG: 07:17:07.050: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412855): fprintd-DEBUG: 07:17:07.050: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412855): fprintd-DEBUG: 07:17:07.051: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412855): fprintd-DEBUG: 07:17:07.051: user 'testuser' claiming the device: 0
> (fprintd:2412855): libfprint-virtual_device-DEBUG: 07:17:07.051: 43576086838: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412855): libfprint-virtual_device_connection-DEBUG: 07:17:07.051: 43576086890: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412855): libfprint-device-DEBUG: 07:17:07.051: Device reported open completion
> (fprintd:2412855): GLib-GIO-DEBUG: 07:17:07.052: GTask [gio] D-Bus interface method dispatch (source object: 0x55e8eb709ff0, source tag: 0x7f4c3353fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412855): libfprint-device-DEBUG: 07:17:07.052: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412855): libfprint-device-DEBUG: 07:17:07.052: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412855): fprintd-DEBUG: 07:17:07.052: claimed device 0
> (fprintd:2412855): fprintd-DEBUG: 07:17:07.055: Requesting authorization from :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412855): fprintd-DEBUG: 07:17:07.055: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412855): fprintd-DEBUG: 07:17:07.059: Authorization granted to :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412855): fprintd-DEBUG: 07:17:07.059: Deleting enrolled finger left-index-finger for user testuser
> (fprintd:2412855): fprintd-DEBUG: 07:17:07.060: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp3q4uwmfj/state/testuser/virtual_device_storage/0'
> (fprintd:2412855): fprintd-DEBUG: 07:17:07.060: scan_dev_storedir(): opendir("/tmp/tmp3q4uwmfj/state/testuser/virtual_device_storage/0") failed: Error opening directory “/tmp/tmp3q4uwmfj/state/testuser/virtual_device_storage/0”: No such file or directory
> (fprintd:2412855): GLib-GIO-DEBUG: 07:17:07.060: GTask [gio] D-Bus interface method dispatch (source object: 0x55e8eb709ff0, source tag: 0x7f4c3353fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412855): fprintd-DEBUG: 07:17:07.061: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412855): fprintd-DEBUG: 07:17:07.061: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412855): libfprint-device-DEBUG: 07:17:07.061: Device reported close completion
> (fprintd:2412855): GLib-GIO-DEBUG: 07:17:07.061: GTask [gio] D-Bus interface method dispatch (source object: 0x55e8eb709ff0, source tag: 0x7f4c3353fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412855): libfprint-device-DEBUG: 07:17:07.061: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412855): libfprint-device-DEBUG: 07:17:07.061: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412855): fprintd-DEBUG: 07:17:07.061: released device 0
> (fprintd:2412855): fprintd-DEBUG: 07:17:07.063: main loop completed
> (fprintd:2412855): libfprint-virtual_device_storage-DEBUG: 07:17:07.063: 43576098404: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2412855): libfprint-virtual_device-DEBUG: 07:17:07.063: 43576098432: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_delete_with_no_enrolled_prints (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_delete_with_no_enrolled_prints) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.554s
> 
> OK
> ==============================================================================
> 
> ================================== 259/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_fingers_storage_error_has_higher_priority
> start time:   07:17:06
> duration:     1.00s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=170 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_fingers_storage_error_has_higher_priority
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412848): GLib-GIO-DEBUG: 07:17:06.900: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412848): fprintd-DEBUG: 07:17:06.901: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412848): fprintd-WARNING **: 07:17:06.901: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412848): fprintd-DEBUG: 07:17:06.901: Launching FprintObject
> (fprintd:2412848): libfprint-context-DEBUG: 07:17:06.901: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412848): fprintd-DEBUG: 07:17:06.902: Preparing devices for resume
> (fprintd:2412848): libfprint-context-DEBUG: 07:17:06.902: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-ufz9ezpb/virtual-image.socket
> (fprintd:2412848): libfprint-context-DEBUG: 07:17:06.902: created
> (fprintd:2412848): libfprint-device-DEBUG: 07:17:06.902: Device reported probe completion
> (fprintd:2412848): libfprint-device-DEBUG: 07:17:06.902: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412848): libfprint-device-DEBUG: 07:17:06.902: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269426.903 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412848): fprintd-DEBUG: 07:17:06.906: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2412848): fprintd-DEBUG: 07:17:06.906: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2412848): fprintd-DEBUG: 07:17:06.906: Finger present 0
> (fprintd:2412848): fprintd-DEBUG: 07:17:06.906: Finger needed 0
> (fprintd:2412848): fprintd-DEBUG: 07:17:06.907: Got delay inhibitor for sleep.
> (fprintd:2412848): fprintd-DEBUG: 07:17:06.907: entering main loop
> (fprintd:2412848): fprintd-DEBUG: 07:17:06.908: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.004: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.004: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.006: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.006: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.007: user 'testuser' claiming the device: 0
> (fprintd:2412848): libfprint-virtual_device-DEBUG: 07:17:07.007: 43576042301: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412848): libfprint-virtual_device_connection-DEBUG: 07:17:07.007: 43576042407: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412848): libfprint-device-DEBUG: 07:17:07.007: Device reported open completion
> (fprintd:2412848): GLib-GIO-DEBUG: 07:17:07.007: GTask [gio] D-Bus interface method dispatch (source object: 0x55ea99c1c040, source tag: 0x7f1dbc338e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412848): libfprint-device-DEBUG: 07:17:07.007: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412848): libfprint-device-DEBUG: 07:17:07.007: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.007: claimed device 0
> (fprintd:2412848): libfprint-virtual_device_connection-DEBUG: 07:17:07.008: Got a new connection!
> (fprintd:2412848): libfprint-virtual_device-DEBUG: 07:17:07.008: Got instructions of length 19
> (fprintd:2412848): libfprint-virtual_device-DEBUG: 07:17:07.008: Received command SET_ENROLL_STAGES 2
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.008: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.010: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.010: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.010: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.010: file_storage_print_data_load(): loaded '/tmp/tmp8254l6iz/state/testuser/virtual_device_storage/0/1' Unknown error -2
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.010: start enrollment device 0 finger 1
> (fprintd:2412848): libfprint-device-DEBUG: 07:17:07.010: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412848): libfprint-device-DEBUG: 07:17:07.011: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.011: Finger present 0
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.011: Finger needed 1
> (fprintd:2412848): GLib-GIO-DEBUG: 07:17:07.011: GTask [gio] D-Bus interface method dispatch (source object: 0x55ea99c1c040, source tag: 0x7f1dbc338e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412848): libfprint-virtual_device_connection-DEBUG: 07:17:07.011: Got a new connection!
> (fprintd:2412848): libfprint-virtual_device-DEBUG: 07:17:07.011: Got instructions of length 18
> (fprintd:2412848): libfprint-virtual_device-DEBUG: 07:17:07.011: Received command SCAN deleted-print
> (fprintd:2412848): libfprint-virtual_device-DEBUG: 07:17:07.011: Processing command SCAN deleted-print
> (fprintd:2412848): libfprint-device-DEBUG: 07:17:07.011: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.011: Finger present 1
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.011: Finger needed 1
> (fprintd:2412848): libfprint-virtual_device_storage-DEBUG: 07:17:07.011: Trying to identify print 'deleted-print' against a gallery of 0 prints
> (fprintd:2412848): libfprint-device-DEBUG: 07:17:07.011: Device reported identify result
> (fprintd:2412848): libfprint-device-DEBUG: 07:17:07.011: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.011: Finger present 0
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.011: Finger needed 1
> (fprintd:2412848): libfprint-device-DEBUG: 07:17:07.011: Device reported identify completion
> (fprintd:2412848): libfprint-device-DEBUG: 07:17:07.011: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.011: Finger present 0
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.011: Finger needed 0
> (fprintd:2412848): libfprint-device-DEBUG: 07:17:07.012: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2412848): libfprint-device-DEBUG: 07:17:07.012: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412848): libfprint-device-DEBUG: 07:17:07.012: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412848): libfprint-device-DEBUG: 07:17:07.012: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.012: Finger present 0
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.012: Finger needed 1
> (fprintd:2412848): libfprint-virtual_device_connection-DEBUG: 07:17:07.013: Got a new connection!
> (fprintd:2412848): libfprint-virtual_device-DEBUG: 07:17:07.013: Got instructions of length 18
> (fprintd:2412848): libfprint-virtual_device-DEBUG: 07:17:07.013: Received command SCAN deleted-print
> (fprintd:2412848): libfprint-virtual_device-DEBUG: 07:17:07.013: Processing command SCAN deleted-print
> (fprintd:2412848): libfprint-device-DEBUG: 07:17:07.013: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.013: Finger present 1
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.013: Finger needed 1
> (fprintd:2412848): libfprint-device-DEBUG: 07:17:07.013: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.013: Finger present 0
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.013: Finger needed 1
> (fprintd:2412848): libfprint-device-DEBUG: 07:17:07.013: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.013: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412848): libfprint-virtual_device-DEBUG: 07:17:07.013: Sleeping completed
> (fprintd:2412848): libfprint-virtual_device_connection-DEBUG: 07:17:07.013: Got a new connection!
> (fprintd:2412848): libfprint-virtual_device-DEBUG: 07:17:07.013: Got instructions of length 18
> (fprintd:2412848): libfprint-virtual_device-DEBUG: 07:17:07.013: Received command SCAN deleted-print
> (fprintd:2412848): libfprint-virtual_device-DEBUG: 07:17:07.013: Processing command SCAN deleted-print
> (fprintd:2412848): libfprint-device-DEBUG: 07:17:07.013: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.013: Finger present 1
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.013: Finger needed 1
> (fprintd:2412848): libfprint-device-DEBUG: 07:17:07.013: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.013: Finger present 0
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.013: Finger needed 1
> (fprintd:2412848): libfprint-device-DEBUG: 07:17:07.013: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.013: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412848): libfprint-device-DEBUG: 07:17:07.013: Device reported enroll completion
> (fprintd:2412848): libfprint-device-DEBUG: 07:17:07.013: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.013: Finger present 0
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.013: Finger needed 0
> (fprintd:2412848): libfprint-device-DEBUG: 07:17:07.013: Print for finger FP_FINGER_LEFT_THUMB enrolled
> (fprintd:2412848): libfprint-device-DEBUG: 07:17:07.014: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412848): libfprint-device-DEBUG: 07:17:07.014: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.014: enroll_cb: result enroll-completed
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.014: file_storage_print_data_save(): print saved to /tmp/tmp8254l6iz/state/testuser/virtual_device_storage/0/1
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.015: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.015: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412848): GLib-GIO-DEBUG: 07:17:07.015: GTask [gio] D-Bus interface method dispatch (source object: 0x55ea99c1c040, source tag: 0x7f1dbc338e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412848): libfprint-virtual_device_connection-DEBUG: 07:17:07.015: Got a new connection!
> (fprintd:2412848): libfprint-virtual_device-DEBUG: 07:17:07.015: Got instructions of length 9
> (fprintd:2412848): libfprint-virtual_device-DEBUG: 07:17:07.015: Received command SLEEP 100
> (fprintd:2412848): libfprint-virtual_device_connection-DEBUG: 07:17:07.016: Got a new connection!
> (fprintd:2412848): libfprint-virtual_device-DEBUG: 07:17:07.016: Got instructions of length 7
> (fprintd:2412848): libfprint-virtual_device-DEBUG: 07:17:07.016: Received command ERROR 4
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.017: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.017: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.018: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.019: Authorization granted to :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> 
> (fprintd:2412848): fprintd-WARNING **: 07:17:07.019: The API user should be updated to use DeleteEnrolledFingers2 method!
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.019: Deleting enrolled fingers for user testuser
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.019: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp8254l6iz/state/testuser/virtual_device_storage/0'
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.019: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp8254l6iz/state/testuser/virtual_device_storage/0'
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.019: file_storage_print_data_load(): loaded '/tmp/tmp8254l6iz/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2412848): libfprint-virtual_device-DEBUG: 07:17:07.019: Processing command SLEEP 100
> (fprintd:2412848): libfprint-virtual_device-DEBUG: 07:17:07.019: Sleeping 100ms
> (fprintd:2412848): GLib-GIO-DEBUG: 07:17:07.019: GTask [gio] D-Bus interface method dispatch (source object: 0x55ea99c1c040, source tag: 0x7f1dbc338e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> 
> (fprintd:2412848): fprintd-WARNING **: 07:17:07.019: Offending API user is python3
> (fprintd:2412848): libfprint-virtual_device-DEBUG: 07:17:07.120: Sleeping completed
> (fprintd:2412848): libfprint-virtual_device-DEBUG: 07:17:07.120: Processing command ERROR 4
> (fprintd:2412848): libfprint-device-DEBUG: 07:17:07.120: Device reported deletion completion
> (fprintd:2412848): libfprint-device-DEBUG: 07:17:07.120: Completing action FPI_DEVICE_ACTION_DELETE in idle!
> (fprintd:2412848): libfprint-device-DEBUG: 07:17:07.120: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 
> (fprintd:2412848): fprintd-WARNING **: 07:17:07.120: Error deleting print from device: The device is still busy with another operation, please try again later.
> 
> (fprintd:2412848): fprintd-WARNING **: 07:17:07.120: This might indicate an issue in the libfprint driver or in the fingerprint device.
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.120: file_storage_print_data_delete(): unlink("/tmp/tmp8254l6iz/state/testuser/virtual_device_storage/0/1") Unknown error -1
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.120: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp8254l6iz/state/testuser/virtual_device_storage/0'
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.120: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp8254l6iz/state/testuser/virtual_device_storage/0'
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.122: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.122: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412848): libfprint-device-DEBUG: 07:17:07.122: Device reported close completion
> (fprintd:2412848): GLib-GIO-DEBUG: 07:17:07.122: GTask [gio] D-Bus interface method dispatch (source object: 0x55ea99c1c040, source tag: 0x7f1dbc338e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412848): libfprint-device-DEBUG: 07:17:07.122: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412848): libfprint-device-DEBUG: 07:17:07.122: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.122: released device 0
> (fprintd:2412848): fprintd-DEBUG: 07:17:07.125: main loop completed
> (fprintd:2412848): libfprint-virtual_device_storage-DEBUG: 07:17:07.126: 43576161211: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2412848): libfprint-virtual_device-DEBUG: 07:17:07.126: 43576161240: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_delete_enrolled_fingers_storage_error_has_higher_priority (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_delete_enrolled_fingers_storage_error_has_higher_priority) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.733s
> 
> OK
> ==============================================================================
> 
> ================================== 260/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_enroll_delete2
> start time:   07:17:06
> duration:     1.42s
> result:       exit status 0
> command:      MALLOC_PERTURB_=142 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_enroll_delete2
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412863): GLib-GIO-DEBUG: 07:17:07.021: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.022: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412863): fprintd-WARNING **: 07:17:07.022: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.022: Launching FprintObject
> (fprintd:2412863): libfprint-context-DEBUG: 07:17:07.022: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.024: Preparing devices for resume
> (fprintd:2412863): libfprint-context-DEBUG: 07:17:07.024: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-2zwovxjs/virtual-image.socket
> (fprintd:2412863): libfprint-context-DEBUG: 07:17:07.024: created
> (fprintd:2412863): libfprint-device-DEBUG: 07:17:07.024: Device reported probe completion
> (fprintd:2412863): libfprint-device-DEBUG: 07:17:07.024: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412863): libfprint-device-DEBUG: 07:17:07.024: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269427.025 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.026: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.026: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.026: Finger present 0
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.026: Finger needed 0
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.027: Got delay inhibitor for sleep.
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.027: entering main loop
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.027: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.125: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.125: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.127: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.128: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.128: user 'testuser' claiming the device: 0
> (fprintd:2412863): libfprint-virtual_device-DEBUG: 07:17:07.128: 43576163584: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412863): libfprint-virtual_device_connection-DEBUG: 07:17:07.128: 43576163630: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412863): libfprint-device-DEBUG: 07:17:07.128: Device reported open completion
> (fprintd:2412863): GLib-GIO-DEBUG: 07:17:07.128: GTask [gio] D-Bus interface method dispatch (source object: 0x55b1725c2ed0, source tag: 0x7f28b86c8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412863): libfprint-device-DEBUG: 07:17:07.128: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412863): libfprint-device-DEBUG: 07:17:07.128: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.128: claimed device 0
> (fprintd:2412863): libfprint-virtual_device_connection-DEBUG: 07:17:07.129: Got a new connection!
> (fprintd:2412863): libfprint-virtual_device-DEBUG: 07:17:07.129: Got instructions of length 19
> (fprintd:2412863): libfprint-virtual_device-DEBUG: 07:17:07.129: Received command SET_ENROLL_STAGES 2
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.129: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.130: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.130: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.131: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.131: file_storage_print_data_load(): loaded '/tmp/tmpher2lwh3/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.131: start enrollment device 0 finger 7
> (fprintd:2412863): libfprint-device-DEBUG: 07:17:07.131: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412863): libfprint-device-DEBUG: 07:17:07.131: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.131: Finger present 0
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.131: Finger needed 1
> (fprintd:2412863): GLib-GIO-DEBUG: 07:17:07.131: GTask [gio] D-Bus interface method dispatch (source object: 0x55b1725c2ed0, source tag: 0x7f28b86c8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412863): libfprint-virtual_device_connection-DEBUG: 07:17:07.132: Got a new connection!
> (fprintd:2412863): libfprint-virtual_device-DEBUG: 07:17:07.132: Got instructions of length 10
> (fprintd:2412863): libfprint-virtual_device-DEBUG: 07:17:07.132: Received command SCAN whorl
> (fprintd:2412863): libfprint-virtual_device-DEBUG: 07:17:07.132: Processing command SCAN whorl
> (fprintd:2412863): libfprint-device-DEBUG: 07:17:07.132: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.132: Finger present 1
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.132: Finger needed 1
> (fprintd:2412863): libfprint-virtual_device_storage-DEBUG: 07:17:07.132: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2412863): libfprint-device-DEBUG: 07:17:07.132: Device reported identify result
> (fprintd:2412863): libfprint-device-DEBUG: 07:17:07.132: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.132: Finger present 0
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.132: Finger needed 1
> (fprintd:2412863): libfprint-device-DEBUG: 07:17:07.132: Device reported identify completion
> (fprintd:2412863): libfprint-device-DEBUG: 07:17:07.132: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.132: Finger present 0
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.132: Finger needed 0
> (fprintd:2412863): libfprint-device-DEBUG: 07:17:07.132: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2412863): libfprint-device-DEBUG: 07:17:07.132: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412863): libfprint-device-DEBUG: 07:17:07.132: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412863): libfprint-device-DEBUG: 07:17:07.132: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.132: Finger present 0
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.132: Finger needed 1
> (fprintd:2412863): libfprint-virtual_device_connection-DEBUG: 07:17:07.133: Got a new connection!
> (fprintd:2412863): libfprint-virtual_device-DEBUG: 07:17:07.133: Got instructions of length 10
> (fprintd:2412863): libfprint-virtual_device-DEBUG: 07:17:07.133: Received command SCAN whorl
> (fprintd:2412863): libfprint-virtual_device-DEBUG: 07:17:07.133: Processing command SCAN whorl
> (fprintd:2412863): libfprint-device-DEBUG: 07:17:07.133: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.134: Finger present 1
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.134: Finger needed 1
> (fprintd:2412863): libfprint-device-DEBUG: 07:17:07.134: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.134: Finger present 0
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.134: Finger needed 1
> (fprintd:2412863): libfprint-device-DEBUG: 07:17:07.134: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.134: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412863): libfprint-virtual_device-DEBUG: 07:17:07.134: Sleeping completed
> (fprintd:2412863): libfprint-virtual_device_connection-DEBUG: 07:17:07.134: Got a new connection!
> (fprintd:2412863): libfprint-virtual_device-DEBUG: 07:17:07.134: Got instructions of length 10
> (fprintd:2412863): libfprint-virtual_device-DEBUG: 07:17:07.134: Received command SCAN whorl
> (fprintd:2412863): libfprint-virtual_device-DEBUG: 07:17:07.134: Processing command SCAN whorl
> (fprintd:2412863): libfprint-device-DEBUG: 07:17:07.134: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.134: Finger present 1
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.134: Finger needed 1
> (fprintd:2412863): libfprint-device-DEBUG: 07:17:07.134: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.134: Finger present 0
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.134: Finger needed 1
> (fprintd:2412863): libfprint-device-DEBUG: 07:17:07.134: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.134: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412863): libfprint-device-DEBUG: 07:17:07.134: Device reported enroll completion
> (fprintd:2412863): libfprint-device-DEBUG: 07:17:07.134: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.134: Finger present 0
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.134: Finger needed 0
> (fprintd:2412863): libfprint-device-DEBUG: 07:17:07.134: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2412863): libfprint-device-DEBUG: 07:17:07.134: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412863): libfprint-device-DEBUG: 07:17:07.134: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.134: enroll_cb: result enroll-completed
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.135: file_storage_print_data_save(): print saved to /tmp/tmpher2lwh3/state/testuser/virtual_device_storage/0/7
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.135: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.135: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412863): GLib-GIO-DEBUG: 07:17:07.136: GTask [gio] D-Bus interface method dispatch (source object: 0x55b1725c2ed0, source tag: 0x7f28b86c8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.136: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.136: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.137: Authorization granted to :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.137: Deleting enrolled fingers for user testuser
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.137: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpher2lwh3/state/testuser/virtual_device_storage/0'
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.137: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpher2lwh3/state/testuser/virtual_device_storage/0'
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.137: file_storage_print_data_load(): loaded '/tmp/tmpher2lwh3/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2412863): GLib-GIO-DEBUG: 07:17:07.137: GTask [gio] D-Bus interface method dispatch (source object: 0x55b1725c2ed0, source tag: 0x7f28b86c8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412863): libfprint-virtual_device_storage-DEBUG: 07:17:07.638: Deleting print whorl for user testuser
> (fprintd:2412863): libfprint-device-DEBUG: 07:17:07.638: Device reported deletion completion
> (fprintd:2412863): libfprint-device-DEBUG: 07:17:07.638: Completing action FPI_DEVICE_ACTION_DELETE in idle!
> (fprintd:2412863): libfprint-device-DEBUG: 07:17:07.638: Updated temperature model after 0.50 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.638: file_storage_print_data_delete(): unlink("/tmp/tmpher2lwh3/state/testuser/virtual_device_storage/0/7") Success
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.638: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpher2lwh3/state/testuser/virtual_device_storage/0'
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.640: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.640: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412863): libfprint-device-DEBUG: 07:17:07.640: Device reported close completion
> (fprintd:2412863): GLib-GIO-DEBUG: 07:17:07.640: GTask [gio] D-Bus interface method dispatch (source object: 0x55b1725c2ed0, source tag: 0x7f28b86c8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412863): libfprint-device-DEBUG: 07:17:07.641: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412863): libfprint-device-DEBUG: 07:17:07.641: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.641: released device 0
> (fprintd:2412863): fprintd-DEBUG: 07:17:07.642: main loop completed
> (fprintd:2412863): libfprint-virtual_device_storage-DEBUG: 07:17:07.642: 43576677727: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2412863): libfprint-virtual_device-DEBUG: 07:17:07.642: 43576677754: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_delete2 (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_enroll_delete2) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.137s
> 
> OK
> ==============================================================================
> 
> ================================== 261/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_enroll_delete_single_storage_error
> start time:   07:17:07
> duration:     0.86s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=130 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_enroll_delete_single_storage_error
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412923): GLib-GIO-DEBUG: 07:17:07.848: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.849: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412923): fprintd-WARNING **: 07:17:07.849: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.849: Launching FprintObject
> (fprintd:2412923): libfprint-context-DEBUG: 07:17:07.849: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.850: Preparing devices for resume
> (fprintd:2412923): libfprint-context-DEBUG: 07:17:07.850: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-unk9s4dz/virtual-image.socket
> (fprintd:2412923): libfprint-context-DEBUG: 07:17:07.850: created
> 1690269427.851 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.851: Device reported probe completion
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.851: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.851: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.852: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.852: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.852: Finger present 0
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.852: Finger needed 0
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.853: Got delay inhibitor for sleep.
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.853: entering main loop
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.854: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.951: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.952: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.953: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.954: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.954: user 'testuser' claiming the device: 0
> (fprintd:2412923): libfprint-virtual_device-DEBUG: 07:17:07.954: 43576989953: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412923): libfprint-virtual_device_connection-DEBUG: 07:17:07.954: 43576989988: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.955: Device reported open completion
> (fprintd:2412923): GLib-GIO-DEBUG: 07:17:07.955: GTask [gio] D-Bus interface method dispatch (source object: 0x56170bba6f00, source tag: 0x7fb4cdd4ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.955: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.955: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.955: claimed device 0
> (fprintd:2412923): libfprint-virtual_device_connection-DEBUG: 07:17:07.956: Got a new connection!
> (fprintd:2412923): libfprint-virtual_device-DEBUG: 07:17:07.956: Got instructions of length 19
> (fprintd:2412923): libfprint-virtual_device-DEBUG: 07:17:07.956: Received command SET_ENROLL_STAGES 2
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.956: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.957: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.957: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.958: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.958: file_storage_print_data_load(): loaded '/tmp/tmpf2slglte/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.958: start enrollment device 0 finger 7
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.958: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.958: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.958: Finger present 0
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.958: Finger needed 1
> (fprintd:2412923): GLib-GIO-DEBUG: 07:17:07.958: GTask [gio] D-Bus interface method dispatch (source object: 0x56170bba6f00, source tag: 0x7fb4cdd4ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412923): libfprint-virtual_device_connection-DEBUG: 07:17:07.959: Got a new connection!
> (fprintd:2412923): libfprint-virtual_device-DEBUG: 07:17:07.959: Got instructions of length 10
> (fprintd:2412923): libfprint-virtual_device-DEBUG: 07:17:07.959: Received command SCAN whorl
> (fprintd:2412923): libfprint-virtual_device-DEBUG: 07:17:07.959: Processing command SCAN whorl
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.959: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.959: Finger present 1
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.959: Finger needed 1
> (fprintd:2412923): libfprint-virtual_device_storage-DEBUG: 07:17:07.959: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.959: Device reported identify result
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.959: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.959: Finger present 0
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.959: Finger needed 1
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.959: Device reported identify completion
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.959: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.959: Finger present 0
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.959: Finger needed 0
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.959: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.959: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.959: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.959: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.959: Finger present 0
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.959: Finger needed 1
> (fprintd:2412923): libfprint-virtual_device_connection-DEBUG: 07:17:07.960: Got a new connection!
> (fprintd:2412923): libfprint-virtual_device-DEBUG: 07:17:07.960: Got instructions of length 10
> (fprintd:2412923): libfprint-virtual_device-DEBUG: 07:17:07.960: Received command SCAN whorl
> (fprintd:2412923): libfprint-virtual_device-DEBUG: 07:17:07.960: Processing command SCAN whorl
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.960: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.960: Finger present 1
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.960: Finger needed 1
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.960: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.960: Finger present 0
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.960: Finger needed 1
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.960: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.960: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412923): libfprint-virtual_device-DEBUG: 07:17:07.960: Sleeping completed
> (fprintd:2412923): libfprint-virtual_device_connection-DEBUG: 07:17:07.961: Got a new connection!
> (fprintd:2412923): libfprint-virtual_device-DEBUG: 07:17:07.961: Got instructions of length 10
> (fprintd:2412923): libfprint-virtual_device-DEBUG: 07:17:07.961: Received command SCAN whorl
> (fprintd:2412923): libfprint-virtual_device-DEBUG: 07:17:07.961: Processing command SCAN whorl
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.961: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.961: Finger present 1
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.961: Finger needed 1
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.961: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.961: Finger present 0
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.961: Finger needed 1
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.961: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.961: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.961: Device reported enroll completion
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.961: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.961: Finger present 0
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.961: Finger needed 0
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.961: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.961: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.961: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.961: enroll_cb: result enroll-completed
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.961: file_storage_print_data_save(): print saved to /tmp/tmpf2slglte/state/testuser/virtual_device_storage/0/7
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.963: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.963: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412923): GLib-GIO-DEBUG: 07:17:07.963: GTask [gio] D-Bus interface method dispatch (source object: 0x56170bba6f00, source tag: 0x7fb4cdd4ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.963: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.963: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.965: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.965: file_storage_print_data_load(): loaded '/tmp/tmpf2slglte/state/testuser/virtual_device_storage/0/2' Unknown error -2
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.965: start enrollment device 0 finger 2
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.965: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpf2slglte/state/testuser/virtual_device_storage/0'
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.965: file_storage_print_data_load(): loaded '/tmp/tmpf2slglte/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.965: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.965: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.965: Finger present 0
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.965: Finger needed 1
> (fprintd:2412923): GLib-GIO-DEBUG: 07:17:07.965: GTask [gio] D-Bus interface method dispatch (source object: 0x56170bba6f00, source tag: 0x7fb4cdd4ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412923): libfprint-virtual_device_connection-DEBUG: 07:17:07.966: Got a new connection!
> (fprintd:2412923): libfprint-virtual_device-DEBUG: 07:17:07.966: Got instructions of length 16
> (fprintd:2412923): libfprint-virtual_device-DEBUG: 07:17:07.966: Received command SCAN tented_arch
> (fprintd:2412923): libfprint-virtual_device-DEBUG: 07:17:07.966: Processing command SCAN tented_arch
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.966: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.966: Finger present 1
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.966: Finger needed 1
> (fprintd:2412923): libfprint-virtual_device_storage-DEBUG: 07:17:07.966: Trying to identify print 'tented_arch' against a gallery of 1 prints
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.966: Device reported identify result
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.966: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.966: Finger present 0
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.966: Finger needed 1
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.966: Device reported identify completion
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.966: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.966: Finger present 0
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.966: Finger needed 0
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.966: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.966: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.966: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.966: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.966: Finger present 0
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.966: Finger needed 1
> (fprintd:2412923): libfprint-virtual_device_connection-DEBUG: 07:17:07.967: Got a new connection!
> (fprintd:2412923): libfprint-virtual_device-DEBUG: 07:17:07.967: Got instructions of length 16
> (fprintd:2412923): libfprint-virtual_device-DEBUG: 07:17:07.967: Received command SCAN tented_arch
> (fprintd:2412923): libfprint-virtual_device-DEBUG: 07:17:07.967: Processing command SCAN tented_arch
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.967: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.967: Finger present 1
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.967: Finger needed 1
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.967: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.967: Finger present 0
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.967: Finger needed 1
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.967: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.967: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412923): libfprint-virtual_device-DEBUG: 07:17:07.967: Sleeping completed
> (fprintd:2412923): libfprint-virtual_device_connection-DEBUG: 07:17:07.967: Got a new connection!
> (fprintd:2412923): libfprint-virtual_device-DEBUG: 07:17:07.967: Got instructions of length 16
> (fprintd:2412923): libfprint-virtual_device-DEBUG: 07:17:07.967: Received command SCAN tented_arch
> (fprintd:2412923): libfprint-virtual_device-DEBUG: 07:17:07.967: Processing command SCAN tented_arch
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.967: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.967: Finger present 1
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.967: Finger needed 1
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.967: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.967: Finger present 0
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.967: Finger needed 1
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.967: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.967: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.967: Device reported enroll completion
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.967: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.967: Finger present 0
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.967: Finger needed 0
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.967: Print for finger FP_FINGER_LEFT_INDEX enrolled
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.967: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.967: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.967: enroll_cb: result enroll-completed
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.968: file_storage_print_data_save(): print saved to /tmp/tmpf2slglte/state/testuser/virtual_device_storage/0/2
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.968: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.968: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412923): GLib-GIO-DEBUG: 07:17:07.969: GTask [gio] D-Bus interface method dispatch (source object: 0x56170bba6f00, source tag: 0x7fb4cdd4ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.970: Requesting authorization from :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.970: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.971: Authorization granted to :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.971: Deleting enrolled finger right-index-finger for user testuser
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.971: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpf2slglte/state/testuser/virtual_device_storage/0'
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.971: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpf2slglte/state/testuser/virtual_device_storage/0'
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.971: file_storage_print_data_load(): loaded '/tmp/tmpf2slglte/state/testuser/virtual_device_storage/0/7' Operation not permitted
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.971: file_storage_print_data_load(): loaded '/tmp/tmpf2slglte/state/testuser/virtual_device_storage/0/2' Success
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.971: file_storage_print_data_delete(): unlink("/tmp/tmpf2slglte/state/testuser/virtual_device_storage/0/7") Unknown error -1
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.971: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpf2slglte/state/testuser/virtual_device_storage/0'
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.971: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpf2slglte/state/testuser/virtual_device_storage/0'
> (fprintd:2412923): GLib-GIO-DEBUG: 07:17:07.971: GTask [gio] D-Bus interface method dispatch (source object: 0x56170bba6f00, source tag: 0x7fb4cdd4ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.972: Requesting authorization from :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.972: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.974: Authorization granted to :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.974: Deleting enrolled finger left-index-finger for user testuser
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.974: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpf2slglte/state/testuser/virtual_device_storage/0'
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.974: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpf2slglte/state/testuser/virtual_device_storage/0'
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.974: file_storage_print_data_load(): loaded '/tmp/tmpf2slglte/state/testuser/virtual_device_storage/0/7' Operation not permitted
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.974: file_storage_print_data_load(): loaded '/tmp/tmpf2slglte/state/testuser/virtual_device_storage/0/2' Operation not permitted
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.974: file_storage_print_data_delete(): unlink("/tmp/tmpf2slglte/state/testuser/virtual_device_storage/0/2") Unknown error -1
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.974: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpf2slglte/state/testuser/virtual_device_storage/0'
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.974: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpf2slglte/state/testuser/virtual_device_storage/0'
> (fprintd:2412923): GLib-GIO-DEBUG: 07:17:07.974: GTask [gio] D-Bus interface method dispatch (source object: 0x56170bba6f00, source tag: 0x7fb4cdd4ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.976: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.976: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.976: Device reported close completion
> (fprintd:2412923): GLib-GIO-DEBUG: 07:17:07.976: GTask [gio] D-Bus interface method dispatch (source object: 0x56170bba6f00, source tag: 0x7fb4cdd4ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.976: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412923): libfprint-device-DEBUG: 07:17:07.976: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.976: released device 0
> (fprintd:2412923): fprintd-DEBUG: 07:17:07.979: main loop completed
> (fprintd:2412923): libfprint-virtual_device_storage-DEBUG: 07:17:07.979: 43577014883: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2412923): libfprint-virtual_device-DEBUG: 07:17:07.979: 43577014905: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_delete_single_storage_error (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_enroll_delete_single_storage_error) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.641s
> 
> OK
> ==============================================================================
> 
> ================================== 262/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_enroll_delete2_storage_error
> start time:   07:17:07
> duration:     1.57s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=234 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_enroll_delete2_storage_error
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412914): GLib-GIO-DEBUG: 07:17:07.769: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.771: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412914): fprintd-WARNING **: 07:17:07.771: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.771: Launching FprintObject
> (fprintd:2412914): libfprint-context-DEBUG: 07:17:07.771: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.772: Preparing devices for resume
> (fprintd:2412914): libfprint-context-DEBUG: 07:17:07.772: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-vyqybscp/virtual-image.socket
> (fprintd:2412914): libfprint-context-DEBUG: 07:17:07.773: created
> 1690269427.773 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.774: Device reported probe completion
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.774: Got delay inhibitor for sleep.
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.774: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.774: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.780: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.780: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.780: Finger present 0
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.780: Finger needed 0
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.780: entering main loop
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.780: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.869: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.870: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.871: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.873: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.873: user 'testuser' claiming the device: 0
> (fprintd:2412914): libfprint-virtual_device-DEBUG: 07:17:07.873: 43576908272: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412914): libfprint-virtual_device_connection-DEBUG: 07:17:07.873: 43576908317: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.873: Device reported open completion
> (fprintd:2412914): GLib-GIO-DEBUG: 07:17:07.873: GTask [gio] D-Bus interface method dispatch (source object: 0x560400ec3a40, source tag: 0x7ff9c51d6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.873: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.873: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.873: claimed device 0
> (fprintd:2412914): libfprint-virtual_device_connection-DEBUG: 07:17:07.874: Got a new connection!
> (fprintd:2412914): libfprint-virtual_device-DEBUG: 07:17:07.874: Got instructions of length 19
> (fprintd:2412914): libfprint-virtual_device-DEBUG: 07:17:07.874: Received command SET_ENROLL_STAGES 2
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.874: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.875: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.875: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.877: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.877: file_storage_print_data_load(): loaded '/tmp/tmp2cne3jbu/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.877: start enrollment device 0 finger 7
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.877: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.877: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.877: Finger present 0
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.877: Finger needed 1
> (fprintd:2412914): GLib-GIO-DEBUG: 07:17:07.877: GTask [gio] D-Bus interface method dispatch (source object: 0x560400ec3a40, source tag: 0x7ff9c51d6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412914): libfprint-virtual_device_connection-DEBUG: 07:17:07.881: Got a new connection!
> (fprintd:2412914): libfprint-virtual_device-DEBUG: 07:17:07.881: Got instructions of length 10
> (fprintd:2412914): libfprint-virtual_device-DEBUG: 07:17:07.881: Received command SCAN whorl
> (fprintd:2412914): libfprint-virtual_device-DEBUG: 07:17:07.881: Processing command SCAN whorl
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.881: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.881: Finger present 1
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.881: Finger needed 1
> (fprintd:2412914): libfprint-virtual_device_storage-DEBUG: 07:17:07.881: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.881: Device reported identify result
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.881: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.881: Finger present 0
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.881: Finger needed 1
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.881: Device reported identify completion
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.881: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.881: Finger present 0
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.881: Finger needed 0
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.881: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.881: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.882: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.882: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.882: Finger present 0
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.882: Finger needed 1
> (fprintd:2412914): libfprint-virtual_device_connection-DEBUG: 07:17:07.882: Got a new connection!
> (fprintd:2412914): libfprint-virtual_device-DEBUG: 07:17:07.882: Got instructions of length 10
> (fprintd:2412914): libfprint-virtual_device-DEBUG: 07:17:07.882: Received command SCAN whorl
> (fprintd:2412914): libfprint-virtual_device-DEBUG: 07:17:07.882: Processing command SCAN whorl
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.882: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.883: Finger present 1
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.883: Finger needed 1
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.883: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.883: Finger present 0
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.883: Finger needed 1
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.883: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.883: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412914): libfprint-virtual_device-DEBUG: 07:17:07.883: Sleeping completed
> (fprintd:2412914): libfprint-virtual_device_connection-DEBUG: 07:17:07.883: Got a new connection!
> (fprintd:2412914): libfprint-virtual_device-DEBUG: 07:17:07.883: Got instructions of length 10
> (fprintd:2412914): libfprint-virtual_device-DEBUG: 07:17:07.883: Received command SCAN whorl
> (fprintd:2412914): libfprint-virtual_device-DEBUG: 07:17:07.883: Processing command SCAN whorl
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.883: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.883: Finger present 1
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.883: Finger needed 1
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.883: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.883: Finger present 0
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.883: Finger needed 1
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.883: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.883: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.883: Device reported enroll completion
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.883: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.883: Finger present 0
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.883: Finger needed 0
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.883: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.883: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.883: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.883: enroll_cb: result enroll-completed
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.884: file_storage_print_data_save(): print saved to /tmp/tmp2cne3jbu/state/testuser/virtual_device_storage/0/7
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.885: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.885: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412914): GLib-GIO-DEBUG: 07:17:07.886: GTask [gio] D-Bus interface method dispatch (source object: 0x560400ec3a40, source tag: 0x7ff9c51d6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.887: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.887: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.888: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.889: file_storage_print_data_load(): loaded '/tmp/tmp2cne3jbu/state/testuser/virtual_device_storage/0/2' Unknown error -2
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.889: start enrollment device 0 finger 2
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.889: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp2cne3jbu/state/testuser/virtual_device_storage/0'
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.889: file_storage_print_data_load(): loaded '/tmp/tmp2cne3jbu/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.889: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.889: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.889: Finger present 0
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.889: Finger needed 1
> (fprintd:2412914): GLib-GIO-DEBUG: 07:17:07.889: GTask [gio] D-Bus interface method dispatch (source object: 0x560400ec3a40, source tag: 0x7ff9c51d6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412914): libfprint-virtual_device_connection-DEBUG: 07:17:07.893: Got a new connection!
> (fprintd:2412914): libfprint-virtual_device-DEBUG: 07:17:07.893: Got instructions of length 16
> (fprintd:2412914): libfprint-virtual_device-DEBUG: 07:17:07.893: Received command SCAN tented_arch
> (fprintd:2412914): libfprint-virtual_device-DEBUG: 07:17:07.893: Processing command SCAN tented_arch
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.893: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.893: Finger present 1
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.893: Finger needed 1
> (fprintd:2412914): libfprint-virtual_device_storage-DEBUG: 07:17:07.893: Trying to identify print 'tented_arch' against a gallery of 1 prints
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.893: Device reported identify result
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.893: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.893: Finger present 0
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.893: Finger needed 1
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.893: Device reported identify completion
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.893: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.893: Finger present 0
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.893: Finger needed 0
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.893: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.893: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.893: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.893: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.893: Finger present 0
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.893: Finger needed 1
> (fprintd:2412914): libfprint-virtual_device_connection-DEBUG: 07:17:07.894: Got a new connection!
> (fprintd:2412914): libfprint-virtual_device-DEBUG: 07:17:07.894: Got instructions of length 16
> (fprintd:2412914): libfprint-virtual_device-DEBUG: 07:17:07.894: Received command SCAN tented_arch
> (fprintd:2412914): libfprint-virtual_device-DEBUG: 07:17:07.894: Processing command SCAN tented_arch
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.894: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.894: Finger present 1
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.894: Finger needed 1
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.894: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.894: Finger present 0
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.894: Finger needed 1
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.895: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.895: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412914): libfprint-virtual_device-DEBUG: 07:17:07.895: Sleeping completed
> (fprintd:2412914): libfprint-virtual_device_connection-DEBUG: 07:17:07.895: Got a new connection!
> (fprintd:2412914): libfprint-virtual_device-DEBUG: 07:17:07.895: Got instructions of length 16
> (fprintd:2412914): libfprint-virtual_device-DEBUG: 07:17:07.895: Received command SCAN tented_arch
> (fprintd:2412914): libfprint-virtual_device-DEBUG: 07:17:07.895: Processing command SCAN tented_arch
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.895: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.895: Finger present 1
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.895: Finger needed 1
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.895: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.895: Finger present 0
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.895: Finger needed 1
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.895: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.895: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.895: Device reported enroll completion
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.895: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.895: Finger present 0
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.895: Finger needed 0
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.895: Print for finger FP_FINGER_LEFT_INDEX enrolled
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.895: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:07.895: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.895: enroll_cb: result enroll-completed
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.896: file_storage_print_data_save(): print saved to /tmp/tmp2cne3jbu/state/testuser/virtual_device_storage/0/2
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.897: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.897: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412914): GLib-GIO-DEBUG: 07:17:07.897: GTask [gio] D-Bus interface method dispatch (source object: 0x560400ec3a40, source tag: 0x7ff9c51d6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.898: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.898: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.899: Authorization granted to :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.899: Deleting enrolled fingers for user testuser
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.899: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp2cne3jbu/state/testuser/virtual_device_storage/0'
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.899: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp2cne3jbu/state/testuser/virtual_device_storage/0'
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.899: file_storage_print_data_load(): loaded '/tmp/tmp2cne3jbu/state/testuser/virtual_device_storage/0/7' Operation not permitted
> (fprintd:2412914): fprintd-DEBUG: 07:17:07.899: file_storage_print_data_load(): loaded '/tmp/tmp2cne3jbu/state/testuser/virtual_device_storage/0/2' Success
> (fprintd:2412914): GLib-GIO-DEBUG: 07:17:07.899: GTask [gio] D-Bus interface method dispatch (source object: 0x560400ec3a40, source tag: 0x7ff9c51d6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412914): libfprint-virtual_device_storage-DEBUG: 07:17:08.400: Deleting print tented_arch for user testuser
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:08.400: Device reported deletion completion
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:08.400: Completing action FPI_DEVICE_ACTION_DELETE in idle!
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:08.400: Updated temperature model after 0.50 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412914): fprintd-DEBUG: 07:17:08.400: file_storage_print_data_delete(): unlink("/tmp/tmp2cne3jbu/state/testuser/virtual_device_storage/0/2") Success
> (fprintd:2412914): fprintd-DEBUG: 07:17:08.400: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp2cne3jbu/state/testuser/virtual_device_storage/0'
> (fprintd:2412914): fprintd-DEBUG: 07:17:08.400: file_storage_print_data_delete(): unlink("/tmp/tmp2cne3jbu/state/testuser/virtual_device_storage/0/7") Unknown error -1
> (fprintd:2412914): fprintd-DEBUG: 07:17:08.400: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp2cne3jbu/state/testuser/virtual_device_storage/0'
> (fprintd:2412914): fprintd-DEBUG: 07:17:08.400: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp2cne3jbu/state/testuser/virtual_device_storage/0'
> (fprintd:2412914): fprintd-DEBUG: 07:17:08.402: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412914): fprintd-DEBUG: 07:17:08.402: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:08.402: Device reported close completion
> (fprintd:2412914): GLib-GIO-DEBUG: 07:17:08.402: GTask [gio] D-Bus interface method dispatch (source object: 0x560400ec3a40, source tag: 0x7ff9c51d6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:08.402: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412914): libfprint-device-DEBUG: 07:17:08.402: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412914): fprintd-DEBUG: 07:17:08.402: released device 0
> (fprintd:2412914): fprintd-DEBUG: 07:17:08.403: main loop completed
> (fprintd:2412914): libfprint-virtual_device_storage-DEBUG: 07:17:08.404: 43577439232: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2412914): libfprint-virtual_device-DEBUG: 07:17:08.404: 43577439253: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_delete2_storage_error (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_enroll_delete2_storage_error) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.274s
> 
> OK
> ==============================================================================
> 
> ================================== 263/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_enroll_delete2_multiple
> start time:   07:17:06
> duration:     1.98s
> result:       exit status 0
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> MALLOC_PERTURB_=111 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_enroll_delete2_multiple
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412904): GLib-GIO-DEBUG: 07:17:07.560: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.562: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412904): fprintd-WARNING **: 07:17:07.562: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.562: Launching FprintObject
> (fprintd:2412904): libfprint-context-DEBUG: 07:17:07.563: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.564: Preparing devices for resume
> (fprintd:2412904): libfprint-context-DEBUG: 07:17:07.564: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-yyz7g937/virtual-image.socket
> 1690269427.565 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412904): libfprint-context-DEBUG: 07:17:07.564: created
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.565: Device reported probe completion
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.565: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.565: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.578: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.579: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.579: Finger present 0
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.579: Finger needed 0
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.579: Got delay inhibitor for sleep.
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.579: entering main loop
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.584: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.654: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.656: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.657: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.658: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.658: user 'testuser' claiming the device: 0
> (fprintd:2412904): libfprint-virtual_device-DEBUG: 07:17:07.658: 43576693983: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412904): libfprint-virtual_device_connection-DEBUG: 07:17:07.658: 43576694018: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.659: Device reported open completion
> (fprintd:2412904): GLib-GIO-DEBUG: 07:17:07.659: GTask [gio] D-Bus interface method dispatch (source object: 0x5613503610a0, source tag: 0x7f541826ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.659: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.659: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.659: claimed device 0
> (fprintd:2412904): libfprint-virtual_device_connection-DEBUG: 07:17:07.659: Got a new connection!
> (fprintd:2412904): libfprint-virtual_device-DEBUG: 07:17:07.659: Got instructions of length 19
> (fprintd:2412904): libfprint-virtual_device-DEBUG: 07:17:07.659: Received command SET_ENROLL_STAGES 2
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.659: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.660: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.660: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.662: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.662: file_storage_print_data_load(): loaded '/tmp/tmptyatzqb7/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.662: start enrollment device 0 finger 7
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.662: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.662: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.662: Finger present 0
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.662: Finger needed 1
> (fprintd:2412904): GLib-GIO-DEBUG: 07:17:07.662: GTask [gio] D-Bus interface method dispatch (source object: 0x5613503610a0, source tag: 0x7f541826ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412904): libfprint-virtual_device_connection-DEBUG: 07:17:07.664: Got a new connection!
> (fprintd:2412904): libfprint-virtual_device-DEBUG: 07:17:07.664: Got instructions of length 10
> (fprintd:2412904): libfprint-virtual_device-DEBUG: 07:17:07.664: Received command SCAN whorl
> (fprintd:2412904): libfprint-virtual_device-DEBUG: 07:17:07.664: Processing command SCAN whorl
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.664: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.664: Finger present 1
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.664: Finger needed 1
> (fprintd:2412904): libfprint-virtual_device_storage-DEBUG: 07:17:07.664: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.664: Device reported identify result
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.664: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.664: Finger present 0
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.664: Finger needed 1
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.664: Device reported identify completion
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.664: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.664: Finger present 0
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.664: Finger needed 0
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.664: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.664: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.664: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.664: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.664: Finger present 0
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.664: Finger needed 1
> (fprintd:2412904): libfprint-virtual_device_connection-DEBUG: 07:17:07.665: Got a new connection!
> (fprintd:2412904): libfprint-virtual_device-DEBUG: 07:17:07.665: Got instructions of length 10
> (fprintd:2412904): libfprint-virtual_device-DEBUG: 07:17:07.665: Received command SCAN whorl
> (fprintd:2412904): libfprint-virtual_device-DEBUG: 07:17:07.665: Processing command SCAN whorl
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.665: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.665: Finger present 1
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.665: Finger needed 1
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.665: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.665: Finger present 0
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.665: Finger needed 1
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.665: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.665: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412904): libfprint-virtual_device-DEBUG: 07:17:07.666: Sleeping completed
> (fprintd:2412904): libfprint-virtual_device_connection-DEBUG: 07:17:07.667: Got a new connection!
> (fprintd:2412904): libfprint-virtual_device-DEBUG: 07:17:07.667: Got instructions of length 10
> (fprintd:2412904): libfprint-virtual_device-DEBUG: 07:17:07.667: Received command SCAN whorl
> (fprintd:2412904): libfprint-virtual_device-DEBUG: 07:17:07.667: Processing command SCAN whorl
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.667: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.667: Finger present 1
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.667: Finger needed 1
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.667: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.667: Finger present 0
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.667: Finger needed 1
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.667: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.667: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.667: Device reported enroll completion
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.667: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.667: Finger present 0
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.667: Finger needed 0
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.667: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.667: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.667: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.667: enroll_cb: result enroll-completed
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.668: file_storage_print_data_save(): print saved to /tmp/tmptyatzqb7/state/testuser/virtual_device_storage/0/7
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.668: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.668: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412904): GLib-GIO-DEBUG: 07:17:07.669: GTask [gio] D-Bus interface method dispatch (source object: 0x5613503610a0, source tag: 0x7f541826ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.669: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.669: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.671: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.671: file_storage_print_data_load(): loaded '/tmp/tmptyatzqb7/state/testuser/virtual_device_storage/0/2' Unknown error -2
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.671: start enrollment device 0 finger 2
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.671: file_storage_discover_prints() for user 'testuser' in '/tmp/tmptyatzqb7/state/testuser/virtual_device_storage/0'
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.671: file_storage_print_data_load(): loaded '/tmp/tmptyatzqb7/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.672: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.672: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.672: Finger present 0
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.672: Finger needed 1
> (fprintd:2412904): GLib-GIO-DEBUG: 07:17:07.672: GTask [gio] D-Bus interface method dispatch (source object: 0x5613503610a0, source tag: 0x7f541826ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412904): libfprint-virtual_device_connection-DEBUG: 07:17:07.673: Got a new connection!
> (fprintd:2412904): libfprint-virtual_device-DEBUG: 07:17:07.673: Got instructions of length 16
> (fprintd:2412904): libfprint-virtual_device-DEBUG: 07:17:07.673: Received command SCAN tented_arch
> (fprintd:2412904): libfprint-virtual_device-DEBUG: 07:17:07.673: Processing command SCAN tented_arch
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.673: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.673: Finger present 1
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.673: Finger needed 1
> (fprintd:2412904): libfprint-virtual_device_storage-DEBUG: 07:17:07.673: Trying to identify print 'tented_arch' against a gallery of 1 prints
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.673: Device reported identify result
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.673: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.673: Finger present 0
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.673: Finger needed 1
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.673: Device reported identify completion
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.673: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.673: Finger present 0
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.673: Finger needed 0
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.674: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.674: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.674: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.674: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.674: Finger present 0
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.674: Finger needed 1
> (fprintd:2412904): libfprint-virtual_device_connection-DEBUG: 07:17:07.674: Got a new connection!
> (fprintd:2412904): libfprint-virtual_device-DEBUG: 07:17:07.674: Got instructions of length 16
> (fprintd:2412904): libfprint-virtual_device-DEBUG: 07:17:07.674: Received command SCAN tented_arch
> (fprintd:2412904): libfprint-virtual_device-DEBUG: 07:17:07.674: Processing command SCAN tented_arch
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.674: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.674: Finger present 1
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.674: Finger needed 1
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.674: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.674: Finger present 0
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.674: Finger needed 1
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.674: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.674: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412904): libfprint-virtual_device-DEBUG: 07:17:07.675: Sleeping completed
> (fprintd:2412904): libfprint-virtual_device_connection-DEBUG: 07:17:07.675: Got a new connection!
> (fprintd:2412904): libfprint-virtual_device-DEBUG: 07:17:07.675: Got instructions of length 16
> (fprintd:2412904): libfprint-virtual_device-DEBUG: 07:17:07.675: Received command SCAN tented_arch
> (fprintd:2412904): libfprint-virtual_device-DEBUG: 07:17:07.675: Processing command SCAN tented_arch
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.675: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.675: Finger present 1
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.675: Finger needed 1
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.675: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.675: Finger present 0
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.675: Finger needed 1
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.675: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.675: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.675: Device reported enroll completion
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.675: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.675: Finger present 0
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.675: Finger needed 0
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.675: Print for finger FP_FINGER_LEFT_INDEX enrolled
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.676: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:07.676: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.676: enroll_cb: result enroll-completed
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.677: file_storage_print_data_save(): print saved to /tmp/tmptyatzqb7/state/testuser/virtual_device_storage/0/2
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.684: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.684: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412904): GLib-GIO-DEBUG: 07:17:07.684: GTask [gio] D-Bus interface method dispatch (source object: 0x5613503610a0, source tag: 0x7f541826ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.684: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.684: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.686: Authorization granted to :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.687: Deleting enrolled fingers for user testuser
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.687: file_storage_discover_prints() for user 'testuser' in '/tmp/tmptyatzqb7/state/testuser/virtual_device_storage/0'
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.687: file_storage_discover_prints() for user 'testuser' in '/tmp/tmptyatzqb7/state/testuser/virtual_device_storage/0'
> (fprintd:2412904): fprintd-DEBUG: 07:17:07.687: file_storage_print_data_load(): loaded '/tmp/tmptyatzqb7/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2412904): GLib-GIO-DEBUG: 07:17:07.687: GTask [gio] D-Bus interface method dispatch (source object: 0x5613503610a0, source tag: 0x7f541826ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412904): libfprint-virtual_device_storage-DEBUG: 07:17:08.188: Deleting print whorl for user testuser
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:08.188: Device reported deletion completion
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:08.188: Completing action FPI_DEVICE_ACTION_DELETE in idle!
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:08.188: Updated temperature model after 0.51 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412904): fprintd-DEBUG: 07:17:08.188: file_storage_print_data_load(): loaded '/tmp/tmptyatzqb7/state/testuser/virtual_device_storage/0/2' Success
> (fprintd:2412904): libfprint-virtual_device_storage-DEBUG: 07:17:08.688: Deleting print tented_arch for user testuser
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:08.688: Device reported deletion completion
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:08.688: Completing action FPI_DEVICE_ACTION_DELETE in idle!
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:08.688: Updated temperature model after 0.50 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412904): fprintd-DEBUG: 07:17:08.688: file_storage_print_data_delete(): unlink("/tmp/tmptyatzqb7/state/testuser/virtual_device_storage/0/2") Success
> (fprintd:2412904): fprintd-DEBUG: 07:17:08.688: file_storage_discover_prints() for user 'testuser' in '/tmp/tmptyatzqb7/state/testuser/virtual_device_storage/0'
> (fprintd:2412904): fprintd-DEBUG: 07:17:08.688: file_storage_print_data_delete(): unlink("/tmp/tmptyatzqb7/state/testuser/virtual_device_storage/0/7") Success
> (fprintd:2412904): fprintd-DEBUG: 07:17:08.688: file_storage_discover_prints() for user 'testuser' in '/tmp/tmptyatzqb7/state/testuser/virtual_device_storage/0'
> (fprintd:2412904): fprintd-DEBUG: 07:17:08.692: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412904): fprintd-DEBUG: 07:17:08.692: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:08.692: Device reported close completion
> (fprintd:2412904): GLib-GIO-DEBUG: 07:17:08.692: GTask [gio] D-Bus interface method dispatch (source object: 0x5613503610a0, source tag: 0x7f541826ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:08.692: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412904): libfprint-device-DEBUG: 07:17:08.692: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412904): fprintd-DEBUG: 07:17:08.692: released device 0
> (fprintd:2412904): fprintd-DEBUG: 07:17:08.694: main loop completed
> (fprintd:2412904): libfprint-virtual_device_storage-DEBUG: 07:17:08.695: 43577730207: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2412904): libfprint-virtual_device-DEBUG: 07:17:08.695: 43577730236: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_delete2_multiple (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_enroll_delete2_multiple) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.754s
> 
> OK
> ==============================================================================
> 
> ================================== 264/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_enroll_finger_status
> start time:   07:17:08
> duration:     0.96s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=2 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_enroll_finger_status
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412972): GLib-GIO-DEBUG: 07:17:08.857: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412972): fprintd-DEBUG: 07:17:08.858: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412972): fprintd-WARNING **: 07:17:08.858: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412972): fprintd-DEBUG: 07:17:08.858: Launching FprintObject
> (fprintd:2412972): libfprint-context-DEBUG: 07:17:08.858: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412972): fprintd-DEBUG: 07:17:08.860: Preparing devices for resume
> (fprintd:2412972): libfprint-context-DEBUG: 07:17:08.860: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-8p6hisl9/virtual-image.socket
> (fprintd:2412972): libfprint-context-DEBUG: 07:17:08.860: created
> 1690269428.861 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412972): libfprint-device-DEBUG: 07:17:08.861: Device reported probe completion
> (fprintd:2412972): libfprint-device-DEBUG: 07:17:08.861: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412972): libfprint-device-DEBUG: 07:17:08.861: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412972): fprintd-DEBUG: 07:17:08.864: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2412972): fprintd-DEBUG: 07:17:08.864: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2412972): fprintd-DEBUG: 07:17:08.864: Finger present 0
> (fprintd:2412972): fprintd-DEBUG: 07:17:08.864: Finger needed 0
> (fprintd:2412972): fprintd-DEBUG: 07:17:08.865: Got delay inhibitor for sleep.
> (fprintd:2412972): fprintd-DEBUG: 07:17:08.865: entering main loop
> (fprintd:2412972): fprintd-DEBUG: 07:17:08.866: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412972): fprintd-DEBUG: 07:17:08.955: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412972): fprintd-DEBUG: 07:17:08.955: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412972): fprintd-DEBUG: 07:17:08.957: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412972): fprintd-DEBUG: 07:17:08.958: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412972): fprintd-DEBUG: 07:17:08.958: user 'testuser' claiming the device: 0
> (fprintd:2412972): libfprint-virtual_device-DEBUG: 07:17:08.958: 43577993740: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412972): libfprint-virtual_device_connection-DEBUG: 07:17:08.958: 43577993778: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412972): libfprint-device-DEBUG: 07:17:08.958: Device reported open completion
> (fprintd:2412972): GLib-GIO-DEBUG: 07:17:08.958: GTask [gio] D-Bus interface method dispatch (source object: 0x56302b348f10, source tag: 0x7f800eb5ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412972): libfprint-device-DEBUG: 07:17:08.959: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412972): libfprint-device-DEBUG: 07:17:08.959: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412972): fprintd-DEBUG: 07:17:08.959: claimed device 0
> (fprintd:2412972): fprintd-DEBUG: 07:17:08.962: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412972): fprintd-DEBUG: 07:17:08.962: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412972): fprintd-DEBUG: 07:17:08.963: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412972): fprintd-DEBUG: 07:17:08.963: file_storage_print_data_load(): loaded '/tmp/tmp6j_tk9rl/state/testuser/virtual_device_storage/0/8' Unknown error -2
> (fprintd:2412972): fprintd-DEBUG: 07:17:08.963: start enrollment device 0 finger 8
> (fprintd:2412972): libfprint-device-DEBUG: 07:17:08.963: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412972): libfprint-device-DEBUG: 07:17:08.963: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412972): fprintd-DEBUG: 07:17:08.963: Finger present 0
> (fprintd:2412972): fprintd-DEBUG: 07:17:08.963: Finger needed 1
> (fprintd:2412972): GLib-GIO-DEBUG: 07:17:08.963: GTask [gio] D-Bus interface method dispatch (source object: 0x56302b348f10, source tag: 0x7f800eb5ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412972): libfprint-virtual_device_connection-DEBUG: 07:17:08.966: Got a new connection!
> (fprintd:2412972): libfprint-virtual_device-DEBUG: 07:17:08.966: Got instructions of length 8
> (fprintd:2412972): libfprint-virtual_device-DEBUG: 07:17:08.966: Received command FINGER 1
> (fprintd:2412972): libfprint-virtual_device-DEBUG: 07:17:08.966: Processing command FINGER 1
> (fprintd:2412972): libfprint-device-DEBUG: 07:17:08.966: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412972): fprintd-DEBUG: 07:17:08.966: Finger present 1
> (fprintd:2412972): fprintd-DEBUG: 07:17:08.966: Finger needed 1
> (fprintd:2412972): libfprint-virtual_device_connection-DEBUG: 07:17:08.967: Got a new connection!
> (fprintd:2412972): libfprint-virtual_device-DEBUG: 07:17:08.967: Got instructions of length 8
> (fprintd:2412972): libfprint-virtual_device-DEBUG: 07:17:08.967: Received command FINGER 0
> (fprintd:2412972): libfprint-virtual_device-DEBUG: 07:17:08.967: Processing command FINGER 0
> (fprintd:2412972): libfprint-device-DEBUG: 07:17:08.967: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412972): fprintd-DEBUG: 07:17:08.967: Finger present 0
> (fprintd:2412972): fprintd-DEBUG: 07:17:08.968: Finger needed 1
> (fprintd:2412972): fprintd-DEBUG: 07:17:08.968: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412972): fprintd-DEBUG: 07:17:08.969: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412972): GLib-GIO-DEBUG: 07:17:08.969: GTask [gio] D-Bus interface method dispatch (source object: 0x56302b348f10, source tag: 0x7f800eb5ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412972): libfprint-device-DEBUG: 07:17:08.969: Idle cancelling on ongoing operation!
> (fprintd:2412972): libfprint-virtual_device-DEBUG: 07:17:08.969: Got cancellation!
> (fprintd:2412972): libfprint-device-DEBUG: 07:17:08.969: Device reported identify completion
> (fprintd:2412972): libfprint-device-DEBUG: 07:17:08.969: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412972): fprintd-DEBUG: 07:17:08.969: Finger present 0
> (fprintd:2412972): fprintd-DEBUG: 07:17:08.969: Finger needed 0
> (fprintd:2412972): libfprint-device-DEBUG: 07:17:08.969: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2412972): libfprint-device-DEBUG: 07:17:08.969: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412972): fprintd-DEBUG: 07:17:08.971: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412972): fprintd-DEBUG: 07:17:08.971: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412972): libfprint-device-DEBUG: 07:17:08.971: Device reported close completion
> (fprintd:2412972): GLib-GIO-DEBUG: 07:17:08.971: GTask [gio] D-Bus interface method dispatch (source object: 0x56302b348f10, source tag: 0x7f800eb5ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412972): libfprint-device-DEBUG: 07:17:08.971: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412972): libfprint-device-DEBUG: 07:17:08.971: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412972): fprintd-DEBUG: 07:17:08.971: released device 0
> (fprintd:2412972): fprintd-DEBUG: 07:17:08.974: main loop completed
> (fprintd:2412972): libfprint-virtual_device_storage-DEBUG: 07:17:08.974: 43578009704: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2412972): libfprint-virtual_device-DEBUG: 07:17:08.974: 43578009721: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-present': <true>} invalidated []
> Changed properties {'finger-present': <false>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-failed', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_finger_status (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_enroll_finger_status) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.749s
> 
> OK
> ==============================================================================
> 
> ================================== 265/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_enroll_delete_single
> start time:   07:17:07
> duration:     2.00s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=242 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_enroll_delete_single
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412931): GLib-GIO-DEBUG: 07:17:07.913: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412931): fprintd-DEBUG: 07:17:07.915: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412931): fprintd-WARNING **: 07:17:07.915: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412931): fprintd-DEBUG: 07:17:07.915: Launching FprintObject
> (fprintd:2412931): libfprint-context-DEBUG: 07:17:07.915: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412931): fprintd-DEBUG: 07:17:07.917: Preparing devices for resume
> (fprintd:2412931): libfprint-context-DEBUG: 07:17:07.917: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-pn83zltf/virtual-image.socket
> (fprintd:2412931): libfprint-context-DEBUG: 07:17:07.917: created
> 1690269427.918 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:07.918: Device reported probe completion
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:07.918: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:07.918: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412931): fprintd-DEBUG: 07:17:07.920: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2412931): fprintd-DEBUG: 07:17:07.920: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2412931): fprintd-DEBUG: 07:17:07.920: Finger present 0
> (fprintd:2412931): fprintd-DEBUG: 07:17:07.920: Finger needed 0
> (fprintd:2412931): fprintd-DEBUG: 07:17:07.921: Got delay inhibitor for sleep.
> (fprintd:2412931): fprintd-DEBUG: 07:17:07.921: entering main loop
> (fprintd:2412931): fprintd-DEBUG: 07:17:07.921: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.007: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.007: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.009: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.010: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.010: user 'testuser' claiming the device: 0
> (fprintd:2412931): libfprint-virtual_device-DEBUG: 07:17:08.010: 43577045752: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412931): libfprint-virtual_device_connection-DEBUG: 07:17:08.010: 43577045787: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.010: Device reported open completion
> (fprintd:2412931): GLib-GIO-DEBUG: 07:17:08.010: GTask [gio] D-Bus interface method dispatch (source object: 0x555ca65bee20, source tag: 0x7f7e7786be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.010: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.010: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.011: claimed device 0
> (fprintd:2412931): libfprint-virtual_device_connection-DEBUG: 07:17:08.011: Got a new connection!
> (fprintd:2412931): libfprint-virtual_device-DEBUG: 07:17:08.011: Got instructions of length 19
> (fprintd:2412931): libfprint-virtual_device-DEBUG: 07:17:08.011: Received command SET_ENROLL_STAGES 2
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.012: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.014: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.014: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.016: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.016: file_storage_print_data_load(): loaded '/tmp/tmpfhkc49fq/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.016: start enrollment device 0 finger 7
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.016: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.016: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.016: Finger present 0
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.016: Finger needed 1
> (fprintd:2412931): GLib-GIO-DEBUG: 07:17:08.016: GTask [gio] D-Bus interface method dispatch (source object: 0x555ca65bee20, source tag: 0x7f7e7786be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412931): libfprint-virtual_device_connection-DEBUG: 07:17:08.017: Got a new connection!
> (fprintd:2412931): libfprint-virtual_device-DEBUG: 07:17:08.017: Got instructions of length 10
> (fprintd:2412931): libfprint-virtual_device-DEBUG: 07:17:08.017: Received command SCAN whorl
> (fprintd:2412931): libfprint-virtual_device-DEBUG: 07:17:08.017: Processing command SCAN whorl
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.017: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.017: Finger present 1
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.017: Finger needed 1
> (fprintd:2412931): libfprint-virtual_device_storage-DEBUG: 07:17:08.017: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.017: Device reported identify result
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.017: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.017: Finger present 0
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.017: Finger needed 1
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.017: Device reported identify completion
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.017: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.018: Finger present 0
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.018: Finger needed 0
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.018: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.018: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.018: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.018: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.018: Finger present 0
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.018: Finger needed 1
> (fprintd:2412931): libfprint-virtual_device_connection-DEBUG: 07:17:08.019: Got a new connection!
> (fprintd:2412931): libfprint-virtual_device-DEBUG: 07:17:08.019: Got instructions of length 10
> (fprintd:2412931): libfprint-virtual_device-DEBUG: 07:17:08.019: Received command SCAN whorl
> (fprintd:2412931): libfprint-virtual_device-DEBUG: 07:17:08.019: Processing command SCAN whorl
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.019: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.019: Finger present 1
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.019: Finger needed 1
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.019: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.019: Finger present 0
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.019: Finger needed 1
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.019: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.019: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412931): libfprint-virtual_device-DEBUG: 07:17:08.019: Sleeping completed
> (fprintd:2412931): libfprint-virtual_device_connection-DEBUG: 07:17:08.019: Got a new connection!
> (fprintd:2412931): libfprint-virtual_device-DEBUG: 07:17:08.019: Got instructions of length 10
> (fprintd:2412931): libfprint-virtual_device-DEBUG: 07:17:08.019: Received command SCAN whorl
> (fprintd:2412931): libfprint-virtual_device-DEBUG: 07:17:08.019: Processing command SCAN whorl
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.019: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.019: Finger present 1
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.019: Finger needed 1
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.019: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.019: Finger present 0
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.019: Finger needed 1
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.019: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.019: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.019: Device reported enroll completion
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.019: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.019: Finger present 0
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.019: Finger needed 0
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.019: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.019: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.019: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.019: enroll_cb: result enroll-completed
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.020: file_storage_print_data_save(): print saved to /tmp/tmpfhkc49fq/state/testuser/virtual_device_storage/0/7
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.021: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.021: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412931): GLib-GIO-DEBUG: 07:17:08.021: GTask [gio] D-Bus interface method dispatch (source object: 0x555ca65bee20, source tag: 0x7f7e7786be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.022: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.023: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.023: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.023: file_storage_print_data_load(): loaded '/tmp/tmpfhkc49fq/state/testuser/virtual_device_storage/0/2' Unknown error -2
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.023: start enrollment device 0 finger 2
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.024: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpfhkc49fq/state/testuser/virtual_device_storage/0'
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.024: file_storage_print_data_load(): loaded '/tmp/tmpfhkc49fq/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.024: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.024: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.024: Finger present 0
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.024: Finger needed 1
> (fprintd:2412931): GLib-GIO-DEBUG: 07:17:08.024: GTask [gio] D-Bus interface method dispatch (source object: 0x555ca65bee20, source tag: 0x7f7e7786be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412931): libfprint-virtual_device_connection-DEBUG: 07:17:08.024: Got a new connection!
> (fprintd:2412931): libfprint-virtual_device-DEBUG: 07:17:08.024: Got instructions of length 16
> (fprintd:2412931): libfprint-virtual_device-DEBUG: 07:17:08.024: Received command SCAN tented_arch
> (fprintd:2412931): libfprint-virtual_device-DEBUG: 07:17:08.024: Processing command SCAN tented_arch
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.024: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.024: Finger present 1
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.024: Finger needed 1
> (fprintd:2412931): libfprint-virtual_device_storage-DEBUG: 07:17:08.024: Trying to identify print 'tented_arch' against a gallery of 1 prints
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.024: Device reported identify result
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.024: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.024: Finger present 0
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.024: Finger needed 1
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.024: Device reported identify completion
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.024: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.024: Finger present 0
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.024: Finger needed 0
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.025: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.025: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.025: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.025: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.025: Finger present 0
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.025: Finger needed 1
> (fprintd:2412931): libfprint-virtual_device_connection-DEBUG: 07:17:08.025: Got a new connection!
> (fprintd:2412931): libfprint-virtual_device-DEBUG: 07:17:08.025: Got instructions of length 16
> (fprintd:2412931): libfprint-virtual_device-DEBUG: 07:17:08.025: Received command SCAN tented_arch
> (fprintd:2412931): libfprint-virtual_device-DEBUG: 07:17:08.025: Processing command SCAN tented_arch
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.025: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.025: Finger present 1
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.025: Finger needed 1
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.025: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.025: Finger present 0
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.025: Finger needed 1
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.025: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.025: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412931): libfprint-virtual_device-DEBUG: 07:17:08.025: Sleeping completed
> (fprintd:2412931): libfprint-virtual_device_connection-DEBUG: 07:17:08.026: Got a new connection!
> (fprintd:2412931): libfprint-virtual_device-DEBUG: 07:17:08.026: Got instructions of length 16
> (fprintd:2412931): libfprint-virtual_device-DEBUG: 07:17:08.026: Received command SCAN tented_arch
> (fprintd:2412931): libfprint-virtual_device-DEBUG: 07:17:08.026: Processing command SCAN tented_arch
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.026: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.026: Finger present 1
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.026: Finger needed 1
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.026: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.026: Finger present 0
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.026: Finger needed 1
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.026: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.026: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.026: Device reported enroll completion
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.026: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.026: Finger present 0
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.026: Finger needed 0
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.026: Print for finger FP_FINGER_LEFT_INDEX enrolled
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.026: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.026: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.026: enroll_cb: result enroll-completed
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.026: file_storage_print_data_save(): print saved to /tmp/tmpfhkc49fq/state/testuser/virtual_device_storage/0/2
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.031: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.031: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412931): GLib-GIO-DEBUG: 07:17:08.031: GTask [gio] D-Bus interface method dispatch (source object: 0x555ca65bee20, source tag: 0x7f7e7786be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.032: Requesting authorization from :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.032: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.034: Authorization granted to :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.034: Deleting enrolled finger right-index-finger for user testuser
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.034: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpfhkc49fq/state/testuser/virtual_device_storage/0'
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.034: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpfhkc49fq/state/testuser/virtual_device_storage/0'
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.034: file_storage_print_data_load(): loaded '/tmp/tmpfhkc49fq/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2412931): GLib-GIO-DEBUG: 07:17:08.034: GTask [gio] D-Bus interface method dispatch (source object: 0x555ca65bee20, source tag: 0x7f7e7786be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412931): libfprint-virtual_device_storage-DEBUG: 07:17:08.535: Deleting print whorl for user testuser
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.535: Device reported deletion completion
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.535: Completing action FPI_DEVICE_ACTION_DELETE in idle!
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:08.535: Updated temperature model after 0.51 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.535: file_storage_print_data_load(): loaded '/tmp/tmpfhkc49fq/state/testuser/virtual_device_storage/0/2' Success
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.535: file_storage_print_data_delete(): unlink("/tmp/tmpfhkc49fq/state/testuser/virtual_device_storage/0/7") Success
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.535: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpfhkc49fq/state/testuser/virtual_device_storage/0'
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.537: Requesting authorization from :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.537: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.538: Authorization granted to :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.538: Deleting enrolled finger left-index-finger for user testuser
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.538: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpfhkc49fq/state/testuser/virtual_device_storage/0'
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.539: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpfhkc49fq/state/testuser/virtual_device_storage/0'
> (fprintd:2412931): fprintd-DEBUG: 07:17:08.539: file_storage_print_data_load(): loaded '/tmp/tmpfhkc49fq/state/testuser/virtual_device_storage/0/2' Success
> (fprintd:2412931): GLib-GIO-DEBUG: 07:17:08.539: GTask [gio] D-Bus interface method dispatch (source object: 0x555ca65bee20, source tag: 0x7f7e7786be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412931): libfprint-virtual_device_storage-DEBUG: 07:17:09.039: Deleting print tented_arch for user testuser
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:09.039: Device reported deletion completion
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:09.039: Completing action FPI_DEVICE_ACTION_DELETE in idle!
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:09.040: Updated temperature model after 0.50 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412931): fprintd-DEBUG: 07:17:09.040: file_storage_print_data_delete(): unlink("/tmp/tmpfhkc49fq/state/testuser/virtual_device_storage/0/2") Success
> (fprintd:2412931): fprintd-DEBUG: 07:17:09.040: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpfhkc49fq/state/testuser/virtual_device_storage/0'
> (fprintd:2412931): fprintd-DEBUG: 07:17:09.044: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412931): fprintd-DEBUG: 07:17:09.045: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:09.045: Device reported close completion
> (fprintd:2412931): GLib-GIO-DEBUG: 07:17:09.045: GTask [gio] D-Bus interface method dispatch (source object: 0x555ca65bee20, source tag: 0x7f7e7786be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:09.045: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412931): libfprint-device-DEBUG: 07:17:09.045: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412931): fprintd-DEBUG: 07:17:09.045: released device 0
> (fprintd:2412931): fprintd-DEBUG: 07:17:09.047: main loop completed
> (fprintd:2412931): libfprint-virtual_device_storage-DEBUG: 07:17:09.047: 43578082958: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2412931): libfprint-virtual_device-DEBUG: 07:17:09.048: 43578083317: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_delete_single (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_enroll_delete_single) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.765s
> 
> OK
> ==============================================================================
> 
> ================================== 266/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_enroll_delete_storage_error
> start time:   07:17:07
> duration:     1.51s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=61 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_enroll_delete_storage_error
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412955): GLib-GIO-DEBUG: 07:17:08.498: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.500: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412955): fprintd-WARNING **: 07:17:08.500: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.500: Launching FprintObject
> (fprintd:2412955): libfprint-context-DEBUG: 07:17:08.500: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.502: Preparing devices for resume
> (fprintd:2412955): libfprint-context-DEBUG: 07:17:08.502: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-l4cw5ay3/virtual-image.socket
> (fprintd:2412955): libfprint-context-DEBUG: 07:17:08.502: created
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.502: Device reported probe completion
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.502: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.502: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269428.504 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.505: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.505: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.505: Finger present 0
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.505: Finger needed 0
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.505: Got delay inhibitor for sleep.
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.506: entering main loop
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.507: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.602: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.604: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.607: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.608: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.608: user 'testuser' claiming the device: 0
> (fprintd:2412955): libfprint-virtual_device-DEBUG: 07:17:08.608: 43577643705: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412955): libfprint-virtual_device_connection-DEBUG: 07:17:08.608: 43577643754: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.611: Device reported open completion
> (fprintd:2412955): GLib-GIO-DEBUG: 07:17:08.611: GTask [gio] D-Bus interface method dispatch (source object: 0x56175c673180, source tag: 0x7fe5855cfe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.612: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.612: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.612: claimed device 0
> (fprintd:2412955): libfprint-virtual_device_connection-DEBUG: 07:17:08.616: Got a new connection!
> (fprintd:2412955): libfprint-virtual_device-DEBUG: 07:17:08.616: Got instructions of length 19
> (fprintd:2412955): libfprint-virtual_device-DEBUG: 07:17:08.617: Received command SET_ENROLL_STAGES 2
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.617: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.618: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.618: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.621: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.621: file_storage_print_data_load(): loaded '/tmp/tmpamrzxlno/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.621: start enrollment device 0 finger 7
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.621: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.621: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.621: Finger present 0
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.622: Finger needed 1
> (fprintd:2412955): GLib-GIO-DEBUG: 07:17:08.622: GTask [gio] D-Bus interface method dispatch (source object: 0x56175c673180, source tag: 0x7fe5855cfe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412955): libfprint-virtual_device_connection-DEBUG: 07:17:08.623: Got a new connection!
> (fprintd:2412955): libfprint-virtual_device-DEBUG: 07:17:08.623: Got instructions of length 10
> (fprintd:2412955): libfprint-virtual_device-DEBUG: 07:17:08.623: Received command SCAN whorl
> (fprintd:2412955): libfprint-virtual_device-DEBUG: 07:17:08.623: Processing command SCAN whorl
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.623: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.623: Finger present 1
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.623: Finger needed 1
> (fprintd:2412955): libfprint-virtual_device_storage-DEBUG: 07:17:08.624: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.624: Device reported identify result
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.624: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.624: Finger present 0
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.624: Finger needed 1
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.624: Device reported identify completion
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.624: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.624: Finger present 0
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.624: Finger needed 0
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.626: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.626: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.626: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.626: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.626: Finger present 0
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.626: Finger needed 1
> (fprintd:2412955): libfprint-virtual_device_connection-DEBUG: 07:17:08.627: Got a new connection!
> (fprintd:2412955): libfprint-virtual_device-DEBUG: 07:17:08.627: Got instructions of length 10
> (fprintd:2412955): libfprint-virtual_device-DEBUG: 07:17:08.627: Received command SCAN whorl
> (fprintd:2412955): libfprint-virtual_device-DEBUG: 07:17:08.627: Processing command SCAN whorl
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.627: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.627: Finger present 1
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.627: Finger needed 1
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.628: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.628: Finger present 0
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.628: Finger needed 1
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.628: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.628: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412955): libfprint-virtual_device-DEBUG: 07:17:08.628: Sleeping completed
> (fprintd:2412955): libfprint-virtual_device_connection-DEBUG: 07:17:08.628: Got a new connection!
> (fprintd:2412955): libfprint-virtual_device-DEBUG: 07:17:08.628: Got instructions of length 10
> (fprintd:2412955): libfprint-virtual_device-DEBUG: 07:17:08.628: Received command SCAN whorl
> (fprintd:2412955): libfprint-virtual_device-DEBUG: 07:17:08.628: Processing command SCAN whorl
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.628: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.628: Finger present 1
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.628: Finger needed 1
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.628: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.629: Finger present 0
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.629: Finger needed 1
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.629: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.629: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.629: Device reported enroll completion
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.629: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.629: Finger present 0
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.629: Finger needed 0
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.629: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.629: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.629: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.629: enroll_cb: result enroll-completed
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.632: file_storage_print_data_save(): print saved to /tmp/tmpamrzxlno/state/testuser/virtual_device_storage/0/7
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.637: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.637: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412955): GLib-GIO-DEBUG: 07:17:08.637: GTask [gio] D-Bus interface method dispatch (source object: 0x56175c673180, source tag: 0x7fe5855cfe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.639: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.639: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.640: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.640: file_storage_print_data_load(): loaded '/tmp/tmpamrzxlno/state/testuser/virtual_device_storage/0/2' Unknown error -2
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.640: start enrollment device 0 finger 2
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.640: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpamrzxlno/state/testuser/virtual_device_storage/0'
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.640: file_storage_print_data_load(): loaded '/tmp/tmpamrzxlno/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.640: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.640: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.640: Finger present 0
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.640: Finger needed 1
> (fprintd:2412955): GLib-GIO-DEBUG: 07:17:08.640: GTask [gio] D-Bus interface method dispatch (source object: 0x56175c673180, source tag: 0x7fe5855cfe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412955): libfprint-virtual_device_connection-DEBUG: 07:17:08.641: Got a new connection!
> (fprintd:2412955): libfprint-virtual_device-DEBUG: 07:17:08.641: Got instructions of length 16
> (fprintd:2412955): libfprint-virtual_device-DEBUG: 07:17:08.641: Received command SCAN tented_arch
> (fprintd:2412955): libfprint-virtual_device-DEBUG: 07:17:08.641: Processing command SCAN tented_arch
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.641: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.641: Finger present 1
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.641: Finger needed 1
> (fprintd:2412955): libfprint-virtual_device_storage-DEBUG: 07:17:08.641: Trying to identify print 'tented_arch' against a gallery of 1 prints
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.641: Device reported identify result
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.641: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.641: Finger present 0
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.641: Finger needed 1
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.641: Device reported identify completion
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.641: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.641: Finger present 0
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.641: Finger needed 0
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.641: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.641: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.642: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.642: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.642: Finger present 0
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.642: Finger needed 1
> (fprintd:2412955): libfprint-virtual_device_connection-DEBUG: 07:17:08.642: Got a new connection!
> (fprintd:2412955): libfprint-virtual_device-DEBUG: 07:17:08.642: Got instructions of length 16
> (fprintd:2412955): libfprint-virtual_device-DEBUG: 07:17:08.642: Received command SCAN tented_arch
> (fprintd:2412955): libfprint-virtual_device-DEBUG: 07:17:08.642: Processing command SCAN tented_arch
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.642: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.642: Finger present 1
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.642: Finger needed 1
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.642: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.642: Finger present 0
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.642: Finger needed 1
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.642: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.643: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412955): libfprint-virtual_device-DEBUG: 07:17:08.643: Sleeping completed
> (fprintd:2412955): libfprint-virtual_device_connection-DEBUG: 07:17:08.644: Got a new connection!
> (fprintd:2412955): libfprint-virtual_device-DEBUG: 07:17:08.644: Got instructions of length 16
> (fprintd:2412955): libfprint-virtual_device-DEBUG: 07:17:08.644: Received command SCAN tented_arch
> (fprintd:2412955): libfprint-virtual_device-DEBUG: 07:17:08.644: Processing command SCAN tented_arch
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.644: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.644: Finger present 1
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.644: Finger needed 1
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.644: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.644: Finger present 0
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.644: Finger needed 1
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.644: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.644: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.644: Device reported enroll completion
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.644: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.644: Finger present 0
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.644: Finger needed 0
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.644: Print for finger FP_FINGER_LEFT_INDEX enrolled
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.644: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:08.644: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.644: enroll_cb: result enroll-completed
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.644: file_storage_print_data_save(): print saved to /tmp/tmpamrzxlno/state/testuser/virtual_device_storage/0/2
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.647: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.647: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412955): GLib-GIO-DEBUG: 07:17:08.647: GTask [gio] D-Bus interface method dispatch (source object: 0x56175c673180, source tag: 0x7fe5855cfe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.649: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.650: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.651: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.652: Authorization granted to :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> 
> (fprintd:2412955): fprintd-WARNING **: 07:17:08.652: The API user should be updated to use DeleteEnrolledFingers2 method!
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.652: Deleting enrolled fingers for user testuser
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.652: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpamrzxlno/state/testuser/virtual_device_storage/0'
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.652: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpamrzxlno/state/testuser/virtual_device_storage/0'
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.652: file_storage_print_data_load(): loaded '/tmp/tmpamrzxlno/state/testuser/virtual_device_storage/0/7' Operation not permitted
> (fprintd:2412955): fprintd-DEBUG: 07:17:08.652: file_storage_print_data_load(): loaded '/tmp/tmpamrzxlno/state/testuser/virtual_device_storage/0/2' Success
> (fprintd:2412955): GLib-GIO-DEBUG: 07:17:08.652: GTask [gio] D-Bus interface method dispatch (source object: 0x56175c673180, source tag: 0x7fe5855cfe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> 
> (fprintd:2412955): fprintd-WARNING **: 07:17:08.652: Offending API user is python3
> (fprintd:2412955): libfprint-virtual_device_storage-DEBUG: 07:17:09.153: Deleting print tented_arch for user testuser
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:09.153: Device reported deletion completion
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:09.153: Completing action FPI_DEVICE_ACTION_DELETE in idle!
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:09.153: Updated temperature model after 0.51 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412955): fprintd-DEBUG: 07:17:09.153: file_storage_print_data_delete(): unlink("/tmp/tmpamrzxlno/state/testuser/virtual_device_storage/0/2") Success
> (fprintd:2412955): fprintd-DEBUG: 07:17:09.153: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpamrzxlno/state/testuser/virtual_device_storage/0'
> (fprintd:2412955): fprintd-DEBUG: 07:17:09.153: file_storage_print_data_delete(): unlink("/tmp/tmpamrzxlno/state/testuser/virtual_device_storage/0/7") Unknown error -1
> (fprintd:2412955): fprintd-DEBUG: 07:17:09.153: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpamrzxlno/state/testuser/virtual_device_storage/0'
> (fprintd:2412955): fprintd-DEBUG: 07:17:09.153: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpamrzxlno/state/testuser/virtual_device_storage/0'
> (fprintd:2412955): fprintd-DEBUG: 07:17:09.156: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412955): fprintd-DEBUG: 07:17:09.156: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:09.156: Device reported close completion
> (fprintd:2412955): GLib-GIO-DEBUG: 07:17:09.156: GTask [gio] D-Bus interface method dispatch (source object: 0x56175c673180, source tag: 0x7fe5855cfe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:09.156: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412955): libfprint-device-DEBUG: 07:17:09.156: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412955): fprintd-DEBUG: 07:17:09.156: released device 0
> (fprintd:2412955): fprintd-DEBUG: 07:17:09.164: main loop completed
> (fprintd:2412955): libfprint-virtual_device_storage-DEBUG: 07:17:09.164: 43578199695: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2412955): libfprint-virtual_device-DEBUG: 07:17:09.164: 43578199718: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_delete_storage_error (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_enroll_delete_storage_error) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.304s
> 
> OK
> ==============================================================================
> 
> ================================== 267/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_enroll_invalid_storage_dir
> start time:   07:17:08
> duration:     0.84s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=173 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_enroll_invalid_storage_dir
> ----------------------------------- stdout -----------------------------------
> (fprintd:2412991): GLib-GIO-DEBUG: 07:17:09.145: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.147: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2412991): fprintd-WARNING **: 07:17:09.147: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.147: Launching FprintObject
> (fprintd:2412991): libfprint-context-DEBUG: 07:17:09.149: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.156: Preparing devices for resume
> (fprintd:2412991): libfprint-context-DEBUG: 07:17:09.157: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-rdnvcwx7/virtual-image.socket
> (fprintd:2412991): libfprint-context-DEBUG: 07:17:09.157: created
> (fprintd:2412991): libfprint-device-DEBUG: 07:17:09.157: Device reported probe completion
> (fprintd:2412991): libfprint-device-DEBUG: 07:17:09.157: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2412991): libfprint-device-DEBUG: 07:17:09.157: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269429.160 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.164: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.164: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.164: Finger present 0
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.164: Finger needed 0
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.164: Got delay inhibitor for sleep.
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.165: entering main loop
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.166: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.242: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.243: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.245: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.247: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.247: user 'testuser' claiming the device: 0
> (fprintd:2412991): libfprint-virtual_device-DEBUG: 07:17:09.247: 43578282417: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2412991): libfprint-virtual_device_connection-DEBUG: 07:17:09.247: 43578282452: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2412991): libfprint-device-DEBUG: 07:17:09.247: Device reported open completion
> (fprintd:2412991): GLib-GIO-DEBUG: 07:17:09.247: GTask [gio] D-Bus interface method dispatch (source object: 0x5629aa623560, source tag: 0x7fd0e918be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412991): libfprint-device-DEBUG: 07:17:09.247: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2412991): libfprint-device-DEBUG: 07:17:09.247: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.247: claimed device 0
> (fprintd:2412991): libfprint-virtual_device_connection-DEBUG: 07:17:09.248: Got a new connection!
> (fprintd:2412991): libfprint-virtual_device-DEBUG: 07:17:09.248: Got instructions of length 19
> (fprintd:2412991): libfprint-virtual_device-DEBUG: 07:17:09.248: Received command SET_ENROLL_STAGES 2
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.248: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.249: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.249: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.250: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.250: file_storage_print_data_load(): loaded '/tmp/tmpihi1lhs5/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.250: start enrollment device 0 finger 7
> (fprintd:2412991): libfprint-device-DEBUG: 07:17:09.250: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412991): libfprint-device-DEBUG: 07:17:09.250: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.250: Finger present 0
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.250: Finger needed 1
> (fprintd:2412991): GLib-GIO-DEBUG: 07:17:09.250: GTask [gio] D-Bus interface method dispatch (source object: 0x5629aa623560, source tag: 0x7fd0e918be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412991): libfprint-virtual_device_connection-DEBUG: 07:17:09.251: Got a new connection!
> (fprintd:2412991): libfprint-virtual_device-DEBUG: 07:17:09.251: Got instructions of length 10
> (fprintd:2412991): libfprint-virtual_device-DEBUG: 07:17:09.251: Received command SCAN whorl
> (fprintd:2412991): libfprint-virtual_device-DEBUG: 07:17:09.251: Processing command SCAN whorl
> (fprintd:2412991): libfprint-device-DEBUG: 07:17:09.251: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.251: Finger present 1
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.251: Finger needed 1
> (fprintd:2412991): libfprint-virtual_device_storage-DEBUG: 07:17:09.251: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2412991): libfprint-device-DEBUG: 07:17:09.251: Device reported identify result
> (fprintd:2412991): libfprint-device-DEBUG: 07:17:09.251: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.251: Finger present 0
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.251: Finger needed 1
> (fprintd:2412991): libfprint-device-DEBUG: 07:17:09.251: Device reported identify completion
> (fprintd:2412991): libfprint-device-DEBUG: 07:17:09.251: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.251: Finger present 0
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.251: Finger needed 0
> (fprintd:2412991): libfprint-device-DEBUG: 07:17:09.251: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2412991): libfprint-device-DEBUG: 07:17:09.251: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412991): libfprint-device-DEBUG: 07:17:09.251: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412991): libfprint-device-DEBUG: 07:17:09.251: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.251: Finger present 0
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.251: Finger needed 1
> (fprintd:2412991): libfprint-virtual_device_connection-DEBUG: 07:17:09.252: Got a new connection!
> (fprintd:2412991): libfprint-virtual_device-DEBUG: 07:17:09.252: Got instructions of length 10
> (fprintd:2412991): libfprint-virtual_device-DEBUG: 07:17:09.252: Received command SCAN whorl
> (fprintd:2412991): libfprint-virtual_device-DEBUG: 07:17:09.252: Processing command SCAN whorl
> (fprintd:2412991): libfprint-device-DEBUG: 07:17:09.252: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.252: Finger present 1
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.252: Finger needed 1
> (fprintd:2412991): libfprint-device-DEBUG: 07:17:09.252: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.252: Finger present 0
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.252: Finger needed 1
> (fprintd:2412991): libfprint-device-DEBUG: 07:17:09.252: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.252: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412991): libfprint-virtual_device-DEBUG: 07:17:09.253: Sleeping completed
> (fprintd:2412991): libfprint-virtual_device_connection-DEBUG: 07:17:09.253: Got a new connection!
> (fprintd:2412991): libfprint-virtual_device-DEBUG: 07:17:09.253: Got instructions of length 10
> (fprintd:2412991): libfprint-virtual_device-DEBUG: 07:17:09.253: Received command SCAN whorl
> (fprintd:2412991): libfprint-virtual_device-DEBUG: 07:17:09.253: Processing command SCAN whorl
> (fprintd:2412991): libfprint-device-DEBUG: 07:17:09.253: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.253: Finger present 1
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.253: Finger needed 1
> (fprintd:2412991): libfprint-device-DEBUG: 07:17:09.253: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.253: Finger present 0
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.253: Finger needed 1
> (fprintd:2412991): libfprint-device-DEBUG: 07:17:09.253: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.253: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2412991): libfprint-device-DEBUG: 07:17:09.253: Device reported enroll completion
> (fprintd:2412991): libfprint-device-DEBUG: 07:17:09.253: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.253: Finger present 0
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.253: Finger needed 0
> (fprintd:2412991): libfprint-device-DEBUG: 07:17:09.253: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2412991): libfprint-device-DEBUG: 07:17:09.254: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2412991): libfprint-device-DEBUG: 07:17:09.254: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.254: enroll_cb: result enroll-completed
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.254: file_storage_print_data_save(): could not mkdir("/tmp/tmpihi1lhs5/state/testuser/virtual_device_storage/0"): Unknown error -1
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.255: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.255: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412991): GLib-GIO-DEBUG: 07:17:09.255: GTask [gio] D-Bus interface method dispatch (source object: 0x5629aa623560, source tag: 0x7fd0e918be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.258: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.258: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2412991): libfprint-device-DEBUG: 07:17:09.258: Device reported close completion
> (fprintd:2412991): GLib-GIO-DEBUG: 07:17:09.258: GTask [gio] D-Bus interface method dispatch (source object: 0x5629aa623560, source tag: 0x7fd0e918be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2412991): libfprint-device-DEBUG: 07:17:09.258: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2412991): libfprint-device-DEBUG: 07:17:09.258: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.258: released device 0
> (fprintd:2412991): fprintd-DEBUG: 07:17:09.263: main loop completed
> (fprintd:2412991): libfprint-virtual_device_storage-DEBUG: 07:17:09.263: 43578298619: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2412991): libfprint-virtual_device-DEBUG: 07:17:09.263: 43578298632: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-failed', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_invalid_storage_dir (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_enroll_invalid_storage_dir) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.640s
> 
> OK
> ==============================================================================
> 
> ================================== 268/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_enroll_start_from_other_client
> start time:   07:17:08
> duration:     0.88s
> result:       exit status 0
> command:      MALLOC_PERTURB_=195 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_enroll_start_from_other_client
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413013): GLib-GIO-DEBUG: 07:17:09.460: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413013): fprintd-DEBUG: 07:17:09.461: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413013): fprintd-WARNING **: 07:17:09.461: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413013): fprintd-DEBUG: 07:17:09.462: Launching FprintObject
> (fprintd:2413013): libfprint-context-DEBUG: 07:17:09.462: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413013): fprintd-DEBUG: 07:17:09.463: Preparing devices for resume
> (fprintd:2413013): libfprint-context-DEBUG: 07:17:09.463: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-nfudh0ne/virtual-image.socket
> (fprintd:2413013): libfprint-context-DEBUG: 07:17:09.463: created
> 1690269429.464 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413013): libfprint-device-DEBUG: 07:17:09.464: Device reported probe completion
> (fprintd:2413013): libfprint-device-DEBUG: 07:17:09.464: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413013): libfprint-device-DEBUG: 07:17:09.464: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413013): fprintd-DEBUG: 07:17:09.469: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413013): fprintd-DEBUG: 07:17:09.470: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413013): fprintd-DEBUG: 07:17:09.470: Finger present 0
> (fprintd:2413013): fprintd-DEBUG: 07:17:09.470: Finger needed 0
> (fprintd:2413013): fprintd-DEBUG: 07:17:09.471: Got delay inhibitor for sleep.
> (fprintd:2413013): fprintd-DEBUG: 07:17:09.472: entering main loop
> (fprintd:2413013): fprintd-DEBUG: 07:17:09.472: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413013): fprintd-DEBUG: 07:17:09.562: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413013): fprintd-DEBUG: 07:17:09.563: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413013): fprintd-DEBUG: 07:17:09.564: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413013): fprintd-DEBUG: 07:17:09.566: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413013): fprintd-DEBUG: 07:17:09.566: user 'testuser' claiming the device: 0
> (fprintd:2413013): libfprint-virtual_device-DEBUG: 07:17:09.566: 43578601964: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413013): libfprint-virtual_device_connection-DEBUG: 07:17:09.566: 43578602012: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413013): libfprint-device-DEBUG: 07:17:09.567: Device reported open completion
> (fprintd:2413013): GLib-GIO-DEBUG: 07:17:09.567: GTask [gio] D-Bus interface method dispatch (source object: 0x562b53f00d50, source tag: 0x7f3809bc9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413013): libfprint-device-DEBUG: 07:17:09.567: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413013): libfprint-device-DEBUG: 07:17:09.567: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413013): fprintd-DEBUG: 07:17:09.567: claimed device 0
> (fprintd:2413013): fprintd-DEBUG: 07:17:09.577: Requesting authorization from :1.10 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> 
> (fprintd:2413013): fprintd-WARNING **: 07:17:09.577: Authorization denied to :1.10 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging': Device already in use by another user
> (fprintd:2413013): GLib-GIO-DEBUG: 07:17:09.577: GTask [gio] D-Bus interface method dispatch (source object: 0x562b53f00d50, source tag: 0x7f3809bc9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413013): fprintd-DEBUG: 07:17:09.585: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413013): fprintd-DEBUG: 07:17:09.585: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413013): libfprint-device-DEBUG: 07:17:09.586: Device reported close completion
> (fprintd:2413013): GLib-GIO-DEBUG: 07:17:09.586: GTask [gio] D-Bus interface method dispatch (source object: 0x562b53f00d50, source tag: 0x7f3809bc9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413013): libfprint-device-DEBUG: 07:17:09.586: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413013): libfprint-device-DEBUG: 07:17:09.588: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413013): fprintd-DEBUG: 07:17:09.590: released device 0
> (fprintd:2413013): fprintd-DEBUG: 07:17:09.593: main loop completed
> (fprintd:2413013): libfprint-virtual_device_storage-DEBUG: 07:17:09.593: 43578628618: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413013): libfprint-virtual_device-DEBUG: 07:17:09.593: 43578628650: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_enroll_start_from_other_client (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_enroll_start_from_other_client) ... /usr/lib/python3.11/traceback.py:240: ResourceWarning: unclosed file <_io.BufferedReader name=12>
>   tb.tb_frame.clear()
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.656s
> 
> OK
> ==============================================================================
> 
> ================================== 269/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_enroll_stop_cancels
> start time:   07:17:09
> duration:     0.76s
> result:       exit status 0
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> G_SLICE=always-malloc FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 MALLOC_PERTURB_=118 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_enroll_stop_cancels
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413037): GLib-GIO-DEBUG: 07:17:09.596: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413037): fprintd-DEBUG: 07:17:09.596: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413037): fprintd-WARNING **: 07:17:09.596: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413037): fprintd-DEBUG: 07:17:09.596: Launching FprintObject
> (fprintd:2413037): libfprint-context-DEBUG: 07:17:09.597: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413037): fprintd-DEBUG: 07:17:09.598: Preparing devices for resume
> (fprintd:2413037): libfprint-context-DEBUG: 07:17:09.598: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-sxi2c33z/virtual-image.socket
> 1690269429.599 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413037): libfprint-context-DEBUG: 07:17:09.598: created
> (fprintd:2413037): libfprint-device-DEBUG: 07:17:09.599: Device reported probe completion
> (fprintd:2413037): libfprint-device-DEBUG: 07:17:09.599: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413037): libfprint-device-DEBUG: 07:17:09.599: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413037): fprintd-DEBUG: 07:17:09.601: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413037): fprintd-DEBUG: 07:17:09.601: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413037): fprintd-DEBUG: 07:17:09.601: Finger present 0
> (fprintd:2413037): fprintd-DEBUG: 07:17:09.601: Finger needed 0
> (fprintd:2413037): fprintd-DEBUG: 07:17:09.601: Got delay inhibitor for sleep.
> (fprintd:2413037): fprintd-DEBUG: 07:17:09.601: entering main loop
> (fprintd:2413037): fprintd-DEBUG: 07:17:09.602: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413037): fprintd-DEBUG: 07:17:09.705: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413037): fprintd-DEBUG: 07:17:09.707: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413037): fprintd-DEBUG: 07:17:09.708: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413037): fprintd-DEBUG: 07:17:09.709: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413037): fprintd-DEBUG: 07:17:09.709: user 'testuser' claiming the device: 0
> (fprintd:2413037): libfprint-virtual_device-DEBUG: 07:17:09.709: 43578744357: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413037): libfprint-virtual_device_connection-DEBUG: 07:17:09.709: 43578744389: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413037): libfprint-device-DEBUG: 07:17:09.709: Device reported open completion
> (fprintd:2413037): GLib-GIO-DEBUG: 07:17:09.709: GTask [gio] D-Bus interface method dispatch (source object: 0x55ea8d652e70, source tag: 0x7f2ead489e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413037): libfprint-device-DEBUG: 07:17:09.709: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413037): libfprint-device-DEBUG: 07:17:09.709: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413037): fprintd-DEBUG: 07:17:09.709: claimed device 0
> (fprintd:2413037): fprintd-DEBUG: 07:17:09.710: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413037): fprintd-DEBUG: 07:17:09.710: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413037): fprintd-DEBUG: 07:17:09.711: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413037): fprintd-DEBUG: 07:17:09.711: file_storage_print_data_load(): loaded '/tmp/tmps9ncpchs/state/testuser/virtual_device_storage/0/2' Unknown error -2
> (fprintd:2413037): fprintd-DEBUG: 07:17:09.711: start enrollment device 0 finger 2
> (fprintd:2413037): libfprint-device-DEBUG: 07:17:09.711: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413037): libfprint-device-DEBUG: 07:17:09.711: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413037): fprintd-DEBUG: 07:17:09.711: Finger present 0
> (fprintd:2413037): fprintd-DEBUG: 07:17:09.711: Finger needed 1
> (fprintd:2413037): GLib-GIO-DEBUG: 07:17:09.711: GTask [gio] D-Bus interface method dispatch (source object: 0x55ea8d652e70, source tag: 0x7f2ead489e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413037): fprintd-DEBUG: 07:17:09.713: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413037): fprintd-DEBUG: 07:17:09.713: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413037): GLib-GIO-DEBUG: 07:17:09.713: GTask [gio] D-Bus interface method dispatch (source object: 0x55ea8d652e70, source tag: 0x7f2ead489e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413037): libfprint-device-DEBUG: 07:17:09.713: Idle cancelling on ongoing operation!
> (fprintd:2413037): libfprint-virtual_device-DEBUG: 07:17:09.713: Got cancellation!
> (fprintd:2413037): libfprint-device-DEBUG: 07:17:09.713: Device reported identify completion
> (fprintd:2413037): libfprint-device-DEBUG: 07:17:09.713: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413037): fprintd-DEBUG: 07:17:09.713: Finger present 0
> (fprintd:2413037): fprintd-DEBUG: 07:17:09.713: Finger needed 0
> (fprintd:2413037): libfprint-device-DEBUG: 07:17:09.714: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413037): libfprint-device-DEBUG: 07:17:09.714: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413037): fprintd-DEBUG: 07:17:09.717: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413037): fprintd-DEBUG: 07:17:09.717: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413037): libfprint-device-DEBUG: 07:17:09.717: Device reported close completion
> (fprintd:2413037): GLib-GIO-DEBUG: 07:17:09.717: GTask [gio] D-Bus interface method dispatch (source object: 0x55ea8d652e70, source tag: 0x7f2ead489e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413037): libfprint-device-DEBUG: 07:17:09.717: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413037): libfprint-device-DEBUG: 07:17:09.718: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413037): fprintd-DEBUG: 07:17:09.718: released device 0
> (fprintd:2413037): fprintd-DEBUG: 07:17:09.719: main loop completed
> (fprintd:2413037): libfprint-virtual_device_storage-DEBUG: 07:17:09.720: 43578755304: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413037): libfprint-virtual_device-DEBUG: 07:17:09.720: 43578755338: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-failed', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_stop_cancels (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_enroll_stop_cancels) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.544s
> 
> OK
> ==============================================================================
> 
> ================================== 270/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_enroll_stop_not_started
> start time:   07:17:09
> duration:     0.95s
> result:       exit status 0
> command:      MALLOC_PERTURB_=18 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_enroll_stop_not_started
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413063): GLib-GIO-DEBUG: 07:17:09.919: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413063): fprintd-DEBUG: 07:17:09.919: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413063): fprintd-WARNING **: 07:17:09.919: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413063): fprintd-DEBUG: 07:17:09.919: Launching FprintObject
> (fprintd:2413063): libfprint-context-DEBUG: 07:17:09.920: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413063): fprintd-DEBUG: 07:17:09.921: Preparing devices for resume
> (fprintd:2413063): libfprint-context-DEBUG: 07:17:09.921: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-s8t5bm3z/virtual-image.socket
> (fprintd:2413063): libfprint-context-DEBUG: 07:17:09.921: created
> 1690269429.921 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413063): libfprint-device-DEBUG: 07:17:09.921: Device reported probe completion
> (fprintd:2413063): libfprint-device-DEBUG: 07:17:09.921: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413063): libfprint-device-DEBUG: 07:17:09.921: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413063): fprintd-DEBUG: 07:17:09.923: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413063): fprintd-DEBUG: 07:17:09.923: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413063): fprintd-DEBUG: 07:17:09.923: Finger present 0
> (fprintd:2413063): fprintd-DEBUG: 07:17:09.923: Finger needed 0
> (fprintd:2413063): fprintd-DEBUG: 07:17:09.925: Got delay inhibitor for sleep.
> (fprintd:2413063): fprintd-DEBUG: 07:17:09.925: entering main loop
> (fprintd:2413063): fprintd-DEBUG: 07:17:09.926: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413063): fprintd-DEBUG: 07:17:10.022: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413063): fprintd-DEBUG: 07:17:10.022: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413063): fprintd-DEBUG: 07:17:10.023: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413063): fprintd-DEBUG: 07:17:10.024: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413063): fprintd-DEBUG: 07:17:10.025: user 'testuser' claiming the device: 0
> (fprintd:2413063): libfprint-virtual_device-DEBUG: 07:17:10.025: 43579060104: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413063): libfprint-virtual_device_connection-DEBUG: 07:17:10.025: 43579060147: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413063): libfprint-device-DEBUG: 07:17:10.025: Device reported open completion
> (fprintd:2413063): GLib-GIO-DEBUG: 07:17:10.025: GTask [gio] D-Bus interface method dispatch (source object: 0x5559479e5eb0, source tag: 0x7fe2629bce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413063): libfprint-device-DEBUG: 07:17:10.025: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413063): libfprint-device-DEBUG: 07:17:10.025: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413063): fprintd-DEBUG: 07:17:10.025: claimed device 0
> (fprintd:2413063): fprintd-DEBUG: 07:17:10.026: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413063): fprintd-DEBUG: 07:17:10.026: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413063): GLib-GIO-DEBUG: 07:17:10.026: GTask [gio] D-Bus interface method dispatch (source object: 0x5559479e5eb0, source tag: 0x7fe2629bce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413063): fprintd-DEBUG: 07:17:10.028: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413063): fprintd-DEBUG: 07:17:10.028: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413063): libfprint-device-DEBUG: 07:17:10.028: Device reported close completion
> (fprintd:2413063): GLib-GIO-DEBUG: 07:17:10.028: GTask [gio] D-Bus interface method dispatch (source object: 0x5559479e5eb0, source tag: 0x7fe2629bce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413063): libfprint-device-DEBUG: 07:17:10.028: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413063): libfprint-device-DEBUG: 07:17:10.028: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413063): fprintd-DEBUG: 07:17:10.028: released device 0
> (fprintd:2413063): fprintd-DEBUG: 07:17:10.029: main loop completed
> (fprintd:2413063): libfprint-virtual_device_storage-DEBUG: 07:17:10.030: 43579065191: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413063): libfprint-virtual_device-DEBUG: 07:17:10.030: 43579065218: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_enroll_stop_not_started (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_enroll_stop_not_started) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.657s
> 
> OK
> ==============================================================================
> 
> ================================== 271/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_enroll_users_duplicate_prints
> start time:   07:17:09
> duration:     0.93s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=225 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_enroll_users_duplicate_prints
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413057): GLib-GIO-DEBUG: 07:17:09.902: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413057): fprintd-DEBUG: 07:17:09.911: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413057): fprintd-WARNING **: 07:17:09.911: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413057): fprintd-DEBUG: 07:17:09.911: Launching FprintObject
> (fprintd:2413057): libfprint-context-DEBUG: 07:17:09.911: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413057): fprintd-DEBUG: 07:17:09.913: Preparing devices for resume
> (fprintd:2413057): libfprint-context-DEBUG: 07:17:09.913: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-zx3kpaap/virtual-image.socket
> (fprintd:2413057): libfprint-context-DEBUG: 07:17:09.913: created
> 1690269429.914 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:09.913: Device reported probe completion
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:09.913: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:09.913: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413057): fprintd-DEBUG: 07:17:09.916: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413057): fprintd-DEBUG: 07:17:09.916: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413057): fprintd-DEBUG: 07:17:09.916: Finger present 0
> (fprintd:2413057): fprintd-DEBUG: 07:17:09.916: Finger needed 0
> (fprintd:2413057): fprintd-DEBUG: 07:17:09.916: Got delay inhibitor for sleep.
> (fprintd:2413057): fprintd-DEBUG: 07:17:09.916: entering main loop
> (fprintd:2413057): fprintd-DEBUG: 07:17:09.918: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413057): fprintd-DEBUG: 07:17:09.997: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413057): fprintd-DEBUG: 07:17:09.999: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.001: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.005: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.005: user 'testuser' claiming the device: 0
> (fprintd:2413057): libfprint-virtual_device-DEBUG: 07:17:10.005: 43579040477: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413057): libfprint-virtual_device_connection-DEBUG: 07:17:10.005: 43579040556: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.005: Device reported open completion
> (fprintd:2413057): GLib-GIO-DEBUG: 07:17:10.005: GTask [gio] D-Bus interface method dispatch (source object: 0x5633d9c25f90, source tag: 0x7f98146eae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.005: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.005: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.005: claimed device 0
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.006: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.006: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.006: Device reported close completion
> (fprintd:2413057): GLib-GIO-DEBUG: 07:17:10.006: GTask [gio] D-Bus interface method dispatch (source object: 0x5633d9c25f90, source tag: 0x7f98146eae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.007: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.007: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.007: released device 0
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.008: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.008: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.009: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.010: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.010: user 'test-user1' claiming the device: 0
> (fprintd:2413057): libfprint-virtual_device-DEBUG: 07:17:10.010: 43579045602: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413057): libfprint-virtual_device_connection-DEBUG: 07:17:10.010: 43579045622: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.010: Device reported open completion
> (fprintd:2413057): GLib-GIO-DEBUG: 07:17:10.010: GTask [gio] D-Bus interface method dispatch (source object: 0x5633d9c25f90, source tag: 0x7f98146eae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.010: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.010: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.010: claimed device 0
> (fprintd:2413057): libfprint-virtual_device_connection-DEBUG: 07:17:10.011: Got a new connection!
> (fprintd:2413057): libfprint-virtual_device-DEBUG: 07:17:10.011: Got instructions of length 19
> (fprintd:2413057): libfprint-virtual_device-DEBUG: 07:17:10.011: Received command SET_ENROLL_STAGES 2
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.011: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.012: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.012: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.013: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.013: file_storage_print_data_load(): loaded '/tmp/tmpt_484lpy/state/test-user1/virtual_device_storage/0/1' Unknown error -2
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.013: start enrollment device 0 finger 1
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.013: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.013: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.013: Finger present 0
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.013: Finger needed 1
> (fprintd:2413057): GLib-GIO-DEBUG: 07:17:10.013: GTask [gio] D-Bus interface method dispatch (source object: 0x5633d9c25f90, source tag: 0x7f98146eae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413057): libfprint-virtual_device_connection-DEBUG: 07:17:10.014: Got a new connection!
> (fprintd:2413057): libfprint-virtual_device-DEBUG: 07:17:10.014: Got instructions of length 10
> (fprintd:2413057): libfprint-virtual_device-DEBUG: 07:17:10.014: Received command SCAN whorl
> (fprintd:2413057): libfprint-virtual_device-DEBUG: 07:17:10.014: Processing command SCAN whorl
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.014: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.015: Finger present 1
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.015: Finger needed 1
> (fprintd:2413057): libfprint-virtual_device_storage-DEBUG: 07:17:10.015: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.015: Device reported identify result
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.015: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.015: Finger present 0
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.015: Finger needed 1
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.015: Device reported identify completion
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.015: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.015: Finger present 0
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.015: Finger needed 0
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.015: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.015: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.016: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.016: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.016: Finger present 0
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.016: Finger needed 1
> (fprintd:2413057): libfprint-virtual_device_connection-DEBUG: 07:17:10.018: Got a new connection!
> (fprintd:2413057): libfprint-virtual_device-DEBUG: 07:17:10.018: Got instructions of length 10
> (fprintd:2413057): libfprint-virtual_device-DEBUG: 07:17:10.018: Received command SCAN whorl
> (fprintd:2413057): libfprint-virtual_device-DEBUG: 07:17:10.018: Processing command SCAN whorl
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.018: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.018: Finger present 1
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.018: Finger needed 1
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.018: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.018: Finger present 0
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.018: Finger needed 1
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.018: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.018: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413057): libfprint-virtual_device-DEBUG: 07:17:10.019: Sleeping completed
> (fprintd:2413057): libfprint-virtual_device_connection-DEBUG: 07:17:10.019: Got a new connection!
> (fprintd:2413057): libfprint-virtual_device-DEBUG: 07:17:10.019: Got instructions of length 10
> (fprintd:2413057): libfprint-virtual_device-DEBUG: 07:17:10.019: Received command SCAN whorl
> (fprintd:2413057): libfprint-virtual_device-DEBUG: 07:17:10.019: Processing command SCAN whorl
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.019: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.019: Finger present 1
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.019: Finger needed 1
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.019: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.019: Finger present 0
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.019: Finger needed 1
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.019: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.019: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.019: Device reported enroll completion
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.019: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.019: Finger present 0
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.019: Finger needed 0
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.019: Print for finger FP_FINGER_LEFT_THUMB enrolled
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.020: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.020: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.020: enroll_cb: result enroll-completed
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.020: file_storage_print_data_save(): print saved to /tmp/tmpt_484lpy/state/test-user1/virtual_device_storage/0/1
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.021: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.021: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413057): GLib-GIO-DEBUG: 07:17:10.021: GTask [gio] D-Bus interface method dispatch (source object: 0x5633d9c25f90, source tag: 0x7f98146eae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.022: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.022: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.023: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.023: file_storage_print_data_load(): loaded '/tmp/tmpt_484lpy/state/test-user1/virtual_device_storage/0/6' Unknown error -2
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.023: start enrollment device 0 finger 6
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.023: file_storage_discover_prints() for user 'test-user1' in '/tmp/tmpt_484lpy/state/test-user1/virtual_device_storage/0'
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.023: file_storage_print_data_load(): loaded '/tmp/tmpt_484lpy/state/test-user1/virtual_device_storage/0/1' Success
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.024: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.024: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.024: Finger present 0
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.024: Finger needed 1
> (fprintd:2413057): GLib-GIO-DEBUG: 07:17:10.024: GTask [gio] D-Bus interface method dispatch (source object: 0x5633d9c25f90, source tag: 0x7f98146eae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413057): libfprint-virtual_device_connection-DEBUG: 07:17:10.024: Got a new connection!
> (fprintd:2413057): libfprint-virtual_device-DEBUG: 07:17:10.024: Got instructions of length 10
> (fprintd:2413057): libfprint-virtual_device-DEBUG: 07:17:10.024: Received command SCAN whorl
> (fprintd:2413057): libfprint-virtual_device-DEBUG: 07:17:10.024: Processing command SCAN whorl
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.024: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.024: Finger present 1
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.024: Finger needed 1
> (fprintd:2413057): libfprint-virtual_device_storage-DEBUG: 07:17:10.024: Trying to identify print 'whorl' against a gallery of 1 prints
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.024: Device reported identify result
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.024: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.024: Finger present 0
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.024: Finger needed 1
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.024: Device reported identify completion
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.024: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.024: Finger present 0
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.024: Finger needed 0
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.025: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.025: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.026: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.026: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413057): GLib-GIO-DEBUG: 07:17:10.026: GTask [gio] D-Bus interface method dispatch (source object: 0x5633d9c25f90, source tag: 0x7f98146eae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.026: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.026: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.026: Device reported close completion
> (fprintd:2413057): GLib-GIO-DEBUG: 07:17:10.027: GTask [gio] D-Bus interface method dispatch (source object: 0x5633d9c25f90, source tag: 0x7f98146eae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.027: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.027: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.027: released device 0
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.028: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.032: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.033: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.036: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.036: user 'test-user2' claiming the device: 0
> (fprintd:2413057): libfprint-virtual_device-DEBUG: 07:17:10.036: 43579072006: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413057): libfprint-virtual_device_connection-DEBUG: 07:17:10.036: 43579072023: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.037: Device reported open completion
> (fprintd:2413057): GLib-GIO-DEBUG: 07:17:10.037: GTask [gio] D-Bus interface method dispatch (source object: 0x5633d9c25f90, source tag: 0x7f98146eae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.037: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.037: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.037: claimed device 0
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.040: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.040: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.042: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.042: file_storage_print_data_load(): loaded '/tmp/tmpt_484lpy/state/test-user2/virtual_device_storage/0/2' Unknown error -2
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.042: start enrollment device 0 finger 2
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.042: file_storage_discover_prints() for user 'test-user1' in '/tmp/tmpt_484lpy/state/test-user1/virtual_device_storage/0'
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.043: file_storage_print_data_load(): loaded '/tmp/tmpt_484lpy/state/test-user1/virtual_device_storage/0/1' Success
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.043: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.043: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.043: Finger present 0
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.043: Finger needed 1
> (fprintd:2413057): GLib-GIO-DEBUG: 07:17:10.043: GTask [gio] D-Bus interface method dispatch (source object: 0x5633d9c25f90, source tag: 0x7f98146eae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413057): libfprint-virtual_device_connection-DEBUG: 07:17:10.045: Got a new connection!
> (fprintd:2413057): libfprint-virtual_device-DEBUG: 07:17:10.045: Got instructions of length 10
> (fprintd:2413057): libfprint-virtual_device-DEBUG: 07:17:10.045: Received command SCAN whorl
> (fprintd:2413057): libfprint-virtual_device-DEBUG: 07:17:10.045: Processing command SCAN whorl
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.045: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.045: Finger present 1
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.045: Finger needed 1
> (fprintd:2413057): libfprint-virtual_device_storage-DEBUG: 07:17:10.045: Trying to identify print 'whorl' against a gallery of 1 prints
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.045: Device reported identify result
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.045: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.045: Finger present 0
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.045: Finger needed 1
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.045: Device reported identify completion
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.045: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.045: Finger present 0
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.045: Finger needed 0
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.045: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.045: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.049: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.049: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413057): GLib-GIO-DEBUG: 07:17:10.049: GTask [gio] D-Bus interface method dispatch (source object: 0x5633d9c25f90, source tag: 0x7f98146eae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.051: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.051: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.051: Device reported close completion
> (fprintd:2413057): GLib-GIO-DEBUG: 07:17:10.051: GTask [gio] D-Bus interface method dispatch (source object: 0x5633d9c25f90, source tag: 0x7f98146eae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.051: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.051: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.051: released device 0
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.052: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.053: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.056: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.058: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.058: user 'test-user3' claiming the device: 0
> (fprintd:2413057): libfprint-virtual_device-DEBUG: 07:17:10.058: 43579093784: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413057): libfprint-virtual_device_connection-DEBUG: 07:17:10.058: 43579093804: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.058: Device reported open completion
> (fprintd:2413057): GLib-GIO-DEBUG: 07:17:10.058: GTask [gio] D-Bus interface method dispatch (source object: 0x5633d9c25f90, source tag: 0x7f98146eae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.058: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.058: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.058: claimed device 0
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.062: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.062: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.064: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.064: file_storage_print_data_load(): loaded '/tmp/tmpt_484lpy/state/test-user3/virtual_device_storage/0/5' Unknown error -2
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.064: start enrollment device 0 finger 5
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.064: file_storage_discover_prints() for user 'test-user1' in '/tmp/tmpt_484lpy/state/test-user1/virtual_device_storage/0'
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.064: file_storage_print_data_load(): loaded '/tmp/tmpt_484lpy/state/test-user1/virtual_device_storage/0/1' Success
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.064: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.064: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.064: Finger present 0
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.064: Finger needed 1
> (fprintd:2413057): GLib-GIO-DEBUG: 07:17:10.065: GTask [gio] D-Bus interface method dispatch (source object: 0x5633d9c25f90, source tag: 0x7f98146eae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413057): libfprint-virtual_device_connection-DEBUG: 07:17:10.066: Got a new connection!
> (fprintd:2413057): libfprint-virtual_device-DEBUG: 07:17:10.066: Got instructions of length 16
> (fprintd:2413057): libfprint-virtual_device-DEBUG: 07:17:10.066: Received command SCAN tented_arch
> (fprintd:2413057): libfprint-virtual_device-DEBUG: 07:17:10.066: Processing command SCAN tented_arch
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.066: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.066: Finger present 1
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.066: Finger needed 1
> (fprintd:2413057): libfprint-virtual_device_storage-DEBUG: 07:17:10.066: Trying to identify print 'tented_arch' against a gallery of 1 prints
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.066: Device reported identify result
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.066: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.066: Finger present 0
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.066: Finger needed 1
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.066: Device reported identify completion
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.066: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.066: Finger present 0
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.066: Finger needed 0
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.066: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.066: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.066: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.066: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.067: Finger present 0
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.067: Finger needed 1
> (fprintd:2413057): libfprint-virtual_device_connection-DEBUG: 07:17:10.069: Got a new connection!
> (fprintd:2413057): libfprint-virtual_device-DEBUG: 07:17:10.069: Got instructions of length 16
> (fprintd:2413057): libfprint-virtual_device-DEBUG: 07:17:10.069: Received command SCAN tented_arch
> (fprintd:2413057): libfprint-virtual_device-DEBUG: 07:17:10.069: Processing command SCAN tented_arch
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.069: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.069: Finger present 1
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.069: Finger needed 1
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.069: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.069: Finger present 0
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.069: Finger needed 1
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.069: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.069: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413057): libfprint-virtual_device-DEBUG: 07:17:10.069: Sleeping completed
> (fprintd:2413057): libfprint-virtual_device_connection-DEBUG: 07:17:10.073: Got a new connection!
> (fprintd:2413057): libfprint-virtual_device-DEBUG: 07:17:10.073: Got instructions of length 16
> (fprintd:2413057): libfprint-virtual_device-DEBUG: 07:17:10.073: Received command SCAN tented_arch
> (fprintd:2413057): libfprint-virtual_device-DEBUG: 07:17:10.073: Processing command SCAN tented_arch
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.073: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.073: Finger present 1
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.073: Finger needed 1
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.073: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.073: Finger present 0
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.073: Finger needed 1
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.073: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.073: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.073: Device reported enroll completion
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.073: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.073: Finger present 0
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.073: Finger needed 0
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.073: Print for finger FP_FINGER_LEFT_LITTLE enrolled
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.073: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.073: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.073: enroll_cb: result enroll-completed
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.073: file_storage_print_data_save(): print saved to /tmp/tmpt_484lpy/state/test-user3/virtual_device_storage/0/5
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.075: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.075: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413057): GLib-GIO-DEBUG: 07:17:10.076: GTask [gio] D-Bus interface method dispatch (source object: 0x5633d9c25f90, source tag: 0x7f98146eae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.077: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.077: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.077: Device reported close completion
> (fprintd:2413057): GLib-GIO-DEBUG: 07:17:10.077: GTask [gio] D-Bus interface method dispatch (source object: 0x5633d9c25f90, source tag: 0x7f98146eae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.077: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413057): libfprint-device-DEBUG: 07:17:10.077: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_COLD
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.077: released device 0
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.080: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.080: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.081: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.082: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.082: file_storage_discover_prints() for user 'test-user1' in '/tmp/tmpt_484lpy/state/test-user1/virtual_device_storage/0'
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.082: file_storage_print_data_load(): loaded '/tmp/tmpt_484lpy/state/test-user1/virtual_device_storage/0/6' Success
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.082: file_storage_print_data_load(): loaded '/tmp/tmpt_484lpy/state/test-user1/virtual_device_storage/0/1' Success
> (fprintd:2413057): GLib-GIO-DEBUG: 07:17:10.082: GTask [gio] D-Bus interface method dispatch (source object: 0x5633d9c25f90, source tag: 0x7f98146eae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.084: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.084: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.085: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.086: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.086: file_storage_discover_prints() for user 'test-user2' in '/tmp/tmpt_484lpy/state/test-user2/virtual_device_storage/0'
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.086: file_storage_print_data_load(): loaded '/tmp/tmpt_484lpy/state/test-user2/virtual_device_storage/0/2' Success
> (fprintd:2413057): GLib-GIO-DEBUG: 07:17:10.086: GTask [gio] D-Bus interface method dispatch (source object: 0x5633d9c25f90, source tag: 0x7f98146eae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.086: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.087: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.087: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.088: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.088: file_storage_discover_prints() for user 'test-user3' in '/tmp/tmpt_484lpy/state/test-user3/virtual_device_storage/0'
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.088: file_storage_print_data_load(): loaded '/tmp/tmpt_484lpy/state/test-user3/virtual_device_storage/0/5' Success
> (fprintd:2413057): GLib-GIO-DEBUG: 07:17:10.089: GTask [gio] D-Bus interface method dispatch (source object: 0x5633d9c25f90, source tag: 0x7f98146eae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.090: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> 
> (fprintd:2413057): fprintd-WARNING **: 07:17:10.090: Authorization denied to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging': Device was not claimed before use
> (fprintd:2413057): GLib-GIO-DEBUG: 07:17:10.090: GTask [gio] D-Bus interface method dispatch (source object: 0x5633d9c25f90, source tag: 0x7f98146eae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413057): fprintd-DEBUG: 07:17:10.094: main loop completed
> (fprintd:2413057): libfprint-virtual_device_storage-DEBUG: 07:17:10.094: 43579129796: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413057): libfprint-virtual_device-DEBUG: 07:17:10.094: 43579129876: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-duplicate', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-duplicate', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Created  test-user1 duplicated right-thumb print in /tmp/tmpt_484lpy/state/test-user1/virtual_device_storage/0/6
> Created  test-user2 duplicated left-index-finger print in /tmp/tmpt_484lpy/state/test-user2/virtual_device_storage/0/2
> ----------------------------------- stderr -----------------------------------
> test_enroll_users_duplicate_prints (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_enroll_users_duplicate_prints) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.736s
> 
> OK
> ==============================================================================
> 
> ================================== 272/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_enroll_write_print_error
> start time:   07:17:09
> duration:     0.91s
> result:       exit status 0
> command:      MALLOC_PERTURB_=146 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_enroll_write_print_error
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413107): GLib-GIO-DEBUG: 07:17:10.374: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.375: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413107): fprintd-WARNING **: 07:17:10.375: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.375: Launching FprintObject
> (fprintd:2413107): libfprint-context-DEBUG: 07:17:10.375: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.376: Preparing devices for resume
> (fprintd:2413107): libfprint-context-DEBUG: 07:17:10.376: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-xbb_ll2m/virtual-image.socket
> (fprintd:2413107): libfprint-context-DEBUG: 07:17:10.377: created
> 1690269430.378 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413107): libfprint-device-DEBUG: 07:17:10.377: Device reported probe completion
> (fprintd:2413107): libfprint-device-DEBUG: 07:17:10.377: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413107): libfprint-device-DEBUG: 07:17:10.377: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.380: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.380: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.380: Finger present 0
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.380: Finger needed 0
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.380: entering main loop
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.381: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.383: Got delay inhibitor for sleep.
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.468: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.468: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.469: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.470: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.470: user 'testuser' claiming the device: 0
> (fprintd:2413107): libfprint-virtual_device-DEBUG: 07:17:10.470: 43579505885: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413107): libfprint-virtual_device_connection-DEBUG: 07:17:10.470: 43579505975: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413107): libfprint-device-DEBUG: 07:17:10.471: Device reported open completion
> (fprintd:2413107): GLib-GIO-DEBUG: 07:17:10.471: GTask [gio] D-Bus interface method dispatch (source object: 0x555d69479020, source tag: 0x7fd2af1fbe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413107): libfprint-device-DEBUG: 07:17:10.471: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413107): libfprint-device-DEBUG: 07:17:10.471: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.471: claimed device 0
> (fprintd:2413107): libfprint-virtual_device_connection-DEBUG: 07:17:10.472: Got a new connection!
> (fprintd:2413107): libfprint-virtual_device-DEBUG: 07:17:10.472: Got instructions of length 19
> (fprintd:2413107): libfprint-virtual_device-DEBUG: 07:17:10.472: Received command SET_ENROLL_STAGES 2
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.472: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.473: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.473: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.474: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.475: file_storage_print_data_load(): loaded '/tmp/tmpd3i1mys3/state/testuser/virtual_device_storage/0/1' Operation not permitted
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.475: start enrollment device 0 finger 1
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.475: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpd3i1mys3/state/testuser/virtual_device_storage/0'
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.475: file_storage_print_data_load(): loaded '/tmp/tmpd3i1mys3/state/testuser/virtual_device_storage/0/1' Operation not permitted
> (fprintd:2413107): libfprint-device-DEBUG: 07:17:10.475: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413107): libfprint-device-DEBUG: 07:17:10.475: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.475: Finger present 0
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.475: Finger needed 1
> (fprintd:2413107): GLib-GIO-DEBUG: 07:17:10.475: GTask [gio] D-Bus interface method dispatch (source object: 0x555d69479020, source tag: 0x7fd2af1fbe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413107): libfprint-virtual_device_connection-DEBUG: 07:17:10.476: Got a new connection!
> (fprintd:2413107): libfprint-virtual_device-DEBUG: 07:17:10.476: Got instructions of length 10
> (fprintd:2413107): libfprint-virtual_device-DEBUG: 07:17:10.476: Received command SCAN whorl
> (fprintd:2413107): libfprint-virtual_device-DEBUG: 07:17:10.476: Processing command SCAN whorl
> (fprintd:2413107): libfprint-device-DEBUG: 07:17:10.476: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.476: Finger present 1
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.476: Finger needed 1
> (fprintd:2413107): libfprint-virtual_device_storage-DEBUG: 07:17:10.476: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413107): libfprint-device-DEBUG: 07:17:10.476: Device reported identify result
> (fprintd:2413107): libfprint-device-DEBUG: 07:17:10.476: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.476: Finger present 0
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.476: Finger needed 1
> (fprintd:2413107): libfprint-device-DEBUG: 07:17:10.476: Device reported identify completion
> (fprintd:2413107): libfprint-device-DEBUG: 07:17:10.476: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.476: Finger present 0
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.476: Finger needed 0
> (fprintd:2413107): libfprint-device-DEBUG: 07:17:10.476: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413107): libfprint-device-DEBUG: 07:17:10.476: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413107): libfprint-device-DEBUG: 07:17:10.476: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413107): libfprint-device-DEBUG: 07:17:10.476: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.476: Finger present 0
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.476: Finger needed 1
> (fprintd:2413107): libfprint-virtual_device_connection-DEBUG: 07:17:10.477: Got a new connection!
> (fprintd:2413107): libfprint-virtual_device-DEBUG: 07:17:10.477: Got instructions of length 10
> (fprintd:2413107): libfprint-virtual_device-DEBUG: 07:17:10.477: Received command SCAN whorl
> (fprintd:2413107): libfprint-virtual_device-DEBUG: 07:17:10.477: Processing command SCAN whorl
> (fprintd:2413107): libfprint-device-DEBUG: 07:17:10.477: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.477: Finger present 1
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.477: Finger needed 1
> (fprintd:2413107): libfprint-device-DEBUG: 07:17:10.477: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.477: Finger present 0
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.477: Finger needed 1
> (fprintd:2413107): libfprint-device-DEBUG: 07:17:10.477: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.477: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413107): libfprint-virtual_device-DEBUG: 07:17:10.477: Sleeping completed
> (fprintd:2413107): libfprint-virtual_device_connection-DEBUG: 07:17:10.478: Got a new connection!
> (fprintd:2413107): libfprint-virtual_device-DEBUG: 07:17:10.478: Got instructions of length 10
> (fprintd:2413107): libfprint-virtual_device-DEBUG: 07:17:10.478: Received command SCAN whorl
> (fprintd:2413107): libfprint-virtual_device-DEBUG: 07:17:10.478: Processing command SCAN whorl
> (fprintd:2413107): libfprint-device-DEBUG: 07:17:10.478: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.478: Finger present 1
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.478: Finger needed 1
> (fprintd:2413107): libfprint-device-DEBUG: 07:17:10.478: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.478: Finger present 0
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.478: Finger needed 1
> (fprintd:2413107): libfprint-device-DEBUG: 07:17:10.478: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.478: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413107): libfprint-device-DEBUG: 07:17:10.478: Device reported enroll completion
> (fprintd:2413107): libfprint-device-DEBUG: 07:17:10.478: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.478: Finger present 0
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.478: Finger needed 0
> (fprintd:2413107): libfprint-device-DEBUG: 07:17:10.478: Print for finger FP_FINGER_LEFT_THUMB enrolled
> (fprintd:2413107): libfprint-device-DEBUG: 07:17:10.478: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413107): libfprint-device-DEBUG: 07:17:10.478: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.478: enroll_cb: result enroll-completed
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.492: file_storage_print_data_save(): could not save '/tmp/tmpd3i1mys3/state/testuser/virtual_device_storage/0/1': Failed to rename file “/tmp/tmpd3i1mys3/state/testuser/virtual_device_storage/0/1.SSGC81” to “/tmp/tmpd3i1mys3/state/testuser/virtual_device_storage/0/1”: g_rename() failed: Is a directory
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.493: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.493: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413107): GLib-GIO-DEBUG: 07:17:10.494: GTask [gio] D-Bus interface method dispatch (source object: 0x555d69479020, source tag: 0x7fd2af1fbe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.496: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.496: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413107): libfprint-device-DEBUG: 07:17:10.496: Device reported close completion
> (fprintd:2413107): GLib-GIO-DEBUG: 07:17:10.496: GTask [gio] D-Bus interface method dispatch (source object: 0x555d69479020, source tag: 0x7fd2af1fbe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413107): libfprint-device-DEBUG: 07:17:10.496: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413107): libfprint-device-DEBUG: 07:17:10.496: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.496: released device 0
> (fprintd:2413107): fprintd-DEBUG: 07:17:10.499: main loop completed
> (fprintd:2413107): libfprint-virtual_device_storage-DEBUG: 07:17:10.500: 43579535171: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413107): libfprint-virtual_device-DEBUG: 07:17:10.500: 43579535197: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-failed', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_write_print_error (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_enroll_write_print_error) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.677s
> 
> OK
> ==============================================================================
> 
> ================================== 273/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_identify_finger_not_enrolled
> start time:   07:17:09
> duration:     0.90s
> result:       exit status 0
> command:      MALLOC_PERTURB_=67 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_identify_finger_not_enrolled
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413122): GLib-GIO-DEBUG: 07:17:10.502: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413122): fprintd-DEBUG: 07:17:10.503: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413122): fprintd-WARNING **: 07:17:10.503: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413122): fprintd-DEBUG: 07:17:10.503: Launching FprintObject
> (fprintd:2413122): libfprint-context-DEBUG: 07:17:10.503: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413122): fprintd-DEBUG: 07:17:10.504: Preparing devices for resume
> (fprintd:2413122): libfprint-context-DEBUG: 07:17:10.504: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-lz7y9pwm/virtual-image.socket
> (fprintd:2413122): libfprint-context-DEBUG: 07:17:10.504: created
> (fprintd:2413122): libfprint-device-DEBUG: 07:17:10.504: Device reported probe completion
> (fprintd:2413122): libfprint-device-DEBUG: 07:17:10.505: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413122): libfprint-device-DEBUG: 07:17:10.505: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269430.505 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413122): fprintd-DEBUG: 07:17:10.507: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413122): fprintd-DEBUG: 07:17:10.507: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413122): fprintd-DEBUG: 07:17:10.507: Finger present 0
> (fprintd:2413122): fprintd-DEBUG: 07:17:10.507: Finger needed 0
> (fprintd:2413122): fprintd-DEBUG: 07:17:10.507: Got delay inhibitor for sleep.
> (fprintd:2413122): fprintd-DEBUG: 07:17:10.507: entering main loop
> (fprintd:2413122): fprintd-DEBUG: 07:17:10.508: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413122): fprintd-DEBUG: 07:17:10.605: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413122): fprintd-DEBUG: 07:17:10.606: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413122): fprintd-DEBUG: 07:17:10.608: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413122): fprintd-DEBUG: 07:17:10.610: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413122): fprintd-DEBUG: 07:17:10.610: user 'testuser' claiming the device: 0
> (fprintd:2413122): libfprint-virtual_device-DEBUG: 07:17:10.610: 43579645321: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413122): libfprint-virtual_device_connection-DEBUG: 07:17:10.610: 43579645372: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413122): libfprint-device-DEBUG: 07:17:10.610: Device reported open completion
> (fprintd:2413122): GLib-GIO-DEBUG: 07:17:10.610: GTask [gio] D-Bus interface method dispatch (source object: 0x55a8fe6ad050, source tag: 0x7f0f04c7be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413122): libfprint-device-DEBUG: 07:17:10.610: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413122): libfprint-device-DEBUG: 07:17:10.610: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413122): fprintd-DEBUG: 07:17:10.610: claimed device 0
> (fprintd:2413122): fprintd-DEBUG: 07:17:10.611: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413122): fprintd-DEBUG: 07:17:10.611: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413122): fprintd-DEBUG: 07:17:10.612: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413122): fprintd-DEBUG: 07:17:10.612: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp194j56ns/state/testuser/virtual_device_storage/0'
> (fprintd:2413122): fprintd-DEBUG: 07:17:10.612: scan_dev_storedir(): opendir("/tmp/tmp194j56ns/state/testuser/virtual_device_storage/0") failed: Error opening directory “/tmp/tmp194j56ns/state/testuser/virtual_device_storage/0”: No such file or directory
> (fprintd:2413122): GLib-GIO-DEBUG: 07:17:10.613: GTask [gio] D-Bus interface method dispatch (source object: 0x55a8fe6ad050, source tag: 0x7f0f04c7be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413122): fprintd-DEBUG: 07:17:10.614: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413122): fprintd-DEBUG: 07:17:10.614: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413122): libfprint-device-DEBUG: 07:17:10.614: Device reported close completion
> (fprintd:2413122): GLib-GIO-DEBUG: 07:17:10.614: GTask [gio] D-Bus interface method dispatch (source object: 0x55a8fe6ad050, source tag: 0x7f0f04c7be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413122): libfprint-device-DEBUG: 07:17:10.614: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413122): libfprint-device-DEBUG: 07:17:10.614: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413122): fprintd-DEBUG: 07:17:10.614: released device 0
> (fprintd:2413122): fprintd-DEBUG: 07:17:10.616: main loop completed
> (fprintd:2413122): libfprint-virtual_device_storage-DEBUG: 07:17:10.617: 43579652105: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413122): libfprint-virtual_device-DEBUG: 07:17:10.617: 43579652139: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_identify_finger_not_enrolled (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_identify_finger_not_enrolled) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.613s
> 
> OK
> ==============================================================================
> 
> ================================== 274/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_identify_finger_not_enrolled_stops_verification
> start time:   07:17:10
> duration:     0.74s
> result:       exit status 0
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_PERTURB_=122 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_identify_finger_not_enrolled_stops_verification
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413130): GLib-GIO-DEBUG: 07:17:10.614: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413130): fprintd-DEBUG: 07:17:10.617: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413130): fprintd-WARNING **: 07:17:10.617: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413130): fprintd-DEBUG: 07:17:10.617: Launching FprintObject
> (fprintd:2413130): libfprint-context-DEBUG: 07:17:10.617: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413130): fprintd-DEBUG: 07:17:10.622: Preparing devices for resume
> 1690269430.623 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413130): libfprint-context-DEBUG: 07:17:10.624: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-t5mo2yq8/virtual-image.socket
> (fprintd:2413130): libfprint-context-DEBUG: 07:17:10.625: created
> (fprintd:2413130): fprintd-DEBUG: 07:17:10.625: Got delay inhibitor for sleep.
> (fprintd:2413130): libfprint-device-DEBUG: 07:17:10.625: Device reported probe completion
> (fprintd:2413130): libfprint-device-DEBUG: 07:17:10.625: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413130): libfprint-device-DEBUG: 07:17:10.625: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413130): fprintd-DEBUG: 07:17:10.632: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413130): fprintd-DEBUG: 07:17:10.632: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413130): fprintd-DEBUG: 07:17:10.632: Finger present 0
> (fprintd:2413130): fprintd-DEBUG: 07:17:10.632: Finger needed 0
> (fprintd:2413130): fprintd-DEBUG: 07:17:10.633: entering main loop
> (fprintd:2413130): fprintd-DEBUG: 07:17:10.634: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413130): fprintd-DEBUG: 07:17:10.718: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413130): fprintd-DEBUG: 07:17:10.719: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413130): fprintd-DEBUG: 07:17:10.722: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413130): fprintd-DEBUG: 07:17:10.723: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413130): fprintd-DEBUG: 07:17:10.723: user 'testuser' claiming the device: 0
> (fprintd:2413130): libfprint-virtual_device-DEBUG: 07:17:10.723: 43579758878: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413130): libfprint-virtual_device_connection-DEBUG: 07:17:10.723: 43579758915: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413130): libfprint-device-DEBUG: 07:17:10.723: Device reported open completion
> (fprintd:2413130): GLib-GIO-DEBUG: 07:17:10.724: GTask [gio] D-Bus interface method dispatch (source object: 0x55b2277c8bd0, source tag: 0x7ff1bdddee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413130): libfprint-device-DEBUG: 07:17:10.724: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413130): libfprint-device-DEBUG: 07:17:10.724: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413130): fprintd-DEBUG: 07:17:10.724: claimed device 0
> (fprintd:2413130): fprintd-DEBUG: 07:17:10.726: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413130): fprintd-DEBUG: 07:17:10.726: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413130): fprintd-DEBUG: 07:17:10.730: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413130): fprintd-DEBUG: 07:17:10.731: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpph_tv_qg/state/testuser/virtual_device_storage/0'
> (fprintd:2413130): fprintd-DEBUG: 07:17:10.731: scan_dev_storedir(): opendir("/tmp/tmpph_tv_qg/state/testuser/virtual_device_storage/0") failed: Error opening directory “/tmp/tmpph_tv_qg/state/testuser/virtual_device_storage/0”: No such file or directory
> (fprintd:2413130): GLib-GIO-DEBUG: 07:17:10.731: GTask [gio] D-Bus interface method dispatch (source object: 0x55b2277c8bd0, source tag: 0x7ff1bdddee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413130): fprintd-DEBUG: 07:17:10.733: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413130): fprintd-DEBUG: 07:17:10.733: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413130): GLib-GIO-DEBUG: 07:17:10.733: GTask [gio] D-Bus interface method dispatch (source object: 0x55b2277c8bd0, source tag: 0x7ff1bdddee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413130): fprintd-DEBUG: 07:17:10.736: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413130): fprintd-DEBUG: 07:17:10.736: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413130): libfprint-device-DEBUG: 07:17:10.736: Device reported close completion
> (fprintd:2413130): GLib-GIO-DEBUG: 07:17:10.736: GTask [gio] D-Bus interface method dispatch (source object: 0x55b2277c8bd0, source tag: 0x7ff1bdddee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413130): libfprint-device-DEBUG: 07:17:10.736: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413130): libfprint-device-DEBUG: 07:17:10.736: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413130): fprintd-DEBUG: 07:17:10.736: released device 0
> (fprintd:2413130): fprintd-DEBUG: 07:17:10.745: main loop completed
> (fprintd:2413130): libfprint-virtual_device_storage-DEBUG: 07:17:10.746: 43579781071: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413130): libfprint-virtual_device-DEBUG: 07:17:10.746: 43579781101: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_identify_finger_not_enrolled_stops_verification (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_identify_finger_not_enrolled_stops_verification) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.563s
> 
> OK
> ==============================================================================
> 
> ================================== 275/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_list_enrolled_fingers_current_user
> start time:   07:17:10
> duration:     0.87s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=212 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_list_enrolled_fingers_current_user
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413143): GLib-GIO-DEBUG: 07:17:10.851: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.852: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413143): fprintd-WARNING **: 07:17:10.852: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.852: Launching FprintObject
> (fprintd:2413143): libfprint-context-DEBUG: 07:17:10.853: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.854: Preparing devices for resume
> (fprintd:2413143): libfprint-context-DEBUG: 07:17:10.854: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-6asknql4/virtual-image.socket
> (fprintd:2413143): libfprint-context-DEBUG: 07:17:10.854: created
> (fprintd:2413143): libfprint-device-DEBUG: 07:17:10.854: Device reported probe completion
> (fprintd:2413143): libfprint-device-DEBUG: 07:17:10.854: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413143): libfprint-device-DEBUG: 07:17:10.854: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269430.855 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.856: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.856: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.856: Finger present 0
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.856: Finger needed 0
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.856: Got delay inhibitor for sleep.
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.857: entering main loop
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.857: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.940: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.941: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.944: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.945: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.945: user 'testuser' claiming the device: 0
> (fprintd:2413143): libfprint-virtual_device-DEBUG: 07:17:10.945: 43579980401: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413143): libfprint-virtual_device_connection-DEBUG: 07:17:10.945: 43579980445: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413143): libfprint-device-DEBUG: 07:17:10.945: Device reported open completion
> (fprintd:2413143): GLib-GIO-DEBUG: 07:17:10.945: GTask [gio] D-Bus interface method dispatch (source object: 0x56302dce4010, source tag: 0x7fd36f482e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413143): libfprint-device-DEBUG: 07:17:10.945: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413143): libfprint-device-DEBUG: 07:17:10.945: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.945: claimed device 0
> (fprintd:2413143): libfprint-virtual_device_connection-DEBUG: 07:17:10.946: Got a new connection!
> (fprintd:2413143): libfprint-virtual_device-DEBUG: 07:17:10.946: Got instructions of length 19
> (fprintd:2413143): libfprint-virtual_device-DEBUG: 07:17:10.946: Received command SET_ENROLL_STAGES 2
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.946: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.948: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.948: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.949: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.949: file_storage_print_data_load(): loaded '/tmp/tmprihaaqhy/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.949: start enrollment device 0 finger 7
> (fprintd:2413143): libfprint-device-DEBUG: 07:17:10.949: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413143): libfprint-device-DEBUG: 07:17:10.949: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.949: Finger present 0
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.949: Finger needed 1
> (fprintd:2413143): GLib-GIO-DEBUG: 07:17:10.949: GTask [gio] D-Bus interface method dispatch (source object: 0x56302dce4010, source tag: 0x7fd36f482e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413143): libfprint-virtual_device_connection-DEBUG: 07:17:10.950: Got a new connection!
> (fprintd:2413143): libfprint-virtual_device-DEBUG: 07:17:10.950: Got instructions of length 10
> (fprintd:2413143): libfprint-virtual_device-DEBUG: 07:17:10.950: Received command SCAN whorl
> (fprintd:2413143): libfprint-virtual_device-DEBUG: 07:17:10.950: Processing command SCAN whorl
> (fprintd:2413143): libfprint-device-DEBUG: 07:17:10.950: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.950: Finger present 1
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.950: Finger needed 1
> (fprintd:2413143): libfprint-virtual_device_storage-DEBUG: 07:17:10.950: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413143): libfprint-device-DEBUG: 07:17:10.950: Device reported identify result
> (fprintd:2413143): libfprint-device-DEBUG: 07:17:10.950: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.950: Finger present 0
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.950: Finger needed 1
> (fprintd:2413143): libfprint-device-DEBUG: 07:17:10.950: Device reported identify completion
> (fprintd:2413143): libfprint-device-DEBUG: 07:17:10.950: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.950: Finger present 0
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.950: Finger needed 0
> (fprintd:2413143): libfprint-device-DEBUG: 07:17:10.950: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413143): libfprint-device-DEBUG: 07:17:10.950: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413143): libfprint-device-DEBUG: 07:17:10.950: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413143): libfprint-device-DEBUG: 07:17:10.950: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.950: Finger present 0
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.950: Finger needed 1
> (fprintd:2413143): libfprint-virtual_device_connection-DEBUG: 07:17:10.951: Got a new connection!
> (fprintd:2413143): libfprint-virtual_device-DEBUG: 07:17:10.951: Got instructions of length 10
> (fprintd:2413143): libfprint-virtual_device-DEBUG: 07:17:10.951: Received command SCAN whorl
> (fprintd:2413143): libfprint-virtual_device-DEBUG: 07:17:10.951: Processing command SCAN whorl
> (fprintd:2413143): libfprint-device-DEBUG: 07:17:10.951: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.951: Finger present 1
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.951: Finger needed 1
> (fprintd:2413143): libfprint-device-DEBUG: 07:17:10.951: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.951: Finger present 0
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.951: Finger needed 1
> (fprintd:2413143): libfprint-device-DEBUG: 07:17:10.951: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.951: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413143): libfprint-virtual_device-DEBUG: 07:17:10.951: Sleeping completed
> (fprintd:2413143): libfprint-virtual_device_connection-DEBUG: 07:17:10.951: Got a new connection!
> (fprintd:2413143): libfprint-virtual_device-DEBUG: 07:17:10.951: Got instructions of length 10
> (fprintd:2413143): libfprint-virtual_device-DEBUG: 07:17:10.951: Received command SCAN whorl
> (fprintd:2413143): libfprint-virtual_device-DEBUG: 07:17:10.951: Processing command SCAN whorl
> (fprintd:2413143): libfprint-device-DEBUG: 07:17:10.951: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.951: Finger present 1
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.951: Finger needed 1
> (fprintd:2413143): libfprint-device-DEBUG: 07:17:10.951: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.951: Finger present 0
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.951: Finger needed 1
> (fprintd:2413143): libfprint-device-DEBUG: 07:17:10.951: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.951: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413143): libfprint-device-DEBUG: 07:17:10.951: Device reported enroll completion
> (fprintd:2413143): libfprint-device-DEBUG: 07:17:10.951: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.951: Finger present 0
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.951: Finger needed 0
> (fprintd:2413143): libfprint-device-DEBUG: 07:17:10.951: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2413143): libfprint-device-DEBUG: 07:17:10.952: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413143): libfprint-device-DEBUG: 07:17:10.952: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.952: enroll_cb: result enroll-completed
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.952: file_storage_print_data_save(): print saved to /tmp/tmprihaaqhy/state/testuser/virtual_device_storage/0/7
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.952: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.952: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413143): GLib-GIO-DEBUG: 07:17:10.953: GTask [gio] D-Bus interface method dispatch (source object: 0x56302dce4010, source tag: 0x7fd36f482e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.954: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.954: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.955: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.955: file_storage_discover_prints() for user 'user42' in '/tmp/tmprihaaqhy/state/user42/virtual_device_storage/0'
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.955: scan_dev_storedir(): opendir("/tmp/tmprihaaqhy/state/user42/virtual_device_storage/0") failed: Error opening directory “/tmp/tmprihaaqhy/state/user42/virtual_device_storage/0”: No such file or directory
> (fprintd:2413143): GLib-GIO-DEBUG: 07:17:10.955: GTask [gio] D-Bus interface method dispatch (source object: 0x56302dce4010, source tag: 0x7fd36f482e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.956: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.956: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.957: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.957: file_storage_discover_prints() for user 'user42' in '/tmp/tmprihaaqhy/state/user42/virtual_device_storage/0'
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.957: scan_dev_storedir(): opendir("/tmp/tmprihaaqhy/state/user42/virtual_device_storage/0") failed: Error opening directory “/tmp/tmprihaaqhy/state/user42/virtual_device_storage/0”: No such file or directory
> (fprintd:2413143): GLib-GIO-DEBUG: 07:17:10.957: GTask [gio] D-Bus interface method dispatch (source object: 0x56302dce4010, source tag: 0x7fd36f482e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.958: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.958: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413143): libfprint-device-DEBUG: 07:17:10.958: Device reported close completion
> (fprintd:2413143): GLib-GIO-DEBUG: 07:17:10.958: GTask [gio] D-Bus interface method dispatch (source object: 0x56302dce4010, source tag: 0x7fd36f482e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413143): libfprint-device-DEBUG: 07:17:10.958: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413143): libfprint-device-DEBUG: 07:17:10.958: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.958: released device 0
> (fprintd:2413143): fprintd-DEBUG: 07:17:10.959: main loop completed
> (fprintd:2413143): libfprint-virtual_device_storage-DEBUG: 07:17:10.960: 43579995100: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413143): libfprint-virtual_device-DEBUG: 07:17:10.960: 43579995129: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_list_enrolled_fingers_current_user (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_list_enrolled_fingers_current_user) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.668s
> 
> OK
> ==============================================================================
> 
> ================================== 276/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_enroll_verify_list_delete
> start time:   07:17:09
> duration:     1.92s
> result:       exit status 0
> command:      G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals MALLOC_PERTURB_=163 TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_enroll_verify_list_delete
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413078): GLib-GIO-DEBUG: 07:17:09.986: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413078): fprintd-DEBUG: 07:17:09.987: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413078): fprintd-WARNING **: 07:17:09.987: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413078): fprintd-DEBUG: 07:17:09.987: Launching FprintObject
> (fprintd:2413078): libfprint-context-DEBUG: 07:17:09.987: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413078): fprintd-DEBUG: 07:17:09.988: Preparing devices for resume
> (fprintd:2413078): libfprint-context-DEBUG: 07:17:09.988: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-67mq_rv9/virtual-image.socket
> (fprintd:2413078): libfprint-context-DEBUG: 07:17:09.988: created
> 1690269429.989 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:09.989: Device reported probe completion
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:09.989: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:09.989: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413078): fprintd-DEBUG: 07:17:09.990: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413078): fprintd-DEBUG: 07:17:09.990: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413078): fprintd-DEBUG: 07:17:09.990: Finger present 0
> (fprintd:2413078): fprintd-DEBUG: 07:17:09.990: Finger needed 0
> (fprintd:2413078): fprintd-DEBUG: 07:17:09.991: Got delay inhibitor for sleep.
> (fprintd:2413078): fprintd-DEBUG: 07:17:09.991: entering main loop
> (fprintd:2413078): fprintd-DEBUG: 07:17:09.991: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.096: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.096: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.097: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.099: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.099: user 'testuser' claiming the device: 0
> (fprintd:2413078): libfprint-virtual_device-DEBUG: 07:17:10.099: 43579134521: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413078): libfprint-virtual_device_connection-DEBUG: 07:17:10.099: 43579134556: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.099: Device reported open completion
> (fprintd:2413078): GLib-GIO-DEBUG: 07:17:10.099: GTask [gio] D-Bus interface method dispatch (source object: 0x55d830a5bf30, source tag: 0x7f9898f24e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.099: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.099: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.099: claimed device 0
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.100: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.101: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.102: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.103: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.103: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp_acdxtqt/state/testuser/virtual_device_storage/0'
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.103: scan_dev_storedir(): opendir("/tmp/tmp_acdxtqt/state/testuser/virtual_device_storage/0") failed: Error opening directory “/tmp/tmp_acdxtqt/state/testuser/virtual_device_storage/0”: No such file or directory
> (fprintd:2413078): GLib-GIO-DEBUG: 07:17:10.103: GTask [gio] D-Bus interface method dispatch (source object: 0x55d830a5bf30, source tag: 0x7f9898f24e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.105: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.105: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.106: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.107: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.107: file_storage_discover_prints() for user 'nottestuser' in '/tmp/tmp_acdxtqt/state/nottestuser/virtual_device_storage/0'
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.108: scan_dev_storedir(): opendir("/tmp/tmp_acdxtqt/state/nottestuser/virtual_device_storage/0") failed: Error opening directory “/tmp/tmp_acdxtqt/state/nottestuser/virtual_device_storage/0”: No such file or directory
> (fprintd:2413078): GLib-GIO-DEBUG: 07:17:10.108: GTask [gio] D-Bus interface method dispatch (source object: 0x55d830a5bf30, source tag: 0x7f9898f24e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413078): libfprint-virtual_device_connection-DEBUG: 07:17:10.109: Got a new connection!
> (fprintd:2413078): libfprint-virtual_device-DEBUG: 07:17:10.109: Got instructions of length 19
> (fprintd:2413078): libfprint-virtual_device-DEBUG: 07:17:10.109: Received command SET_ENROLL_STAGES 2
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.109: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.110: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.110: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.111: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.111: file_storage_print_data_load(): loaded '/tmp/tmp_acdxtqt/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.112: start enrollment device 0 finger 7
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.112: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.112: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.112: Finger present 0
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.112: Finger needed 1
> (fprintd:2413078): GLib-GIO-DEBUG: 07:17:10.112: GTask [gio] D-Bus interface method dispatch (source object: 0x55d830a5bf30, source tag: 0x7f9898f24e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413078): libfprint-virtual_device_connection-DEBUG: 07:17:10.113: Got a new connection!
> (fprintd:2413078): libfprint-virtual_device-DEBUG: 07:17:10.113: Got instructions of length 10
> (fprintd:2413078): libfprint-virtual_device-DEBUG: 07:17:10.113: Received command SCAN whorl
> (fprintd:2413078): libfprint-virtual_device-DEBUG: 07:17:10.113: Processing command SCAN whorl
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.113: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.113: Finger present 1
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.113: Finger needed 1
> (fprintd:2413078): libfprint-virtual_device_storage-DEBUG: 07:17:10.113: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.113: Device reported identify result
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.113: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.113: Finger present 0
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.113: Finger needed 1
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.113: Device reported identify completion
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.113: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.113: Finger present 0
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.113: Finger needed 0
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.114: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.114: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.114: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.114: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.114: Finger present 0
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.114: Finger needed 1
> (fprintd:2413078): libfprint-virtual_device_connection-DEBUG: 07:17:10.114: Got a new connection!
> (fprintd:2413078): libfprint-virtual_device-DEBUG: 07:17:10.114: Got instructions of length 10
> (fprintd:2413078): libfprint-virtual_device-DEBUG: 07:17:10.114: Received command SCAN whorl
> (fprintd:2413078): libfprint-virtual_device-DEBUG: 07:17:10.114: Processing command SCAN whorl
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.114: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.115: Finger present 1
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.115: Finger needed 1
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.115: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.115: Finger present 0
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.115: Finger needed 1
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.115: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.115: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413078): libfprint-virtual_device-DEBUG: 07:17:10.115: Sleeping completed
> (fprintd:2413078): libfprint-virtual_device_connection-DEBUG: 07:17:10.118: Got a new connection!
> (fprintd:2413078): libfprint-virtual_device-DEBUG: 07:17:10.118: Got instructions of length 10
> (fprintd:2413078): libfprint-virtual_device-DEBUG: 07:17:10.118: Received command SCAN whorl
> (fprintd:2413078): libfprint-virtual_device-DEBUG: 07:17:10.118: Processing command SCAN whorl
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.118: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.118: Finger present 1
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.118: Finger needed 1
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.118: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.118: Finger present 0
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.118: Finger needed 1
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.118: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.118: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.118: Device reported enroll completion
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.118: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.118: Finger present 0
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.118: Finger needed 0
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.118: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.118: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.118: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.118: enroll_cb: result enroll-completed
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.118: file_storage_print_data_save(): print saved to /tmp/tmp_acdxtqt/state/testuser/virtual_device_storage/0/7
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.119: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.119: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413078): GLib-GIO-DEBUG: 07:17:10.119: GTask [gio] D-Bus interface method dispatch (source object: 0x55d830a5bf30, source tag: 0x7f9898f24e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.120: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.120: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.121: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.122: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.122: file_storage_discover_prints() for user 'nottestuser' in '/tmp/tmp_acdxtqt/state/nottestuser/virtual_device_storage/0'
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.122: scan_dev_storedir(): opendir("/tmp/tmp_acdxtqt/state/nottestuser/virtual_device_storage/0") failed: Error opening directory “/tmp/tmp_acdxtqt/state/nottestuser/virtual_device_storage/0”: No such file or directory
> (fprintd:2413078): GLib-GIO-DEBUG: 07:17:10.122: GTask [gio] D-Bus interface method dispatch (source object: 0x55d830a5bf30, source tag: 0x7f9898f24e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.122: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.123: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.123: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.124: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.124: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp_acdxtqt/state/testuser/virtual_device_storage/0'
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.124: file_storage_print_data_load(): loaded '/tmp/tmp_acdxtqt/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2413078): GLib-GIO-DEBUG: 07:17:10.124: GTask [gio] D-Bus interface method dispatch (source object: 0x55d830a5bf30, source tag: 0x7f9898f24e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.125: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.125: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.125: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.125: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp_acdxtqt/state/testuser/virtual_device_storage/0'
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.125: file_storage_print_data_load(): loaded '/tmp/tmp_acdxtqt/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.125: start verification device 0 finger right-index-finger
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.125: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.125: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.125: Finger present 0
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.125: Finger needed 1
> (fprintd:2413078): GLib-GIO-DEBUG: 07:17:10.125: GTask [gio] D-Bus interface method dispatch (source object: 0x55d830a5bf30, source tag: 0x7f9898f24e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413078): libfprint-virtual_device_connection-DEBUG: 07:17:10.126: Got a new connection!
> (fprintd:2413078): libfprint-virtual_device-DEBUG: 07:17:10.126: Got instructions of length 16
> (fprintd:2413078): libfprint-virtual_device-DEBUG: 07:17:10.126: Received command SCAN tented_arch
> (fprintd:2413078): libfprint-virtual_device-DEBUG: 07:17:10.126: Processing command SCAN tented_arch
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.126: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.126: Finger present 1
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.126: Finger needed 1
> (fprintd:2413078): libfprint-virtual_device-DEBUG: 07:17:10.126: Virtual device scanned print tented_arch
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.126: Device reported verify result
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.126: report_verify_status: result verify-no-match
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.126: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.126: Finger present 0
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.126: Finger needed 1
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.126: Device reported verify completion
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.126: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.126: Finger present 0
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.126: Finger needed 0
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.126: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.126: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.126: verify_cb: result verify-no-match
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.126: Device Virtual device with storage and identification for debugging failed to match during action 2, verifying local storage
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.127: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.127: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413078): GLib-GIO-DEBUG: 07:17:10.127: GTask [gio] D-Bus interface method dispatch (source object: 0x55d830a5bf30, source tag: 0x7f9898f24e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.628: Device reported listing completion
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.628: Completing action FPI_DEVICE_ACTION_LIST in idle!
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.628: Updated temperature model after 0.50 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.628: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp_acdxtqt/state/testuser/virtual_device_storage/0'
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.628: file_storage_print_data_load(): loaded '/tmp/tmp_acdxtqt/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.630: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.630: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.632: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.632: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp_acdxtqt/state/testuser/virtual_device_storage/0'
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.632: file_storage_print_data_load(): loaded '/tmp/tmp_acdxtqt/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.632: start verification device 0 finger right-index-finger
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.632: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.632: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.632: Finger present 0
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.632: Finger needed 1
> (fprintd:2413078): GLib-GIO-DEBUG: 07:17:10.633: GTask [gio] D-Bus interface method dispatch (source object: 0x55d830a5bf30, source tag: 0x7f9898f24e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413078): libfprint-virtual_device_connection-DEBUG: 07:17:10.633: Got a new connection!
> (fprintd:2413078): libfprint-virtual_device-DEBUG: 07:17:10.633: Got instructions of length 7
> (fprintd:2413078): libfprint-virtual_device-DEBUG: 07:17:10.633: Received command RETRY 1
> (fprintd:2413078): libfprint-virtual_device-DEBUG: 07:17:10.633: Processing command RETRY 1
> (fprintd:2413078): libfprint-virtual_device-DEBUG: 07:17:10.633: Virtual device scan failed with error: The swipe was too short, please try again.
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.633: Device reported verify result
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.633: report_verify_status: result verify-swipe-too-short
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.633: Device reported verify completion
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.633: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.633: Finger present 0
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.633: Finger needed 0
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.633: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.633: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.633: verify_cb: result verify-swipe-too-short
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.633: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.633: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.633: Finger present 0
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.633: Finger needed 1
> (fprintd:2413078): libfprint-virtual_device_connection-DEBUG: 07:17:10.634: Got a new connection!
> (fprintd:2413078): libfprint-virtual_device-DEBUG: 07:17:10.634: Got instructions of length 10
> (fprintd:2413078): libfprint-virtual_device-DEBUG: 07:17:10.634: Received command SCAN whorl
> (fprintd:2413078): libfprint-virtual_device-DEBUG: 07:17:10.634: Processing command SCAN whorl
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.634: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.634: Finger present 1
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.634: Finger needed 1
> (fprintd:2413078): libfprint-virtual_device-DEBUG: 07:17:10.634: Virtual device scanned print whorl
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.634: Device reported verify result
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.634: report_verify_status: result verify-match
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.634: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.634: Finger present 0
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.634: Finger needed 1
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.634: Device reported verify completion
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.634: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.634: Finger present 0
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.634: Finger needed 0
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.634: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:10.634: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.634: verify_cb: result verify-match
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.639: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.639: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413078): GLib-GIO-DEBUG: 07:17:10.639: GTask [gio] D-Bus interface method dispatch (source object: 0x55d830a5bf30, source tag: 0x7f9898f24e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.639: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.640: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.641: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.641: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.641: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp_acdxtqt/state/testuser/virtual_device_storage/0'
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.641: file_storage_print_data_load(): loaded '/tmp/tmp_acdxtqt/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2413078): GLib-GIO-DEBUG: 07:17:10.642: GTask [gio] D-Bus interface method dispatch (source object: 0x55d830a5bf30, source tag: 0x7f9898f24e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.642: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.642: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.643: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.644: Authorization granted to :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> 
> (fprintd:2413078): fprintd-WARNING **: 07:17:10.644: The API user should be updated to use DeleteEnrolledFingers2 method!
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.644: Deleting enrolled fingers for user testuser
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.644: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp_acdxtqt/state/testuser/virtual_device_storage/0'
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.644: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp_acdxtqt/state/testuser/virtual_device_storage/0'
> (fprintd:2413078): fprintd-DEBUG: 07:17:10.644: file_storage_print_data_load(): loaded '/tmp/tmp_acdxtqt/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2413078): GLib-GIO-DEBUG: 07:17:10.644: GTask [gio] D-Bus interface method dispatch (source object: 0x55d830a5bf30, source tag: 0x7f9898f24e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> 
> (fprintd:2413078): fprintd-WARNING **: 07:17:10.644: Offending API user is python3
> (fprintd:2413078): libfprint-virtual_device_storage-DEBUG: 07:17:11.145: Deleting print whorl for user testuser
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:11.145: Device reported deletion completion
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:11.146: Completing action FPI_DEVICE_ACTION_DELETE in idle!
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:11.146: Updated temperature model after 0.51 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413078): fprintd-DEBUG: 07:17:11.146: file_storage_print_data_delete(): unlink("/tmp/tmp_acdxtqt/state/testuser/virtual_device_storage/0/7") Success
> (fprintd:2413078): fprintd-DEBUG: 07:17:11.147: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp_acdxtqt/state/testuser/virtual_device_storage/0'
> (fprintd:2413078): fprintd-DEBUG: 07:17:11.149: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413078): fprintd-DEBUG: 07:17:11.149: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413078): fprintd-DEBUG: 07:17:11.156: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413078): fprintd-DEBUG: 07:17:11.158: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413078): fprintd-DEBUG: 07:17:11.159: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp_acdxtqt/state/testuser/virtual_device_storage/0'
> (fprintd:2413078): fprintd-DEBUG: 07:17:11.159: scan_dev_storedir(): opendir("/tmp/tmp_acdxtqt/state/testuser/virtual_device_storage/0") failed: Error opening directory “/tmp/tmp_acdxtqt/state/testuser/virtual_device_storage/0”: No such file or directory
> (fprintd:2413078): GLib-GIO-DEBUG: 07:17:11.159: GTask [gio] D-Bus interface method dispatch (source object: 0x55d830a5bf30, source tag: 0x7f9898f24e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413078): fprintd-DEBUG: 07:17:11.163: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413078): fprintd-DEBUG: 07:17:11.163: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:11.163: Device reported close completion
> (fprintd:2413078): GLib-GIO-DEBUG: 07:17:11.163: GTask [gio] D-Bus interface method dispatch (source object: 0x55d830a5bf30, source tag: 0x7f9898f24e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:11.163: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413078): libfprint-device-DEBUG: 07:17:11.163: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413078): fprintd-DEBUG: 07:17:11.163: released device 0
> (fprintd:2413078): fprintd-DEBUG: 07:17:11.165: main loop completed
> (fprintd:2413078): libfprint-virtual_device_storage-DEBUG: 07:17:11.166: 43580201830: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413078): libfprint-virtual_device-DEBUG: 07:17:11.166: 43580201875: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('right-index-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-no-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyFingerSelected ('right-index-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-swipe-too-short', false)
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-match', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_verify_list_delete (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_enroll_verify_list_delete) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.698s
> 
> OK
> ==============================================================================
> 
> ================================== 277/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_release_error
> start time:   07:17:10
> duration:     0.93s
> result:       exit status 0
> command:      MALLOC_PERTURB_=79 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_release_error
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413184): GLib-GIO-DEBUG: 07:17:11.329: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413184): fprintd-DEBUG: 07:17:11.331: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413184): fprintd-WARNING **: 07:17:11.331: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413184): fprintd-DEBUG: 07:17:11.331: Launching FprintObject
> (fprintd:2413184): libfprint-context-DEBUG: 07:17:11.331: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413184): fprintd-DEBUG: 07:17:11.332: Preparing devices for resume
> (fprintd:2413184): libfprint-context-DEBUG: 07:17:11.332: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-qb_xiwoz/virtual-image.socket
> (fprintd:2413184): libfprint-context-DEBUG: 07:17:11.332: created
> 1690269431.332 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413184): libfprint-device-DEBUG: 07:17:11.332: Device reported probe completion
> (fprintd:2413184): libfprint-device-DEBUG: 07:17:11.332: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413184): libfprint-device-DEBUG: 07:17:11.332: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413184): fprintd-DEBUG: 07:17:11.333: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413184): fprintd-DEBUG: 07:17:11.333: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413184): fprintd-DEBUG: 07:17:11.333: Finger present 0
> (fprintd:2413184): fprintd-DEBUG: 07:17:11.333: Finger needed 0
> (fprintd:2413184): fprintd-DEBUG: 07:17:11.334: Got delay inhibitor for sleep.
> (fprintd:2413184): fprintd-DEBUG: 07:17:11.334: entering main loop
> (fprintd:2413184): fprintd-DEBUG: 07:17:11.334: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413184): fprintd-DEBUG: 07:17:11.431: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413184): fprintd-DEBUG: 07:17:11.432: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413184): fprintd-DEBUG: 07:17:11.434: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413184): fprintd-DEBUG: 07:17:11.435: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413184): fprintd-DEBUG: 07:17:11.435: user 'testuser' claiming the device: 0
> (fprintd:2413184): libfprint-virtual_device-DEBUG: 07:17:11.435: 43580470680: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413184): libfprint-virtual_device_connection-DEBUG: 07:17:11.435: 43580470738: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413184): libfprint-device-DEBUG: 07:17:11.435: Device reported open completion
> (fprintd:2413184): GLib-GIO-DEBUG: 07:17:11.435: GTask [gio] D-Bus interface method dispatch (source object: 0x56162535d040, source tag: 0x7f6fcd36ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413184): libfprint-device-DEBUG: 07:17:11.436: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413184): libfprint-device-DEBUG: 07:17:11.436: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413184): fprintd-DEBUG: 07:17:11.436: claimed device 0
> (fprintd:2413184): libfprint-virtual_device_connection-DEBUG: 07:17:11.437: Got a new connection!
> (fprintd:2413184): libfprint-virtual_device-DEBUG: 07:17:11.437: Got instructions of length 7
> (fprintd:2413184): libfprint-virtual_device-DEBUG: 07:17:11.437: Received command ERROR 5
> (fprintd:2413184): fprintd-DEBUG: 07:17:11.438: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413184): fprintd-DEBUG: 07:17:11.438: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413184): libfprint-virtual_device-DEBUG: 07:17:11.438: Processing command ERROR 5
> (fprintd:2413184): libfprint-device-DEBUG: 07:17:11.438: Device reported close completion
> (fprintd:2413184): GLib-GIO-DEBUG: 07:17:11.438: GTask [gio] D-Bus interface method dispatch (source object: 0x56162535d040, source tag: 0x7f6fcd36ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413184): libfprint-device-DEBUG: 07:17:11.438: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413184): libfprint-device-DEBUG: 07:17:11.438: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413184): fprintd-DEBUG: 07:17:11.440: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> 
> (fprintd:2413184): fprintd-WARNING **: 07:17:11.440: Authorization denied to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging': Device was not claimed before use
> (fprintd:2413184): GLib-GIO-DEBUG: 07:17:11.440: GTask [gio] D-Bus interface method dispatch (source object: 0x56162535d040, source tag: 0x7f6fcd36ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413184): fprintd-DEBUG: 07:17:11.441: main loop completed
> (fprintd:2413184): libfprint-virtual_device_storage-DEBUG: 07:17:11.441: 43580476985: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413184): libfprint-virtual_device-DEBUG: 07:17:11.441: 43580476998: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_release_error (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_release_error) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.724s
> 
> OK
> ==============================================================================
> 
> ================================== 278/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_release_from_other_client
> start time:   07:17:10
> duration:     0.88s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=123 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_release_from_other_client
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413200): GLib-GIO-DEBUG: 07:17:11.521: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413200): fprintd-DEBUG: 07:17:11.521: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413200): fprintd-WARNING **: 07:17:11.521: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413200): fprintd-DEBUG: 07:17:11.521: Launching FprintObject
> (fprintd:2413200): libfprint-context-DEBUG: 07:17:11.522: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413200): fprintd-DEBUG: 07:17:11.523: Preparing devices for resume
> (fprintd:2413200): libfprint-context-DEBUG: 07:17:11.523: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-6mbcvl0f/virtual-image.socket
> (fprintd:2413200): libfprint-context-DEBUG: 07:17:11.523: created
> 1690269431.524 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413200): libfprint-device-DEBUG: 07:17:11.524: Device reported probe completion
> (fprintd:2413200): libfprint-device-DEBUG: 07:17:11.524: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413200): libfprint-device-DEBUG: 07:17:11.524: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413200): fprintd-DEBUG: 07:17:11.525: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413200): fprintd-DEBUG: 07:17:11.525: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413200): fprintd-DEBUG: 07:17:11.525: Finger present 0
> (fprintd:2413200): fprintd-DEBUG: 07:17:11.525: Finger needed 0
> (fprintd:2413200): fprintd-DEBUG: 07:17:11.526: Got delay inhibitor for sleep.
> (fprintd:2413200): fprintd-DEBUG: 07:17:11.526: entering main loop
> (fprintd:2413200): fprintd-DEBUG: 07:17:11.526: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413200): fprintd-DEBUG: 07:17:11.607: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413200): fprintd-DEBUG: 07:17:11.607: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413200): fprintd-DEBUG: 07:17:11.608: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413200): fprintd-DEBUG: 07:17:11.609: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413200): fprintd-DEBUG: 07:17:11.609: user 'testuser' claiming the device: 0
> (fprintd:2413200): libfprint-virtual_device-DEBUG: 07:17:11.609: 43580644247: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413200): libfprint-virtual_device_connection-DEBUG: 07:17:11.609: 43580644281: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413200): libfprint-device-DEBUG: 07:17:11.609: Device reported open completion
> (fprintd:2413200): GLib-GIO-DEBUG: 07:17:11.609: GTask [gio] D-Bus interface method dispatch (source object: 0x556a8e13ff40, source tag: 0x7fc13d3f5e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413200): libfprint-device-DEBUG: 07:17:11.609: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413200): libfprint-device-DEBUG: 07:17:11.609: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413200): fprintd-DEBUG: 07:17:11.609: claimed device 0
> (fprintd:2413200): fprintd-DEBUG: 07:17:11.617: Requesting authorization from :1.10 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> 
> (fprintd:2413200): fprintd-WARNING **: 07:17:11.617: Authorization denied to :1.10 to call method 'Release' for device 'Virtual device with storage and identification for debugging': Device already in use by another user
> (fprintd:2413200): GLib-GIO-DEBUG: 07:17:11.617: GTask [gio] D-Bus interface method dispatch (source object: 0x556a8e13ff40, source tag: 0x7fc13d3f5e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413200): fprintd-DEBUG: 07:17:11.636: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413200): fprintd-DEBUG: 07:17:11.636: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413200): libfprint-device-DEBUG: 07:17:11.636: Device reported close completion
> (fprintd:2413200): GLib-GIO-DEBUG: 07:17:11.637: GTask [gio] D-Bus interface method dispatch (source object: 0x556a8e13ff40, source tag: 0x7fc13d3f5e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413200): libfprint-device-DEBUG: 07:17:11.637: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413200): libfprint-device-DEBUG: 07:17:11.637: Updated temperature model after 0.03 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413200): fprintd-DEBUG: 07:17:11.637: released device 0
> (fprintd:2413200): fprintd-DEBUG: 07:17:11.638: main loop completed
> (fprintd:2413200): libfprint-virtual_device_storage-DEBUG: 07:17:11.639: 43580674061: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413200): libfprint-virtual_device-DEBUG: 07:17:11.639: 43580674093: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_release_from_other_client (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_release_from_other_client) ... /usr/lib/python3.11/traceback.py:240: ResourceWarning: unclosed file <_io.BufferedReader name=12>
>   tb.tb_frame.clear()
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.651s
> 
> OK
> ==============================================================================
> 
> ================================== 279/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_release_fails_while_closing
> start time:   07:17:10
> duration:     1.04s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=89 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_release_fails_while_closing
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413175): GLib-GIO-DEBUG: 07:17:11.208: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413175): fprintd-DEBUG: 07:17:11.209: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413175): fprintd-WARNING **: 07:17:11.209: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413175): fprintd-DEBUG: 07:17:11.209: Launching FprintObject
> (fprintd:2413175): libfprint-context-DEBUG: 07:17:11.209: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413175): fprintd-DEBUG: 07:17:11.210: Preparing devices for resume
> (fprintd:2413175): libfprint-context-DEBUG: 07:17:11.210: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-53kerz73/virtual-image.socket
> (fprintd:2413175): libfprint-context-DEBUG: 07:17:11.210: created
> 1690269431.211 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413175): libfprint-device-DEBUG: 07:17:11.210: Device reported probe completion
> (fprintd:2413175): libfprint-device-DEBUG: 07:17:11.210: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413175): libfprint-device-DEBUG: 07:17:11.211: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413175): fprintd-DEBUG: 07:17:11.214: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413175): fprintd-DEBUG: 07:17:11.214: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413175): fprintd-DEBUG: 07:17:11.214: Finger present 0
> (fprintd:2413175): fprintd-DEBUG: 07:17:11.214: Finger needed 0
> (fprintd:2413175): fprintd-DEBUG: 07:17:11.214: Got delay inhibitor for sleep.
> (fprintd:2413175): fprintd-DEBUG: 07:17:11.214: entering main loop
> (fprintd:2413175): fprintd-DEBUG: 07:17:11.214: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413175): fprintd-DEBUG: 07:17:11.314: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413175): fprintd-DEBUG: 07:17:11.315: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413175): fprintd-DEBUG: 07:17:11.316: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413175): fprintd-DEBUG: 07:17:11.317: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413175): fprintd-DEBUG: 07:17:11.317: user 'testuser' claiming the device: 0
> (fprintd:2413175): libfprint-virtual_device-DEBUG: 07:17:11.317: 43580352633: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413175): libfprint-virtual_device_connection-DEBUG: 07:17:11.317: 43580352678: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413175): libfprint-device-DEBUG: 07:17:11.317: Device reported open completion
> (fprintd:2413175): GLib-GIO-DEBUG: 07:17:11.317: GTask [gio] D-Bus interface method dispatch (source object: 0x5626059e1fa0, source tag: 0x7f88fab43e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413175): libfprint-device-DEBUG: 07:17:11.318: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413175): libfprint-device-DEBUG: 07:17:11.318: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413175): fprintd-DEBUG: 07:17:11.319: claimed device 0
> (fprintd:2413175): libfprint-virtual_device_connection-DEBUG: 07:17:11.319: Got a new connection!
> (fprintd:2413175): libfprint-virtual_device-DEBUG: 07:17:11.320: Got instructions of length 9
> (fprintd:2413175): libfprint-virtual_device-DEBUG: 07:17:11.320: Received command SLEEP 300
> (fprintd:2413175): fprintd-DEBUG: 07:17:11.322: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413175): fprintd-DEBUG: 07:17:11.322: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413175): libfprint-virtual_device-DEBUG: 07:17:11.322: Processing command SLEEP 300
> (fprintd:2413175): libfprint-virtual_device-DEBUG: 07:17:11.323: Sleeping 300ms
> (fprintd:2413175): GLib-GIO-DEBUG: 07:17:11.323: GTask [gio] D-Bus interface method dispatch (source object: 0x5626059e1fa0, source tag: 0x7f88fab43e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413175): fprintd-DEBUG: 07:17:11.471: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> 
> (fprintd:2413175): fprintd-WARNING **: 07:17:11.471: Authorization denied to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging': Device already in use by another user
> (fprintd:2413175): GLib-GIO-DEBUG: 07:17:11.472: GTask [gio] D-Bus interface method dispatch (source object: 0x5626059e1fa0, source tag: 0x7f88fab43e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413175): libfprint-virtual_device-DEBUG: 07:17:11.623: Sleeping completed
> (fprintd:2413175): libfprint-device-DEBUG: 07:17:11.623: Device reported close completion
> (fprintd:2413175): libfprint-device-DEBUG: 07:17:11.623: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413175): libfprint-device-DEBUG: 07:17:11.623: Updated temperature model after 0.31 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413175): fprintd-DEBUG: 07:17:11.623: released device 0
> (fprintd:2413175): fprintd-DEBUG: 07:17:11.625: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> 
> (fprintd:2413175): fprintd-WARNING **: 07:17:11.625: Authorization denied to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging': Device was not claimed before use
> (fprintd:2413175): GLib-GIO-DEBUG: 07:17:11.625: GTask [gio] D-Bus interface method dispatch (source object: 0x5626059e1fa0, source tag: 0x7f88fab43e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413175): fprintd-DEBUG: 07:17:11.628: main loop completed
> (fprintd:2413175): libfprint-virtual_device_storage-DEBUG: 07:17:11.628: 43580663795: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413175): libfprint-virtual_device-DEBUG: 07:17:11.628: 43580663830: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_release_fails_while_closing (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_release_fails_while_closing) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.809s
> 
> OK
> ==============================================================================
> 
> ================================== 280/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_unallowed_delete_enrolled_finger
> start time:   07:17:11
> duration:     0.85s
> result:       exit status 0
> command:      MALLOC_PERTURB_=12 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_unallowed_delete_enrolled_finger
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413239): GLib-GIO-DEBUG: 07:17:11.917: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413239): fprintd-DEBUG: 07:17:11.918: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413239): fprintd-WARNING **: 07:17:11.918: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413239): fprintd-DEBUG: 07:17:11.918: Launching FprintObject
> (fprintd:2413239): libfprint-context-DEBUG: 07:17:11.918: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413239): fprintd-DEBUG: 07:17:11.919: Preparing devices for resume
> (fprintd:2413239): libfprint-context-DEBUG: 07:17:11.919: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-xxcvpzcp/virtual-image.socket
> (fprintd:2413239): libfprint-context-DEBUG: 07:17:11.919: created
> 1690269431.920 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413239): libfprint-device-DEBUG: 07:17:11.920: Device reported probe completion
> (fprintd:2413239): libfprint-device-DEBUG: 07:17:11.920: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413239): libfprint-device-DEBUG: 07:17:11.920: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413239): fprintd-DEBUG: 07:17:11.921: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413239): fprintd-DEBUG: 07:17:11.921: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413239): fprintd-DEBUG: 07:17:11.921: Finger present 0
> (fprintd:2413239): fprintd-DEBUG: 07:17:11.921: Finger needed 0
> (fprintd:2413239): fprintd-DEBUG: 07:17:11.921: Got delay inhibitor for sleep.
> (fprintd:2413239): fprintd-DEBUG: 07:17:11.921: entering main loop
> (fprintd:2413239): fprintd-DEBUG: 07:17:11.922: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.024: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.025: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.026: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.027: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.027: user 'testuser' claiming the device: 0
> (fprintd:2413239): libfprint-virtual_device-DEBUG: 07:17:12.027: 43581062587: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413239): libfprint-virtual_device_connection-DEBUG: 07:17:12.027: 43581062637: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413239): libfprint-device-DEBUG: 07:17:12.027: Device reported open completion
> (fprintd:2413239): GLib-GIO-DEBUG: 07:17:12.027: GTask [gio] D-Bus interface method dispatch (source object: 0x55afac2c2f10, source tag: 0x7feb8f543e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413239): libfprint-device-DEBUG: 07:17:12.027: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413239): libfprint-device-DEBUG: 07:17:12.027: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.027: claimed device 0
> (fprintd:2413239): libfprint-virtual_device_connection-DEBUG: 07:17:12.028: Got a new connection!
> (fprintd:2413239): libfprint-virtual_device-DEBUG: 07:17:12.028: Got instructions of length 19
> (fprintd:2413239): libfprint-virtual_device-DEBUG: 07:17:12.028: Received command SET_ENROLL_STAGES 2
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.028: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.029: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.029: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.030: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.031: file_storage_print_data_load(): loaded '/tmp/tmp8jfkft5k/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.031: start enrollment device 0 finger 7
> (fprintd:2413239): libfprint-device-DEBUG: 07:17:12.031: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413239): libfprint-device-DEBUG: 07:17:12.031: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.031: Finger present 0
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.031: Finger needed 1
> (fprintd:2413239): GLib-GIO-DEBUG: 07:17:12.031: GTask [gio] D-Bus interface method dispatch (source object: 0x55afac2c2f10, source tag: 0x7feb8f543e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413239): libfprint-virtual_device_connection-DEBUG: 07:17:12.034: Got a new connection!
> (fprintd:2413239): libfprint-virtual_device-DEBUG: 07:17:12.034: Got instructions of length 10
> (fprintd:2413239): libfprint-virtual_device-DEBUG: 07:17:12.034: Received command SCAN whorl
> (fprintd:2413239): libfprint-virtual_device-DEBUG: 07:17:12.034: Processing command SCAN whorl
> (fprintd:2413239): libfprint-device-DEBUG: 07:17:12.034: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.034: Finger present 1
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.034: Finger needed 1
> (fprintd:2413239): libfprint-virtual_device_storage-DEBUG: 07:17:12.034: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413239): libfprint-device-DEBUG: 07:17:12.034: Device reported identify result
> (fprintd:2413239): libfprint-device-DEBUG: 07:17:12.034: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.034: Finger present 0
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.034: Finger needed 1
> (fprintd:2413239): libfprint-device-DEBUG: 07:17:12.034: Device reported identify completion
> (fprintd:2413239): libfprint-device-DEBUG: 07:17:12.034: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.034: Finger present 0
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.034: Finger needed 0
> (fprintd:2413239): libfprint-device-DEBUG: 07:17:12.034: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413239): libfprint-device-DEBUG: 07:17:12.034: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413239): libfprint-device-DEBUG: 07:17:12.035: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413239): libfprint-device-DEBUG: 07:17:12.035: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.035: Finger present 0
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.035: Finger needed 1
> (fprintd:2413239): libfprint-virtual_device_connection-DEBUG: 07:17:12.035: Got a new connection!
> (fprintd:2413239): libfprint-virtual_device-DEBUG: 07:17:12.035: Got instructions of length 10
> (fprintd:2413239): libfprint-virtual_device-DEBUG: 07:17:12.035: Received command SCAN whorl
> (fprintd:2413239): libfprint-virtual_device-DEBUG: 07:17:12.035: Processing command SCAN whorl
> (fprintd:2413239): libfprint-device-DEBUG: 07:17:12.035: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.035: Finger present 1
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.035: Finger needed 1
> (fprintd:2413239): libfprint-device-DEBUG: 07:17:12.035: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.035: Finger present 0
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.035: Finger needed 1
> (fprintd:2413239): libfprint-device-DEBUG: 07:17:12.035: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.035: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413239): libfprint-virtual_device-DEBUG: 07:17:12.035: Sleeping completed
> (fprintd:2413239): libfprint-virtual_device_connection-DEBUG: 07:17:12.036: Got a new connection!
> (fprintd:2413239): libfprint-virtual_device-DEBUG: 07:17:12.036: Got instructions of length 10
> (fprintd:2413239): libfprint-virtual_device-DEBUG: 07:17:12.036: Received command SCAN whorl
> (fprintd:2413239): libfprint-virtual_device-DEBUG: 07:17:12.036: Processing command SCAN whorl
> (fprintd:2413239): libfprint-device-DEBUG: 07:17:12.036: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.036: Finger present 1
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.036: Finger needed 1
> (fprintd:2413239): libfprint-device-DEBUG: 07:17:12.036: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.036: Finger present 0
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.036: Finger needed 1
> (fprintd:2413239): libfprint-device-DEBUG: 07:17:12.036: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.036: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413239): libfprint-device-DEBUG: 07:17:12.036: Device reported enroll completion
> (fprintd:2413239): libfprint-device-DEBUG: 07:17:12.036: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.036: Finger present 0
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.036: Finger needed 0
> (fprintd:2413239): libfprint-device-DEBUG: 07:17:12.036: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2413239): libfprint-device-DEBUG: 07:17:12.036: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413239): libfprint-device-DEBUG: 07:17:12.036: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.036: enroll_cb: result enroll-completed
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.037: file_storage_print_data_save(): print saved to /tmp/tmp8jfkft5k/state/testuser/virtual_device_storage/0/7
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.038: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.038: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413239): GLib-GIO-DEBUG: 07:17:12.038: GTask [gio] D-Bus interface method dispatch (source object: 0x55afac2c2f10, source tag: 0x7feb8f543e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.039: Requesting authorization from :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.039: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> 
> (fprintd:2413239): fprintd-WARNING **: 07:17:12.040: Authorization denied to :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging': Not Authorized: net.reactivated.fprint.device.enroll
> (fprintd:2413239): GLib-GIO-DEBUG: 07:17:12.040: GTask [gio] D-Bus interface method dispatch (source object: 0x55afac2c2f10, source tag: 0x7feb8f543e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.041: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.041: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413239): libfprint-device-DEBUG: 07:17:12.042: Device reported close completion
> (fprintd:2413239): GLib-GIO-DEBUG: 07:17:12.042: GTask [gio] D-Bus interface method dispatch (source object: 0x55afac2c2f10, source tag: 0x7feb8f543e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413239): libfprint-device-DEBUG: 07:17:12.042: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413239): libfprint-device-DEBUG: 07:17:12.042: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.042: released device 0
> (fprintd:2413239): fprintd-DEBUG: 07:17:12.043: main loop completed
> (fprintd:2413239): libfprint-virtual_device_storage-DEBUG: 07:17:12.043: 43581078972: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413239): libfprint-virtual_device-DEBUG: 07:17:12.043: 43581079001: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_unallowed_delete_enrolled_finger (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_unallowed_delete_enrolled_finger) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.626s
> 
> OK
> ==============================================================================
> 
> ================================== 281/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_unallowed_delete_enrolled_fingers
> start time:   07:17:11
> duration:     0.91s
> result:       exit status 0
> command:      MALLOC_PERTURB_=79 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_unallowed_delete_enrolled_fingers
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413261): GLib-GIO-DEBUG: 07:17:12.187: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.190: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413261): fprintd-WARNING **: 07:17:12.190: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.190: Launching FprintObject
> (fprintd:2413261): libfprint-context-DEBUG: 07:17:12.190: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.194: Preparing devices for resume
> (fprintd:2413261): libfprint-context-DEBUG: 07:17:12.195: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-gaw1ept0/virtual-image.socket
> (fprintd:2413261): libfprint-context-DEBUG: 07:17:12.195: created
> 1690269432.196 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413261): libfprint-device-DEBUG: 07:17:12.195: Device reported probe completion
> (fprintd:2413261): libfprint-device-DEBUG: 07:17:12.196: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413261): libfprint-device-DEBUG: 07:17:12.196: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.199: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.199: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.199: Finger present 0
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.199: Finger needed 0
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.199: Got delay inhibitor for sleep.
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.199: entering main loop
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.200: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.286: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.286: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.287: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.289: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.289: user 'testuser' claiming the device: 0
> (fprintd:2413261): libfprint-virtual_device-DEBUG: 07:17:12.289: 43581324663: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413261): libfprint-virtual_device_connection-DEBUG: 07:17:12.289: 43581324712: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413261): libfprint-device-DEBUG: 07:17:12.289: Device reported open completion
> (fprintd:2413261): GLib-GIO-DEBUG: 07:17:12.289: GTask [gio] D-Bus interface method dispatch (source object: 0x55fd510e1e30, source tag: 0x7f4d3a70fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413261): libfprint-device-DEBUG: 07:17:12.290: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413261): libfprint-device-DEBUG: 07:17:12.290: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.290: claimed device 0
> (fprintd:2413261): libfprint-virtual_device_connection-DEBUG: 07:17:12.293: Got a new connection!
> (fprintd:2413261): libfprint-virtual_device-DEBUG: 07:17:12.294: Got instructions of length 19
> (fprintd:2413261): libfprint-virtual_device-DEBUG: 07:17:12.294: Received command SET_ENROLL_STAGES 2
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.294: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.295: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.295: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.297: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.298: file_storage_print_data_load(): loaded '/tmp/tmpwtrysof0/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.298: start enrollment device 0 finger 7
> (fprintd:2413261): libfprint-device-DEBUG: 07:17:12.298: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413261): libfprint-device-DEBUG: 07:17:12.298: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.298: Finger present 0
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.298: Finger needed 1
> (fprintd:2413261): GLib-GIO-DEBUG: 07:17:12.299: GTask [gio] D-Bus interface method dispatch (source object: 0x55fd510e1e30, source tag: 0x7f4d3a70fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413261): libfprint-virtual_device_connection-DEBUG: 07:17:12.299: Got a new connection!
> (fprintd:2413261): libfprint-virtual_device-DEBUG: 07:17:12.299: Got instructions of length 10
> (fprintd:2413261): libfprint-virtual_device-DEBUG: 07:17:12.299: Received command SCAN whorl
> (fprintd:2413261): libfprint-virtual_device-DEBUG: 07:17:12.299: Processing command SCAN whorl
> (fprintd:2413261): libfprint-device-DEBUG: 07:17:12.300: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.300: Finger present 1
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.300: Finger needed 1
> (fprintd:2413261): libfprint-virtual_device_storage-DEBUG: 07:17:12.300: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413261): libfprint-device-DEBUG: 07:17:12.300: Device reported identify result
> (fprintd:2413261): libfprint-device-DEBUG: 07:17:12.300: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.300: Finger present 0
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.300: Finger needed 1
> (fprintd:2413261): libfprint-device-DEBUG: 07:17:12.300: Device reported identify completion
> (fprintd:2413261): libfprint-device-DEBUG: 07:17:12.300: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.300: Finger present 0
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.300: Finger needed 0
> (fprintd:2413261): libfprint-device-DEBUG: 07:17:12.300: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413261): libfprint-device-DEBUG: 07:17:12.300: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413261): libfprint-device-DEBUG: 07:17:12.300: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413261): libfprint-device-DEBUG: 07:17:12.300: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.300: Finger present 0
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.300: Finger needed 1
> (fprintd:2413261): libfprint-virtual_device_connection-DEBUG: 07:17:12.301: Got a new connection!
> (fprintd:2413261): libfprint-virtual_device-DEBUG: 07:17:12.301: Got instructions of length 10
> (fprintd:2413261): libfprint-virtual_device-DEBUG: 07:17:12.301: Received command SCAN whorl
> (fprintd:2413261): libfprint-virtual_device-DEBUG: 07:17:12.301: Processing command SCAN whorl
> (fprintd:2413261): libfprint-device-DEBUG: 07:17:12.301: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.301: Finger present 1
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.301: Finger needed 1
> (fprintd:2413261): libfprint-device-DEBUG: 07:17:12.301: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.301: Finger present 0
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.301: Finger needed 1
> (fprintd:2413261): libfprint-device-DEBUG: 07:17:12.301: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.301: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413261): libfprint-virtual_device-DEBUG: 07:17:12.301: Sleeping completed
> (fprintd:2413261): libfprint-virtual_device_connection-DEBUG: 07:17:12.302: Got a new connection!
> (fprintd:2413261): libfprint-virtual_device-DEBUG: 07:17:12.302: Got instructions of length 10
> (fprintd:2413261): libfprint-virtual_device-DEBUG: 07:17:12.302: Received command SCAN whorl
> (fprintd:2413261): libfprint-virtual_device-DEBUG: 07:17:12.302: Processing command SCAN whorl
> (fprintd:2413261): libfprint-device-DEBUG: 07:17:12.302: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.302: Finger present 1
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.302: Finger needed 1
> (fprintd:2413261): libfprint-device-DEBUG: 07:17:12.302: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.302: Finger present 0
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.302: Finger needed 1
> (fprintd:2413261): libfprint-device-DEBUG: 07:17:12.302: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.302: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413261): libfprint-device-DEBUG: 07:17:12.302: Device reported enroll completion
> (fprintd:2413261): libfprint-device-DEBUG: 07:17:12.302: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.302: Finger present 0
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.302: Finger needed 0
> (fprintd:2413261): libfprint-device-DEBUG: 07:17:12.302: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2413261): libfprint-device-DEBUG: 07:17:12.302: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413261): libfprint-device-DEBUG: 07:17:12.302: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.302: enroll_cb: result enroll-completed
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.302: file_storage_print_data_save(): print saved to /tmp/tmpwtrysof0/state/testuser/virtual_device_storage/0/7
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.304: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.304: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413261): GLib-GIO-DEBUG: 07:17:12.304: GTask [gio] D-Bus interface method dispatch (source object: 0x55fd510e1e30, source tag: 0x7f4d3a70fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.307: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.311: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> 
> (fprintd:2413261): fprintd-WARNING **: 07:17:12.313: Authorization denied to :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging': Not Authorized: net.reactivated.fprint.device.setusername
> (fprintd:2413261): GLib-GIO-DEBUG: 07:17:12.314: GTask [gio] D-Bus interface method dispatch (source object: 0x55fd510e1e30, source tag: 0x7f4d3a70fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.319: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.320: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.321: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> 
> (fprintd:2413261): fprintd-WARNING **: 07:17:12.322: Authorization denied to :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging': Not Authorized: net.reactivated.fprint.device.enroll
> (fprintd:2413261): GLib-GIO-DEBUG: 07:17:12.322: GTask [gio] D-Bus interface method dispatch (source object: 0x55fd510e1e30, source tag: 0x7f4d3a70fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.324: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.324: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413261): libfprint-device-DEBUG: 07:17:12.324: Device reported close completion
> (fprintd:2413261): GLib-GIO-DEBUG: 07:17:12.324: GTask [gio] D-Bus interface method dispatch (source object: 0x55fd510e1e30, source tag: 0x7f4d3a70fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413261): libfprint-device-DEBUG: 07:17:12.324: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413261): libfprint-device-DEBUG: 07:17:12.324: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.324: released device 0
> (fprintd:2413261): fprintd-DEBUG: 07:17:12.326: main loop completed
> (fprintd:2413261): libfprint-virtual_device_storage-DEBUG: 07:17:12.328: 43581363321: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413261): libfprint-virtual_device-DEBUG: 07:17:12.328: 43581363897: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_unallowed_delete_enrolled_fingers (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_unallowed_delete_enrolled_fingers) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.670s
> 
> OK
> ==============================================================================
> 
> ================================== 282/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_unallowed_delete_enrolled_fingers2
> start time:   07:17:11
> duration:     0.93s
> result:       exit status 0
> command:      MALLOC_PERTURB_=210 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_unallowed_delete_enrolled_fingers2
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413279): GLib-GIO-DEBUG: 07:17:12.438: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.440: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413279): fprintd-WARNING **: 07:17:12.440: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.440: Launching FprintObject
> (fprintd:2413279): libfprint-context-DEBUG: 07:17:12.440: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.445: Preparing devices for resume
> (fprintd:2413279): libfprint-context-DEBUG: 07:17:12.445: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-ykbn8om_/virtual-image.socket
> (fprintd:2413279): libfprint-context-DEBUG: 07:17:12.445: created
> (fprintd:2413279): libfprint-device-DEBUG: 07:17:12.445: Device reported probe completion
> (fprintd:2413279): libfprint-device-DEBUG: 07:17:12.445: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413279): libfprint-device-DEBUG: 07:17:12.445: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269432.446 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.447: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.447: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.447: Finger present 0
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.447: Finger needed 0
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.447: Got delay inhibitor for sleep.
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.447: entering main loop
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.448: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.539: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.541: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.543: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.545: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.545: user 'testuser' claiming the device: 0
> (fprintd:2413279): libfprint-virtual_device-DEBUG: 07:17:12.545: 43581580562: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413279): libfprint-virtual_device_connection-DEBUG: 07:17:12.545: 43581580612: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413279): libfprint-device-DEBUG: 07:17:12.545: Device reported open completion
> (fprintd:2413279): GLib-GIO-DEBUG: 07:17:12.545: GTask [gio] D-Bus interface method dispatch (source object: 0x55918770a010, source tag: 0x7fd01155ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413279): libfprint-device-DEBUG: 07:17:12.545: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413279): libfprint-device-DEBUG: 07:17:12.545: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.545: claimed device 0
> (fprintd:2413279): libfprint-virtual_device_connection-DEBUG: 07:17:12.546: Got a new connection!
> (fprintd:2413279): libfprint-virtual_device-DEBUG: 07:17:12.546: Got instructions of length 19
> (fprintd:2413279): libfprint-virtual_device-DEBUG: 07:17:12.546: Received command SET_ENROLL_STAGES 2
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.546: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.548: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.548: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.549: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.550: file_storage_print_data_load(): loaded '/tmp/tmp0c173mmj/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.550: start enrollment device 0 finger 7
> (fprintd:2413279): libfprint-device-DEBUG: 07:17:12.550: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413279): libfprint-device-DEBUG: 07:17:12.550: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.550: Finger present 0
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.550: Finger needed 1
> (fprintd:2413279): GLib-GIO-DEBUG: 07:17:12.550: GTask [gio] D-Bus interface method dispatch (source object: 0x55918770a010, source tag: 0x7fd01155ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413279): libfprint-virtual_device_connection-DEBUG: 07:17:12.551: Got a new connection!
> (fprintd:2413279): libfprint-virtual_device-DEBUG: 07:17:12.551: Got instructions of length 10
> (fprintd:2413279): libfprint-virtual_device-DEBUG: 07:17:12.551: Received command SCAN whorl
> (fprintd:2413279): libfprint-virtual_device-DEBUG: 07:17:12.551: Processing command SCAN whorl
> (fprintd:2413279): libfprint-device-DEBUG: 07:17:12.551: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.551: Finger present 1
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.551: Finger needed 1
> (fprintd:2413279): libfprint-virtual_device_storage-DEBUG: 07:17:12.551: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413279): libfprint-device-DEBUG: 07:17:12.551: Device reported identify result
> (fprintd:2413279): libfprint-device-DEBUG: 07:17:12.551: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.551: Finger present 0
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.551: Finger needed 1
> (fprintd:2413279): libfprint-device-DEBUG: 07:17:12.551: Device reported identify completion
> (fprintd:2413279): libfprint-device-DEBUG: 07:17:12.551: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.551: Finger present 0
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.551: Finger needed 0
> (fprintd:2413279): libfprint-device-DEBUG: 07:17:12.551: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413279): libfprint-device-DEBUG: 07:17:12.551: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413279): libfprint-device-DEBUG: 07:17:12.551: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413279): libfprint-device-DEBUG: 07:17:12.551: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.551: Finger present 0
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.551: Finger needed 1
> (fprintd:2413279): libfprint-virtual_device_connection-DEBUG: 07:17:12.552: Got a new connection!
> (fprintd:2413279): libfprint-virtual_device-DEBUG: 07:17:12.552: Got instructions of length 10
> (fprintd:2413279): libfprint-virtual_device-DEBUG: 07:17:12.552: Received command SCAN whorl
> (fprintd:2413279): libfprint-virtual_device-DEBUG: 07:17:12.552: Processing command SCAN whorl
> (fprintd:2413279): libfprint-device-DEBUG: 07:17:12.552: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.552: Finger present 1
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.552: Finger needed 1
> (fprintd:2413279): libfprint-device-DEBUG: 07:17:12.552: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.552: Finger present 0
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.552: Finger needed 1
> (fprintd:2413279): libfprint-device-DEBUG: 07:17:12.552: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.552: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413279): libfprint-virtual_device-DEBUG: 07:17:12.552: Sleeping completed
> (fprintd:2413279): libfprint-virtual_device_connection-DEBUG: 07:17:12.553: Got a new connection!
> (fprintd:2413279): libfprint-virtual_device-DEBUG: 07:17:12.553: Got instructions of length 10
> (fprintd:2413279): libfprint-virtual_device-DEBUG: 07:17:12.553: Received command SCAN whorl
> (fprintd:2413279): libfprint-virtual_device-DEBUG: 07:17:12.553: Processing command SCAN whorl
> (fprintd:2413279): libfprint-device-DEBUG: 07:17:12.553: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.553: Finger present 1
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.553: Finger needed 1
> (fprintd:2413279): libfprint-device-DEBUG: 07:17:12.553: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.553: Finger present 0
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.553: Finger needed 1
> (fprintd:2413279): libfprint-device-DEBUG: 07:17:12.553: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.553: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413279): libfprint-device-DEBUG: 07:17:12.553: Device reported enroll completion
> (fprintd:2413279): libfprint-device-DEBUG: 07:17:12.553: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.553: Finger present 0
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.553: Finger needed 0
> (fprintd:2413279): libfprint-device-DEBUG: 07:17:12.553: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2413279): libfprint-device-DEBUG: 07:17:12.553: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413279): libfprint-device-DEBUG: 07:17:12.553: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.553: enroll_cb: result enroll-completed
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.554: file_storage_print_data_save(): print saved to /tmp/tmp0c173mmj/state/testuser/virtual_device_storage/0/7
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.557: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.557: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413279): GLib-GIO-DEBUG: 07:17:12.557: GTask [gio] D-Bus interface method dispatch (source object: 0x55918770a010, source tag: 0x7fd01155ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.560: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.560: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> 
> (fprintd:2413279): fprintd-WARNING **: 07:17:12.566: Authorization denied to :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual device with storage and identification for debugging': Not Authorized: net.reactivated.fprint.device.enroll
> (fprintd:2413279): GLib-GIO-DEBUG: 07:17:12.566: GTask [gio] D-Bus interface method dispatch (source object: 0x55918770a010, source tag: 0x7fd01155ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.570: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.570: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413279): libfprint-device-DEBUG: 07:17:12.570: Device reported close completion
> (fprintd:2413279): GLib-GIO-DEBUG: 07:17:12.570: GTask [gio] D-Bus interface method dispatch (source object: 0x55918770a010, source tag: 0x7fd01155ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413279): libfprint-device-DEBUG: 07:17:12.570: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413279): libfprint-device-DEBUG: 07:17:12.570: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.570: released device 0
> (fprintd:2413279): fprintd-DEBUG: 07:17:12.573: main loop completed
> (fprintd:2413279): libfprint-virtual_device_storage-DEBUG: 07:17:12.574: 43581609350: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413279): libfprint-virtual_device-DEBUG: 07:17:12.574: 43581609572: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_unallowed_delete_enrolled_fingers2 (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_unallowed_delete_enrolled_fingers2) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.736s
> 
> OK
> ==============================================================================
> 
> ================================== 283/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_unallowed_enroll_start
> start time:   07:17:11
> duration:     0.97s
> result:       exit status 0
> command:      G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals MALLOC_PERTURB_=163 TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_unallowed_enroll_start
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413286): GLib-GIO-DEBUG: 07:17:12.495: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.496: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413286): fprintd-WARNING **: 07:17:12.496: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.496: Launching FprintObject
> (fprintd:2413286): libfprint-context-DEBUG: 07:17:12.496: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.497: Preparing devices for resume
> (fprintd:2413286): libfprint-context-DEBUG: 07:17:12.497: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-4q_ufsfr/virtual-image.socket
> (fprintd:2413286): libfprint-context-DEBUG: 07:17:12.498: created
> 1690269432.498 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413286): libfprint-device-DEBUG: 07:17:12.498: Device reported probe completion
> (fprintd:2413286): libfprint-device-DEBUG: 07:17:12.498: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413286): libfprint-device-DEBUG: 07:17:12.498: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.500: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.500: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.500: Finger present 0
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.500: Finger needed 0
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.500: Got delay inhibitor for sleep.
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.500: entering main loop
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.500: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.595: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.596: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.598: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.599: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.602: user 'testuser' claiming the device: 0
> (fprintd:2413286): libfprint-virtual_device-DEBUG: 07:17:12.602: 43581637287: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413286): libfprint-virtual_device_connection-DEBUG: 07:17:12.602: 43581637337: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413286): libfprint-device-DEBUG: 07:17:12.602: Device reported open completion
> (fprintd:2413286): GLib-GIO-DEBUG: 07:17:12.602: GTask [gio] D-Bus interface method dispatch (source object: 0x562b9fa3bf10, source tag: 0x7f627cdc3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413286): libfprint-device-DEBUG: 07:17:12.602: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413286): libfprint-device-DEBUG: 07:17:12.602: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.602: claimed device 0
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.606: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.606: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> 
> (fprintd:2413286): fprintd-WARNING **: 07:17:12.608: Authorization denied to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging': Not Authorized: net.reactivated.fprint.device.enroll
> (fprintd:2413286): GLib-GIO-DEBUG: 07:17:12.608: GTask [gio] D-Bus interface method dispatch (source object: 0x562b9fa3bf10, source tag: 0x7f627cdc3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413286): libfprint-virtual_device_connection-DEBUG: 07:17:12.609: Got a new connection!
> (fprintd:2413286): libfprint-virtual_device-DEBUG: 07:17:12.609: Got instructions of length 19
> (fprintd:2413286): libfprint-virtual_device-DEBUG: 07:17:12.609: Received command SET_ENROLL_STAGES 2
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.609: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.613: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.613: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.614: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.614: file_storage_print_data_load(): loaded '/tmp/tmpmxz2346v/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.614: start enrollment device 0 finger 7
> (fprintd:2413286): libfprint-device-DEBUG: 07:17:12.614: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413286): libfprint-device-DEBUG: 07:17:12.615: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.615: Finger present 0
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.615: Finger needed 1
> (fprintd:2413286): GLib-GIO-DEBUG: 07:17:12.615: GTask [gio] D-Bus interface method dispatch (source object: 0x562b9fa3bf10, source tag: 0x7f627cdc3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413286): libfprint-virtual_device_connection-DEBUG: 07:17:12.615: Got a new connection!
> (fprintd:2413286): libfprint-virtual_device-DEBUG: 07:17:12.616: Got instructions of length 10
> (fprintd:2413286): libfprint-virtual_device-DEBUG: 07:17:12.616: Received command SCAN whorl
> (fprintd:2413286): libfprint-virtual_device-DEBUG: 07:17:12.616: Processing command SCAN whorl
> (fprintd:2413286): libfprint-device-DEBUG: 07:17:12.616: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.616: Finger present 1
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.616: Finger needed 1
> (fprintd:2413286): libfprint-virtual_device_storage-DEBUG: 07:17:12.616: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413286): libfprint-device-DEBUG: 07:17:12.616: Device reported identify result
> (fprintd:2413286): libfprint-device-DEBUG: 07:17:12.616: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.616: Finger present 0
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.616: Finger needed 1
> (fprintd:2413286): libfprint-device-DEBUG: 07:17:12.616: Device reported identify completion
> (fprintd:2413286): libfprint-device-DEBUG: 07:17:12.616: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.616: Finger present 0
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.616: Finger needed 0
> (fprintd:2413286): libfprint-device-DEBUG: 07:17:12.616: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413286): libfprint-device-DEBUG: 07:17:12.616: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413286): libfprint-device-DEBUG: 07:17:12.616: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413286): libfprint-device-DEBUG: 07:17:12.616: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.616: Finger present 0
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.616: Finger needed 1
> (fprintd:2413286): libfprint-virtual_device_connection-DEBUG: 07:17:12.618: Got a new connection!
> (fprintd:2413286): libfprint-virtual_device-DEBUG: 07:17:12.618: Got instructions of length 10
> (fprintd:2413286): libfprint-virtual_device-DEBUG: 07:17:12.618: Received command SCAN whorl
> (fprintd:2413286): libfprint-virtual_device-DEBUG: 07:17:12.618: Processing command SCAN whorl
> (fprintd:2413286): libfprint-device-DEBUG: 07:17:12.618: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.618: Finger present 1
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.618: Finger needed 1
> (fprintd:2413286): libfprint-device-DEBUG: 07:17:12.618: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.618: Finger present 0
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.618: Finger needed 1
> (fprintd:2413286): libfprint-device-DEBUG: 07:17:12.618: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.618: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413286): libfprint-virtual_device-DEBUG: 07:17:12.618: Sleeping completed
> (fprintd:2413286): libfprint-virtual_device_connection-DEBUG: 07:17:12.619: Got a new connection!
> (fprintd:2413286): libfprint-virtual_device-DEBUG: 07:17:12.619: Got instructions of length 10
> (fprintd:2413286): libfprint-virtual_device-DEBUG: 07:17:12.619: Received command SCAN whorl
> (fprintd:2413286): libfprint-virtual_device-DEBUG: 07:17:12.619: Processing command SCAN whorl
> (fprintd:2413286): libfprint-device-DEBUG: 07:17:12.619: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.619: Finger present 1
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.619: Finger needed 1
> (fprintd:2413286): libfprint-device-DEBUG: 07:17:12.619: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.619: Finger present 0
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.619: Finger needed 1
> (fprintd:2413286): libfprint-device-DEBUG: 07:17:12.619: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.619: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413286): libfprint-device-DEBUG: 07:17:12.619: Device reported enroll completion
> (fprintd:2413286): libfprint-device-DEBUG: 07:17:12.619: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.619: Finger present 0
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.619: Finger needed 0
> (fprintd:2413286): libfprint-device-DEBUG: 07:17:12.619: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2413286): libfprint-device-DEBUG: 07:17:12.619: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413286): libfprint-device-DEBUG: 07:17:12.619: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.619: enroll_cb: result enroll-completed
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.619: file_storage_print_data_save(): print saved to /tmp/tmpmxz2346v/state/testuser/virtual_device_storage/0/7
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.621: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.621: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413286): GLib-GIO-DEBUG: 07:17:12.621: GTask [gio] D-Bus interface method dispatch (source object: 0x562b9fa3bf10, source tag: 0x7f627cdc3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.624: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.624: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413286): libfprint-device-DEBUG: 07:17:12.624: Device reported close completion
> (fprintd:2413286): GLib-GIO-DEBUG: 07:17:12.625: GTask [gio] D-Bus interface method dispatch (source object: 0x562b9fa3bf10, source tag: 0x7f627cdc3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413286): libfprint-device-DEBUG: 07:17:12.625: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413286): libfprint-device-DEBUG: 07:17:12.625: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.625: released device 0
> (fprintd:2413286): fprintd-DEBUG: 07:17:12.630: main loop completed
> (fprintd:2413286): libfprint-virtual_device_storage-DEBUG: 07:17:12.631: 43581666194: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413286): libfprint-virtual_device-DEBUG: 07:17:12.631: 43581666229: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_unallowed_enroll_start (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_unallowed_enroll_start) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.777s
> 
> OK
> ==============================================================================
> 
> ================================== 284/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_unallowed_list_enrolled_fingers
> start time:   07:17:12
> duration:     0.95s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=204 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_unallowed_list_enrolled_fingers
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413309): GLib-GIO-DEBUG: 07:17:12.860: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.861: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413309): fprintd-WARNING **: 07:17:12.861: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.861: Launching FprintObject
> (fprintd:2413309): libfprint-context-DEBUG: 07:17:12.861: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.862: Preparing devices for resume
> (fprintd:2413309): libfprint-context-DEBUG: 07:17:12.862: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-oztl6fno/virtual-image.socket
> (fprintd:2413309): libfprint-context-DEBUG: 07:17:12.862: created
> 1690269432.863 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413309): libfprint-device-DEBUG: 07:17:12.863: Device reported probe completion
> (fprintd:2413309): libfprint-device-DEBUG: 07:17:12.863: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413309): libfprint-device-DEBUG: 07:17:12.863: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.865: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.865: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.865: Finger present 0
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.865: Finger needed 0
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.865: Got delay inhibitor for sleep.
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.866: entering main loop
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.866: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.960: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.961: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.962: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.963: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.963: user 'testuser' claiming the device: 0
> (fprintd:2413309): libfprint-virtual_device-DEBUG: 07:17:12.964: 43581999070: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413309): libfprint-virtual_device_connection-DEBUG: 07:17:12.964: 43581999130: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413309): libfprint-device-DEBUG: 07:17:12.964: Device reported open completion
> (fprintd:2413309): GLib-GIO-DEBUG: 07:17:12.964: GTask [gio] D-Bus interface method dispatch (source object: 0x55e4735fdf80, source tag: 0x7f43dfc57e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413309): libfprint-device-DEBUG: 07:17:12.964: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413309): libfprint-device-DEBUG: 07:17:12.964: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.964: claimed device 0
> (fprintd:2413309): libfprint-virtual_device_connection-DEBUG: 07:17:12.965: Got a new connection!
> (fprintd:2413309): libfprint-virtual_device-DEBUG: 07:17:12.966: Got instructions of length 19
> (fprintd:2413309): libfprint-virtual_device-DEBUG: 07:17:12.966: Received command SET_ENROLL_STAGES 2
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.966: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.967: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.967: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.968: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.968: file_storage_print_data_load(): loaded '/tmp/tmp_c4tjhnp/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.968: start enrollment device 0 finger 7
> (fprintd:2413309): libfprint-device-DEBUG: 07:17:12.968: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413309): libfprint-device-DEBUG: 07:17:12.968: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.968: Finger present 0
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.968: Finger needed 1
> (fprintd:2413309): GLib-GIO-DEBUG: 07:17:12.969: GTask [gio] D-Bus interface method dispatch (source object: 0x55e4735fdf80, source tag: 0x7f43dfc57e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413309): libfprint-virtual_device_connection-DEBUG: 07:17:12.969: Got a new connection!
> (fprintd:2413309): libfprint-virtual_device-DEBUG: 07:17:12.969: Got instructions of length 10
> (fprintd:2413309): libfprint-virtual_device-DEBUG: 07:17:12.969: Received command SCAN whorl
> (fprintd:2413309): libfprint-virtual_device-DEBUG: 07:17:12.969: Processing command SCAN whorl
> (fprintd:2413309): libfprint-device-DEBUG: 07:17:12.969: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.969: Finger present 1
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.969: Finger needed 1
> (fprintd:2413309): libfprint-virtual_device_storage-DEBUG: 07:17:12.969: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413309): libfprint-device-DEBUG: 07:17:12.969: Device reported identify result
> (fprintd:2413309): libfprint-device-DEBUG: 07:17:12.969: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.969: Finger present 0
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.969: Finger needed 1
> (fprintd:2413309): libfprint-device-DEBUG: 07:17:12.969: Device reported identify completion
> (fprintd:2413309): libfprint-device-DEBUG: 07:17:12.969: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.969: Finger present 0
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.969: Finger needed 0
> (fprintd:2413309): libfprint-device-DEBUG: 07:17:12.969: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413309): libfprint-device-DEBUG: 07:17:12.969: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413309): libfprint-device-DEBUG: 07:17:12.969: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413309): libfprint-device-DEBUG: 07:17:12.969: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.969: Finger present 0
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.969: Finger needed 1
> (fprintd:2413309): libfprint-virtual_device_connection-DEBUG: 07:17:12.970: Got a new connection!
> (fprintd:2413309): libfprint-virtual_device-DEBUG: 07:17:12.970: Got instructions of length 10
> (fprintd:2413309): libfprint-virtual_device-DEBUG: 07:17:12.970: Received command SCAN whorl
> (fprintd:2413309): libfprint-virtual_device-DEBUG: 07:17:12.970: Processing command SCAN whorl
> (fprintd:2413309): libfprint-device-DEBUG: 07:17:12.970: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.970: Finger present 1
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.970: Finger needed 1
> (fprintd:2413309): libfprint-device-DEBUG: 07:17:12.970: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.970: Finger present 0
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.970: Finger needed 1
> (fprintd:2413309): libfprint-device-DEBUG: 07:17:12.970: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.970: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413309): libfprint-virtual_device-DEBUG: 07:17:12.970: Sleeping completed
> (fprintd:2413309): libfprint-virtual_device_connection-DEBUG: 07:17:12.971: Got a new connection!
> (fprintd:2413309): libfprint-virtual_device-DEBUG: 07:17:12.971: Got instructions of length 10
> (fprintd:2413309): libfprint-virtual_device-DEBUG: 07:17:12.971: Received command SCAN whorl
> (fprintd:2413309): libfprint-virtual_device-DEBUG: 07:17:12.971: Processing command SCAN whorl
> (fprintd:2413309): libfprint-device-DEBUG: 07:17:12.971: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.972: Finger present 1
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.972: Finger needed 1
> (fprintd:2413309): libfprint-device-DEBUG: 07:17:12.972: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.972: Finger present 0
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.972: Finger needed 1
> (fprintd:2413309): libfprint-device-DEBUG: 07:17:12.972: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.972: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413309): libfprint-device-DEBUG: 07:17:12.972: Device reported enroll completion
> (fprintd:2413309): libfprint-device-DEBUG: 07:17:12.972: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.972: Finger present 0
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.972: Finger needed 0
> (fprintd:2413309): libfprint-device-DEBUG: 07:17:12.972: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2413309): libfprint-device-DEBUG: 07:17:12.972: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413309): libfprint-device-DEBUG: 07:17:12.972: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.972: enroll_cb: result enroll-completed
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.973: file_storage_print_data_save(): print saved to /tmp/tmp_c4tjhnp/state/testuser/virtual_device_storage/0/7
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.974: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.974: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413309): GLib-GIO-DEBUG: 07:17:12.974: GTask [gio] D-Bus interface method dispatch (source object: 0x55e4735fdf80, source tag: 0x7f43dfc57e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.975: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.976: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> 
> (fprintd:2413309): fprintd-WARNING **: 07:17:12.976: Authorization denied to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging': Not Authorized: net.reactivated.fprint.device.setusername
> (fprintd:2413309): GLib-GIO-DEBUG: 07:17:12.976: GTask [gio] D-Bus interface method dispatch (source object: 0x55e4735fdf80, source tag: 0x7f43dfc57e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.977: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.978: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.978: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> 
> (fprintd:2413309): fprintd-WARNING **: 07:17:12.979: Authorization denied to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging': Not Authorized: net.reactivated.fprint.device.verify
> (fprintd:2413309): GLib-GIO-DEBUG: 07:17:12.979: GTask [gio] D-Bus interface method dispatch (source object: 0x55e4735fdf80, source tag: 0x7f43dfc57e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.980: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.980: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413309): libfprint-device-DEBUG: 07:17:12.980: Device reported close completion
> (fprintd:2413309): GLib-GIO-DEBUG: 07:17:12.980: GTask [gio] D-Bus interface method dispatch (source object: 0x55e4735fdf80, source tag: 0x7f43dfc57e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413309): libfprint-device-DEBUG: 07:17:12.980: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413309): libfprint-device-DEBUG: 07:17:12.980: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.980: released device 0
> (fprintd:2413309): fprintd-DEBUG: 07:17:12.982: main loop completed
> (fprintd:2413309): libfprint-virtual_device_storage-DEBUG: 07:17:12.982: 43582017450: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413309): libfprint-virtual_device-DEBUG: 07:17:12.982: 43582017471: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_unallowed_list_enrolled_fingers (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_unallowed_list_enrolled_fingers) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.744s
> 
> OK
> ==============================================================================
> 
> ================================== 285/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_unallowed_verify_start
> start time:   07:17:12
> duration:     0.69s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=213 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_unallowed_verify_start
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413338): GLib-GIO-DEBUG: 07:17:13.160: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413338): fprintd-DEBUG: 07:17:13.160: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413338): fprintd-WARNING **: 07:17:13.160: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413338): fprintd-DEBUG: 07:17:13.160: Launching FprintObject
> (fprintd:2413338): libfprint-context-DEBUG: 07:17:13.160: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413338): fprintd-DEBUG: 07:17:13.161: Preparing devices for resume
> (fprintd:2413338): libfprint-context-DEBUG: 07:17:13.161: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-216zovb0/virtual-image.socket
> (fprintd:2413338): libfprint-context-DEBUG: 07:17:13.161: created
> (fprintd:2413338): libfprint-device-DEBUG: 07:17:13.162: Device reported probe completion
> (fprintd:2413338): libfprint-device-DEBUG: 07:17:13.162: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413338): libfprint-device-DEBUG: 07:17:13.162: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269433.164 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413338): fprintd-DEBUG: 07:17:13.164: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413338): fprintd-DEBUG: 07:17:13.164: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413338): fprintd-DEBUG: 07:17:13.164: Finger present 0
> (fprintd:2413338): fprintd-DEBUG: 07:17:13.164: Finger needed 0
> (fprintd:2413338): fprintd-DEBUG: 07:17:13.164: entering main loop
> (fprintd:2413338): fprintd-DEBUG: 07:17:13.165: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413338): fprintd-DEBUG: 07:17:13.168: Got delay inhibitor for sleep.
> (fprintd:2413338): fprintd-DEBUG: 07:17:13.244: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413338): fprintd-DEBUG: 07:17:13.245: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413338): fprintd-DEBUG: 07:17:13.246: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413338): fprintd-DEBUG: 07:17:13.247: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413338): fprintd-DEBUG: 07:17:13.247: user 'testuser' claiming the device: 0
> (fprintd:2413338): libfprint-virtual_device-DEBUG: 07:17:13.247: 43582282697: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413338): libfprint-virtual_device_connection-DEBUG: 07:17:13.247: 43582282743: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413338): libfprint-device-DEBUG: 07:17:13.247: Device reported open completion
> (fprintd:2413338): GLib-GIO-DEBUG: 07:17:13.247: GTask [gio] D-Bus interface method dispatch (source object: 0x556d7874ff70, source tag: 0x7fc4a62e9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413338): libfprint-device-DEBUG: 07:17:13.247: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413338): libfprint-device-DEBUG: 07:17:13.248: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413338): fprintd-DEBUG: 07:17:13.248: claimed device 0
> (fprintd:2413338): fprintd-DEBUG: 07:17:13.250: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413338): fprintd-DEBUG: 07:17:13.250: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> 
> (fprintd:2413338): fprintd-WARNING **: 07:17:13.251: Authorization denied to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging': Not Authorized: net.reactivated.fprint.device.verify
> (fprintd:2413338): GLib-GIO-DEBUG: 07:17:13.251: GTask [gio] D-Bus interface method dispatch (source object: 0x556d7874ff70, source tag: 0x7fc4a62e9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413338): fprintd-DEBUG: 07:17:13.252: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413338): fprintd-DEBUG: 07:17:13.252: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413338): libfprint-device-DEBUG: 07:17:13.252: Device reported close completion
> (fprintd:2413338): GLib-GIO-DEBUG: 07:17:13.252: GTask [gio] D-Bus interface method dispatch (source object: 0x556d7874ff70, source tag: 0x7fc4a62e9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413338): libfprint-device-DEBUG: 07:17:13.252: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413338): libfprint-device-DEBUG: 07:17:13.253: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413338): fprintd-DEBUG: 07:17:13.253: released device 0
> (fprintd:2413338): fprintd-DEBUG: 07:17:13.254: main loop completed
> (fprintd:2413338): libfprint-virtual_device_storage-DEBUG: 07:17:13.255: 43582290145: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413338): libfprint-virtual_device-DEBUG: 07:17:13.255: 43582290189: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_unallowed_verify_start (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_unallowed_verify_start) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.503s
> 
> OK
> ==============================================================================
> 
> ================================== 286/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_unallowed_list_enrolled_fingers_current_user
> start time:   07:17:12
> duration:     0.94s
> result:       exit status 0
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> G_SLICE=always-malloc FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 MALLOC_PERTURB_=181 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_unallowed_list_enrolled_fingers_current_user
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413331): GLib-GIO-DEBUG: 07:17:13.125: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.126: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413331): fprintd-WARNING **: 07:17:13.126: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.126: Launching FprintObject
> (fprintd:2413331): libfprint-context-DEBUG: 07:17:13.127: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.128: Preparing devices for resume
> (fprintd:2413331): libfprint-context-DEBUG: 07:17:13.128: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-85470fom/virtual-image.socket
> (fprintd:2413331): libfprint-context-DEBUG: 07:17:13.128: created
> (fprintd:2413331): libfprint-device-DEBUG: 07:17:13.128: Device reported probe completion
> (fprintd:2413331): libfprint-device-DEBUG: 07:17:13.128: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413331): libfprint-device-DEBUG: 07:17:13.128: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269433.130 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.132: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.132: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.132: Finger present 0
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.132: Finger needed 0
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.132: Got delay inhibitor for sleep.
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.132: entering main loop
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.133: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.228: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.228: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.229: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.230: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.233: user 'testuser' claiming the device: 0
> (fprintd:2413331): libfprint-virtual_device-DEBUG: 07:17:13.233: 43582268559: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413331): libfprint-virtual_device_connection-DEBUG: 07:17:13.233: 43582268604: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413331): libfprint-device-DEBUG: 07:17:13.233: Device reported open completion
> (fprintd:2413331): GLib-GIO-DEBUG: 07:17:13.233: GTask [gio] D-Bus interface method dispatch (source object: 0x55c7d1a4f990, source tag: 0x7fcc1250de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413331): libfprint-device-DEBUG: 07:17:13.233: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413331): libfprint-device-DEBUG: 07:17:13.233: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.233: claimed device 0
> (fprintd:2413331): libfprint-virtual_device_connection-DEBUG: 07:17:13.234: Got a new connection!
> (fprintd:2413331): libfprint-virtual_device-DEBUG: 07:17:13.234: Got instructions of length 19
> (fprintd:2413331): libfprint-virtual_device-DEBUG: 07:17:13.234: Received command SET_ENROLL_STAGES 2
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.234: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.235: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.236: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.237: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.237: file_storage_print_data_load(): loaded '/tmp/tmpf7mwgu1z/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.237: start enrollment device 0 finger 7
> (fprintd:2413331): libfprint-device-DEBUG: 07:17:13.237: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413331): libfprint-device-DEBUG: 07:17:13.237: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.237: Finger present 0
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.237: Finger needed 1
> (fprintd:2413331): GLib-GIO-DEBUG: 07:17:13.237: GTask [gio] D-Bus interface method dispatch (source object: 0x55c7d1a4f990, source tag: 0x7fcc1250de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413331): libfprint-virtual_device_connection-DEBUG: 07:17:13.239: Got a new connection!
> (fprintd:2413331): libfprint-virtual_device-DEBUG: 07:17:13.239: Got instructions of length 10
> (fprintd:2413331): libfprint-virtual_device-DEBUG: 07:17:13.239: Received command SCAN whorl
> (fprintd:2413331): libfprint-virtual_device-DEBUG: 07:17:13.239: Processing command SCAN whorl
> (fprintd:2413331): libfprint-device-DEBUG: 07:17:13.239: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.239: Finger present 1
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.239: Finger needed 1
> (fprintd:2413331): libfprint-virtual_device_storage-DEBUG: 07:17:13.239: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413331): libfprint-device-DEBUG: 07:17:13.239: Device reported identify result
> (fprintd:2413331): libfprint-device-DEBUG: 07:17:13.239: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.239: Finger present 0
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.239: Finger needed 1
> (fprintd:2413331): libfprint-device-DEBUG: 07:17:13.239: Device reported identify completion
> (fprintd:2413331): libfprint-device-DEBUG: 07:17:13.239: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.239: Finger present 0
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.239: Finger needed 0
> (fprintd:2413331): libfprint-device-DEBUG: 07:17:13.239: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413331): libfprint-device-DEBUG: 07:17:13.239: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413331): libfprint-device-DEBUG: 07:17:13.239: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413331): libfprint-device-DEBUG: 07:17:13.239: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.239: Finger present 0
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.239: Finger needed 1
> (fprintd:2413331): libfprint-virtual_device_connection-DEBUG: 07:17:13.240: Got a new connection!
> (fprintd:2413331): libfprint-virtual_device-DEBUG: 07:17:13.240: Got instructions of length 10
> (fprintd:2413331): libfprint-virtual_device-DEBUG: 07:17:13.240: Received command SCAN whorl
> (fprintd:2413331): libfprint-virtual_device-DEBUG: 07:17:13.240: Processing command SCAN whorl
> (fprintd:2413331): libfprint-device-DEBUG: 07:17:13.240: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.240: Finger present 1
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.240: Finger needed 1
> (fprintd:2413331): libfprint-device-DEBUG: 07:17:13.240: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.240: Finger present 0
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.240: Finger needed 1
> (fprintd:2413331): libfprint-device-DEBUG: 07:17:13.240: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.240: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413331): libfprint-virtual_device-DEBUG: 07:17:13.240: Sleeping completed
> (fprintd:2413331): libfprint-virtual_device_connection-DEBUG: 07:17:13.241: Got a new connection!
> (fprintd:2413331): libfprint-virtual_device-DEBUG: 07:17:13.241: Got instructions of length 10
> (fprintd:2413331): libfprint-virtual_device-DEBUG: 07:17:13.241: Received command SCAN whorl
> (fprintd:2413331): libfprint-virtual_device-DEBUG: 07:17:13.241: Processing command SCAN whorl
> (fprintd:2413331): libfprint-device-DEBUG: 07:17:13.241: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.241: Finger present 1
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.241: Finger needed 1
> (fprintd:2413331): libfprint-device-DEBUG: 07:17:13.241: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.241: Finger present 0
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.241: Finger needed 1
> (fprintd:2413331): libfprint-device-DEBUG: 07:17:13.241: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.241: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413331): libfprint-device-DEBUG: 07:17:13.241: Device reported enroll completion
> (fprintd:2413331): libfprint-device-DEBUG: 07:17:13.241: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.241: Finger present 0
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.241: Finger needed 0
> (fprintd:2413331): libfprint-device-DEBUG: 07:17:13.241: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2413331): libfprint-device-DEBUG: 07:17:13.241: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413331): libfprint-device-DEBUG: 07:17:13.241: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.241: enroll_cb: result enroll-completed
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.241: file_storage_print_data_save(): print saved to /tmp/tmpf7mwgu1z/state/testuser/virtual_device_storage/0/7
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.242: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.242: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413331): GLib-GIO-DEBUG: 07:17:13.243: GTask [gio] D-Bus interface method dispatch (source object: 0x55c7d1a4f990, source tag: 0x7fcc1250de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.245: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.245: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> 
> (fprintd:2413331): fprintd-WARNING **: 07:17:13.246: Authorization denied to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging': Not Authorized: net.reactivated.fprint.device.verify
> (fprintd:2413331): GLib-GIO-DEBUG: 07:17:13.247: GTask [gio] D-Bus interface method dispatch (source object: 0x55c7d1a4f990, source tag: 0x7fcc1250de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.248: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.249: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> 
> (fprintd:2413331): fprintd-WARNING **: 07:17:13.250: Authorization denied to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging': Not Authorized: net.reactivated.fprint.device.verify
> (fprintd:2413331): GLib-GIO-DEBUG: 07:17:13.250: GTask [gio] D-Bus interface method dispatch (source object: 0x55c7d1a4f990, source tag: 0x7fcc1250de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.252: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.252: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> 
> (fprintd:2413331): fprintd-WARNING **: 07:17:13.253: Authorization denied to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging': Not Authorized: net.reactivated.fprint.device.verify
> (fprintd:2413331): GLib-GIO-DEBUG: 07:17:13.253: GTask [gio] D-Bus interface method dispatch (source object: 0x55c7d1a4f990, source tag: 0x7fcc1250de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.254: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.255: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> 
> (fprintd:2413331): fprintd-WARNING **: 07:17:13.256: Authorization denied to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging': Not Authorized: net.reactivated.fprint.device.verify
> (fprintd:2413331): GLib-GIO-DEBUG: 07:17:13.256: GTask [gio] D-Bus interface method dispatch (source object: 0x55c7d1a4f990, source tag: 0x7fcc1250de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.258: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.258: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413331): libfprint-device-DEBUG: 07:17:13.258: Device reported close completion
> (fprintd:2413331): GLib-GIO-DEBUG: 07:17:13.258: GTask [gio] D-Bus interface method dispatch (source object: 0x55c7d1a4f990, source tag: 0x7fcc1250de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413331): libfprint-device-DEBUG: 07:17:13.258: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413331): libfprint-device-DEBUG: 07:17:13.258: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.258: released device 0
> (fprintd:2413331): fprintd-DEBUG: 07:17:13.260: main loop completed
> (fprintd:2413331): libfprint-virtual_device_storage-DEBUG: 07:17:13.260: 43582295620: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413331): libfprint-virtual_device-DEBUG: 07:17:13.261: 43582296318: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_unallowed_list_enrolled_fingers_current_user (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_unallowed_list_enrolled_fingers_current_user) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.668s
> 
> OK
> ==============================================================================
> 
> ================================== 287/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_verify_any_finger_match
> start time:   07:17:12
> duration:     0.85s
> result:       exit status 0
> command:      G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals MALLOC_PERTURB_=237 TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_verify_any_finger_match
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413350): GLib-GIO-DEBUG: 07:17:13.323: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.324: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413350): fprintd-WARNING **: 07:17:13.324: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.324: Launching FprintObject
> (fprintd:2413350): libfprint-context-DEBUG: 07:17:13.325: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.327: Preparing devices for resume
> (fprintd:2413350): libfprint-context-DEBUG: 07:17:13.327: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-dxxa9xh_/virtual-image.socket
> 1690269433.327 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413350): libfprint-context-DEBUG: 07:17:13.328: created
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.329: Got delay inhibitor for sleep.
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.329: Device reported probe completion
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.329: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.329: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.336: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.336: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.336: Finger present 0
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.336: Finger needed 0
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.336: entering main loop
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.337: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.436: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.437: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.438: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.439: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.439: user 'testuser' claiming the device: 0
> (fprintd:2413350): libfprint-virtual_device-DEBUG: 07:17:13.439: 43582474547: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413350): libfprint-virtual_device_connection-DEBUG: 07:17:13.439: 43582474601: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.439: Device reported open completion
> (fprintd:2413350): GLib-GIO-DEBUG: 07:17:13.439: GTask [gio] D-Bus interface method dispatch (source object: 0x55f64a381bb0, source tag: 0x7fa13b8a0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.439: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.439: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.439: claimed device 0
> (fprintd:2413350): libfprint-virtual_device_connection-DEBUG: 07:17:13.441: Got a new connection!
> (fprintd:2413350): libfprint-virtual_device-DEBUG: 07:17:13.441: Got instructions of length 19
> (fprintd:2413350): libfprint-virtual_device-DEBUG: 07:17:13.441: Received command SET_ENROLL_STAGES 2
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.441: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.442: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.442: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.443: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.443: file_storage_print_data_load(): loaded '/tmp/tmps6a_c9i3/state/testuser/virtual_device_storage/0/1' Unknown error -2
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.443: start enrollment device 0 finger 1
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.443: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.443: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.443: Finger present 0
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.443: Finger needed 1
> (fprintd:2413350): GLib-GIO-DEBUG: 07:17:13.443: GTask [gio] D-Bus interface method dispatch (source object: 0x55f64a381bb0, source tag: 0x7fa13b8a0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413350): libfprint-virtual_device_connection-DEBUG: 07:17:13.444: Got a new connection!
> (fprintd:2413350): libfprint-virtual_device-DEBUG: 07:17:13.444: Got instructions of length 10
> (fprintd:2413350): libfprint-virtual_device-DEBUG: 07:17:13.444: Received command SCAN whorl
> (fprintd:2413350): libfprint-virtual_device-DEBUG: 07:17:13.444: Processing command SCAN whorl
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.444: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.444: Finger present 1
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.444: Finger needed 1
> (fprintd:2413350): libfprint-virtual_device_storage-DEBUG: 07:17:13.444: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.444: Device reported identify result
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.444: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.444: Finger present 0
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.444: Finger needed 1
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.444: Device reported identify completion
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.444: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.444: Finger present 0
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.444: Finger needed 0
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.444: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.444: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.444: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.445: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.445: Finger present 0
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.445: Finger needed 1
> (fprintd:2413350): libfprint-virtual_device_connection-DEBUG: 07:17:13.445: Got a new connection!
> (fprintd:2413350): libfprint-virtual_device-DEBUG: 07:17:13.446: Got instructions of length 10
> (fprintd:2413350): libfprint-virtual_device-DEBUG: 07:17:13.446: Received command SCAN whorl
> (fprintd:2413350): libfprint-virtual_device-DEBUG: 07:17:13.446: Processing command SCAN whorl
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.446: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.446: Finger present 1
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.446: Finger needed 1
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.446: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.446: Finger present 0
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.446: Finger needed 1
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.446: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.446: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413350): libfprint-virtual_device-DEBUG: 07:17:13.446: Sleeping completed
> (fprintd:2413350): libfprint-virtual_device_connection-DEBUG: 07:17:13.447: Got a new connection!
> (fprintd:2413350): libfprint-virtual_device-DEBUG: 07:17:13.447: Got instructions of length 10
> (fprintd:2413350): libfprint-virtual_device-DEBUG: 07:17:13.447: Received command SCAN whorl
> (fprintd:2413350): libfprint-virtual_device-DEBUG: 07:17:13.447: Processing command SCAN whorl
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.447: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.447: Finger present 1
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.447: Finger needed 1
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.447: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.447: Finger present 0
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.447: Finger needed 1
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.447: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.447: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.447: Device reported enroll completion
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.447: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.447: Finger present 0
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.447: Finger needed 0
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.447: Print for finger FP_FINGER_LEFT_THUMB enrolled
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.448: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.448: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.448: enroll_cb: result enroll-completed
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.448: file_storage_print_data_save(): print saved to /tmp/tmps6a_c9i3/state/testuser/virtual_device_storage/0/1
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.449: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.449: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413350): GLib-GIO-DEBUG: 07:17:13.449: GTask [gio] D-Bus interface method dispatch (source object: 0x55f64a381bb0, source tag: 0x7fa13b8a0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.450: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.450: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.451: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.451: file_storage_print_data_load(): loaded '/tmp/tmps6a_c9i3/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.451: start enrollment device 0 finger 7
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.451: file_storage_discover_prints() for user 'testuser' in '/tmp/tmps6a_c9i3/state/testuser/virtual_device_storage/0'
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.452: file_storage_print_data_load(): loaded '/tmp/tmps6a_c9i3/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.452: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.452: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.452: Finger present 0
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.452: Finger needed 1
> (fprintd:2413350): GLib-GIO-DEBUG: 07:17:13.452: GTask [gio] D-Bus interface method dispatch (source object: 0x55f64a381bb0, source tag: 0x7fa13b8a0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413350): libfprint-virtual_device_connection-DEBUG: 07:17:13.453: Got a new connection!
> (fprintd:2413350): libfprint-virtual_device-DEBUG: 07:17:13.453: Got instructions of length 9
> (fprintd:2413350): libfprint-virtual_device-DEBUG: 07:17:13.453: Received command SCAN arch
> (fprintd:2413350): libfprint-virtual_device-DEBUG: 07:17:13.453: Processing command SCAN arch
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.453: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.453: Finger present 1
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.453: Finger needed 1
> (fprintd:2413350): libfprint-virtual_device_storage-DEBUG: 07:17:13.453: Trying to identify print 'arch' against a gallery of 1 prints
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.453: Device reported identify result
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.453: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.453: Finger present 0
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.453: Finger needed 1
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.453: Device reported identify completion
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.453: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.453: Finger present 0
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.453: Finger needed 0
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.454: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.454: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.454: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.454: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.454: Finger present 0
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.454: Finger needed 1
> (fprintd:2413350): libfprint-virtual_device_connection-DEBUG: 07:17:13.455: Got a new connection!
> (fprintd:2413350): libfprint-virtual_device-DEBUG: 07:17:13.455: Got instructions of length 9
> (fprintd:2413350): libfprint-virtual_device-DEBUG: 07:17:13.455: Received command SCAN arch
> (fprintd:2413350): libfprint-virtual_device-DEBUG: 07:17:13.455: Processing command SCAN arch
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.455: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.455: Finger present 1
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.455: Finger needed 1
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.455: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.455: Finger present 0
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.455: Finger needed 1
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.455: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.455: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413350): libfprint-virtual_device-DEBUG: 07:17:13.455: Sleeping completed
> (fprintd:2413350): libfprint-virtual_device_connection-DEBUG: 07:17:13.456: Got a new connection!
> (fprintd:2413350): libfprint-virtual_device-DEBUG: 07:17:13.456: Got instructions of length 9
> (fprintd:2413350): libfprint-virtual_device-DEBUG: 07:17:13.456: Received command SCAN arch
> (fprintd:2413350): libfprint-virtual_device-DEBUG: 07:17:13.456: Processing command SCAN arch
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.456: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.456: Finger present 1
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.456: Finger needed 1
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.456: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.456: Finger present 0
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.456: Finger needed 1
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.456: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.456: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.456: Device reported enroll completion
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.456: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.456: Finger present 0
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.456: Finger needed 0
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.456: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.457: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.457: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.457: enroll_cb: result enroll-completed
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.458: file_storage_print_data_save(): print saved to /tmp/tmps6a_c9i3/state/testuser/virtual_device_storage/0/7
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.461: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.461: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413350): GLib-GIO-DEBUG: 07:17:13.461: GTask [gio] D-Bus interface method dispatch (source object: 0x55f64a381bb0, source tag: 0x7fa13b8a0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.462: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.462: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.464: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.464: file_storage_print_data_load(): loaded '/tmp/tmps6a_c9i3/state/testuser/virtual_device_storage/0/5' Unknown error -2
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.464: start enrollment device 0 finger 5
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.464: file_storage_discover_prints() for user 'testuser' in '/tmp/tmps6a_c9i3/state/testuser/virtual_device_storage/0'
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.465: file_storage_print_data_load(): loaded '/tmp/tmps6a_c9i3/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.465: file_storage_print_data_load(): loaded '/tmp/tmps6a_c9i3/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.465: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.465: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.465: Finger present 0
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.465: Finger needed 1
> (fprintd:2413350): GLib-GIO-DEBUG: 07:17:13.465: GTask [gio] D-Bus interface method dispatch (source object: 0x55f64a381bb0, source tag: 0x7fa13b8a0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413350): libfprint-virtual_device_connection-DEBUG: 07:17:13.465: Got a new connection!
> (fprintd:2413350): libfprint-virtual_device-DEBUG: 07:17:13.466: Got instructions of length 15
> (fprintd:2413350): libfprint-virtual_device-DEBUG: 07:17:13.466: Received command SCAN loop-right
> (fprintd:2413350): libfprint-virtual_device-DEBUG: 07:17:13.466: Processing command SCAN loop-right
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.467: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.467: Finger present 1
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.467: Finger needed 1
> (fprintd:2413350): libfprint-virtual_device_storage-DEBUG: 07:17:13.467: Trying to identify print 'loop-right' against a gallery of 2 prints
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.467: Device reported identify result
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.467: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.467: Finger present 0
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.467: Finger needed 1
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.467: Device reported identify completion
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.467: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.467: Finger present 0
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.467: Finger needed 0
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.467: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.467: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.467: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.467: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.467: Finger present 0
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.467: Finger needed 1
> (fprintd:2413350): libfprint-virtual_device_connection-DEBUG: 07:17:13.468: Got a new connection!
> (fprintd:2413350): libfprint-virtual_device-DEBUG: 07:17:13.468: Got instructions of length 15
> (fprintd:2413350): libfprint-virtual_device-DEBUG: 07:17:13.469: Received command SCAN loop-right
> (fprintd:2413350): libfprint-virtual_device-DEBUG: 07:17:13.469: Processing command SCAN loop-right
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.469: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.469: Finger present 1
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.469: Finger needed 1
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.469: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.469: Finger present 0
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.469: Finger needed 1
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.469: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.469: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413350): libfprint-virtual_device-DEBUG: 07:17:13.469: Sleeping completed
> (fprintd:2413350): libfprint-virtual_device_connection-DEBUG: 07:17:13.470: Got a new connection!
> (fprintd:2413350): libfprint-virtual_device-DEBUG: 07:17:13.470: Got instructions of length 15
> (fprintd:2413350): libfprint-virtual_device-DEBUG: 07:17:13.470: Received command SCAN loop-right
> (fprintd:2413350): libfprint-virtual_device-DEBUG: 07:17:13.470: Processing command SCAN loop-right
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.470: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.471: Finger present 1
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.471: Finger needed 1
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.471: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.471: Finger present 0
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.471: Finger needed 1
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.472: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.472: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.472: Device reported enroll completion
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.472: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.472: Finger present 0
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.472: Finger needed 0
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.472: Print for finger FP_FINGER_LEFT_LITTLE enrolled
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.472: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.472: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.472: enroll_cb: result enroll-completed
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.472: file_storage_print_data_save(): print saved to /tmp/tmps6a_c9i3/state/testuser/virtual_device_storage/0/5
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.473: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.473: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413350): GLib-GIO-DEBUG: 07:17:13.475: GTask [gio] D-Bus interface method dispatch (source object: 0x55f64a381bb0, source tag: 0x7fa13b8a0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.475: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.475: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.476: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.477: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.477: file_storage_discover_prints() for user 'testuser' in '/tmp/tmps6a_c9i3/state/testuser/virtual_device_storage/0'
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.477: file_storage_print_data_load(): loaded '/tmp/tmps6a_c9i3/state/testuser/virtual_device_storage/0/5' Success
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.477: file_storage_print_data_load(): loaded '/tmp/tmps6a_c9i3/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.477: file_storage_print_data_load(): loaded '/tmp/tmps6a_c9i3/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2413350): GLib-GIO-DEBUG: 07:17:13.477: GTask [gio] D-Bus interface method dispatch (source object: 0x55f64a381bb0, source tag: 0x7fa13b8a0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.479: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.479: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.479: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.480: file_storage_discover_prints() for user 'testuser' in '/tmp/tmps6a_c9i3/state/testuser/virtual_device_storage/0'
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.480: file_storage_print_data_load(): loaded '/tmp/tmps6a_c9i3/state/testuser/virtual_device_storage/0/5' Success
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.481: file_storage_print_data_load(): loaded '/tmp/tmps6a_c9i3/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.482: file_storage_print_data_load(): loaded '/tmp/tmps6a_c9i3/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.482: adding finger left-little-finger to the gallery
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.482: adding finger left-thumb to the gallery
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.482: adding finger right-index-finger to the gallery
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.482: start identification device 0
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.482: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_COLD
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.483: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.483: Finger present 0
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.483: Finger needed 1
> (fprintd:2413350): GLib-GIO-DEBUG: 07:17:13.483: GTask [gio] D-Bus interface method dispatch (source object: 0x55f64a381bb0, source tag: 0x7fa13b8a0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413350): libfprint-virtual_device_connection-DEBUG: 07:17:13.485: Got a new connection!
> (fprintd:2413350): libfprint-virtual_device-DEBUG: 07:17:13.485: Got instructions of length 10
> (fprintd:2413350): libfprint-virtual_device-DEBUG: 07:17:13.485: Received command SCAN whorl
> (fprintd:2413350): libfprint-virtual_device-DEBUG: 07:17:13.485: Processing command SCAN whorl
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.485: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.485: Finger present 1
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.485: Finger needed 1
> (fprintd:2413350): libfprint-virtual_device_storage-DEBUG: 07:17:13.485: Trying to identify print 'whorl' against a gallery of 3 prints
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.486: Device reported identify result
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.486: report_verify_status: result verify-match
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.486: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.486: Finger present 0
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.486: Finger needed 1
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.486: Device reported identify completion
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.486: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.486: Finger present 0
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.486: Finger needed 0
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.486: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.487: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.487: identify_cb: result verify-match
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.487: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.487: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413350): GLib-GIO-DEBUG: 07:17:13.487: GTask [gio] D-Bus interface method dispatch (source object: 0x55f64a381bb0, source tag: 0x7fa13b8a0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.489: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.489: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.489: Device reported close completion
> (fprintd:2413350): GLib-GIO-DEBUG: 07:17:13.489: GTask [gio] D-Bus interface method dispatch (source object: 0x55f64a381bb0, source tag: 0x7fa13b8a0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.489: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413350): libfprint-device-DEBUG: 07:17:13.489: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.489: released device 0
> (fprintd:2413350): fprintd-DEBUG: 07:17:13.491: main loop completed
> (fprintd:2413350): libfprint-virtual_device_storage-DEBUG: 07:17:13.491: 43582526609: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413350): libfprint-virtual_device-DEBUG: 07:17:13.491: 43582526628: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('any',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-match', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_any_finger_match (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_verify_any_finger_match) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.659s
> 
> OK
> ==============================================================================
> 
> ================================== 288/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_release_waits_for_deletion
> start time:   07:17:11
> duration:     2.57s
> result:       exit status 0
> command:      MALLOC_PERTURB_=146 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_release_waits_for_deletion
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413232): GLib-GIO-DEBUG: 07:17:11.899: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413232): fprintd-DEBUG: 07:17:11.900: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413232): fprintd-WARNING **: 07:17:11.900: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413232): fprintd-DEBUG: 07:17:11.900: Launching FprintObject
> (fprintd:2413232): libfprint-context-DEBUG: 07:17:11.900: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413232): fprintd-DEBUG: 07:17:11.903: Preparing devices for resume
> (fprintd:2413232): libfprint-context-DEBUG: 07:17:11.903: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-wlutkzqm/virtual-image.socket
> (fprintd:2413232): libfprint-context-DEBUG: 07:17:11.903: created
> (fprintd:2413232): libfprint-device-DEBUG: 07:17:11.903: Device reported probe completion
> (fprintd:2413232): libfprint-device-DEBUG: 07:17:11.903: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413232): libfprint-device-DEBUG: 07:17:11.903: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269431.904 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413232): fprintd-DEBUG: 07:17:11.904: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413232): fprintd-DEBUG: 07:17:11.904: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413232): fprintd-DEBUG: 07:17:11.904: Finger present 0
> (fprintd:2413232): fprintd-DEBUG: 07:17:11.904: Finger needed 0
> (fprintd:2413232): fprintd-DEBUG: 07:17:11.904: entering main loop
> (fprintd:2413232): fprintd-DEBUG: 07:17:11.905: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413232): fprintd-DEBUG: 07:17:11.907: Got delay inhibitor for sleep.
> (fprintd:2413232): fprintd-DEBUG: 07:17:11.999: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.000: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.000: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.001: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.001: user 'testuser' claiming the device: 0
> (fprintd:2413232): libfprint-virtual_device-DEBUG: 07:17:12.001: 43581036506: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413232): libfprint-virtual_device_connection-DEBUG: 07:17:12.001: 43581036543: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413232): libfprint-device-DEBUG: 07:17:12.001: Device reported open completion
> (fprintd:2413232): GLib-GIO-DEBUG: 07:17:12.001: GTask [gio] D-Bus interface method dispatch (source object: 0x562727799f70, source tag: 0x7f55679eae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413232): libfprint-device-DEBUG: 07:17:12.001: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413232): libfprint-device-DEBUG: 07:17:12.001: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.001: claimed device 0
> (fprintd:2413232): libfprint-virtual_device_connection-DEBUG: 07:17:12.002: Got a new connection!
> (fprintd:2413232): libfprint-virtual_device-DEBUG: 07:17:12.002: Got instructions of length 19
> (fprintd:2413232): libfprint-virtual_device-DEBUG: 07:17:12.002: Received command SET_ENROLL_STAGES 2
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.002: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.003: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.003: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.003: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.003: file_storage_print_data_load(): loaded '/tmp/tmpqd7k2xnh/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.003: start enrollment device 0 finger 7
> (fprintd:2413232): libfprint-device-DEBUG: 07:17:12.003: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413232): libfprint-device-DEBUG: 07:17:12.003: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.003: Finger present 0
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.003: Finger needed 1
> (fprintd:2413232): GLib-GIO-DEBUG: 07:17:12.003: GTask [gio] D-Bus interface method dispatch (source object: 0x562727799f70, source tag: 0x7f55679eae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413232): libfprint-virtual_device_connection-DEBUG: 07:17:12.005: Got a new connection!
> (fprintd:2413232): libfprint-virtual_device-DEBUG: 07:17:12.005: Got instructions of length 14
> (fprintd:2413232): libfprint-virtual_device-DEBUG: 07:17:12.005: Received command SCAN new-print
> (fprintd:2413232): libfprint-virtual_device-DEBUG: 07:17:12.005: Processing command SCAN new-print
> (fprintd:2413232): libfprint-device-DEBUG: 07:17:12.005: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.005: Finger present 1
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.005: Finger needed 1
> (fprintd:2413232): libfprint-virtual_device_storage-DEBUG: 07:17:12.005: Trying to identify print 'new-print' against a gallery of 0 prints
> (fprintd:2413232): libfprint-device-DEBUG: 07:17:12.005: Device reported identify result
> (fprintd:2413232): libfprint-device-DEBUG: 07:17:12.005: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.005: Finger present 0
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.005: Finger needed 1
> (fprintd:2413232): libfprint-device-DEBUG: 07:17:12.005: Device reported identify completion
> (fprintd:2413232): libfprint-device-DEBUG: 07:17:12.005: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.005: Finger present 0
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.005: Finger needed 0
> (fprintd:2413232): libfprint-device-DEBUG: 07:17:12.005: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413232): libfprint-device-DEBUG: 07:17:12.005: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413232): libfprint-device-DEBUG: 07:17:12.005: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413232): libfprint-device-DEBUG: 07:17:12.005: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.005: Finger present 0
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.005: Finger needed 1
> (fprintd:2413232): libfprint-virtual_device_connection-DEBUG: 07:17:12.006: Got a new connection!
> (fprintd:2413232): libfprint-virtual_device-DEBUG: 07:17:12.006: Got instructions of length 14
> (fprintd:2413232): libfprint-virtual_device-DEBUG: 07:17:12.006: Received command SCAN new-print
> (fprintd:2413232): libfprint-virtual_device-DEBUG: 07:17:12.006: Processing command SCAN new-print
> (fprintd:2413232): libfprint-device-DEBUG: 07:17:12.006: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.006: Finger present 1
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.006: Finger needed 1
> (fprintd:2413232): libfprint-device-DEBUG: 07:17:12.006: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.006: Finger present 0
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.006: Finger needed 1
> (fprintd:2413232): libfprint-device-DEBUG: 07:17:12.006: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.006: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413232): libfprint-virtual_device-DEBUG: 07:17:12.006: Sleeping completed
> (fprintd:2413232): libfprint-virtual_device_connection-DEBUG: 07:17:12.006: Got a new connection!
> (fprintd:2413232): libfprint-virtual_device-DEBUG: 07:17:12.006: Got instructions of length 14
> (fprintd:2413232): libfprint-virtual_device-DEBUG: 07:17:12.006: Received command SCAN new-print
> (fprintd:2413232): libfprint-virtual_device-DEBUG: 07:17:12.006: Processing command SCAN new-print
> (fprintd:2413232): libfprint-device-DEBUG: 07:17:12.006: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.007: Finger present 1
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.007: Finger needed 1
> (fprintd:2413232): libfprint-device-DEBUG: 07:17:12.007: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.007: Finger present 0
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.007: Finger needed 1
> (fprintd:2413232): libfprint-device-DEBUG: 07:17:12.007: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.007: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413232): libfprint-device-DEBUG: 07:17:12.007: Device reported enroll completion
> (fprintd:2413232): libfprint-device-DEBUG: 07:17:12.007: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.007: Finger present 0
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.007: Finger needed 0
> (fprintd:2413232): libfprint-device-DEBUG: 07:17:12.007: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2413232): libfprint-device-DEBUG: 07:17:12.007: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413232): libfprint-device-DEBUG: 07:17:12.007: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.007: enroll_cb: result enroll-completed
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.007: file_storage_print_data_save(): print saved to /tmp/tmpqd7k2xnh/state/testuser/virtual_device_storage/0/7
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.008: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.008: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413232): GLib-GIO-DEBUG: 07:17:12.008: GTask [gio] D-Bus interface method dispatch (source object: 0x562727799f70, source tag: 0x7f55679eae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413232): libfprint-virtual_device_connection-DEBUG: 07:17:12.008: Got a new connection!
> (fprintd:2413232): libfprint-virtual_device-DEBUG: 07:17:12.008: Got instructions of length 12
> (fprintd:2413232): libfprint-virtual_device-DEBUG: 07:17:12.008: Received command SLEEP 1000.0
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.009: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.009: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.009: Authorization granted to :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.009: Deleting enrolled fingers for user testuser
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.009: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpqd7k2xnh/state/testuser/virtual_device_storage/0'
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.009: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpqd7k2xnh/state/testuser/virtual_device_storage/0'
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.010: file_storage_print_data_load(): loaded '/tmp/tmpqd7k2xnh/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2413232): libfprint-virtual_device-DEBUG: 07:17:12.010: Processing command SLEEP 1000.0
> (fprintd:2413232): libfprint-virtual_device-DEBUG: 07:17:12.010: Sleeping 1000ms
> (fprintd:2413232): GLib-GIO-DEBUG: 07:17:12.010: GTask [gio] D-Bus interface method dispatch (source object: 0x562727799f70, source tag: 0x7f55679eae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.109: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.109: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413232): GLib-GIO-DEBUG: 07:17:12.110: GTask [gio] D-Bus interface method dispatch (source object: 0x562727799f70, source tag: 0x7f55679eae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413232): fprintd-DEBUG: 07:17:12.115: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> 
> (fprintd:2413232): fprintd-WARNING **: 07:17:12.115: Authorization denied to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging': Device was not claimed before use
> (fprintd:2413232): GLib-GIO-DEBUG: 07:17:12.115: GTask [gio] D-Bus interface method dispatch (source object: 0x562727799f70, source tag: 0x7f55679eae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413232): libfprint-virtual_device-DEBUG: 07:17:13.011: Sleeping completed
> (fprintd:2413232): libfprint-virtual_device_storage-DEBUG: 07:17:13.511: Deleting print new-print for user testuser
> (fprintd:2413232): libfprint-device-DEBUG: 07:17:13.511: Device reported deletion completion
> (fprintd:2413232): libfprint-device-DEBUG: 07:17:13.511: Completing action FPI_DEVICE_ACTION_DELETE in idle!
> (fprintd:2413232): libfprint-device-DEBUG: 07:17:13.511: Updated temperature model after 1.50 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413232): fprintd-DEBUG: 07:17:13.511: file_storage_print_data_delete(): unlink("/tmp/tmpqd7k2xnh/state/testuser/virtual_device_storage/0/7") Success
> (fprintd:2413232): fprintd-DEBUG: 07:17:13.511: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpqd7k2xnh/state/testuser/virtual_device_storage/0'
> (fprintd:2413232): fprintd-DEBUG: 07:17:13.512: main loop completed
> (fprintd:2413232): libfprint-virtual_device_storage-DEBUG: 07:17:13.512: 43582547942: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413232): libfprint-virtual_device-DEBUG: 07:17:13.512: 43582547964: ../libfprint/drivers/virtual-device.c:746
> 
> (fprintd:2413232): libfprint-device-WARNING **: 07:17:13.512: User destroyed open device! Not cleaning up properly!
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_release_waits_for_deletion (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_release_waits_for_deletion) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 2.267s
> 
> OK
> ==============================================================================
> 
> ================================== 289/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_verify_finger_match
> start time:   07:17:13
> duration:     0.78s
> result:       exit status 0
> command:      MALLOC_PERTURB_=211 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_verify_finger_match
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413407): GLib-GIO-DEBUG: 07:17:13.945: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413407): fprintd-DEBUG: 07:17:13.946: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413407): fprintd-WARNING **: 07:17:13.946: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413407): fprintd-DEBUG: 07:17:13.946: Launching FprintObject
> (fprintd:2413407): libfprint-context-DEBUG: 07:17:13.946: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413407): fprintd-DEBUG: 07:17:13.948: Preparing devices for resume
> (fprintd:2413407): libfprint-context-DEBUG: 07:17:13.948: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-0pvdg5ud/virtual-image.socket
> (fprintd:2413407): libfprint-context-DEBUG: 07:17:13.948: created
> (fprintd:2413407): libfprint-device-DEBUG: 07:17:13.948: Device reported probe completion
> (fprintd:2413407): libfprint-device-DEBUG: 07:17:13.948: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413407): libfprint-device-DEBUG: 07:17:13.948: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269433.950 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413407): fprintd-DEBUG: 07:17:13.952: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413407): fprintd-DEBUG: 07:17:13.952: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413407): fprintd-DEBUG: 07:17:13.952: Finger present 0
> (fprintd:2413407): fprintd-DEBUG: 07:17:13.952: Finger needed 0
> (fprintd:2413407): fprintd-DEBUG: 07:17:13.952: Got delay inhibitor for sleep.
> (fprintd:2413407): fprintd-DEBUG: 07:17:13.952: entering main loop
> (fprintd:2413407): fprintd-DEBUG: 07:17:13.952: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.058: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.059: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.060: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.061: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.061: user 'testuser' claiming the device: 0
> (fprintd:2413407): libfprint-virtual_device-DEBUG: 07:17:14.061: 43583096290: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413407): libfprint-virtual_device_connection-DEBUG: 07:17:14.061: 43583096340: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413407): libfprint-device-DEBUG: 07:17:14.061: Device reported open completion
> (fprintd:2413407): GLib-GIO-DEBUG: 07:17:14.061: GTask [gio] D-Bus interface method dispatch (source object: 0x55e561ed4130, source tag: 0x7f54aaa34e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413407): libfprint-device-DEBUG: 07:17:14.061: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413407): libfprint-device-DEBUG: 07:17:14.061: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.061: claimed device 0
> (fprintd:2413407): libfprint-virtual_device_connection-DEBUG: 07:17:14.065: Got a new connection!
> (fprintd:2413407): libfprint-virtual_device-DEBUG: 07:17:14.065: Got instructions of length 19
> (fprintd:2413407): libfprint-virtual_device-DEBUG: 07:17:14.065: Received command SET_ENROLL_STAGES 2
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.065: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.066: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.066: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.067: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.067: file_storage_print_data_load(): loaded '/tmp/tmpxtvq4dvp/state/testuser/virtual_device_storage/0/1' Unknown error -2
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.067: start enrollment device 0 finger 1
> (fprintd:2413407): libfprint-device-DEBUG: 07:17:14.067: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413407): libfprint-device-DEBUG: 07:17:14.067: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.067: Finger present 0
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.067: Finger needed 1
> (fprintd:2413407): GLib-GIO-DEBUG: 07:17:14.067: GTask [gio] D-Bus interface method dispatch (source object: 0x55e561ed4130, source tag: 0x7f54aaa34e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413407): libfprint-virtual_device_connection-DEBUG: 07:17:14.068: Got a new connection!
> (fprintd:2413407): libfprint-virtual_device-DEBUG: 07:17:14.068: Got instructions of length 10
> (fprintd:2413407): libfprint-virtual_device-DEBUG: 07:17:14.068: Received command SCAN whorl
> (fprintd:2413407): libfprint-virtual_device-DEBUG: 07:17:14.068: Processing command SCAN whorl
> (fprintd:2413407): libfprint-device-DEBUG: 07:17:14.068: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.068: Finger present 1
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.068: Finger needed 1
> (fprintd:2413407): libfprint-virtual_device_storage-DEBUG: 07:17:14.068: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413407): libfprint-device-DEBUG: 07:17:14.068: Device reported identify result
> (fprintd:2413407): libfprint-device-DEBUG: 07:17:14.068: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.068: Finger present 0
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.068: Finger needed 1
> (fprintd:2413407): libfprint-device-DEBUG: 07:17:14.068: Device reported identify completion
> (fprintd:2413407): libfprint-device-DEBUG: 07:17:14.068: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.068: Finger present 0
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.068: Finger needed 0
> (fprintd:2413407): libfprint-device-DEBUG: 07:17:14.068: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413407): libfprint-device-DEBUG: 07:17:14.068: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413407): libfprint-device-DEBUG: 07:17:14.068: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413407): libfprint-device-DEBUG: 07:17:14.068: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.068: Finger present 0
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.068: Finger needed 1
> (fprintd:2413407): libfprint-virtual_device_connection-DEBUG: 07:17:14.069: Got a new connection!
> (fprintd:2413407): libfprint-virtual_device-DEBUG: 07:17:14.069: Got instructions of length 10
> (fprintd:2413407): libfprint-virtual_device-DEBUG: 07:17:14.069: Received command SCAN whorl
> (fprintd:2413407): libfprint-virtual_device-DEBUG: 07:17:14.069: Processing command SCAN whorl
> (fprintd:2413407): libfprint-device-DEBUG: 07:17:14.069: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.069: Finger present 1
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.069: Finger needed 1
> (fprintd:2413407): libfprint-device-DEBUG: 07:17:14.069: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.069: Finger present 0
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.069: Finger needed 1
> (fprintd:2413407): libfprint-device-DEBUG: 07:17:14.069: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.069: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413407): libfprint-virtual_device-DEBUG: 07:17:14.069: Sleeping completed
> (fprintd:2413407): libfprint-virtual_device_connection-DEBUG: 07:17:14.070: Got a new connection!
> (fprintd:2413407): libfprint-virtual_device-DEBUG: 07:17:14.070: Got instructions of length 10
> (fprintd:2413407): libfprint-virtual_device-DEBUG: 07:17:14.070: Received command SCAN whorl
> (fprintd:2413407): libfprint-virtual_device-DEBUG: 07:17:14.070: Processing command SCAN whorl
> (fprintd:2413407): libfprint-device-DEBUG: 07:17:14.070: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.070: Finger present 1
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.070: Finger needed 1
> (fprintd:2413407): libfprint-device-DEBUG: 07:17:14.070: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.070: Finger present 0
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.070: Finger needed 1
> (fprintd:2413407): libfprint-device-DEBUG: 07:17:14.070: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.070: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413407): libfprint-device-DEBUG: 07:17:14.070: Device reported enroll completion
> (fprintd:2413407): libfprint-device-DEBUG: 07:17:14.070: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.070: Finger present 0
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.070: Finger needed 0
> (fprintd:2413407): libfprint-device-DEBUG: 07:17:14.070: Print for finger FP_FINGER_LEFT_THUMB enrolled
> (fprintd:2413407): libfprint-device-DEBUG: 07:17:14.070: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413407): libfprint-device-DEBUG: 07:17:14.070: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.070: enroll_cb: result enroll-completed
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.070: file_storage_print_data_save(): print saved to /tmp/tmpxtvq4dvp/state/testuser/virtual_device_storage/0/1
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.072: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.072: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413407): GLib-GIO-DEBUG: 07:17:14.072: GTask [gio] D-Bus interface method dispatch (source object: 0x55e561ed4130, source tag: 0x7f54aaa34e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.073: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.073: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.074: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.074: file_storage_print_data_load(): loaded '/tmp/tmpxtvq4dvp/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.074: start verification device 0 finger left-thumb
> (fprintd:2413407): libfprint-device-DEBUG: 07:17:14.074: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413407): libfprint-device-DEBUG: 07:17:14.074: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.074: Finger present 0
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.074: Finger needed 1
> (fprintd:2413407): GLib-GIO-DEBUG: 07:17:14.074: GTask [gio] D-Bus interface method dispatch (source object: 0x55e561ed4130, source tag: 0x7f54aaa34e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413407): libfprint-virtual_device_connection-DEBUG: 07:17:14.075: Got a new connection!
> (fprintd:2413407): libfprint-virtual_device-DEBUG: 07:17:14.075: Got instructions of length 10
> (fprintd:2413407): libfprint-virtual_device-DEBUG: 07:17:14.075: Received command SCAN whorl
> (fprintd:2413407): libfprint-virtual_device-DEBUG: 07:17:14.075: Processing command SCAN whorl
> (fprintd:2413407): libfprint-device-DEBUG: 07:17:14.075: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.075: Finger present 1
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.075: Finger needed 1
> (fprintd:2413407): libfprint-virtual_device-DEBUG: 07:17:14.075: Virtual device scanned print whorl
> (fprintd:2413407): libfprint-device-DEBUG: 07:17:14.075: Device reported verify result
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.075: report_verify_status: result verify-match
> (fprintd:2413407): libfprint-device-DEBUG: 07:17:14.075: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.075: Finger present 0
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.075: Finger needed 1
> (fprintd:2413407): libfprint-device-DEBUG: 07:17:14.075: Device reported verify completion
> (fprintd:2413407): libfprint-device-DEBUG: 07:17:14.075: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.075: Finger present 0
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.075: Finger needed 0
> (fprintd:2413407): libfprint-device-DEBUG: 07:17:14.075: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2413407): libfprint-device-DEBUG: 07:17:14.075: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.075: verify_cb: result verify-match
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.076: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.076: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413407): GLib-GIO-DEBUG: 07:17:14.076: GTask [gio] D-Bus interface method dispatch (source object: 0x55e561ed4130, source tag: 0x7f54aaa34e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.077: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.077: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413407): libfprint-device-DEBUG: 07:17:14.077: Device reported close completion
> (fprintd:2413407): GLib-GIO-DEBUG: 07:17:14.077: GTask [gio] D-Bus interface method dispatch (source object: 0x55e561ed4130, source tag: 0x7f54aaa34e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413407): libfprint-device-DEBUG: 07:17:14.077: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413407): libfprint-device-DEBUG: 07:17:14.077: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.077: released device 0
> (fprintd:2413407): fprintd-DEBUG: 07:17:14.080: main loop completed
> (fprintd:2413407): libfprint-virtual_device_storage-DEBUG: 07:17:14.080: 43583115808: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413407): libfprint-virtual_device-DEBUG: 07:17:14.080: 43583115827: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-thumb',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-match', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_finger_match (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_verify_finger_match) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.543s
> 
> OK
> ==============================================================================
> 
> ================================== 290/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_verify_any_finger_multiple_users
> start time:   07:17:13
> duration:     1.63s
> result:       exit status 0
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> G_SLICE=always-malloc MALLOC_PERTURB_=40 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_verify_any_finger_multiple_users
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:13.803: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.804: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413385): fprintd-WARNING **: 07:17:13.804: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.804: Launching FprintObject
> (fprintd:2413385): libfprint-context-DEBUG: 07:17:13.804: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.805: Preparing devices for resume
> (fprintd:2413385): libfprint-context-DEBUG: 07:17:13.806: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-rt2qbg_p/virtual-image.socket
> (fprintd:2413385): libfprint-context-DEBUG: 07:17:13.806: created
> 1690269433.806 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.806: Device reported probe completion
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.807: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.807: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.809: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.809: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.809: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.809: Finger needed 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.809: Got delay inhibitor for sleep.
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.809: entering main loop
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.809: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.903: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.903: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.904: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.905: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.905: user 'testuser' claiming the device: 0
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.905: 43582940232: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413385): libfprint-virtual_device_connection-DEBUG: 07:17:13.905: 43582940278: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.905: Device reported open completion
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:13.905: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.905: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.905: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.905: claimed device 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.906: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.906: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.906: Device reported close completion
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:13.906: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.906: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.907: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.907: released device 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.907: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.908: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.909: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.910: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.910: user 'test-user1' claiming the device: 0
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.910: 43582945935: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413385): libfprint-virtual_device_connection-DEBUG: 07:17:13.910: 43582945950: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.911: Device reported open completion
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:13.911: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.911: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.911: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.911: claimed device 0
> (fprintd:2413385): libfprint-virtual_device_connection-DEBUG: 07:17:13.911: Got a new connection!
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.911: Got instructions of length 19
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.911: Received command SET_ENROLL_STAGES 2
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.911: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.912: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.912: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.913: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.913: file_storage_print_data_load(): loaded '/tmp/tmp98pmgjr9/state/test-user1/virtual_device_storage/0/1' Unknown error -2
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.913: start enrollment device 0 finger 1
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.913: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.913: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.913: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.913: Finger needed 1
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:13.913: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): libfprint-virtual_device_connection-DEBUG: 07:17:13.914: Got a new connection!
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.914: Got instructions of length 10
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.914: Received command SCAN whorl
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.914: Processing command SCAN whorl
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.914: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.914: Finger present 1
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.914: Finger needed 1
> (fprintd:2413385): libfprint-virtual_device_storage-DEBUG: 07:17:13.914: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.914: Device reported identify result
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.914: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.914: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.914: Finger needed 1
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.914: Device reported identify completion
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.914: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.914: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.914: Finger needed 0
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.914: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.914: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.914: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.914: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.914: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.914: Finger needed 1
> (fprintd:2413385): libfprint-virtual_device_connection-DEBUG: 07:17:13.915: Got a new connection!
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.915: Got instructions of length 10
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.915: Received command SCAN whorl
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.915: Processing command SCAN whorl
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.915: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.915: Finger present 1
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.915: Finger needed 1
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.915: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.915: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.915: Finger needed 1
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.915: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.915: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.915: Sleeping completed
> (fprintd:2413385): libfprint-virtual_device_connection-DEBUG: 07:17:13.916: Got a new connection!
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.916: Got instructions of length 10
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.916: Received command SCAN whorl
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.916: Processing command SCAN whorl
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.916: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.916: Finger present 1
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.916: Finger needed 1
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.916: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.916: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.916: Finger needed 1
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.916: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.916: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.916: Device reported enroll completion
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.916: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.916: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.916: Finger needed 0
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.916: Print for finger FP_FINGER_LEFT_THUMB enrolled
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.916: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.916: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.916: enroll_cb: result enroll-completed
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.916: file_storage_print_data_save(): print saved to /tmp/tmp98pmgjr9/state/test-user1/virtual_device_storage/0/1
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.917: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.917: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:13.917: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.918: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.918: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.918: Device reported close completion
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:13.918: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.918: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.918: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.918: released device 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.919: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.919: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.920: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.920: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.921: user 'test-user2' claiming the device: 0
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.921: 43582956146: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413385): libfprint-virtual_device_connection-DEBUG: 07:17:13.921: 43582956159: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.921: Device reported open completion
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:13.921: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.921: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.921: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.921: claimed device 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.921: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.921: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.922: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.922: file_storage_print_data_load(): loaded '/tmp/tmp98pmgjr9/state/test-user2/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.922: start enrollment device 0 finger 7
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.922: file_storage_discover_prints() for user 'test-user1' in '/tmp/tmp98pmgjr9/state/test-user1/virtual_device_storage/0'
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.922: file_storage_print_data_load(): loaded '/tmp/tmp98pmgjr9/state/test-user1/virtual_device_storage/0/1' Success
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.922: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.922: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.922: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.922: Finger needed 1
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:13.922: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): libfprint-virtual_device_connection-DEBUG: 07:17:13.923: Got a new connection!
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.923: Got instructions of length 9
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.923: Received command SCAN arch
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.923: Processing command SCAN arch
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.923: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.923: Finger present 1
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.923: Finger needed 1
> (fprintd:2413385): libfprint-virtual_device_storage-DEBUG: 07:17:13.923: Trying to identify print 'arch' against a gallery of 1 prints
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.923: Device reported identify result
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.923: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.923: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.923: Finger needed 1
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.923: Device reported identify completion
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.923: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.923: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.923: Finger needed 0
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.923: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.923: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.924: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.924: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.924: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.924: Finger needed 1
> (fprintd:2413385): libfprint-virtual_device_connection-DEBUG: 07:17:13.924: Got a new connection!
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.924: Got instructions of length 9
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.924: Received command SCAN arch
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.924: Processing command SCAN arch
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.924: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.924: Finger present 1
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.924: Finger needed 1
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.924: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.924: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.924: Finger needed 1
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.924: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.924: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.924: Sleeping completed
> (fprintd:2413385): libfprint-virtual_device_connection-DEBUG: 07:17:13.925: Got a new connection!
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.925: Got instructions of length 9
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.925: Received command SCAN arch
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.925: Processing command SCAN arch
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.925: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.925: Finger present 1
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.925: Finger needed 1
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.925: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.925: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.925: Finger needed 1
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.925: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.925: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.925: Device reported enroll completion
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.925: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.925: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.925: Finger needed 0
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.925: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.925: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.925: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.925: enroll_cb: result enroll-completed
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.925: file_storage_print_data_save(): print saved to /tmp/tmp98pmgjr9/state/test-user2/virtual_device_storage/0/7
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.926: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.926: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:13.926: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.926: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.926: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.927: Device reported close completion
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:13.927: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.927: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.927: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.927: released device 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.927: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.928: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.928: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.932: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.932: user 'test-user3' claiming the device: 0
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.933: 43582968048: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413385): libfprint-virtual_device_connection-DEBUG: 07:17:13.933: 43582968064: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.933: Device reported open completion
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:13.933: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.933: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.933: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.933: claimed device 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.935: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.936: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.936: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.936: file_storage_print_data_load(): loaded '/tmp/tmp98pmgjr9/state/test-user3/virtual_device_storage/0/5' Unknown error -2
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.937: start enrollment device 0 finger 5
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.937: file_storage_discover_prints() for user 'test-user1' in '/tmp/tmp98pmgjr9/state/test-user1/virtual_device_storage/0'
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.937: file_storage_print_data_load(): loaded '/tmp/tmp98pmgjr9/state/test-user1/virtual_device_storage/0/1' Success
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.937: file_storage_discover_prints() for user 'test-user2' in '/tmp/tmp98pmgjr9/state/test-user2/virtual_device_storage/0'
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.937: file_storage_print_data_load(): loaded '/tmp/tmp98pmgjr9/state/test-user2/virtual_device_storage/0/7' Success
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.937: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.937: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.937: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.937: Finger needed 1
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:13.937: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): libfprint-virtual_device_connection-DEBUG: 07:17:13.938: Got a new connection!
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.938: Got instructions of length 15
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.938: Received command SCAN loop-right
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.938: Processing command SCAN loop-right
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.938: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.938: Finger present 1
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.938: Finger needed 1
> (fprintd:2413385): libfprint-virtual_device_storage-DEBUG: 07:17:13.938: Trying to identify print 'loop-right' against a gallery of 2 prints
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.938: Device reported identify result
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.938: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.938: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.938: Finger needed 1
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.938: Device reported identify completion
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.938: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.938: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.938: Finger needed 0
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.938: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.938: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.944: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.944: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.944: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.944: Finger needed 1
> (fprintd:2413385): libfprint-virtual_device_connection-DEBUG: 07:17:13.945: Got a new connection!
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.945: Got instructions of length 15
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.945: Received command SCAN loop-right
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.945: Processing command SCAN loop-right
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.945: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.945: Finger present 1
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.945: Finger needed 1
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.945: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.945: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.945: Finger needed 1
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.945: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.945: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.946: Sleeping completed
> (fprintd:2413385): libfprint-virtual_device_connection-DEBUG: 07:17:13.948: Got a new connection!
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.948: Got instructions of length 15
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.948: Received command SCAN loop-right
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.948: Processing command SCAN loop-right
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.948: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.948: Finger present 1
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.948: Finger needed 1
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.948: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.948: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.948: Finger needed 1
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.948: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.948: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.948: Device reported enroll completion
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.948: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.948: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.948: Finger needed 0
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.948: Print for finger FP_FINGER_LEFT_LITTLE enrolled
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.948: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.948: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.948: enroll_cb: result enroll-completed
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.949: file_storage_print_data_save(): print saved to /tmp/tmp98pmgjr9/state/test-user3/virtual_device_storage/0/5
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.951: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.951: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:13.951: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.953: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.953: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.954: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.954: file_storage_print_data_load(): loaded '/tmp/tmp98pmgjr9/state/test-user3/virtual_device_storage/0/1' Unknown error -2
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.954: start enrollment device 0 finger 1
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.954: file_storage_discover_prints() for user 'test-user3' in '/tmp/tmp98pmgjr9/state/test-user3/virtual_device_storage/0'
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.954: file_storage_print_data_load(): loaded '/tmp/tmp98pmgjr9/state/test-user3/virtual_device_storage/0/5' Success
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.954: file_storage_discover_prints() for user 'test-user1' in '/tmp/tmp98pmgjr9/state/test-user1/virtual_device_storage/0'
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.954: file_storage_print_data_load(): loaded '/tmp/tmp98pmgjr9/state/test-user1/virtual_device_storage/0/1' Success
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.954: file_storage_discover_prints() for user 'test-user2' in '/tmp/tmp98pmgjr9/state/test-user2/virtual_device_storage/0'
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.954: file_storage_print_data_load(): loaded '/tmp/tmp98pmgjr9/state/test-user2/virtual_device_storage/0/7' Success
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.954: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.954: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.954: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.954: Finger needed 1
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:13.954: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): libfprint-virtual_device_connection-DEBUG: 07:17:13.955: Got a new connection!
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.955: Got instructions of length 16
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.955: Received command SCAN tented_arch
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.955: Processing command SCAN tented_arch
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.955: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.955: Finger present 1
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.955: Finger needed 1
> (fprintd:2413385): libfprint-virtual_device_storage-DEBUG: 07:17:13.955: Trying to identify print 'tented_arch' against a gallery of 3 prints
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.955: Device reported identify result
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.955: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.955: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.955: Finger needed 1
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.955: Device reported identify completion
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.955: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.955: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.955: Finger needed 0
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.955: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.955: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.955: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.955: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.955: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.955: Finger needed 1
> (fprintd:2413385): libfprint-virtual_device_connection-DEBUG: 07:17:13.955: Got a new connection!
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.955: Got instructions of length 16
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.955: Received command SCAN tented_arch
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.955: Processing command SCAN tented_arch
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.955: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.955: Finger present 1
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.955: Finger needed 1
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.955: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.955: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.955: Finger needed 1
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.955: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.955: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.956: Sleeping completed
> (fprintd:2413385): libfprint-virtual_device_connection-DEBUG: 07:17:13.956: Got a new connection!
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.956: Got instructions of length 16
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.956: Received command SCAN tented_arch
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.956: Processing command SCAN tented_arch
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.956: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.956: Finger present 1
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.956: Finger needed 1
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.956: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.956: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.956: Finger needed 1
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.956: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.956: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.956: Device reported enroll completion
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.956: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.956: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.956: Finger needed 0
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.956: Print for finger FP_FINGER_LEFT_THUMB enrolled
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.956: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.956: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.956: enroll_cb: result enroll-completed
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.956: file_storage_print_data_save(): print saved to /tmp/tmp98pmgjr9/state/test-user3/virtual_device_storage/0/1
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.957: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.957: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:13.957: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.957: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.957: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.957: Device reported close completion
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:13.957: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.958: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.958: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.958: released device 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.958: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.959: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.959: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.960: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.960: file_storage_discover_prints() for user 'test-user1' in '/tmp/tmp98pmgjr9/state/test-user1/virtual_device_storage/0'
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.960: file_storage_print_data_load(): loaded '/tmp/tmp98pmgjr9/state/test-user1/virtual_device_storage/0/1' Success
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:13.960: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.961: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.968: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.971: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.973: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.973: file_storage_discover_prints() for user 'test-user2' in '/tmp/tmp98pmgjr9/state/test-user2/virtual_device_storage/0'
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.973: file_storage_print_data_load(): loaded '/tmp/tmp98pmgjr9/state/test-user2/virtual_device_storage/0/7' Success
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:13.973: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.975: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.975: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.976: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.977: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.977: file_storage_discover_prints() for user 'test-user3' in '/tmp/tmp98pmgjr9/state/test-user3/virtual_device_storage/0'
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.977: file_storage_print_data_load(): loaded '/tmp/tmp98pmgjr9/state/test-user3/virtual_device_storage/0/5' Success
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.977: file_storage_print_data_load(): loaded '/tmp/tmp98pmgjr9/state/test-user3/virtual_device_storage/0/1' Success
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:13.977: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.978: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.978: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.979: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.980: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.980: user 'test-user1' claiming the device: 0
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.980: 43583015206: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413385): libfprint-virtual_device_connection-DEBUG: 07:17:13.980: 43583015227: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.980: Device reported open completion
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:13.980: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.980: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.980: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.980: claimed device 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.981: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.981: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.981: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.982: file_storage_discover_prints() for user 'test-user1' in '/tmp/tmp98pmgjr9/state/test-user1/virtual_device_storage/0'
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.982: file_storage_print_data_load(): loaded '/tmp/tmp98pmgjr9/state/test-user1/virtual_device_storage/0/1' Success
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.982: start verification device 0 finger left-thumb
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.982: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.982: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.982: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.982: Finger needed 1
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:13.982: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): libfprint-virtual_device_connection-DEBUG: 07:17:13.982: Got a new connection!
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.983: Got instructions of length 10
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.983: Received command SCAN whorl
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.983: Processing command SCAN whorl
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.983: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.983: Finger present 1
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.983: Finger needed 1
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.983: Virtual device scanned print whorl
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.983: Device reported verify result
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.983: report_verify_status: result verify-match
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.983: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.983: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.983: Finger needed 1
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.983: Device reported verify completion
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.983: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.983: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.983: Finger needed 0
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.986: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.987: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.987: verify_cb: result verify-match
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.987: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.987: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:13.987: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.989: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.989: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.990: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.990: file_storage_discover_prints() for user 'test-user1' in '/tmp/tmp98pmgjr9/state/test-user1/virtual_device_storage/0'
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.991: file_storage_print_data_load(): loaded '/tmp/tmp98pmgjr9/state/test-user1/virtual_device_storage/0/1' Success
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.991: start verification device 0 finger left-thumb
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.991: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.991: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.991: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.991: Finger needed 1
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:13.991: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): libfprint-virtual_device_connection-DEBUG: 07:17:13.992: Got a new connection!
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.992: Got instructions of length 9
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.992: Received command SCAN arch
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.992: Processing command SCAN arch
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.992: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.992: Finger present 1
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.992: Finger needed 1
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:13.992: Virtual device scanned print arch
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.992: Device reported verify result
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.992: report_verify_status: result verify-no-match
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.992: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.992: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.992: Finger needed 1
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.992: Device reported verify completion
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.992: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.992: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.992: Finger needed 0
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.992: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:13.992: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.992: verify_cb: result verify-no-match
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.992: Device Virtual device with storage and identification for debugging failed to match during action 2, verifying local storage
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.993: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:13.993: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:13.993: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.494: Device reported listing completion
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.494: Completing action FPI_DEVICE_ACTION_LIST in idle!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.494: Updated temperature model after 0.50 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.494: file_storage_discover_prints() for user 'test-user3' in '/tmp/tmp98pmgjr9/state/test-user3/virtual_device_storage/0'
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.494: file_storage_print_data_load(): loaded '/tmp/tmp98pmgjr9/state/test-user3/virtual_device_storage/0/5' Success
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.494: file_storage_print_data_load(): loaded '/tmp/tmp98pmgjr9/state/test-user3/virtual_device_storage/0/1' Success
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.494: file_storage_discover_prints() for user 'test-user1' in '/tmp/tmp98pmgjr9/state/test-user1/virtual_device_storage/0'
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.494: file_storage_print_data_load(): loaded '/tmp/tmp98pmgjr9/state/test-user1/virtual_device_storage/0/1' Success
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.494: file_storage_discover_prints() for user 'test-user2' in '/tmp/tmp98pmgjr9/state/test-user2/virtual_device_storage/0'
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.494: file_storage_print_data_load(): loaded '/tmp/tmp98pmgjr9/state/test-user2/virtual_device_storage/0/7' Success
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.496: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.496: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.498: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.498: file_storage_discover_prints() for user 'test-user1' in '/tmp/tmp98pmgjr9/state/test-user1/virtual_device_storage/0'
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.498: file_storage_print_data_load(): loaded '/tmp/tmp98pmgjr9/state/test-user1/virtual_device_storage/0/1' Success
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.498: start verification device 0 finger left-thumb
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.498: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.498: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.498: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.498: Finger needed 1
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:14.498: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): libfprint-virtual_device_connection-DEBUG: 07:17:14.499: Got a new connection!
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:14.499: Got instructions of length 15
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:14.499: Received command SCAN loop-right
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:14.499: Processing command SCAN loop-right
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.499: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.499: Finger present 1
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.499: Finger needed 1
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:14.499: Virtual device scanned print loop-right
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.499: Device reported verify result
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.499: report_verify_status: result verify-no-match
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.499: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.499: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.499: Finger needed 1
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.499: Device reported verify completion
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.500: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.500: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.500: Finger needed 0
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.500: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.500: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.500: verify_cb: result verify-no-match
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.501: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.501: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:14.501: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.502: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.502: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.503: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.503: file_storage_discover_prints() for user 'test-user1' in '/tmp/tmp98pmgjr9/state/test-user1/virtual_device_storage/0'
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.503: file_storage_print_data_load(): loaded '/tmp/tmp98pmgjr9/state/test-user1/virtual_device_storage/0/1' Success
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.503: start verification device 0 finger left-thumb
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.503: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.503: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.503: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.503: Finger needed 1
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:14.503: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): libfprint-virtual_device_connection-DEBUG: 07:17:14.504: Got a new connection!
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:14.504: Got instructions of length 16
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:14.504: Received command SCAN tented_arch
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:14.504: Processing command SCAN tented_arch
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.504: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.504: Finger present 1
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.504: Finger needed 1
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:14.504: Virtual device scanned print tented_arch
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.504: Device reported verify result
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.504: report_verify_status: result verify-no-match
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.504: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.504: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.504: Finger needed 1
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.504: Device reported verify completion
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.504: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.505: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.505: Finger needed 0
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.505: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.505: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.505: verify_cb: result verify-no-match
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.506: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.506: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:14.506: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.507: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.507: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.507: Device reported close completion
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:14.507: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.507: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.507: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.507: released device 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.508: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.508: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.509: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.510: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.510: user 'test-user2' claiming the device: 0
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:14.512: 43583547081: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413385): libfprint-virtual_device_connection-DEBUG: 07:17:14.512: 43583547105: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.513: Device reported open completion
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:14.513: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.513: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.513: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.513: claimed device 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.515: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.515: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.516: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.516: file_storage_discover_prints() for user 'test-user2' in '/tmp/tmp98pmgjr9/state/test-user2/virtual_device_storage/0'
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.516: file_storage_print_data_load(): loaded '/tmp/tmp98pmgjr9/state/test-user2/virtual_device_storage/0/7' Success
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.516: start verification device 0 finger right-index-finger
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.516: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.516: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.516: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.516: Finger needed 1
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:14.516: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): libfprint-virtual_device_connection-DEBUG: 07:17:14.517: Got a new connection!
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:14.517: Got instructions of length 10
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:14.517: Received command SCAN whorl
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:14.517: Processing command SCAN whorl
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.517: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.517: Finger present 1
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.517: Finger needed 1
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:14.517: Virtual device scanned print whorl
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.517: Device reported verify result
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.517: report_verify_status: result verify-no-match
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.517: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.517: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.517: Finger needed 1
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.517: Device reported verify completion
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.517: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.517: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.518: Finger needed 0
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.518: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.518: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.518: verify_cb: result verify-no-match
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.518: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.518: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:14.519: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.519: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.519: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.520: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.520: file_storage_discover_prints() for user 'test-user2' in '/tmp/tmp98pmgjr9/state/test-user2/virtual_device_storage/0'
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.521: file_storage_print_data_load(): loaded '/tmp/tmp98pmgjr9/state/test-user2/virtual_device_storage/0/7' Success
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.521: start verification device 0 finger right-index-finger
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.521: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.521: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.521: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.521: Finger needed 1
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:14.521: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): libfprint-virtual_device_connection-DEBUG: 07:17:14.521: Got a new connection!
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:14.521: Got instructions of length 9
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:14.521: Received command SCAN arch
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:14.521: Processing command SCAN arch
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.521: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.521: Finger present 1
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.521: Finger needed 1
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:14.521: Virtual device scanned print arch
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.521: Device reported verify result
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.521: report_verify_status: result verify-match
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.521: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.521: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.521: Finger needed 1
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.521: Device reported verify completion
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.521: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.521: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.521: Finger needed 0
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.522: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.522: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.522: verify_cb: result verify-match
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.523: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.523: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:14.523: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.523: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.523: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.524: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.524: file_storage_discover_prints() for user 'test-user2' in '/tmp/tmp98pmgjr9/state/test-user2/virtual_device_storage/0'
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.525: file_storage_print_data_load(): loaded '/tmp/tmp98pmgjr9/state/test-user2/virtual_device_storage/0/7' Success
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.525: start verification device 0 finger right-index-finger
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.525: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.525: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.525: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.525: Finger needed 1
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:14.525: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): libfprint-virtual_device_connection-DEBUG: 07:17:14.525: Got a new connection!
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:14.525: Got instructions of length 15
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:14.525: Received command SCAN loop-right
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:14.525: Processing command SCAN loop-right
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.525: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.525: Finger present 1
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.525: Finger needed 1
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:14.525: Virtual device scanned print loop-right
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.525: Device reported verify result
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.525: report_verify_status: result verify-no-match
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.525: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.525: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.526: Finger needed 1
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.526: Device reported verify completion
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.526: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.526: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.526: Finger needed 0
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.526: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.526: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.526: verify_cb: result verify-no-match
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.527: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.527: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:14.527: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.528: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.528: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.532: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.532: file_storage_discover_prints() for user 'test-user2' in '/tmp/tmp98pmgjr9/state/test-user2/virtual_device_storage/0'
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.532: file_storage_print_data_load(): loaded '/tmp/tmp98pmgjr9/state/test-user2/virtual_device_storage/0/7' Success
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.532: start verification device 0 finger right-index-finger
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.532: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.532: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.532: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.532: Finger needed 1
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:14.532: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): libfprint-virtual_device_connection-DEBUG: 07:17:14.534: Got a new connection!
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:14.534: Got instructions of length 16
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:14.534: Received command SCAN tented_arch
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:14.534: Processing command SCAN tented_arch
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.534: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.534: Finger present 1
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.534: Finger needed 1
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:14.534: Virtual device scanned print tented_arch
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.534: Device reported verify result
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.534: report_verify_status: result verify-no-match
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.534: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.534: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.534: Finger needed 1
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.534: Device reported verify completion
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.534: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.534: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.534: Finger needed 0
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.534: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.534: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.535: verify_cb: result verify-no-match
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.536: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.536: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:14.536: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.542: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.542: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.542: Device reported close completion
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:14.542: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.542: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.542: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.542: released device 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.548: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.548: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.556: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.561: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.561: user 'test-user3' claiming the device: 0
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:14.561: 43583596632: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413385): libfprint-virtual_device_connection-DEBUG: 07:17:14.561: 43583596648: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.561: Device reported open completion
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:14.561: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.561: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.561: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.561: claimed device 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.572: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.572: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.576: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.576: file_storage_discover_prints() for user 'test-user3' in '/tmp/tmp98pmgjr9/state/test-user3/virtual_device_storage/0'
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.577: file_storage_print_data_load(): loaded '/tmp/tmp98pmgjr9/state/test-user3/virtual_device_storage/0/5' Success
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.577: file_storage_print_data_load(): loaded '/tmp/tmp98pmgjr9/state/test-user3/virtual_device_storage/0/1' Success
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.577: adding finger left-little-finger to the gallery
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.577: adding finger left-thumb to the gallery
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.577: start identification device 0
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.577: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.577: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.577: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.577: Finger needed 1
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:14.577: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): libfprint-virtual_device_connection-DEBUG: 07:17:14.579: Got a new connection!
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:14.579: Got instructions of length 10
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:14.579: Received command SCAN whorl
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:14.579: Processing command SCAN whorl
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.579: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.579: Finger present 1
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.579: Finger needed 1
> (fprintd:2413385): libfprint-virtual_device_storage-DEBUG: 07:17:14.579: Trying to identify print 'whorl' against a gallery of 2 prints
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.579: Device reported identify result
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.579: report_verify_status: result verify-no-match
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.579: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.580: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.580: Finger needed 1
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.580: Device reported identify completion
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.580: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.580: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.580: Finger needed 0
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.580: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.580: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.580: identify_cb: result verify-no-match
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.581: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.581: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:14.581: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.581: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.581: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.583: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.583: file_storage_discover_prints() for user 'test-user3' in '/tmp/tmp98pmgjr9/state/test-user3/virtual_device_storage/0'
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.583: file_storage_print_data_load(): loaded '/tmp/tmp98pmgjr9/state/test-user3/virtual_device_storage/0/5' Success
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.583: file_storage_print_data_load(): loaded '/tmp/tmp98pmgjr9/state/test-user3/virtual_device_storage/0/1' Success
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.583: adding finger left-little-finger to the gallery
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.583: adding finger left-thumb to the gallery
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.583: start identification device 0
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.583: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.583: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.583: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.583: Finger needed 1
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:14.583: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): libfprint-virtual_device_connection-DEBUG: 07:17:14.584: Got a new connection!
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:14.584: Got instructions of length 9
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:14.584: Received command SCAN arch
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:14.584: Processing command SCAN arch
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.584: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.584: Finger present 1
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.584: Finger needed 1
> (fprintd:2413385): libfprint-virtual_device_storage-DEBUG: 07:17:14.584: Trying to identify print 'arch' against a gallery of 2 prints
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.584: Device reported identify result
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.584: report_verify_status: result verify-no-match
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.584: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.584: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.584: Finger needed 1
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.584: Device reported identify completion
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.584: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.584: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.584: Finger needed 0
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.584: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.584: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.584: identify_cb: result verify-no-match
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.585: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.585: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:14.585: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.586: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.586: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.587: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.587: file_storage_discover_prints() for user 'test-user3' in '/tmp/tmp98pmgjr9/state/test-user3/virtual_device_storage/0'
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.587: file_storage_print_data_load(): loaded '/tmp/tmp98pmgjr9/state/test-user3/virtual_device_storage/0/5' Success
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.587: file_storage_print_data_load(): loaded '/tmp/tmp98pmgjr9/state/test-user3/virtual_device_storage/0/1' Success
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.587: adding finger left-little-finger to the gallery
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.587: adding finger left-thumb to the gallery
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.587: start identification device 0
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.587: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.587: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.587: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.587: Finger needed 1
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:14.587: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): libfprint-virtual_device_connection-DEBUG: 07:17:14.588: Got a new connection!
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:14.588: Got instructions of length 15
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:14.588: Received command SCAN loop-right
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:14.588: Processing command SCAN loop-right
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.588: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.588: Finger present 1
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.588: Finger needed 1
> (fprintd:2413385): libfprint-virtual_device_storage-DEBUG: 07:17:14.588: Trying to identify print 'loop-right' against a gallery of 2 prints
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.588: Device reported identify result
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.588: report_verify_status: result verify-match
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.588: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.588: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.588: Finger needed 1
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.588: Device reported identify completion
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.588: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.588: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.588: Finger needed 0
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.589: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.589: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.589: identify_cb: result verify-match
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.590: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.590: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:14.590: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.592: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.592: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.594: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.594: file_storage_discover_prints() for user 'test-user3' in '/tmp/tmp98pmgjr9/state/test-user3/virtual_device_storage/0'
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.594: file_storage_print_data_load(): loaded '/tmp/tmp98pmgjr9/state/test-user3/virtual_device_storage/0/5' Success
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.594: file_storage_print_data_load(): loaded '/tmp/tmp98pmgjr9/state/test-user3/virtual_device_storage/0/1' Success
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.594: adding finger left-little-finger to the gallery
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.594: adding finger left-thumb to the gallery
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.594: start identification device 0
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.594: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.594: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.594: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.594: Finger needed 1
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:14.594: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): libfprint-virtual_device_connection-DEBUG: 07:17:14.595: Got a new connection!
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:14.595: Got instructions of length 16
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:14.595: Received command SCAN tented_arch
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:14.595: Processing command SCAN tented_arch
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.595: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.595: Finger present 1
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.595: Finger needed 1
> (fprintd:2413385): libfprint-virtual_device_storage-DEBUG: 07:17:14.595: Trying to identify print 'tented_arch' against a gallery of 2 prints
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.595: Device reported identify result
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.595: report_verify_status: result verify-match
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.595: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.595: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.595: Finger needed 1
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.595: Device reported identify completion
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.595: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.595: Finger present 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.595: Finger needed 0
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.595: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.595: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.595: identify_cb: result verify-match
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.596: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.596: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:14.596: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.597: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.597: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.597: Device reported close completion
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:14.597: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.597: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413385): libfprint-device-DEBUG: 07:17:14.597: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.597: released device 0
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.599: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> 
> (fprintd:2413385): fprintd-WARNING **: 07:17:14.599: Authorization denied to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging': Device was not claimed before use
> (fprintd:2413385): GLib-GIO-DEBUG: 07:17:14.599: GTask [gio] D-Bus interface method dispatch (source object: 0x5637576aeff0, source tag: 0x7f6d4c1f8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413385): fprintd-DEBUG: 07:17:14.601: main loop completed
> (fprintd:2413385): libfprint-virtual_device_storage-DEBUG: 07:17:14.601: 43583636825: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413385): libfprint-virtual_device-DEBUG: 07:17:14.601: 43583636851: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-thumb',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyFingerSelected ('left-thumb',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-no-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyFingerSelected ('left-thumb',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-no-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyFingerSelected ('left-thumb',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-no-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyFingerSelected ('right-index-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-no-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyFingerSelected ('right-index-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyFingerSelected ('right-index-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-no-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyFingerSelected ('right-index-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-no-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyFingerSelected ('any',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-no-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyFingerSelected ('any',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-no-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyFingerSelected ('any',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyFingerSelected ('any',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> ----------------------------------- stderr -----------------------------------
> test_verify_any_finger_multiple_users (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_verify_any_finger_multiple_users) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.410s
> 
> OK
> ==============================================================================
> 
> ================================== 291/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_verify_any_finger_no_match
> start time:   07:17:13
> duration:     1.38s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=45 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_verify_any_finger_no_match
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413414): GLib-GIO-DEBUG: 07:17:13.988: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413414): fprintd-DEBUG: 07:17:13.988: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413414): fprintd-WARNING **: 07:17:13.988: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413414): fprintd-DEBUG: 07:17:13.988: Launching FprintObject
> (fprintd:2413414): libfprint-context-DEBUG: 07:17:13.989: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413414): fprintd-DEBUG: 07:17:13.990: Preparing devices for resume
> (fprintd:2413414): libfprint-context-DEBUG: 07:17:13.990: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-psi9s4y_/virtual-image.socket
> (fprintd:2413414): libfprint-context-DEBUG: 07:17:13.990: created
> 1690269433.990 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:13.990: Device reported probe completion
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:13.990: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:13.990: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413414): fprintd-DEBUG: 07:17:13.992: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413414): fprintd-DEBUG: 07:17:13.992: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413414): fprintd-DEBUG: 07:17:13.992: Finger present 0
> (fprintd:2413414): fprintd-DEBUG: 07:17:13.992: Finger needed 0
> (fprintd:2413414): fprintd-DEBUG: 07:17:13.992: Got delay inhibitor for sleep.
> (fprintd:2413414): fprintd-DEBUG: 07:17:13.992: entering main loop
> (fprintd:2413414): fprintd-DEBUG: 07:17:13.993: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.087: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.087: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.088: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.089: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.089: user 'testuser' claiming the device: 0
> (fprintd:2413414): libfprint-virtual_device-DEBUG: 07:17:14.089: 43583124786: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413414): libfprint-virtual_device_connection-DEBUG: 07:17:14.089: 43583124825: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.089: Device reported open completion
> (fprintd:2413414): GLib-GIO-DEBUG: 07:17:14.089: GTask [gio] D-Bus interface method dispatch (source object: 0x562b0ff20f20, source tag: 0x7f7a09e47e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.089: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.090: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.090: claimed device 0
> (fprintd:2413414): libfprint-virtual_device_connection-DEBUG: 07:17:14.090: Got a new connection!
> (fprintd:2413414): libfprint-virtual_device-DEBUG: 07:17:14.090: Got instructions of length 19
> (fprintd:2413414): libfprint-virtual_device-DEBUG: 07:17:14.090: Received command SET_ENROLL_STAGES 2
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.090: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.092: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.092: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.093: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.093: file_storage_print_data_load(): loaded '/tmp/tmpam561eas/state/testuser/virtual_device_storage/0/1' Unknown error -2
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.093: start enrollment device 0 finger 1
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.093: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.093: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.093: Finger present 0
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.093: Finger needed 1
> (fprintd:2413414): GLib-GIO-DEBUG: 07:17:14.093: GTask [gio] D-Bus interface method dispatch (source object: 0x562b0ff20f20, source tag: 0x7f7a09e47e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413414): libfprint-virtual_device_connection-DEBUG: 07:17:14.097: Got a new connection!
> (fprintd:2413414): libfprint-virtual_device-DEBUG: 07:17:14.097: Got instructions of length 10
> (fprintd:2413414): libfprint-virtual_device-DEBUG: 07:17:14.097: Received command SCAN whorl
> (fprintd:2413414): libfprint-virtual_device-DEBUG: 07:17:14.097: Processing command SCAN whorl
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.097: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.097: Finger present 1
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.097: Finger needed 1
> (fprintd:2413414): libfprint-virtual_device_storage-DEBUG: 07:17:14.097: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.097: Device reported identify result
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.098: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.098: Finger present 0
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.098: Finger needed 1
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.098: Device reported identify completion
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.098: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.098: Finger present 0
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.098: Finger needed 0
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.098: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.098: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.098: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.103: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.103: Finger present 0
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.103: Finger needed 1
> (fprintd:2413414): libfprint-virtual_device_connection-DEBUG: 07:17:14.103: Got a new connection!
> (fprintd:2413414): libfprint-virtual_device-DEBUG: 07:17:14.103: Got instructions of length 10
> (fprintd:2413414): libfprint-virtual_device-DEBUG: 07:17:14.103: Received command SCAN whorl
> (fprintd:2413414): libfprint-virtual_device-DEBUG: 07:17:14.103: Processing command SCAN whorl
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.103: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.103: Finger present 1
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.103: Finger needed 1
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.103: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.103: Finger present 0
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.103: Finger needed 1
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.103: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.103: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413414): libfprint-virtual_device-DEBUG: 07:17:14.103: Sleeping completed
> (fprintd:2413414): libfprint-virtual_device_connection-DEBUG: 07:17:14.104: Got a new connection!
> (fprintd:2413414): libfprint-virtual_device-DEBUG: 07:17:14.104: Got instructions of length 10
> (fprintd:2413414): libfprint-virtual_device-DEBUG: 07:17:14.104: Received command SCAN whorl
> (fprintd:2413414): libfprint-virtual_device-DEBUG: 07:17:14.104: Processing command SCAN whorl
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.104: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.104: Finger present 1
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.104: Finger needed 1
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.104: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.104: Finger present 0
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.104: Finger needed 1
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.104: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.104: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.104: Device reported enroll completion
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.104: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.104: Finger present 0
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.104: Finger needed 0
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.104: Print for finger FP_FINGER_LEFT_THUMB enrolled
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.104: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.104: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.104: enroll_cb: result enroll-completed
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.104: file_storage_print_data_save(): print saved to /tmp/tmpam561eas/state/testuser/virtual_device_storage/0/1
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.105: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.105: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413414): GLib-GIO-DEBUG: 07:17:14.106: GTask [gio] D-Bus interface method dispatch (source object: 0x562b0ff20f20, source tag: 0x7f7a09e47e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.111: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.111: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.112: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.115: file_storage_print_data_load(): loaded '/tmp/tmpam561eas/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.115: start enrollment device 0 finger 7
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.115: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpam561eas/state/testuser/virtual_device_storage/0'
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.115: file_storage_print_data_load(): loaded '/tmp/tmpam561eas/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.116: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.116: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.116: Finger present 0
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.116: Finger needed 1
> (fprintd:2413414): GLib-GIO-DEBUG: 07:17:14.116: GTask [gio] D-Bus interface method dispatch (source object: 0x562b0ff20f20, source tag: 0x7f7a09e47e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413414): libfprint-virtual_device_connection-DEBUG: 07:17:14.116: Got a new connection!
> (fprintd:2413414): libfprint-virtual_device-DEBUG: 07:17:14.117: Got instructions of length 9
> (fprintd:2413414): libfprint-virtual_device-DEBUG: 07:17:14.117: Received command SCAN arch
> (fprintd:2413414): libfprint-virtual_device-DEBUG: 07:17:14.117: Processing command SCAN arch
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.117: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.117: Finger present 1
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.117: Finger needed 1
> (fprintd:2413414): libfprint-virtual_device_storage-DEBUG: 07:17:14.117: Trying to identify print 'arch' against a gallery of 1 prints
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.117: Device reported identify result
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.117: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.117: Finger present 0
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.117: Finger needed 1
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.117: Device reported identify completion
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.117: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.117: Finger present 0
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.117: Finger needed 0
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.117: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.117: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.117: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.117: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.117: Finger present 0
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.117: Finger needed 1
> (fprintd:2413414): libfprint-virtual_device_connection-DEBUG: 07:17:14.117: Got a new connection!
> (fprintd:2413414): libfprint-virtual_device-DEBUG: 07:17:14.117: Got instructions of length 9
> (fprintd:2413414): libfprint-virtual_device-DEBUG: 07:17:14.117: Received command SCAN arch
> (fprintd:2413414): libfprint-virtual_device-DEBUG: 07:17:14.117: Processing command SCAN arch
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.117: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.117: Finger present 1
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.117: Finger needed 1
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.117: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.118: Finger present 0
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.118: Finger needed 1
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.118: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.118: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413414): libfprint-virtual_device-DEBUG: 07:17:14.118: Sleeping completed
> (fprintd:2413414): libfprint-virtual_device_connection-DEBUG: 07:17:14.118: Got a new connection!
> (fprintd:2413414): libfprint-virtual_device-DEBUG: 07:17:14.118: Got instructions of length 9
> (fprintd:2413414): libfprint-virtual_device-DEBUG: 07:17:14.118: Received command SCAN arch
> (fprintd:2413414): libfprint-virtual_device-DEBUG: 07:17:14.118: Processing command SCAN arch
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.118: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.118: Finger present 1
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.118: Finger needed 1
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.118: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.118: Finger present 0
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.118: Finger needed 1
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.118: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.118: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.118: Device reported enroll completion
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.118: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.118: Finger present 0
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.118: Finger needed 0
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.118: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.118: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.118: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.118: enroll_cb: result enroll-completed
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.119: file_storage_print_data_save(): print saved to /tmp/tmpam561eas/state/testuser/virtual_device_storage/0/7
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.120: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.120: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413414): GLib-GIO-DEBUG: 07:17:14.120: GTask [gio] D-Bus interface method dispatch (source object: 0x562b0ff20f20, source tag: 0x7f7a09e47e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.121: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.121: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.122: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.123: file_storage_print_data_load(): loaded '/tmp/tmpam561eas/state/testuser/virtual_device_storage/0/5' Unknown error -2
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.123: start enrollment device 0 finger 5
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.123: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpam561eas/state/testuser/virtual_device_storage/0'
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.123: file_storage_print_data_load(): loaded '/tmp/tmpam561eas/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.123: file_storage_print_data_load(): loaded '/tmp/tmpam561eas/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.123: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.123: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.123: Finger present 0
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.123: Finger needed 1
> (fprintd:2413414): GLib-GIO-DEBUG: 07:17:14.123: GTask [gio] D-Bus interface method dispatch (source object: 0x562b0ff20f20, source tag: 0x7f7a09e47e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413414): libfprint-virtual_device_connection-DEBUG: 07:17:14.124: Got a new connection!
> (fprintd:2413414): libfprint-virtual_device-DEBUG: 07:17:14.124: Got instructions of length 15
> (fprintd:2413414): libfprint-virtual_device-DEBUG: 07:17:14.124: Received command SCAN loop-right
> (fprintd:2413414): libfprint-virtual_device-DEBUG: 07:17:14.124: Processing command SCAN loop-right
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.124: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.124: Finger present 1
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.124: Finger needed 1
> (fprintd:2413414): libfprint-virtual_device_storage-DEBUG: 07:17:14.124: Trying to identify print 'loop-right' against a gallery of 2 prints
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.124: Device reported identify result
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.124: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.124: Finger present 0
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.124: Finger needed 1
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.124: Device reported identify completion
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.124: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.124: Finger present 0
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.124: Finger needed 0
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.124: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.124: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.124: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.124: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.124: Finger present 0
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.124: Finger needed 1
> (fprintd:2413414): libfprint-virtual_device_connection-DEBUG: 07:17:14.124: Got a new connection!
> (fprintd:2413414): libfprint-virtual_device-DEBUG: 07:17:14.124: Got instructions of length 15
> (fprintd:2413414): libfprint-virtual_device-DEBUG: 07:17:14.124: Received command SCAN loop-right
> (fprintd:2413414): libfprint-virtual_device-DEBUG: 07:17:14.124: Processing command SCAN loop-right
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.124: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.124: Finger present 1
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.124: Finger needed 1
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.124: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.124: Finger present 0
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.124: Finger needed 1
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.124: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.124: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413414): libfprint-virtual_device-DEBUG: 07:17:14.125: Sleeping completed
> (fprintd:2413414): libfprint-virtual_device_connection-DEBUG: 07:17:14.125: Got a new connection!
> (fprintd:2413414): libfprint-virtual_device-DEBUG: 07:17:14.125: Got instructions of length 15
> (fprintd:2413414): libfprint-virtual_device-DEBUG: 07:17:14.125: Received command SCAN loop-right
> (fprintd:2413414): libfprint-virtual_device-DEBUG: 07:17:14.125: Processing command SCAN loop-right
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.125: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.125: Finger present 1
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.125: Finger needed 1
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.125: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.125: Finger present 0
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.126: Finger needed 1
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.126: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.126: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.126: Device reported enroll completion
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.126: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.126: Finger present 0
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.126: Finger needed 0
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.126: Print for finger FP_FINGER_LEFT_LITTLE enrolled
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.126: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.126: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.126: enroll_cb: result enroll-completed
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.126: file_storage_print_data_save(): print saved to /tmp/tmpam561eas/state/testuser/virtual_device_storage/0/5
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.128: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.128: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413414): GLib-GIO-DEBUG: 07:17:14.128: GTask [gio] D-Bus interface method dispatch (source object: 0x562b0ff20f20, source tag: 0x7f7a09e47e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.129: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.129: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.131: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.132: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.132: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpam561eas/state/testuser/virtual_device_storage/0'
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.132: file_storage_print_data_load(): loaded '/tmp/tmpam561eas/state/testuser/virtual_device_storage/0/5' Success
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.132: file_storage_print_data_load(): loaded '/tmp/tmpam561eas/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.132: file_storage_print_data_load(): loaded '/tmp/tmpam561eas/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2413414): GLib-GIO-DEBUG: 07:17:14.132: GTask [gio] D-Bus interface method dispatch (source object: 0x562b0ff20f20, source tag: 0x7f7a09e47e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.133: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.133: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.134: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.134: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpam561eas/state/testuser/virtual_device_storage/0'
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.135: file_storage_print_data_load(): loaded '/tmp/tmpam561eas/state/testuser/virtual_device_storage/0/5' Success
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.135: file_storage_print_data_load(): loaded '/tmp/tmpam561eas/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.135: file_storage_print_data_load(): loaded '/tmp/tmpam561eas/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.135: adding finger left-little-finger to the gallery
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.135: adding finger left-thumb to the gallery
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.135: adding finger right-index-finger to the gallery
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.135: start identification device 0
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.135: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.135: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.135: Finger present 0
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.135: Finger needed 1
> (fprintd:2413414): GLib-GIO-DEBUG: 07:17:14.135: GTask [gio] D-Bus interface method dispatch (source object: 0x562b0ff20f20, source tag: 0x7f7a09e47e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413414): libfprint-virtual_device_connection-DEBUG: 07:17:14.135: Got a new connection!
> (fprintd:2413414): libfprint-virtual_device-DEBUG: 07:17:14.135: Got instructions of length 16
> (fprintd:2413414): libfprint-virtual_device-DEBUG: 07:17:14.135: Received command SCAN tented_arch
> (fprintd:2413414): libfprint-virtual_device-DEBUG: 07:17:14.135: Processing command SCAN tented_arch
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.135: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.135: Finger present 1
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.135: Finger needed 1
> (fprintd:2413414): libfprint-virtual_device_storage-DEBUG: 07:17:14.135: Trying to identify print 'tented_arch' against a gallery of 3 prints
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.135: Device reported identify result
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.135: report_verify_status: result verify-no-match
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.135: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.135: Finger present 0
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.135: Finger needed 1
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.135: Device reported identify completion
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.135: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.135: Finger present 0
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.135: Finger needed 0
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.136: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.136: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.136: identify_cb: result verify-no-match
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.136: Device Virtual device with storage and identification for debugging failed to match during action 1, verifying local storage
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.137: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.137: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413414): GLib-GIO-DEBUG: 07:17:14.137: GTask [gio] D-Bus interface method dispatch (source object: 0x562b0ff20f20, source tag: 0x7f7a09e47e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.254: Updated temperature model after 0.12 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_COLD
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.636: Device reported listing completion
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.636: Completing action FPI_DEVICE_ACTION_LIST in idle!
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.636: Updated temperature model after 0.38 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.636: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpam561eas/state/testuser/virtual_device_storage/0'
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.637: file_storage_print_data_load(): loaded '/tmp/tmpam561eas/state/testuser/virtual_device_storage/0/5' Success
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.637: file_storage_print_data_load(): loaded '/tmp/tmpam561eas/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.637: file_storage_print_data_load(): loaded '/tmp/tmpam561eas/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.638: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.638: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.638: Device reported close completion
> (fprintd:2413414): GLib-GIO-DEBUG: 07:17:14.638: GTask [gio] D-Bus interface method dispatch (source object: 0x562b0ff20f20, source tag: 0x7f7a09e47e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.638: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413414): libfprint-device-DEBUG: 07:17:14.638: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.638: released device 0
> (fprintd:2413414): fprintd-DEBUG: 07:17:14.640: main loop completed
> (fprintd:2413414): libfprint-virtual_device_storage-DEBUG: 07:17:14.640: 43583676006: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413414): libfprint-virtual_device-DEBUG: 07:17:14.640: 43583676024: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('any',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-no-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> ----------------------------------- stderr -----------------------------------
> test_verify_any_finger_no_match (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_verify_any_finger_no_match) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.164s
> 
> OK
> ==============================================================================
> 
> ================================== 292/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_verify_finger_no_match
> start time:   07:17:13
> duration:     1.35s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=180 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_verify_finger_no_match
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413425): GLib-GIO-DEBUG: 07:17:14.207: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.207: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413425): fprintd-WARNING **: 07:17:14.208: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.208: Launching FprintObject
> (fprintd:2413425): libfprint-context-DEBUG: 07:17:14.208: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.208: Preparing devices for resume
> (fprintd:2413425): libfprint-context-DEBUG: 07:17:14.209: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-jo_jbbok/virtual-image.socket
> (fprintd:2413425): libfprint-context-DEBUG: 07:17:14.209: created
> 1690269434.209 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.209: Device reported probe completion
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.209: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.209: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.210: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.210: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.210: Finger present 0
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.210: Finger needed 0
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.210: Got delay inhibitor for sleep.
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.211: entering main loop
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.211: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.314: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.320: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.321: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.321: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.322: user 'testuser' claiming the device: 0
> (fprintd:2413425): libfprint-virtual_device-DEBUG: 07:17:14.322: 43583357266: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413425): libfprint-virtual_device_connection-DEBUG: 07:17:14.322: 43583357315: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.322: Device reported open completion
> (fprintd:2413425): GLib-GIO-DEBUG: 07:17:14.322: GTask [gio] D-Bus interface method dispatch (source object: 0x55f168e33df0, source tag: 0x7f4c2f1bce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.322: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.322: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.322: claimed device 0
> (fprintd:2413425): libfprint-virtual_device_connection-DEBUG: 07:17:14.324: Got a new connection!
> (fprintd:2413425): libfprint-virtual_device-DEBUG: 07:17:14.324: Got instructions of length 19
> (fprintd:2413425): libfprint-virtual_device-DEBUG: 07:17:14.324: Received command SET_ENROLL_STAGES 2
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.324: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.325: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.325: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.325: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.325: file_storage_print_data_load(): loaded '/tmp/tmp8_vu0i5p/state/testuser/virtual_device_storage/0/1' Unknown error -2
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.325: start enrollment device 0 finger 1
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.325: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.325: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.325: Finger present 0
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.326: Finger needed 1
> (fprintd:2413425): GLib-GIO-DEBUG: 07:17:14.326: GTask [gio] D-Bus interface method dispatch (source object: 0x55f168e33df0, source tag: 0x7f4c2f1bce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413425): libfprint-virtual_device_connection-DEBUG: 07:17:14.326: Got a new connection!
> (fprintd:2413425): libfprint-virtual_device-DEBUG: 07:17:14.326: Got instructions of length 10
> (fprintd:2413425): libfprint-virtual_device-DEBUG: 07:17:14.326: Received command SCAN whorl
> (fprintd:2413425): libfprint-virtual_device-DEBUG: 07:17:14.326: Processing command SCAN whorl
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.326: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.326: Finger present 1
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.326: Finger needed 1
> (fprintd:2413425): libfprint-virtual_device_storage-DEBUG: 07:17:14.326: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.326: Device reported identify result
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.326: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.326: Finger present 0
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.326: Finger needed 1
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.326: Device reported identify completion
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.326: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.326: Finger present 0
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.326: Finger needed 0
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.327: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.327: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.327: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.327: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.327: Finger present 0
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.328: Finger needed 1
> (fprintd:2413425): libfprint-virtual_device_connection-DEBUG: 07:17:14.328: Got a new connection!
> (fprintd:2413425): libfprint-virtual_device-DEBUG: 07:17:14.328: Got instructions of length 10
> (fprintd:2413425): libfprint-virtual_device-DEBUG: 07:17:14.328: Received command SCAN whorl
> (fprintd:2413425): libfprint-virtual_device-DEBUG: 07:17:14.328: Processing command SCAN whorl
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.328: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.328: Finger present 1
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.328: Finger needed 1
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.328: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.328: Finger present 0
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.328: Finger needed 1
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.328: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.328: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413425): libfprint-virtual_device-DEBUG: 07:17:14.328: Sleeping completed
> (fprintd:2413425): libfprint-virtual_device_connection-DEBUG: 07:17:14.329: Got a new connection!
> (fprintd:2413425): libfprint-virtual_device-DEBUG: 07:17:14.329: Got instructions of length 10
> (fprintd:2413425): libfprint-virtual_device-DEBUG: 07:17:14.329: Received command SCAN whorl
> (fprintd:2413425): libfprint-virtual_device-DEBUG: 07:17:14.329: Processing command SCAN whorl
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.329: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.329: Finger present 1
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.329: Finger needed 1
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.329: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.329: Finger present 0
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.329: Finger needed 1
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.329: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.329: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.329: Device reported enroll completion
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.329: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.329: Finger present 0
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.329: Finger needed 0
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.329: Print for finger FP_FINGER_LEFT_THUMB enrolled
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.329: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.329: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.329: enroll_cb: result enroll-completed
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.329: file_storage_print_data_save(): print saved to /tmp/tmp8_vu0i5p/state/testuser/virtual_device_storage/0/1
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.332: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.332: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413425): GLib-GIO-DEBUG: 07:17:14.332: GTask [gio] D-Bus interface method dispatch (source object: 0x55f168e33df0, source tag: 0x7f4c2f1bce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.335: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.335: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.335: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.335: file_storage_print_data_load(): loaded '/tmp/tmp8_vu0i5p/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.336: start verification device 0 finger left-thumb
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.336: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.336: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.336: Finger present 0
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.336: Finger needed 1
> (fprintd:2413425): GLib-GIO-DEBUG: 07:17:14.336: GTask [gio] D-Bus interface method dispatch (source object: 0x55f168e33df0, source tag: 0x7f4c2f1bce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413425): libfprint-virtual_device_connection-DEBUG: 07:17:14.336: Got a new connection!
> (fprintd:2413425): libfprint-virtual_device-DEBUG: 07:17:14.336: Got instructions of length 16
> (fprintd:2413425): libfprint-virtual_device-DEBUG: 07:17:14.336: Received command SCAN tented_arch
> (fprintd:2413425): libfprint-virtual_device-DEBUG: 07:17:14.336: Processing command SCAN tented_arch
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.336: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.336: Finger present 1
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.336: Finger needed 1
> (fprintd:2413425): libfprint-virtual_device-DEBUG: 07:17:14.336: Virtual device scanned print tented_arch
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.336: Device reported verify result
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.336: report_verify_status: result verify-no-match
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.336: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.336: Finger present 0
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.336: Finger needed 1
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.336: Device reported verify completion
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.336: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.336: Finger present 0
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.336: Finger needed 0
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.336: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.336: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.336: verify_cb: result verify-no-match
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.336: Device Virtual device with storage and identification for debugging failed to match during action 2, verifying local storage
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.337: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.337: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413425): GLib-GIO-DEBUG: 07:17:14.337: GTask [gio] D-Bus interface method dispatch (source object: 0x55f168e33df0, source tag: 0x7f4c2f1bce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.838: Device reported listing completion
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.838: Completing action FPI_DEVICE_ACTION_LIST in idle!
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.838: Updated temperature model after 0.50 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.838: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp8_vu0i5p/state/testuser/virtual_device_storage/0'
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.839: file_storage_print_data_load(): loaded '/tmp/tmp8_vu0i5p/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.840: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.840: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.840: Device reported close completion
> (fprintd:2413425): GLib-GIO-DEBUG: 07:17:14.840: GTask [gio] D-Bus interface method dispatch (source object: 0x55f168e33df0, source tag: 0x7f4c2f1bce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.840: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413425): libfprint-device-DEBUG: 07:17:14.840: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.840: released device 0
> (fprintd:2413425): fprintd-DEBUG: 07:17:14.841: main loop completed
> (fprintd:2413425): libfprint-virtual_device_storage-DEBUG: 07:17:14.842: 43583877221: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413425): libfprint-virtual_device-DEBUG: 07:17:14.842: 43583877242: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-thumb',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-no-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> ----------------------------------- stderr -----------------------------------
> test_verify_finger_no_match (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_verify_finger_no_match) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.131s
> 
> OK
> ==============================================================================
> 
> ================================== 293/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_verify_finger_no_match_restart
> start time:   07:17:13
> duration:     1.39s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=110 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_verify_finger_no_match_restart
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413434): GLib-GIO-DEBUG: 07:17:14.244: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.245: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413434): fprintd-WARNING **: 07:17:14.245: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.245: Launching FprintObject
> (fprintd:2413434): libfprint-context-DEBUG: 07:17:14.246: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.247: Preparing devices for resume
> (fprintd:2413434): libfprint-context-DEBUG: 07:17:14.247: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-4qgrf7_w/virtual-image.socket
> 1690269434.248 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413434): libfprint-context-DEBUG: 07:17:14.247: created
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.247: Device reported probe completion
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.247: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.247: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.252: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.252: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.252: Finger present 0
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.252: Finger needed 0
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.252: Got delay inhibitor for sleep.
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.253: entering main loop
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.253: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.349: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.349: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.350: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.351: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.351: user 'testuser' claiming the device: 0
> (fprintd:2413434): libfprint-virtual_device-DEBUG: 07:17:14.351: 43583386795: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413434): libfprint-virtual_device_connection-DEBUG: 07:17:14.351: 43583386938: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.352: Device reported open completion
> (fprintd:2413434): GLib-GIO-DEBUG: 07:17:14.352: GTask [gio] D-Bus interface method dispatch (source object: 0x55cfce1c5e50, source tag: 0x7fcf9bceee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.352: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.352: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.352: claimed device 0
> (fprintd:2413434): libfprint-virtual_device_connection-DEBUG: 07:17:14.353: Got a new connection!
> (fprintd:2413434): libfprint-virtual_device-DEBUG: 07:17:14.353: Got instructions of length 19
> (fprintd:2413434): libfprint-virtual_device-DEBUG: 07:17:14.353: Received command SET_ENROLL_STAGES 2
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.353: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.354: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.354: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.355: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.355: file_storage_print_data_load(): loaded '/tmp/tmpa0uk8360/state/testuser/virtual_device_storage/0/1' Unknown error -2
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.355: start enrollment device 0 finger 1
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.355: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.355: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.355: Finger present 0
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.355: Finger needed 1
> (fprintd:2413434): GLib-GIO-DEBUG: 07:17:14.355: GTask [gio] D-Bus interface method dispatch (source object: 0x55cfce1c5e50, source tag: 0x7fcf9bceee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413434): libfprint-virtual_device_connection-DEBUG: 07:17:14.355: Got a new connection!
> (fprintd:2413434): libfprint-virtual_device-DEBUG: 07:17:14.355: Got instructions of length 10
> (fprintd:2413434): libfprint-virtual_device-DEBUG: 07:17:14.355: Received command SCAN whorl
> (fprintd:2413434): libfprint-virtual_device-DEBUG: 07:17:14.355: Processing command SCAN whorl
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.355: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.355: Finger present 1
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.355: Finger needed 1
> (fprintd:2413434): libfprint-virtual_device_storage-DEBUG: 07:17:14.355: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.355: Device reported identify result
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.355: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.355: Finger present 0
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.355: Finger needed 1
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.355: Device reported identify completion
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.355: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.355: Finger present 0
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.355: Finger needed 0
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.355: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.356: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.356: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.356: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.356: Finger present 0
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.356: Finger needed 1
> (fprintd:2413434): libfprint-virtual_device_connection-DEBUG: 07:17:14.356: Got a new connection!
> (fprintd:2413434): libfprint-virtual_device-DEBUG: 07:17:14.356: Got instructions of length 10
> (fprintd:2413434): libfprint-virtual_device-DEBUG: 07:17:14.356: Received command SCAN whorl
> (fprintd:2413434): libfprint-virtual_device-DEBUG: 07:17:14.356: Processing command SCAN whorl
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.356: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.356: Finger present 1
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.356: Finger needed 1
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.356: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.356: Finger present 0
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.356: Finger needed 1
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.356: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.356: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413434): libfprint-virtual_device-DEBUG: 07:17:14.356: Sleeping completed
> (fprintd:2413434): libfprint-virtual_device_connection-DEBUG: 07:17:14.357: Got a new connection!
> (fprintd:2413434): libfprint-virtual_device-DEBUG: 07:17:14.357: Got instructions of length 10
> (fprintd:2413434): libfprint-virtual_device-DEBUG: 07:17:14.357: Received command SCAN whorl
> (fprintd:2413434): libfprint-virtual_device-DEBUG: 07:17:14.357: Processing command SCAN whorl
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.357: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.357: Finger present 1
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.357: Finger needed 1
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.357: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.357: Finger present 0
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.357: Finger needed 1
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.357: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.357: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.357: Device reported enroll completion
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.357: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.357: Finger present 0
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.357: Finger needed 0
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.357: Print for finger FP_FINGER_LEFT_THUMB enrolled
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.357: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.357: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.357: enroll_cb: result enroll-completed
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.357: file_storage_print_data_save(): print saved to /tmp/tmpa0uk8360/state/testuser/virtual_device_storage/0/1
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.358: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.358: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413434): GLib-GIO-DEBUG: 07:17:14.358: GTask [gio] D-Bus interface method dispatch (source object: 0x55cfce1c5e50, source tag: 0x7fcf9bceee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.359: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.359: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.360: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.360: file_storage_print_data_load(): loaded '/tmp/tmpa0uk8360/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.360: start verification device 0 finger left-thumb
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.360: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.361: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.361: Finger present 0
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.361: Finger needed 1
> (fprintd:2413434): GLib-GIO-DEBUG: 07:17:14.361: GTask [gio] D-Bus interface method dispatch (source object: 0x55cfce1c5e50, source tag: 0x7fcf9bceee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413434): libfprint-virtual_device_connection-DEBUG: 07:17:14.361: Got a new connection!
> (fprintd:2413434): libfprint-virtual_device-DEBUG: 07:17:14.362: Got instructions of length 16
> (fprintd:2413434): libfprint-virtual_device-DEBUG: 07:17:14.362: Received command SCAN tented_arch
> (fprintd:2413434): libfprint-virtual_device-DEBUG: 07:17:14.362: Processing command SCAN tented_arch
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.362: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.362: Finger present 1
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.362: Finger needed 1
> (fprintd:2413434): libfprint-virtual_device-DEBUG: 07:17:14.362: Virtual device scanned print tented_arch
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.362: Device reported verify result
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.362: report_verify_status: result verify-no-match
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.362: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.362: Finger present 0
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.362: Finger needed 1
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.362: Device reported verify completion
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.362: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.362: Finger present 0
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.362: Finger needed 0
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.362: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.362: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.362: verify_cb: result verify-no-match
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.362: Device Virtual device with storage and identification for debugging failed to match during action 2, verifying local storage
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.362: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.362: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413434): GLib-GIO-DEBUG: 07:17:14.362: GTask [gio] D-Bus interface method dispatch (source object: 0x55cfce1c5e50, source tag: 0x7fcf9bceee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.863: Device reported listing completion
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.863: Completing action FPI_DEVICE_ACTION_LIST in idle!
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.863: Updated temperature model after 0.50 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.863: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpa0uk8360/state/testuser/virtual_device_storage/0'
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.863: file_storage_print_data_load(): loaded '/tmp/tmpa0uk8360/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.868: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.868: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.871: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.871: file_storage_print_data_load(): loaded '/tmp/tmpa0uk8360/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.871: start verification device 0 finger left-thumb
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.871: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.872: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.872: Finger present 0
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.872: Finger needed 1
> (fprintd:2413434): GLib-GIO-DEBUG: 07:17:14.872: GTask [gio] D-Bus interface method dispatch (source object: 0x55cfce1c5e50, source tag: 0x7fcf9bceee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413434): libfprint-virtual_device_connection-DEBUG: 07:17:14.873: Got a new connection!
> (fprintd:2413434): libfprint-virtual_device-DEBUG: 07:17:14.873: Got instructions of length 10
> (fprintd:2413434): libfprint-virtual_device-DEBUG: 07:17:14.873: Received command SCAN whorl
> (fprintd:2413434): libfprint-virtual_device-DEBUG: 07:17:14.873: Processing command SCAN whorl
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.873: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.873: Finger present 1
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.873: Finger needed 1
> (fprintd:2413434): libfprint-virtual_device-DEBUG: 07:17:14.873: Virtual device scanned print whorl
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.873: Device reported verify result
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.873: report_verify_status: result verify-match
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.873: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.873: Finger present 0
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.873: Finger needed 1
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.873: Device reported verify completion
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.874: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.874: Finger present 0
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.874: Finger needed 0
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.874: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.874: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.874: verify_cb: result verify-match
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.874: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.875: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413434): GLib-GIO-DEBUG: 07:17:14.875: GTask [gio] D-Bus interface method dispatch (source object: 0x55cfce1c5e50, source tag: 0x7fcf9bceee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.876: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.876: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.876: Device reported close completion
> (fprintd:2413434): GLib-GIO-DEBUG: 07:17:14.876: GTask [gio] D-Bus interface method dispatch (source object: 0x55cfce1c5e50, source tag: 0x7fcf9bceee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.876: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413434): libfprint-device-DEBUG: 07:17:14.876: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.876: released device 0
> (fprintd:2413434): fprintd-DEBUG: 07:17:14.877: main loop completed
> (fprintd:2413434): libfprint-virtual_device_storage-DEBUG: 07:17:14.878: 43583913300: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413434): libfprint-virtual_device-DEBUG: 07:17:14.878: 43583913328: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-thumb',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-no-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyFingerSelected ('left-thumb',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-match', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_finger_no_match_restart (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_verify_finger_no_match_restart) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.127s
> 
> OK
> ==============================================================================
> 
> ================================== 294/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_verify_finger_not_enrolled
> start time:   07:17:14
> duration:     0.98s
> result:       exit status 0
> command:      MALLOC_PERTURB_=137 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_verify_finger_not_enrolled
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413454): GLib-GIO-DEBUG: 07:17:14.912: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413454): fprintd-DEBUG: 07:17:14.914: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413454): fprintd-WARNING **: 07:17:14.914: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413454): fprintd-DEBUG: 07:17:14.914: Launching FprintObject
> (fprintd:2413454): libfprint-context-DEBUG: 07:17:14.914: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413454): fprintd-DEBUG: 07:17:14.915: Preparing devices for resume
> (fprintd:2413454): libfprint-context-DEBUG: 07:17:14.915: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-zhsemk0u/virtual-image.socket
> (fprintd:2413454): libfprint-context-DEBUG: 07:17:14.916: created
> 1690269434.916 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413454): libfprint-device-DEBUG: 07:17:14.916: Device reported probe completion
> (fprintd:2413454): libfprint-device-DEBUG: 07:17:14.916: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413454): libfprint-device-DEBUG: 07:17:14.916: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413454): fprintd-DEBUG: 07:17:14.918: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413454): fprintd-DEBUG: 07:17:14.918: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413454): fprintd-DEBUG: 07:17:14.918: Finger present 0
> (fprintd:2413454): fprintd-DEBUG: 07:17:14.918: Finger needed 0
> (fprintd:2413454): fprintd-DEBUG: 07:17:14.918: Got delay inhibitor for sleep.
> (fprintd:2413454): fprintd-DEBUG: 07:17:14.918: entering main loop
> (fprintd:2413454): fprintd-DEBUG: 07:17:14.918: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.016: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.017: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.019: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.020: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.020: user 'testuser' claiming the device: 0
> (fprintd:2413454): libfprint-virtual_device-DEBUG: 07:17:15.020: 43584055372: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413454): libfprint-virtual_device_connection-DEBUG: 07:17:15.020: 43584055421: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413454): libfprint-device-DEBUG: 07:17:15.021: Device reported open completion
> (fprintd:2413454): GLib-GIO-DEBUG: 07:17:15.021: GTask [gio] D-Bus interface method dispatch (source object: 0x55dc8cc1eec0, source tag: 0x7fb74e7ade70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413454): libfprint-device-DEBUG: 07:17:15.021: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413454): libfprint-device-DEBUG: 07:17:15.021: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.021: claimed device 0
> (fprintd:2413454): libfprint-virtual_device_connection-DEBUG: 07:17:15.022: Got a new connection!
> (fprintd:2413454): libfprint-virtual_device-DEBUG: 07:17:15.022: Got instructions of length 19
> (fprintd:2413454): libfprint-virtual_device-DEBUG: 07:17:15.022: Received command SET_ENROLL_STAGES 2
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.022: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.023: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.023: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.024: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.024: file_storage_print_data_load(): loaded '/tmp/tmpvufbtc2m/state/testuser/virtual_device_storage/0/1' Unknown error -2
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.024: start enrollment device 0 finger 1
> (fprintd:2413454): libfprint-device-DEBUG: 07:17:15.024: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413454): libfprint-device-DEBUG: 07:17:15.024: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.024: Finger present 0
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.024: Finger needed 1
> (fprintd:2413454): GLib-GIO-DEBUG: 07:17:15.024: GTask [gio] D-Bus interface method dispatch (source object: 0x55dc8cc1eec0, source tag: 0x7fb74e7ade70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413454): libfprint-virtual_device_connection-DEBUG: 07:17:15.025: Got a new connection!
> (fprintd:2413454): libfprint-virtual_device-DEBUG: 07:17:15.025: Got instructions of length 10
> (fprintd:2413454): libfprint-virtual_device-DEBUG: 07:17:15.025: Received command SCAN whorl
> (fprintd:2413454): libfprint-virtual_device-DEBUG: 07:17:15.025: Processing command SCAN whorl
> (fprintd:2413454): libfprint-device-DEBUG: 07:17:15.025: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.025: Finger present 1
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.025: Finger needed 1
> (fprintd:2413454): libfprint-virtual_device_storage-DEBUG: 07:17:15.025: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413454): libfprint-device-DEBUG: 07:17:15.025: Device reported identify result
> (fprintd:2413454): libfprint-device-DEBUG: 07:17:15.025: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.025: Finger present 0
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.025: Finger needed 1
> (fprintd:2413454): libfprint-device-DEBUG: 07:17:15.025: Device reported identify completion
> (fprintd:2413454): libfprint-device-DEBUG: 07:17:15.025: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.025: Finger present 0
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.025: Finger needed 0
> (fprintd:2413454): libfprint-device-DEBUG: 07:17:15.026: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413454): libfprint-device-DEBUG: 07:17:15.026: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413454): libfprint-device-DEBUG: 07:17:15.026: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413454): libfprint-device-DEBUG: 07:17:15.026: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.026: Finger present 0
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.026: Finger needed 1
> (fprintd:2413454): libfprint-virtual_device_connection-DEBUG: 07:17:15.026: Got a new connection!
> (fprintd:2413454): libfprint-virtual_device-DEBUG: 07:17:15.026: Got instructions of length 10
> (fprintd:2413454): libfprint-virtual_device-DEBUG: 07:17:15.026: Received command SCAN whorl
> (fprintd:2413454): libfprint-virtual_device-DEBUG: 07:17:15.026: Processing command SCAN whorl
> (fprintd:2413454): libfprint-device-DEBUG: 07:17:15.026: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.026: Finger present 1
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.026: Finger needed 1
> (fprintd:2413454): libfprint-device-DEBUG: 07:17:15.027: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.027: Finger present 0
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.027: Finger needed 1
> (fprintd:2413454): libfprint-device-DEBUG: 07:17:15.027: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.027: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413454): libfprint-virtual_device-DEBUG: 07:17:15.027: Sleeping completed
> (fprintd:2413454): libfprint-virtual_device_connection-DEBUG: 07:17:15.027: Got a new connection!
> (fprintd:2413454): libfprint-virtual_device-DEBUG: 07:17:15.027: Got instructions of length 10
> (fprintd:2413454): libfprint-virtual_device-DEBUG: 07:17:15.027: Received command SCAN whorl
> (fprintd:2413454): libfprint-virtual_device-DEBUG: 07:17:15.027: Processing command SCAN whorl
> (fprintd:2413454): libfprint-device-DEBUG: 07:17:15.027: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.027: Finger present 1
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.027: Finger needed 1
> (fprintd:2413454): libfprint-device-DEBUG: 07:17:15.027: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.027: Finger present 0
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.027: Finger needed 1
> (fprintd:2413454): libfprint-device-DEBUG: 07:17:15.027: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.027: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413454): libfprint-device-DEBUG: 07:17:15.027: Device reported enroll completion
> (fprintd:2413454): libfprint-device-DEBUG: 07:17:15.027: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.027: Finger present 0
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.027: Finger needed 0
> (fprintd:2413454): libfprint-device-DEBUG: 07:17:15.027: Print for finger FP_FINGER_LEFT_THUMB enrolled
> (fprintd:2413454): libfprint-device-DEBUG: 07:17:15.027: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413454): libfprint-device-DEBUG: 07:17:15.027: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.027: enroll_cb: result enroll-completed
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.028: file_storage_print_data_save(): print saved to /tmp/tmpvufbtc2m/state/testuser/virtual_device_storage/0/1
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.029: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.029: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413454): GLib-GIO-DEBUG: 07:17:15.029: GTask [gio] D-Bus interface method dispatch (source object: 0x55dc8cc1eec0, source tag: 0x7fb74e7ade70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.030: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.030: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.031: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.031: file_storage_print_data_load(): loaded '/tmp/tmpvufbtc2m/state/testuser/virtual_device_storage/0/6' Unknown error -2
> (fprintd:2413454): GLib-GIO-DEBUG: 07:17:15.031: GTask [gio] D-Bus interface method dispatch (source object: 0x55dc8cc1eec0, source tag: 0x7fb74e7ade70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.032: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.032: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413454): libfprint-device-DEBUG: 07:17:15.032: Device reported close completion
> (fprintd:2413454): GLib-GIO-DEBUG: 07:17:15.032: GTask [gio] D-Bus interface method dispatch (source object: 0x55dc8cc1eec0, source tag: 0x7fb74e7ade70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413454): libfprint-device-DEBUG: 07:17:15.032: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413454): libfprint-device-DEBUG: 07:17:15.032: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.032: released device 0
> (fprintd:2413454): fprintd-DEBUG: 07:17:15.033: main loop completed
> (fprintd:2413454): libfprint-virtual_device_storage-DEBUG: 07:17:15.034: 43584069178: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413454): libfprint-virtual_device-DEBUG: 07:17:15.034: 43584069203: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_finger_not_enrolled (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_verify_finger_not_enrolled) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.745s
> 
> OK
> ==============================================================================
> 
> ================================== 295/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_verify_finger_not_enrolled_stops_verification
> start time:   07:17:14
> duration:     0.92s
> result:       exit status 0
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_PERTURB_=122 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_verify_finger_not_enrolled_stops_verification
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413500): GLib-GIO-DEBUG: 07:17:15.443: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.444: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413500): fprintd-WARNING **: 07:17:15.444: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.444: Launching FprintObject
> (fprintd:2413500): libfprint-context-DEBUG: 07:17:15.444: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.445: Preparing devices for resume
> (fprintd:2413500): libfprint-context-DEBUG: 07:17:15.446: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-dxpxu28_/virtual-image.socket
> (fprintd:2413500): libfprint-context-DEBUG: 07:17:15.446: created
> 1690269435.446 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413500): libfprint-device-DEBUG: 07:17:15.446: Device reported probe completion
> (fprintd:2413500): libfprint-device-DEBUG: 07:17:15.446: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413500): libfprint-device-DEBUG: 07:17:15.446: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.447: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.447: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.447: Finger present 0
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.447: Finger needed 0
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.448: Got delay inhibitor for sleep.
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.448: entering main loop
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.448: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.543: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.544: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.545: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.546: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.548: user 'testuser' claiming the device: 0
> (fprintd:2413500): libfprint-virtual_device-DEBUG: 07:17:15.548: 43584583598: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413500): libfprint-virtual_device_connection-DEBUG: 07:17:15.548: 43584583648: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413500): libfprint-device-DEBUG: 07:17:15.548: Device reported open completion
> (fprintd:2413500): GLib-GIO-DEBUG: 07:17:15.548: GTask [gio] D-Bus interface method dispatch (source object: 0x55ae02bc60c0, source tag: 0x7f7daa654e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413500): libfprint-device-DEBUG: 07:17:15.548: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413500): libfprint-device-DEBUG: 07:17:15.548: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.548: claimed device 0
> (fprintd:2413500): libfprint-virtual_device_connection-DEBUG: 07:17:15.549: Got a new connection!
> (fprintd:2413500): libfprint-virtual_device-DEBUG: 07:17:15.549: Got instructions of length 19
> (fprintd:2413500): libfprint-virtual_device-DEBUG: 07:17:15.549: Received command SET_ENROLL_STAGES 2
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.549: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.550: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.550: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.552: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.552: file_storage_print_data_load(): loaded '/tmp/tmpr80l1iss/state/testuser/virtual_device_storage/0/1' Unknown error -2
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.552: start enrollment device 0 finger 1
> (fprintd:2413500): libfprint-device-DEBUG: 07:17:15.552: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413500): libfprint-device-DEBUG: 07:17:15.552: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.552: Finger present 0
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.552: Finger needed 1
> (fprintd:2413500): GLib-GIO-DEBUG: 07:17:15.552: GTask [gio] D-Bus interface method dispatch (source object: 0x55ae02bc60c0, source tag: 0x7f7daa654e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413500): libfprint-virtual_device_connection-DEBUG: 07:17:15.553: Got a new connection!
> (fprintd:2413500): libfprint-virtual_device-DEBUG: 07:17:15.553: Got instructions of length 10
> (fprintd:2413500): libfprint-virtual_device-DEBUG: 07:17:15.553: Received command SCAN whorl
> (fprintd:2413500): libfprint-virtual_device-DEBUG: 07:17:15.553: Processing command SCAN whorl
> (fprintd:2413500): libfprint-device-DEBUG: 07:17:15.553: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.553: Finger present 1
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.553: Finger needed 1
> (fprintd:2413500): libfprint-virtual_device_storage-DEBUG: 07:17:15.553: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413500): libfprint-device-DEBUG: 07:17:15.553: Device reported identify result
> (fprintd:2413500): libfprint-device-DEBUG: 07:17:15.553: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.553: Finger present 0
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.553: Finger needed 1
> (fprintd:2413500): libfprint-device-DEBUG: 07:17:15.553: Device reported identify completion
> (fprintd:2413500): libfprint-device-DEBUG: 07:17:15.553: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.553: Finger present 0
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.553: Finger needed 0
> (fprintd:2413500): libfprint-device-DEBUG: 07:17:15.553: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413500): libfprint-device-DEBUG: 07:17:15.553: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413500): libfprint-device-DEBUG: 07:17:15.554: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413500): libfprint-device-DEBUG: 07:17:15.554: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.554: Finger present 0
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.554: Finger needed 1
> (fprintd:2413500): libfprint-virtual_device_connection-DEBUG: 07:17:15.554: Got a new connection!
> (fprintd:2413500): libfprint-virtual_device-DEBUG: 07:17:15.554: Got instructions of length 10
> (fprintd:2413500): libfprint-virtual_device-DEBUG: 07:17:15.554: Received command SCAN whorl
> (fprintd:2413500): libfprint-virtual_device-DEBUG: 07:17:15.554: Processing command SCAN whorl
> (fprintd:2413500): libfprint-device-DEBUG: 07:17:15.554: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.554: Finger present 1
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.554: Finger needed 1
> (fprintd:2413500): libfprint-device-DEBUG: 07:17:15.554: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.554: Finger present 0
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.554: Finger needed 1
> (fprintd:2413500): libfprint-device-DEBUG: 07:17:15.554: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.554: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413500): libfprint-virtual_device-DEBUG: 07:17:15.554: Sleeping completed
> (fprintd:2413500): libfprint-virtual_device_connection-DEBUG: 07:17:15.555: Got a new connection!
> (fprintd:2413500): libfprint-virtual_device-DEBUG: 07:17:15.555: Got instructions of length 10
> (fprintd:2413500): libfprint-virtual_device-DEBUG: 07:17:15.555: Received command SCAN whorl
> (fprintd:2413500): libfprint-virtual_device-DEBUG: 07:17:15.555: Processing command SCAN whorl
> (fprintd:2413500): libfprint-device-DEBUG: 07:17:15.555: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.555: Finger present 1
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.555: Finger needed 1
> (fprintd:2413500): libfprint-device-DEBUG: 07:17:15.555: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.555: Finger present 0
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.555: Finger needed 1
> (fprintd:2413500): libfprint-device-DEBUG: 07:17:15.555: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.555: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413500): libfprint-device-DEBUG: 07:17:15.555: Device reported enroll completion
> (fprintd:2413500): libfprint-device-DEBUG: 07:17:15.555: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.555: Finger present 0
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.555: Finger needed 0
> (fprintd:2413500): libfprint-device-DEBUG: 07:17:15.555: Print for finger FP_FINGER_LEFT_THUMB enrolled
> (fprintd:2413500): libfprint-device-DEBUG: 07:17:15.555: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413500): libfprint-device-DEBUG: 07:17:15.555: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.555: enroll_cb: result enroll-completed
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.556: file_storage_print_data_save(): print saved to /tmp/tmpr80l1iss/state/testuser/virtual_device_storage/0/1
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.556: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.556: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413500): GLib-GIO-DEBUG: 07:17:15.556: GTask [gio] D-Bus interface method dispatch (source object: 0x55ae02bc60c0, source tag: 0x7f7daa654e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.557: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.557: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.558: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.558: file_storage_print_data_load(): loaded '/tmp/tmpr80l1iss/state/testuser/virtual_device_storage/0/6' Unknown error -2
> (fprintd:2413500): GLib-GIO-DEBUG: 07:17:15.558: GTask [gio] D-Bus interface method dispatch (source object: 0x55ae02bc60c0, source tag: 0x7f7daa654e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.559: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.559: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413500): GLib-GIO-DEBUG: 07:17:15.559: GTask [gio] D-Bus interface method dispatch (source object: 0x55ae02bc60c0, source tag: 0x7f7daa654e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.561: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.561: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413500): libfprint-device-DEBUG: 07:17:15.561: Device reported close completion
> (fprintd:2413500): GLib-GIO-DEBUG: 07:17:15.561: GTask [gio] D-Bus interface method dispatch (source object: 0x55ae02bc60c0, source tag: 0x7f7daa654e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413500): libfprint-device-DEBUG: 07:17:15.561: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413500): libfprint-device-DEBUG: 07:17:15.561: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.561: released device 0
> (fprintd:2413500): fprintd-DEBUG: 07:17:15.562: main loop completed
> (fprintd:2413500): libfprint-virtual_device_storage-DEBUG: 07:17:15.562: 43584597661: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413500): libfprint-virtual_device-DEBUG: 07:17:15.562: 43584597688: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_finger_not_enrolled_stops_verification (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_verify_finger_not_enrolled_stops_verification) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.717s
> 
> OK
> ==============================================================================
> 
> ================================== 296/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_verify_finger_status
> start time:   07:17:14
> duration:     0.98s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=96 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_verify_finger_status
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413509): GLib-GIO-DEBUG: 07:17:15.495: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.496: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413509): fprintd-WARNING **: 07:17:15.496: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.496: Launching FprintObject
> (fprintd:2413509): libfprint-context-DEBUG: 07:17:15.497: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.498: Preparing devices for resume
> (fprintd:2413509): libfprint-context-DEBUG: 07:17:15.498: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-1x40k78u/virtual-image.socket
> (fprintd:2413509): libfprint-context-DEBUG: 07:17:15.498: created
> (fprintd:2413509): libfprint-device-DEBUG: 07:17:15.498: Device reported probe completion
> (fprintd:2413509): libfprint-device-DEBUG: 07:17:15.498: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413509): libfprint-device-DEBUG: 07:17:15.498: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269435.499 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.500: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.500: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.500: Finger present 0
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.500: Finger needed 0
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.500: Got delay inhibitor for sleep.
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.500: entering main loop
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.501: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.596: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.598: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.599: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.600: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.600: user 'testuser' claiming the device: 0
> (fprintd:2413509): libfprint-virtual_device-DEBUG: 07:17:15.600: 43584635379: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413509): libfprint-virtual_device_connection-DEBUG: 07:17:15.600: 43584635417: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413509): libfprint-device-DEBUG: 07:17:15.600: Device reported open completion
> (fprintd:2413509): GLib-GIO-DEBUG: 07:17:15.600: GTask [gio] D-Bus interface method dispatch (source object: 0x55ed2b9a4e40, source tag: 0x7fd02b55ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413509): libfprint-device-DEBUG: 07:17:15.600: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413509): libfprint-device-DEBUG: 07:17:15.600: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.600: claimed device 0
> (fprintd:2413509): libfprint-virtual_device_connection-DEBUG: 07:17:15.601: Got a new connection!
> (fprintd:2413509): libfprint-virtual_device-DEBUG: 07:17:15.601: Got instructions of length 19
> (fprintd:2413509): libfprint-virtual_device-DEBUG: 07:17:15.601: Received command SET_ENROLL_STAGES 2
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.601: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.602: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.602: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.603: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.603: file_storage_print_data_load(): loaded '/tmp/tmpszwccjfd/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.603: start enrollment device 0 finger 7
> (fprintd:2413509): libfprint-device-DEBUG: 07:17:15.603: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413509): libfprint-device-DEBUG: 07:17:15.603: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.603: Finger present 0
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.603: Finger needed 1
> (fprintd:2413509): GLib-GIO-DEBUG: 07:17:15.603: GTask [gio] D-Bus interface method dispatch (source object: 0x55ed2b9a4e40, source tag: 0x7fd02b55ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413509): libfprint-virtual_device_connection-DEBUG: 07:17:15.608: Got a new connection!
> (fprintd:2413509): libfprint-virtual_device-DEBUG: 07:17:15.608: Got instructions of length 10
> (fprintd:2413509): libfprint-virtual_device-DEBUG: 07:17:15.608: Received command SCAN whorl
> (fprintd:2413509): libfprint-virtual_device-DEBUG: 07:17:15.608: Processing command SCAN whorl
> (fprintd:2413509): libfprint-device-DEBUG: 07:17:15.608: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.608: Finger present 1
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.608: Finger needed 1
> (fprintd:2413509): libfprint-virtual_device_storage-DEBUG: 07:17:15.608: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413509): libfprint-device-DEBUG: 07:17:15.608: Device reported identify result
> (fprintd:2413509): libfprint-device-DEBUG: 07:17:15.608: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.608: Finger present 0
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.608: Finger needed 1
> (fprintd:2413509): libfprint-device-DEBUG: 07:17:15.608: Device reported identify completion
> (fprintd:2413509): libfprint-device-DEBUG: 07:17:15.608: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.608: Finger present 0
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.608: Finger needed 0
> (fprintd:2413509): libfprint-device-DEBUG: 07:17:15.608: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413509): libfprint-device-DEBUG: 07:17:15.608: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413509): libfprint-device-DEBUG: 07:17:15.609: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413509): libfprint-device-DEBUG: 07:17:15.609: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.609: Finger present 0
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.609: Finger needed 1
> (fprintd:2413509): libfprint-virtual_device_connection-DEBUG: 07:17:15.609: Got a new connection!
> (fprintd:2413509): libfprint-virtual_device-DEBUG: 07:17:15.609: Got instructions of length 10
> (fprintd:2413509): libfprint-virtual_device-DEBUG: 07:17:15.609: Received command SCAN whorl
> (fprintd:2413509): libfprint-virtual_device-DEBUG: 07:17:15.609: Processing command SCAN whorl
> (fprintd:2413509): libfprint-device-DEBUG: 07:17:15.609: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.609: Finger present 1
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.609: Finger needed 1
> (fprintd:2413509): libfprint-device-DEBUG: 07:17:15.609: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.609: Finger present 0
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.609: Finger needed 1
> (fprintd:2413509): libfprint-device-DEBUG: 07:17:15.609: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.609: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413509): libfprint-virtual_device-DEBUG: 07:17:15.609: Sleeping completed
> (fprintd:2413509): libfprint-virtual_device_connection-DEBUG: 07:17:15.610: Got a new connection!
> (fprintd:2413509): libfprint-virtual_device-DEBUG: 07:17:15.610: Got instructions of length 10
> (fprintd:2413509): libfprint-virtual_device-DEBUG: 07:17:15.610: Received command SCAN whorl
> (fprintd:2413509): libfprint-virtual_device-DEBUG: 07:17:15.610: Processing command SCAN whorl
> (fprintd:2413509): libfprint-device-DEBUG: 07:17:15.610: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.610: Finger present 1
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.610: Finger needed 1
> (fprintd:2413509): libfprint-device-DEBUG: 07:17:15.610: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.610: Finger present 0
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.610: Finger needed 1
> (fprintd:2413509): libfprint-device-DEBUG: 07:17:15.610: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.610: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413509): libfprint-device-DEBUG: 07:17:15.610: Device reported enroll completion
> (fprintd:2413509): libfprint-device-DEBUG: 07:17:15.610: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.610: Finger present 0
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.610: Finger needed 0
> (fprintd:2413509): libfprint-device-DEBUG: 07:17:15.610: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2413509): libfprint-device-DEBUG: 07:17:15.610: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413509): libfprint-device-DEBUG: 07:17:15.610: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.610: enroll_cb: result enroll-completed
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.610: file_storage_print_data_save(): print saved to /tmp/tmpszwccjfd/state/testuser/virtual_device_storage/0/7
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.611: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.611: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413509): GLib-GIO-DEBUG: 07:17:15.611: GTask [gio] D-Bus interface method dispatch (source object: 0x55ed2b9a4e40, source tag: 0x7fd02b55ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.612: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.612: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.612: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.612: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpszwccjfd/state/testuser/virtual_device_storage/0'
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.612: file_storage_print_data_load(): loaded '/tmp/tmpszwccjfd/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.612: start verification device 0 finger right-index-finger
> (fprintd:2413509): libfprint-device-DEBUG: 07:17:15.612: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413509): libfprint-device-DEBUG: 07:17:15.612: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.612: Finger present 0
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.612: Finger needed 1
> (fprintd:2413509): GLib-GIO-DEBUG: 07:17:15.613: GTask [gio] D-Bus interface method dispatch (source object: 0x55ed2b9a4e40, source tag: 0x7fd02b55ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413509): libfprint-virtual_device_connection-DEBUG: 07:17:15.613: Got a new connection!
> (fprintd:2413509): libfprint-virtual_device-DEBUG: 07:17:15.613: Got instructions of length 8
> (fprintd:2413509): libfprint-virtual_device-DEBUG: 07:17:15.613: Received command FINGER 1
> (fprintd:2413509): libfprint-virtual_device-DEBUG: 07:17:15.613: Processing command FINGER 1
> (fprintd:2413509): libfprint-device-DEBUG: 07:17:15.613: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.613: Finger present 1
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.613: Finger needed 1
> (fprintd:2413509): libfprint-virtual_device_connection-DEBUG: 07:17:15.614: Got a new connection!
> (fprintd:2413509): libfprint-virtual_device-DEBUG: 07:17:15.614: Got instructions of length 8
> (fprintd:2413509): libfprint-virtual_device-DEBUG: 07:17:15.614: Received command FINGER 0
> (fprintd:2413509): libfprint-virtual_device-DEBUG: 07:17:15.614: Processing command FINGER 0
> (fprintd:2413509): libfprint-device-DEBUG: 07:17:15.614: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.614: Finger present 0
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.614: Finger needed 1
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.614: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.614: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413509): GLib-GIO-DEBUG: 07:17:15.614: GTask [gio] D-Bus interface method dispatch (source object: 0x55ed2b9a4e40, source tag: 0x7fd02b55ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413509): libfprint-device-DEBUG: 07:17:15.614: Idle cancelling on ongoing operation!
> (fprintd:2413509): libfprint-virtual_device-DEBUG: 07:17:15.614: Got cancellation!
> (fprintd:2413509): libfprint-virtual_device-DEBUG: 07:17:15.614: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2413509): libfprint-device-DEBUG: 07:17:15.614: Device reported verify completion
> (fprintd:2413509): libfprint-device-DEBUG: 07:17:15.614: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.614: Finger present 0
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.614: Finger needed 0
> (fprintd:2413509): libfprint-device-DEBUG: 07:17:15.614: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2413509): libfprint-device-DEBUG: 07:17:15.614: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.615: verify_cb: result verify-no-match
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.615: report_verify_status: result verify-no-match
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.616: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.616: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413509): libfprint-device-DEBUG: 07:17:15.616: Device reported close completion
> (fprintd:2413509): GLib-GIO-DEBUG: 07:17:15.616: GTask [gio] D-Bus interface method dispatch (source object: 0x55ed2b9a4e40, source tag: 0x7fd02b55ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413509): libfprint-device-DEBUG: 07:17:15.616: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413509): libfprint-device-DEBUG: 07:17:15.616: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.616: released device 0
> (fprintd:2413509): fprintd-DEBUG: 07:17:15.617: main loop completed
> (fprintd:2413509): libfprint-virtual_device_storage-DEBUG: 07:17:15.617: 43584652868: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413509): libfprint-virtual_device-DEBUG: 07:17:15.617: 43584652883: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('right-index-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-present': <true>} invalidated []
> Changed properties {'finger-present': <false>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-no-match', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_finger_status (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_verify_finger_status) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.723s
> 
> OK
> ==============================================================================
> 
> ================================== 297/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_verify_invalid_storage_dir
> start time:   07:17:15
> duration:     0.79s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=55 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_verify_invalid_storage_dir
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413518): GLib-GIO-DEBUG: 07:17:15.601: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.603: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413518): fprintd-WARNING **: 07:17:15.603: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.603: Launching FprintObject
> (fprintd:2413518): libfprint-context-DEBUG: 07:17:15.603: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.604: Preparing devices for resume
> 1690269435.606 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413518): libfprint-context-DEBUG: 07:17:15.605: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-t8ve339q/virtual-image.socket
> (fprintd:2413518): libfprint-context-DEBUG: 07:17:15.605: created
> (fprintd:2413518): libfprint-device-DEBUG: 07:17:15.606: Device reported probe completion
> (fprintd:2413518): libfprint-device-DEBUG: 07:17:15.606: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413518): libfprint-device-DEBUG: 07:17:15.606: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.608: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.609: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.609: Finger present 0
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.609: Finger needed 0
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.609: Got delay inhibitor for sleep.
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.609: entering main loop
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.609: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.696: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.696: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.697: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.698: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.698: user 'testuser' claiming the device: 0
> (fprintd:2413518): libfprint-virtual_device-DEBUG: 07:17:15.698: 43584733819: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413518): libfprint-virtual_device_connection-DEBUG: 07:17:15.698: 43584733879: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413518): libfprint-device-DEBUG: 07:17:15.698: Device reported open completion
> (fprintd:2413518): GLib-GIO-DEBUG: 07:17:15.699: GTask [gio] D-Bus interface method dispatch (source object: 0x560bf33b1e40, source tag: 0x7f95407afe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413518): libfprint-device-DEBUG: 07:17:15.699: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413518): libfprint-device-DEBUG: 07:17:15.699: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.699: claimed device 0
> (fprintd:2413518): libfprint-virtual_device_connection-DEBUG: 07:17:15.700: Got a new connection!
> (fprintd:2413518): libfprint-virtual_device-DEBUG: 07:17:15.701: Got instructions of length 19
> (fprintd:2413518): libfprint-virtual_device-DEBUG: 07:17:15.701: Received command SET_ENROLL_STAGES 2
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.701: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.703: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.703: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.703: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.703: file_storage_print_data_load(): loaded '/tmp/tmpghctik2a/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.703: start enrollment device 0 finger 7
> (fprintd:2413518): libfprint-device-DEBUG: 07:17:15.703: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413518): libfprint-device-DEBUG: 07:17:15.703: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.704: Finger present 0
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.704: Finger needed 1
> (fprintd:2413518): GLib-GIO-DEBUG: 07:17:15.704: GTask [gio] D-Bus interface method dispatch (source object: 0x560bf33b1e40, source tag: 0x7f95407afe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413518): libfprint-virtual_device_connection-DEBUG: 07:17:15.704: Got a new connection!
> (fprintd:2413518): libfprint-virtual_device-DEBUG: 07:17:15.705: Got instructions of length 10
> (fprintd:2413518): libfprint-virtual_device-DEBUG: 07:17:15.705: Received command SCAN whorl
> (fprintd:2413518): libfprint-virtual_device-DEBUG: 07:17:15.705: Processing command SCAN whorl
> (fprintd:2413518): libfprint-device-DEBUG: 07:17:15.705: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.705: Finger present 1
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.705: Finger needed 1
> (fprintd:2413518): libfprint-virtual_device_storage-DEBUG: 07:17:15.705: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413518): libfprint-device-DEBUG: 07:17:15.705: Device reported identify result
> (fprintd:2413518): libfprint-device-DEBUG: 07:17:15.705: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.705: Finger present 0
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.705: Finger needed 1
> (fprintd:2413518): libfprint-device-DEBUG: 07:17:15.705: Device reported identify completion
> (fprintd:2413518): libfprint-device-DEBUG: 07:17:15.705: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.705: Finger present 0
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.705: Finger needed 0
> (fprintd:2413518): libfprint-device-DEBUG: 07:17:15.705: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413518): libfprint-device-DEBUG: 07:17:15.705: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413518): libfprint-device-DEBUG: 07:17:15.706: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413518): libfprint-device-DEBUG: 07:17:15.706: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.706: Finger present 0
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.706: Finger needed 1
> (fprintd:2413518): libfprint-virtual_device_connection-DEBUG: 07:17:15.706: Got a new connection!
> (fprintd:2413518): libfprint-virtual_device-DEBUG: 07:17:15.706: Got instructions of length 10
> (fprintd:2413518): libfprint-virtual_device-DEBUG: 07:17:15.706: Received command SCAN whorl
> (fprintd:2413518): libfprint-virtual_device-DEBUG: 07:17:15.706: Processing command SCAN whorl
> (fprintd:2413518): libfprint-device-DEBUG: 07:17:15.706: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.706: Finger present 1
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.706: Finger needed 1
> (fprintd:2413518): libfprint-device-DEBUG: 07:17:15.706: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.706: Finger present 0
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.706: Finger needed 1
> (fprintd:2413518): libfprint-device-DEBUG: 07:17:15.706: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.706: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413518): libfprint-virtual_device-DEBUG: 07:17:15.707: Sleeping completed
> (fprintd:2413518): libfprint-virtual_device_connection-DEBUG: 07:17:15.707: Got a new connection!
> (fprintd:2413518): libfprint-virtual_device-DEBUG: 07:17:15.707: Got instructions of length 10
> (fprintd:2413518): libfprint-virtual_device-DEBUG: 07:17:15.707: Received command SCAN whorl
> (fprintd:2413518): libfprint-virtual_device-DEBUG: 07:17:15.707: Processing command SCAN whorl
> (fprintd:2413518): libfprint-device-DEBUG: 07:17:15.707: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.707: Finger present 1
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.707: Finger needed 1
> (fprintd:2413518): libfprint-device-DEBUG: 07:17:15.707: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.707: Finger present 0
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.707: Finger needed 1
> (fprintd:2413518): libfprint-device-DEBUG: 07:17:15.707: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.707: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413518): libfprint-device-DEBUG: 07:17:15.707: Device reported enroll completion
> (fprintd:2413518): libfprint-device-DEBUG: 07:17:15.707: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.707: Finger present 0
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.707: Finger needed 0
> (fprintd:2413518): libfprint-device-DEBUG: 07:17:15.707: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2413518): libfprint-device-DEBUG: 07:17:15.707: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413518): libfprint-device-DEBUG: 07:17:15.707: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.707: enroll_cb: result enroll-completed
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.708: file_storage_print_data_save(): print saved to /tmp/tmpghctik2a/state/testuser/virtual_device_storage/0/7
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.709: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.709: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413518): GLib-GIO-DEBUG: 07:17:15.709: GTask [gio] D-Bus interface method dispatch (source object: 0x560bf33b1e40, source tag: 0x7f95407afe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.710: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.710: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.711: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.711: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpghctik2a/state/testuser/virtual_device_storage/0'
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.711: scan_dev_storedir(): opendir("/tmp/tmpghctik2a/state/testuser/virtual_device_storage/0") failed: Error opening directory “/tmp/tmpghctik2a/state/testuser/virtual_device_storage/0”: Permission denied
> (fprintd:2413518): GLib-GIO-DEBUG: 07:17:15.711: GTask [gio] D-Bus interface method dispatch (source object: 0x560bf33b1e40, source tag: 0x7f95407afe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.712: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.712: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413518): libfprint-device-DEBUG: 07:17:15.712: Device reported close completion
> (fprintd:2413518): GLib-GIO-DEBUG: 07:17:15.712: GTask [gio] D-Bus interface method dispatch (source object: 0x560bf33b1e40, source tag: 0x7f95407afe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413518): libfprint-device-DEBUG: 07:17:15.712: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413518): libfprint-device-DEBUG: 07:17:15.712: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.712: released device 0
> (fprintd:2413518): fprintd-DEBUG: 07:17:15.714: main loop completed
> (fprintd:2413518): libfprint-virtual_device_storage-DEBUG: 07:17:15.714: 43584749712: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413518): libfprint-virtual_device-DEBUG: 07:17:15.714: 43584749744: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_invalid_storage_dir (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_verify_invalid_storage_dir) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.514s
> 
> OK
> ==============================================================================
> 
> ================================== 298/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_verify_finger_stop_cancels
> start time:   07:17:15
> duration:     0.97s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=239 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_verify_finger_stop_cancels
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413527): GLib-GIO-DEBUG: 07:17:15.715: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.715: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413527): fprintd-WARNING **: 07:17:15.715: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.715: Launching FprintObject
> (fprintd:2413527): libfprint-context-DEBUG: 07:17:15.716: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.717: Preparing devices for resume
> (fprintd:2413527): libfprint-context-DEBUG: 07:17:15.717: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-z31qmo5_/virtual-image.socket
> (fprintd:2413527): libfprint-context-DEBUG: 07:17:15.717: created
> 1690269435.718 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413527): libfprint-device-DEBUG: 07:17:15.718: Device reported probe completion
> (fprintd:2413527): libfprint-device-DEBUG: 07:17:15.718: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413527): libfprint-device-DEBUG: 07:17:15.718: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.720: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.720: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.720: Finger present 0
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.720: Finger needed 0
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.720: Got delay inhibitor for sleep.
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.720: entering main loop
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.720: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.815: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.817: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.818: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.818: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.819: user 'testuser' claiming the device: 0
> (fprintd:2413527): libfprint-virtual_device-DEBUG: 07:17:15.819: 43584854187: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413527): libfprint-virtual_device_connection-DEBUG: 07:17:15.819: 43584854234: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413527): libfprint-device-DEBUG: 07:17:15.819: Device reported open completion
> (fprintd:2413527): GLib-GIO-DEBUG: 07:17:15.819: GTask [gio] D-Bus interface method dispatch (source object: 0x55e0dffa50c0, source tag: 0x7f9c9938ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413527): libfprint-device-DEBUG: 07:17:15.819: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413527): libfprint-device-DEBUG: 07:17:15.819: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.819: claimed device 0
> (fprintd:2413527): libfprint-virtual_device_connection-DEBUG: 07:17:15.819: Got a new connection!
> (fprintd:2413527): libfprint-virtual_device-DEBUG: 07:17:15.820: Got instructions of length 19
> (fprintd:2413527): libfprint-virtual_device-DEBUG: 07:17:15.820: Received command SET_ENROLL_STAGES 2
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.820: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.820: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.820: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.821: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.821: file_storage_print_data_load(): loaded '/tmp/tmpnt_6tiqq/state/testuser/virtual_device_storage/0/1' Unknown error -2
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.821: start enrollment device 0 finger 1
> (fprintd:2413527): libfprint-device-DEBUG: 07:17:15.821: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413527): libfprint-device-DEBUG: 07:17:15.821: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.821: Finger present 0
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.821: Finger needed 1
> (fprintd:2413527): GLib-GIO-DEBUG: 07:17:15.821: GTask [gio] D-Bus interface method dispatch (source object: 0x55e0dffa50c0, source tag: 0x7f9c9938ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413527): libfprint-virtual_device_connection-DEBUG: 07:17:15.822: Got a new connection!
> (fprintd:2413527): libfprint-virtual_device-DEBUG: 07:17:15.822: Got instructions of length 10
> (fprintd:2413527): libfprint-virtual_device-DEBUG: 07:17:15.822: Received command SCAN whorl
> (fprintd:2413527): libfprint-virtual_device-DEBUG: 07:17:15.822: Processing command SCAN whorl
> (fprintd:2413527): libfprint-device-DEBUG: 07:17:15.822: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.822: Finger present 1
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.822: Finger needed 1
> (fprintd:2413527): libfprint-virtual_device_storage-DEBUG: 07:17:15.823: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413527): libfprint-device-DEBUG: 07:17:15.823: Device reported identify result
> (fprintd:2413527): libfprint-device-DEBUG: 07:17:15.823: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.823: Finger present 0
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.823: Finger needed 1
> (fprintd:2413527): libfprint-device-DEBUG: 07:17:15.823: Device reported identify completion
> (fprintd:2413527): libfprint-device-DEBUG: 07:17:15.823: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.823: Finger present 0
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.823: Finger needed 0
> (fprintd:2413527): libfprint-device-DEBUG: 07:17:15.823: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413527): libfprint-device-DEBUG: 07:17:15.823: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413527): libfprint-device-DEBUG: 07:17:15.823: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413527): libfprint-device-DEBUG: 07:17:15.823: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.823: Finger present 0
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.823: Finger needed 1
> (fprintd:2413527): libfprint-virtual_device_connection-DEBUG: 07:17:15.829: Got a new connection!
> (fprintd:2413527): libfprint-virtual_device-DEBUG: 07:17:15.829: Got instructions of length 10
> (fprintd:2413527): libfprint-virtual_device-DEBUG: 07:17:15.829: Received command SCAN whorl
> (fprintd:2413527): libfprint-virtual_device-DEBUG: 07:17:15.829: Processing command SCAN whorl
> (fprintd:2413527): libfprint-device-DEBUG: 07:17:15.829: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.829: Finger present 1
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.829: Finger needed 1
> (fprintd:2413527): libfprint-device-DEBUG: 07:17:15.829: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.829: Finger present 0
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.829: Finger needed 1
> (fprintd:2413527): libfprint-device-DEBUG: 07:17:15.829: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.829: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413527): libfprint-virtual_device-DEBUG: 07:17:15.829: Sleeping completed
> (fprintd:2413527): libfprint-virtual_device_connection-DEBUG: 07:17:15.830: Got a new connection!
> (fprintd:2413527): libfprint-virtual_device-DEBUG: 07:17:15.830: Got instructions of length 10
> (fprintd:2413527): libfprint-virtual_device-DEBUG: 07:17:15.830: Received command SCAN whorl
> (fprintd:2413527): libfprint-virtual_device-DEBUG: 07:17:15.830: Processing command SCAN whorl
> (fprintd:2413527): libfprint-device-DEBUG: 07:17:15.830: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.830: Finger present 1
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.830: Finger needed 1
> (fprintd:2413527): libfprint-device-DEBUG: 07:17:15.830: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.830: Finger present 0
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.830: Finger needed 1
> (fprintd:2413527): libfprint-device-DEBUG: 07:17:15.830: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.830: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413527): libfprint-device-DEBUG: 07:17:15.830: Device reported enroll completion
> (fprintd:2413527): libfprint-device-DEBUG: 07:17:15.830: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.830: Finger present 0
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.830: Finger needed 0
> (fprintd:2413527): libfprint-device-DEBUG: 07:17:15.830: Print for finger FP_FINGER_LEFT_THUMB enrolled
> (fprintd:2413527): libfprint-device-DEBUG: 07:17:15.830: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413527): libfprint-device-DEBUG: 07:17:15.830: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.830: enroll_cb: result enroll-completed
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.830: file_storage_print_data_save(): print saved to /tmp/tmpnt_6tiqq/state/testuser/virtual_device_storage/0/1
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.831: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.831: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413527): GLib-GIO-DEBUG: 07:17:15.831: GTask [gio] D-Bus interface method dispatch (source object: 0x55e0dffa50c0, source tag: 0x7f9c9938ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.833: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.833: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.834: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.834: file_storage_print_data_load(): loaded '/tmp/tmpnt_6tiqq/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.834: start verification device 0 finger left-thumb
> (fprintd:2413527): libfprint-device-DEBUG: 07:17:15.834: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413527): libfprint-device-DEBUG: 07:17:15.834: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.834: Finger present 0
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.834: Finger needed 1
> (fprintd:2413527): GLib-GIO-DEBUG: 07:17:15.835: GTask [gio] D-Bus interface method dispatch (source object: 0x55e0dffa50c0, source tag: 0x7f9c9938ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.835: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.836: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413527): GLib-GIO-DEBUG: 07:17:15.836: GTask [gio] D-Bus interface method dispatch (source object: 0x55e0dffa50c0, source tag: 0x7f9c9938ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413527): libfprint-device-DEBUG: 07:17:15.836: Idle cancelling on ongoing operation!
> (fprintd:2413527): libfprint-virtual_device-DEBUG: 07:17:15.836: Got cancellation!
> (fprintd:2413527): libfprint-virtual_device-DEBUG: 07:17:15.836: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2413527): libfprint-device-DEBUG: 07:17:15.836: Device reported verify completion
> (fprintd:2413527): libfprint-device-DEBUG: 07:17:15.836: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.836: Finger present 0
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.836: Finger needed 0
> (fprintd:2413527): libfprint-device-DEBUG: 07:17:15.836: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2413527): libfprint-device-DEBUG: 07:17:15.836: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.836: verify_cb: result verify-no-match
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.836: report_verify_status: result verify-no-match
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.838: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.838: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413527): libfprint-device-DEBUG: 07:17:15.838: Device reported close completion
> (fprintd:2413527): GLib-GIO-DEBUG: 07:17:15.838: GTask [gio] D-Bus interface method dispatch (source object: 0x55e0dffa50c0, source tag: 0x7f9c9938ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413527): libfprint-device-DEBUG: 07:17:15.838: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413527): libfprint-device-DEBUG: 07:17:15.838: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.838: released device 0
> (fprintd:2413527): fprintd-DEBUG: 07:17:15.840: main loop completed
> (fprintd:2413527): libfprint-virtual_device_storage-DEBUG: 07:17:15.840: 43584876020: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413527): libfprint-virtual_device-DEBUG: 07:17:15.841: 43584876047: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_finger_stop_cancels (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_verify_finger_stop_cancels) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.724s
> 
> OK
> ==============================================================================
> 
> ================================== 299/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_verify_read_print_error
> start time:   07:17:15
> duration:     0.83s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=148 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_verify_read_print_error
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413536): GLib-GIO-DEBUG: 07:17:15.738: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.739: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413536): fprintd-WARNING **: 07:17:15.739: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.739: Launching FprintObject
> (fprintd:2413536): libfprint-context-DEBUG: 07:17:15.740: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.741: Preparing devices for resume
> (fprintd:2413536): libfprint-context-DEBUG: 07:17:15.741: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-kausa_l_/virtual-image.socket
> (fprintd:2413536): libfprint-context-DEBUG: 07:17:15.741: created
> (fprintd:2413536): libfprint-device-DEBUG: 07:17:15.741: Device reported probe completion
> (fprintd:2413536): libfprint-device-DEBUG: 07:17:15.741: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413536): libfprint-device-DEBUG: 07:17:15.741: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269435.742 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.743: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.743: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.743: Finger present 0
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.743: Finger needed 0
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.744: Got delay inhibitor for sleep.
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.744: entering main loop
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.744: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.838: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.839: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.840: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.842: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.842: user 'testuser' claiming the device: 0
> (fprintd:2413536): libfprint-virtual_device-DEBUG: 07:17:15.842: 43584877480: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413536): libfprint-virtual_device_connection-DEBUG: 07:17:15.842: 43584877530: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413536): libfprint-device-DEBUG: 07:17:15.842: Device reported open completion
> (fprintd:2413536): GLib-GIO-DEBUG: 07:17:15.842: GTask [gio] D-Bus interface method dispatch (source object: 0x55c3ab22be50, source tag: 0x7fb91c35fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413536): libfprint-device-DEBUG: 07:17:15.842: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413536): libfprint-device-DEBUG: 07:17:15.843: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.843: claimed device 0
> (fprintd:2413536): libfprint-virtual_device_connection-DEBUG: 07:17:15.843: Got a new connection!
> (fprintd:2413536): libfprint-virtual_device-DEBUG: 07:17:15.843: Got instructions of length 19
> (fprintd:2413536): libfprint-virtual_device-DEBUG: 07:17:15.843: Received command SET_ENROLL_STAGES 2
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.843: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.845: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.845: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.846: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.846: file_storage_print_data_load(): loaded '/tmp/tmpwh74bdwk/state/testuser/virtual_device_storage/0/1' Unknown error -2
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.846: start enrollment device 0 finger 1
> (fprintd:2413536): libfprint-device-DEBUG: 07:17:15.846: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413536): libfprint-device-DEBUG: 07:17:15.846: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.846: Finger present 0
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.846: Finger needed 1
> (fprintd:2413536): GLib-GIO-DEBUG: 07:17:15.846: GTask [gio] D-Bus interface method dispatch (source object: 0x55c3ab22be50, source tag: 0x7fb91c35fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413536): libfprint-virtual_device_connection-DEBUG: 07:17:15.847: Got a new connection!
> (fprintd:2413536): libfprint-virtual_device-DEBUG: 07:17:15.847: Got instructions of length 10
> (fprintd:2413536): libfprint-virtual_device-DEBUG: 07:17:15.847: Received command SCAN whorl
> (fprintd:2413536): libfprint-virtual_device-DEBUG: 07:17:15.847: Processing command SCAN whorl
> (fprintd:2413536): libfprint-device-DEBUG: 07:17:15.847: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.847: Finger present 1
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.847: Finger needed 1
> (fprintd:2413536): libfprint-virtual_device_storage-DEBUG: 07:17:15.847: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413536): libfprint-device-DEBUG: 07:17:15.847: Device reported identify result
> (fprintd:2413536): libfprint-device-DEBUG: 07:17:15.847: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.847: Finger present 0
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.847: Finger needed 1
> (fprintd:2413536): libfprint-device-DEBUG: 07:17:15.847: Device reported identify completion
> (fprintd:2413536): libfprint-device-DEBUG: 07:17:15.847: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.847: Finger present 0
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.847: Finger needed 0
> (fprintd:2413536): libfprint-device-DEBUG: 07:17:15.847: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413536): libfprint-device-DEBUG: 07:17:15.847: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413536): libfprint-device-DEBUG: 07:17:15.848: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413536): libfprint-device-DEBUG: 07:17:15.848: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.848: Finger present 0
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.848: Finger needed 1
> (fprintd:2413536): libfprint-virtual_device_connection-DEBUG: 07:17:15.849: Got a new connection!
> (fprintd:2413536): libfprint-virtual_device-DEBUG: 07:17:15.849: Got instructions of length 10
> (fprintd:2413536): libfprint-virtual_device-DEBUG: 07:17:15.849: Received command SCAN whorl
> (fprintd:2413536): libfprint-virtual_device-DEBUG: 07:17:15.849: Processing command SCAN whorl
> (fprintd:2413536): libfprint-device-DEBUG: 07:17:15.849: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.849: Finger present 1
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.849: Finger needed 1
> (fprintd:2413536): libfprint-device-DEBUG: 07:17:15.849: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.849: Finger present 0
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.849: Finger needed 1
> (fprintd:2413536): libfprint-device-DEBUG: 07:17:15.849: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.849: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413536): libfprint-virtual_device-DEBUG: 07:17:15.849: Sleeping completed
> (fprintd:2413536): libfprint-virtual_device_connection-DEBUG: 07:17:15.850: Got a new connection!
> (fprintd:2413536): libfprint-virtual_device-DEBUG: 07:17:15.850: Got instructions of length 10
> (fprintd:2413536): libfprint-virtual_device-DEBUG: 07:17:15.851: Received command SCAN whorl
> (fprintd:2413536): libfprint-virtual_device-DEBUG: 07:17:15.851: Processing command SCAN whorl
> (fprintd:2413536): libfprint-device-DEBUG: 07:17:15.851: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.851: Finger present 1
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.851: Finger needed 1
> (fprintd:2413536): libfprint-device-DEBUG: 07:17:15.851: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.851: Finger present 0
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.851: Finger needed 1
> (fprintd:2413536): libfprint-device-DEBUG: 07:17:15.851: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.851: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413536): libfprint-device-DEBUG: 07:17:15.851: Device reported enroll completion
> (fprintd:2413536): libfprint-device-DEBUG: 07:17:15.851: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.851: Finger present 0
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.851: Finger needed 0
> (fprintd:2413536): libfprint-device-DEBUG: 07:17:15.851: Print for finger FP_FINGER_LEFT_THUMB enrolled
> (fprintd:2413536): libfprint-device-DEBUG: 07:17:15.851: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413536): libfprint-device-DEBUG: 07:17:15.851: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.851: enroll_cb: result enroll-completed
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.852: file_storage_print_data_save(): print saved to /tmp/tmpwh74bdwk/state/testuser/virtual_device_storage/0/1
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.854: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.854: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413536): GLib-GIO-DEBUG: 07:17:15.854: GTask [gio] D-Bus interface method dispatch (source object: 0x55c3ab22be50, source tag: 0x7fb91c35fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.857: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.857: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.858: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.858: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpwh74bdwk/state/testuser/virtual_device_storage/0'
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.858: file_storage_print_data_load(): loaded '/tmp/tmpwh74bdwk/state/testuser/virtual_device_storage/0/1' Operation not permitted
> (fprintd:2413536): GLib-GIO-DEBUG: 07:17:15.858: GTask [gio] D-Bus interface method dispatch (source object: 0x55c3ab22be50, source tag: 0x7fb91c35fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.860: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.860: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413536): libfprint-device-DEBUG: 07:17:15.862: Device reported close completion
> (fprintd:2413536): GLib-GIO-DEBUG: 07:17:15.862: GTask [gio] D-Bus interface method dispatch (source object: 0x55c3ab22be50, source tag: 0x7fb91c35fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413536): libfprint-device-DEBUG: 07:17:15.862: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413536): libfprint-device-DEBUG: 07:17:15.862: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.862: released device 0
> (fprintd:2413536): fprintd-DEBUG: 07:17:15.864: main loop completed
> (fprintd:2413536): libfprint-virtual_device_storage-DEBUG: 07:17:15.864: 43584900023: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413536): libfprint-virtual_device-DEBUG: 07:17:15.865: 43584900056: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_read_print_error (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_verify_read_print_error) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.633s
> 
> OK
> ==============================================================================
> 
> ================================== 300/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_verify_start_finger_from_other_client
> start time:   07:17:15
> duration:     0.80s
> result:       exit status 0
> command:      MALLOC_PERTURB_=219 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_verify_start_finger_from_other_client
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413572): GLib-GIO-DEBUG: 07:17:16.170: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413572): fprintd-DEBUG: 07:17:16.170: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413572): fprintd-WARNING **: 07:17:16.170: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413572): fprintd-DEBUG: 07:17:16.170: Launching FprintObject
> (fprintd:2413572): libfprint-context-DEBUG: 07:17:16.170: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413572): fprintd-DEBUG: 07:17:16.171: Preparing devices for resume
> (fprintd:2413572): libfprint-context-DEBUG: 07:17:16.171: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-l3b7ugsq/virtual-image.socket
> 1690269436.172 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413572): libfprint-context-DEBUG: 07:17:16.171: created
> (fprintd:2413572): libfprint-device-DEBUG: 07:17:16.172: Device reported probe completion
> (fprintd:2413572): libfprint-device-DEBUG: 07:17:16.172: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413572): libfprint-device-DEBUG: 07:17:16.172: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413572): fprintd-DEBUG: 07:17:16.174: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413572): fprintd-DEBUG: 07:17:16.174: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413572): fprintd-DEBUG: 07:17:16.174: Finger present 0
> (fprintd:2413572): fprintd-DEBUG: 07:17:16.174: Finger needed 0
> (fprintd:2413572): fprintd-DEBUG: 07:17:16.174: Got delay inhibitor for sleep.
> (fprintd:2413572): fprintd-DEBUG: 07:17:16.174: entering main loop
> (fprintd:2413572): fprintd-DEBUG: 07:17:16.174: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413572): fprintd-DEBUG: 07:17:16.284: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413572): fprintd-DEBUG: 07:17:16.285: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413572): fprintd-DEBUG: 07:17:16.290: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413572): fprintd-DEBUG: 07:17:16.296: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413572): fprintd-DEBUG: 07:17:16.299: user 'testuser' claiming the device: 0
> (fprintd:2413572): libfprint-virtual_device-DEBUG: 07:17:16.299: 43585334510: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413572): libfprint-virtual_device_connection-DEBUG: 07:17:16.299: 43585334550: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413572): libfprint-device-DEBUG: 07:17:16.299: Device reported open completion
> (fprintd:2413572): GLib-GIO-DEBUG: 07:17:16.299: GTask [gio] D-Bus interface method dispatch (source object: 0x5591a26a6f50, source tag: 0x7fc28250ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413572): libfprint-device-DEBUG: 07:17:16.300: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413572): libfprint-device-DEBUG: 07:17:16.300: Updated temperature model after 0.13 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413572): fprintd-DEBUG: 07:17:16.300: claimed device 0
> (fprintd:2413572): fprintd-DEBUG: 07:17:16.318: Requesting authorization from :1.10 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> 
> (fprintd:2413572): fprintd-WARNING **: 07:17:16.318: Authorization denied to :1.10 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging': Device already in use by another user
> (fprintd:2413572): GLib-GIO-DEBUG: 07:17:16.318: GTask [gio] D-Bus interface method dispatch (source object: 0x5591a26a6f50, source tag: 0x7fc28250ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413572): fprintd-DEBUG: 07:17:16.343: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413572): fprintd-DEBUG: 07:17:16.343: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413572): libfprint-device-DEBUG: 07:17:16.343: Device reported close completion
> (fprintd:2413572): GLib-GIO-DEBUG: 07:17:16.343: GTask [gio] D-Bus interface method dispatch (source object: 0x5591a26a6f50, source tag: 0x7fc28250ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413572): libfprint-device-DEBUG: 07:17:16.343: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413572): libfprint-device-DEBUG: 07:17:16.343: Updated temperature model after 0.04 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413572): fprintd-DEBUG: 07:17:16.343: released device 0
> (fprintd:2413572): fprintd-DEBUG: 07:17:16.346: main loop completed
> (fprintd:2413572): libfprint-virtual_device_storage-DEBUG: 07:17:16.346: 43585381675: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413572): libfprint-virtual_device-DEBUG: 07:17:16.346: 43585381700: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_verify_start_finger_from_other_client (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_verify_start_finger_from_other_client) ... /usr/lib/python3.11/traceback.py:240: ResourceWarning: unclosed file <_io.BufferedReader name=12>
>   tb.tb_frame.clear()
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.585s
> 
> OK
> ==============================================================================
> 
> ================================== 301/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_verify_start_from_other_client
> start time:   07:17:15
> duration:     0.88s
> result:       exit status 0
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> G_SLICE=always-malloc MALLOC_PERTURB_=114 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_verify_start_from_other_client
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413598): GLib-GIO-DEBUG: 07:17:16.376: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413598): fprintd-DEBUG: 07:17:16.383: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413598): fprintd-WARNING **: 07:17:16.383: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413598): fprintd-DEBUG: 07:17:16.383: Launching FprintObject
> (fprintd:2413598): libfprint-context-DEBUG: 07:17:16.383: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413598): fprintd-DEBUG: 07:17:16.385: Preparing devices for resume
> (fprintd:2413598): libfprint-context-DEBUG: 07:17:16.385: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-d6lmadyq/virtual-image.socket
> (fprintd:2413598): libfprint-context-DEBUG: 07:17:16.385: created
> (fprintd:2413598): libfprint-device-DEBUG: 07:17:16.385: Device reported probe completion
> (fprintd:2413598): libfprint-device-DEBUG: 07:17:16.386: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413598): libfprint-device-DEBUG: 07:17:16.386: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269436.388 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413598): fprintd-DEBUG: 07:17:16.389: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413598): fprintd-DEBUG: 07:17:16.389: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413598): fprintd-DEBUG: 07:17:16.389: Finger present 0
> (fprintd:2413598): fprintd-DEBUG: 07:17:16.389: Finger needed 0
> (fprintd:2413598): fprintd-DEBUG: 07:17:16.390: Got delay inhibitor for sleep.
> (fprintd:2413598): fprintd-DEBUG: 07:17:16.390: entering main loop
> (fprintd:2413598): fprintd-DEBUG: 07:17:16.390: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413598): fprintd-DEBUG: 07:17:16.477: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413598): fprintd-DEBUG: 07:17:16.477: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413598): fprintd-DEBUG: 07:17:16.479: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413598): fprintd-DEBUG: 07:17:16.479: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413598): fprintd-DEBUG: 07:17:16.480: user 'testuser' claiming the device: 0
> (fprintd:2413598): libfprint-virtual_device-DEBUG: 07:17:16.480: 43585515158: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413598): libfprint-virtual_device_connection-DEBUG: 07:17:16.480: 43585515257: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413598): libfprint-device-DEBUG: 07:17:16.480: Device reported open completion
> (fprintd:2413598): GLib-GIO-DEBUG: 07:17:16.480: GTask [gio] D-Bus interface method dispatch (source object: 0x5618d74b0aa0, source tag: 0x7f4941d9ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413598): libfprint-device-DEBUG: 07:17:16.480: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413598): libfprint-device-DEBUG: 07:17:16.480: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413598): fprintd-DEBUG: 07:17:16.480: claimed device 0
> (fprintd:2413598): fprintd-DEBUG: 07:17:16.495: Requesting authorization from :1.10 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> 
> (fprintd:2413598): fprintd-WARNING **: 07:17:16.495: Authorization denied to :1.10 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging': Device already in use by another user
> (fprintd:2413598): GLib-GIO-DEBUG: 07:17:16.495: GTask [gio] D-Bus interface method dispatch (source object: 0x5618d74b0aa0, source tag: 0x7f4941d9ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413598): fprintd-DEBUG: 07:17:16.505: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413598): fprintd-DEBUG: 07:17:16.505: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413598): libfprint-device-DEBUG: 07:17:16.505: Device reported close completion
> (fprintd:2413598): GLib-GIO-DEBUG: 07:17:16.505: GTask [gio] D-Bus interface method dispatch (source object: 0x5618d74b0aa0, source tag: 0x7f4941d9ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413598): libfprint-device-DEBUG: 07:17:16.505: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413598): libfprint-device-DEBUG: 07:17:16.505: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413598): fprintd-DEBUG: 07:17:16.505: released device 0
> (fprintd:2413598): fprintd-DEBUG: 07:17:16.506: main loop completed
> (fprintd:2413598): libfprint-virtual_device_storage-DEBUG: 07:17:16.506: 43585541971: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413598): libfprint-virtual_device-DEBUG: 07:17:16.506: 43585541997: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_verify_start_from_other_client (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_verify_start_from_other_client) ... /usr/lib/python3.11/traceback.py:240: ResourceWarning: unclosed file <_io.BufferedReader name=13>
>   tb.tb_frame.clear()
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.656s
> 
> OK
> ==============================================================================
> 
> ================================== 302/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_verify_stop_cancels
> start time:   07:17:15
> duration:     0.84s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=135 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_verify_stop_cancels
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413605): GLib-GIO-DEBUG: 07:17:16.433: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.434: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413605): fprintd-WARNING **: 07:17:16.434: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.434: Launching FprintObject
> (fprintd:2413605): libfprint-context-DEBUG: 07:17:16.435: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.437: Preparing devices for resume
> (fprintd:2413605): libfprint-context-DEBUG: 07:17:16.437: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-ck21j28t/virtual-image.socket
> (fprintd:2413605): libfprint-context-DEBUG: 07:17:16.437: created
> 1690269436.438 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413605): libfprint-device-DEBUG: 07:17:16.437: Device reported probe completion
> (fprintd:2413605): libfprint-device-DEBUG: 07:17:16.437: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413605): libfprint-device-DEBUG: 07:17:16.437: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.440: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.440: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.440: Finger present 0
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.440: Finger needed 0
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.440: Got delay inhibitor for sleep.
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.440: entering main loop
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.440: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.533: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.533: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.538: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.542: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.545: user 'testuser' claiming the device: 0
> (fprintd:2413605): libfprint-virtual_device-DEBUG: 07:17:16.545: 43585580223: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413605): libfprint-virtual_device_connection-DEBUG: 07:17:16.545: 43585580266: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413605): libfprint-device-DEBUG: 07:17:16.545: Device reported open completion
> (fprintd:2413605): GLib-GIO-DEBUG: 07:17:16.545: GTask [gio] D-Bus interface method dispatch (source object: 0x55b053e93fb0, source tag: 0x7f8bbbb21e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413605): libfprint-device-DEBUG: 07:17:16.545: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413605): libfprint-device-DEBUG: 07:17:16.545: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.545: claimed device 0
> (fprintd:2413605): libfprint-virtual_device_connection-DEBUG: 07:17:16.548: Got a new connection!
> (fprintd:2413605): libfprint-virtual_device-DEBUG: 07:17:16.549: Got instructions of length 19
> (fprintd:2413605): libfprint-virtual_device-DEBUG: 07:17:16.549: Received command SET_ENROLL_STAGES 2
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.549: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.552: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.552: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.553: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.553: file_storage_print_data_load(): loaded '/tmp/tmpr29d2yyn/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.553: start enrollment device 0 finger 7
> (fprintd:2413605): libfprint-device-DEBUG: 07:17:16.553: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413605): libfprint-device-DEBUG: 07:17:16.553: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.553: Finger present 0
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.553: Finger needed 1
> (fprintd:2413605): GLib-GIO-DEBUG: 07:17:16.553: GTask [gio] D-Bus interface method dispatch (source object: 0x55b053e93fb0, source tag: 0x7f8bbbb21e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413605): libfprint-virtual_device_connection-DEBUG: 07:17:16.554: Got a new connection!
> (fprintd:2413605): libfprint-virtual_device-DEBUG: 07:17:16.554: Got instructions of length 10
> (fprintd:2413605): libfprint-virtual_device-DEBUG: 07:17:16.554: Received command SCAN whorl
> (fprintd:2413605): libfprint-virtual_device-DEBUG: 07:17:16.554: Processing command SCAN whorl
> (fprintd:2413605): libfprint-device-DEBUG: 07:17:16.554: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.554: Finger present 1
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.554: Finger needed 1
> (fprintd:2413605): libfprint-virtual_device_storage-DEBUG: 07:17:16.554: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413605): libfprint-device-DEBUG: 07:17:16.554: Device reported identify result
> (fprintd:2413605): libfprint-device-DEBUG: 07:17:16.554: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.554: Finger present 0
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.554: Finger needed 1
> (fprintd:2413605): libfprint-device-DEBUG: 07:17:16.554: Device reported identify completion
> (fprintd:2413605): libfprint-device-DEBUG: 07:17:16.554: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.554: Finger present 0
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.554: Finger needed 0
> (fprintd:2413605): libfprint-device-DEBUG: 07:17:16.554: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413605): libfprint-device-DEBUG: 07:17:16.554: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413605): libfprint-device-DEBUG: 07:17:16.554: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413605): libfprint-device-DEBUG: 07:17:16.554: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.554: Finger present 0
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.554: Finger needed 1
> (fprintd:2413605): libfprint-virtual_device_connection-DEBUG: 07:17:16.555: Got a new connection!
> (fprintd:2413605): libfprint-virtual_device-DEBUG: 07:17:16.555: Got instructions of length 10
> (fprintd:2413605): libfprint-virtual_device-DEBUG: 07:17:16.555: Received command SCAN whorl
> (fprintd:2413605): libfprint-virtual_device-DEBUG: 07:17:16.555: Processing command SCAN whorl
> (fprintd:2413605): libfprint-device-DEBUG: 07:17:16.555: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.555: Finger present 1
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.555: Finger needed 1
> (fprintd:2413605): libfprint-device-DEBUG: 07:17:16.555: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.555: Finger present 0
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.555: Finger needed 1
> (fprintd:2413605): libfprint-device-DEBUG: 07:17:16.555: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.555: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413605): libfprint-virtual_device-DEBUG: 07:17:16.555: Sleeping completed
> (fprintd:2413605): libfprint-virtual_device_connection-DEBUG: 07:17:16.555: Got a new connection!
> (fprintd:2413605): libfprint-virtual_device-DEBUG: 07:17:16.555: Got instructions of length 10
> (fprintd:2413605): libfprint-virtual_device-DEBUG: 07:17:16.555: Received command SCAN whorl
> (fprintd:2413605): libfprint-virtual_device-DEBUG: 07:17:16.555: Processing command SCAN whorl
> (fprintd:2413605): libfprint-device-DEBUG: 07:17:16.555: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.555: Finger present 1
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.555: Finger needed 1
> (fprintd:2413605): libfprint-device-DEBUG: 07:17:16.555: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.555: Finger present 0
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.555: Finger needed 1
> (fprintd:2413605): libfprint-device-DEBUG: 07:17:16.555: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.555: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413605): libfprint-device-DEBUG: 07:17:16.555: Device reported enroll completion
> (fprintd:2413605): libfprint-device-DEBUG: 07:17:16.555: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.555: Finger present 0
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.555: Finger needed 0
> (fprintd:2413605): libfprint-device-DEBUG: 07:17:16.555: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2413605): libfprint-device-DEBUG: 07:17:16.556: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413605): libfprint-device-DEBUG: 07:17:16.556: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.556: enroll_cb: result enroll-completed
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.556: file_storage_print_data_save(): print saved to /tmp/tmpr29d2yyn/state/testuser/virtual_device_storage/0/7
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.557: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.557: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413605): GLib-GIO-DEBUG: 07:17:16.557: GTask [gio] D-Bus interface method dispatch (source object: 0x55b053e93fb0, source tag: 0x7f8bbbb21e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.558: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.558: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.559: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.559: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpr29d2yyn/state/testuser/virtual_device_storage/0'
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.559: file_storage_print_data_load(): loaded '/tmp/tmpr29d2yyn/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.559: start verification device 0 finger right-index-finger
> (fprintd:2413605): libfprint-device-DEBUG: 07:17:16.559: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413605): libfprint-device-DEBUG: 07:17:16.559: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.559: Finger present 0
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.559: Finger needed 1
> (fprintd:2413605): GLib-GIO-DEBUG: 07:17:16.559: GTask [gio] D-Bus interface method dispatch (source object: 0x55b053e93fb0, source tag: 0x7f8bbbb21e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.560: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.560: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413605): GLib-GIO-DEBUG: 07:17:16.560: GTask [gio] D-Bus interface method dispatch (source object: 0x55b053e93fb0, source tag: 0x7f8bbbb21e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413605): libfprint-device-DEBUG: 07:17:16.560: Idle cancelling on ongoing operation!
> (fprintd:2413605): libfprint-virtual_device-DEBUG: 07:17:16.560: Got cancellation!
> (fprintd:2413605): libfprint-virtual_device-DEBUG: 07:17:16.560: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2413605): libfprint-device-DEBUG: 07:17:16.560: Device reported verify completion
> (fprintd:2413605): libfprint-device-DEBUG: 07:17:16.560: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.560: Finger present 0
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.560: Finger needed 0
> (fprintd:2413605): libfprint-device-DEBUG: 07:17:16.560: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2413605): libfprint-device-DEBUG: 07:17:16.560: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.560: verify_cb: result verify-no-match
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.560: report_verify_status: result verify-no-match
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.562: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.562: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413605): libfprint-device-DEBUG: 07:17:16.562: Device reported close completion
> (fprintd:2413605): GLib-GIO-DEBUG: 07:17:16.562: GTask [gio] D-Bus interface method dispatch (source object: 0x55b053e93fb0, source tag: 0x7f8bbbb21e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413605): libfprint-device-DEBUG: 07:17:16.562: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413605): libfprint-device-DEBUG: 07:17:16.562: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.562: released device 0
> (fprintd:2413605): fprintd-DEBUG: 07:17:16.563: main loop completed
> (fprintd:2413605): libfprint-virtual_device_storage-DEBUG: 07:17:16.563: 43585598712: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413605): libfprint-virtual_device-DEBUG: 07:17:16.563: 43585598737: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('right-index-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-no-match', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_stop_cancels (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_verify_stop_cancels) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.645s
> 
> OK
> ==============================================================================
> 
> ================================== 303/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_verify_with_no_enrolled_prints
> start time:   07:17:16
> duration:     0.89s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=194 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_verify_with_no_enrolled_prints
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413622): GLib-GIO-DEBUG: 07:17:16.677: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413622): fprintd-DEBUG: 07:17:16.678: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413622): fprintd-WARNING **: 07:17:16.678: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413622): fprintd-DEBUG: 07:17:16.678: Launching FprintObject
> (fprintd:2413622): libfprint-context-DEBUG: 07:17:16.679: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413622): fprintd-DEBUG: 07:17:16.680: Preparing devices for resume
> (fprintd:2413622): libfprint-context-DEBUG: 07:17:16.680: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-fl0zfaya/virtual-image.socket
> (fprintd:2413622): libfprint-context-DEBUG: 07:17:16.680: created
> 1690269436.681 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413622): libfprint-device-DEBUG: 07:17:16.680: Device reported probe completion
> (fprintd:2413622): libfprint-device-DEBUG: 07:17:16.680: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413622): libfprint-device-DEBUG: 07:17:16.680: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413622): fprintd-DEBUG: 07:17:16.682: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413622): fprintd-DEBUG: 07:17:16.682: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413622): fprintd-DEBUG: 07:17:16.682: Finger present 0
> (fprintd:2413622): fprintd-DEBUG: 07:17:16.682: Finger needed 0
> (fprintd:2413622): fprintd-DEBUG: 07:17:16.682: Got delay inhibitor for sleep.
> (fprintd:2413622): fprintd-DEBUG: 07:17:16.682: entering main loop
> (fprintd:2413622): fprintd-DEBUG: 07:17:16.683: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413622): fprintd-DEBUG: 07:17:16.778: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413622): fprintd-DEBUG: 07:17:16.779: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413622): fprintd-DEBUG: 07:17:16.780: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413622): fprintd-DEBUG: 07:17:16.781: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413622): fprintd-DEBUG: 07:17:16.781: user 'testuser' claiming the device: 0
> (fprintd:2413622): libfprint-virtual_device-DEBUG: 07:17:16.781: 43585816751: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413622): libfprint-virtual_device_connection-DEBUG: 07:17:16.781: 43585816795: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413622): libfprint-device-DEBUG: 07:17:16.781: Device reported open completion
> (fprintd:2413622): GLib-GIO-DEBUG: 07:17:16.781: GTask [gio] D-Bus interface method dispatch (source object: 0x55d224c31090, source tag: 0x7f7e38d8ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413622): libfprint-device-DEBUG: 07:17:16.782: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413622): libfprint-device-DEBUG: 07:17:16.782: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413622): fprintd-DEBUG: 07:17:16.782: claimed device 0
> (fprintd:2413622): fprintd-DEBUG: 07:17:16.783: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413622): fprintd-DEBUG: 07:17:16.783: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413622): fprintd-DEBUG: 07:17:16.783: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413622): fprintd-DEBUG: 07:17:16.783: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp2uonvh8p/state/testuser/virtual_device_storage/0'
> (fprintd:2413622): fprintd-DEBUG: 07:17:16.783: scan_dev_storedir(): opendir("/tmp/tmp2uonvh8p/state/testuser/virtual_device_storage/0") failed: Error opening directory “/tmp/tmp2uonvh8p/state/testuser/virtual_device_storage/0”: No such file or directory
> (fprintd:2413622): GLib-GIO-DEBUG: 07:17:16.784: GTask [gio] D-Bus interface method dispatch (source object: 0x55d224c31090, source tag: 0x7f7e38d8ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413622): fprintd-DEBUG: 07:17:16.785: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413622): fprintd-DEBUG: 07:17:16.785: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413622): libfprint-device-DEBUG: 07:17:16.785: Device reported close completion
> (fprintd:2413622): GLib-GIO-DEBUG: 07:17:16.785: GTask [gio] D-Bus interface method dispatch (source object: 0x55d224c31090, source tag: 0x7f7e38d8ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413622): libfprint-device-DEBUG: 07:17:16.785: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413622): libfprint-device-DEBUG: 07:17:16.785: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413622): fprintd-DEBUG: 07:17:16.785: released device 0
> (fprintd:2413622): fprintd-DEBUG: 07:17:16.786: main loop completed
> (fprintd:2413622): libfprint-virtual_device_storage-DEBUG: 07:17:16.787: 43585822117: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413622): libfprint-virtual_device-DEBUG: 07:17:16.787: 43585822142: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_verify_with_no_enrolled_prints (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_verify_with_no_enrolled_prints) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.632s
> 
> OK
> ==============================================================================
> 
> ================================== 304/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_verify_stop_not_started
> start time:   07:17:15
> duration:     0.98s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=3 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_verify_stop_not_started
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413639): GLib-GIO-DEBUG: 07:17:16.724: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413639): fprintd-DEBUG: 07:17:16.725: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413639): fprintd-WARNING **: 07:17:16.725: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413639): fprintd-DEBUG: 07:17:16.725: Launching FprintObject
> (fprintd:2413639): libfprint-context-DEBUG: 07:17:16.725: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413639): fprintd-DEBUG: 07:17:16.726: Preparing devices for resume
> (fprintd:2413639): libfprint-context-DEBUG: 07:17:16.727: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-c0mzhu2s/virtual-image.socket
> (fprintd:2413639): libfprint-context-DEBUG: 07:17:16.727: created
> 1690269436.727 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413639): libfprint-device-DEBUG: 07:17:16.727: Device reported probe completion
> (fprintd:2413639): libfprint-device-DEBUG: 07:17:16.727: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413639): libfprint-device-DEBUG: 07:17:16.727: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413639): fprintd-DEBUG: 07:17:16.735: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413639): fprintd-DEBUG: 07:17:16.736: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413639): fprintd-DEBUG: 07:17:16.736: Finger present 0
> (fprintd:2413639): fprintd-DEBUG: 07:17:16.736: Finger needed 0
> (fprintd:2413639): fprintd-DEBUG: 07:17:16.736: Got delay inhibitor for sleep.
> (fprintd:2413639): fprintd-DEBUG: 07:17:16.736: entering main loop
> (fprintd:2413639): fprintd-DEBUG: 07:17:16.737: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413639): fprintd-DEBUG: 07:17:16.824: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413639): fprintd-DEBUG: 07:17:16.824: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413639): fprintd-DEBUG: 07:17:16.826: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413639): fprintd-DEBUG: 07:17:16.826: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413639): fprintd-DEBUG: 07:17:16.826: user 'testuser' claiming the device: 0
> (fprintd:2413639): libfprint-virtual_device-DEBUG: 07:17:16.826: 43585861990: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413639): libfprint-virtual_device_connection-DEBUG: 07:17:16.827: 43585862034: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413639): libfprint-device-DEBUG: 07:17:16.827: Device reported open completion
> (fprintd:2413639): GLib-GIO-DEBUG: 07:17:16.827: GTask [gio] D-Bus interface method dispatch (source object: 0x56050fe74ee0, source tag: 0x7fcb934f0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413639): libfprint-device-DEBUG: 07:17:16.827: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413639): libfprint-device-DEBUG: 07:17:16.827: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413639): fprintd-DEBUG: 07:17:16.827: claimed device 0
> (fprintd:2413639): fprintd-DEBUG: 07:17:16.828: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413639): fprintd-DEBUG: 07:17:16.828: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413639): GLib-GIO-DEBUG: 07:17:16.828: GTask [gio] D-Bus interface method dispatch (source object: 0x56050fe74ee0, source tag: 0x7fcb934f0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413639): fprintd-DEBUG: 07:17:16.829: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413639): fprintd-DEBUG: 07:17:16.829: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413639): libfprint-device-DEBUG: 07:17:16.829: Device reported close completion
> (fprintd:2413639): GLib-GIO-DEBUG: 07:17:16.829: GTask [gio] D-Bus interface method dispatch (source object: 0x56050fe74ee0, source tag: 0x7fcb934f0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413639): libfprint-device-DEBUG: 07:17:16.830: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413639): libfprint-device-DEBUG: 07:17:16.830: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413639): fprintd-DEBUG: 07:17:16.830: released device 0
> (fprintd:2413639): fprintd-DEBUG: 07:17:16.831: main loop completed
> (fprintd:2413639): libfprint-virtual_device_storage-DEBUG: 07:17:16.831: 43585866601: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413639): libfprint-virtual_device-DEBUG: 07:17:16.831: 43585866622: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_verify_stop_not_started (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_verify_stop_not_started) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.730s
> 
> OK
> ==============================================================================
> 
> ================================== 305/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_verify_wrong_finger_match
> start time:   07:17:16
> duration:     0.85s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=75 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_verify_wrong_finger_match
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413667): GLib-GIO-DEBUG: 07:17:17.077: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.077: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413667): fprintd-WARNING **: 07:17:17.078: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.078: Launching FprintObject
> (fprintd:2413667): libfprint-context-DEBUG: 07:17:17.078: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.079: Preparing devices for resume
> (fprintd:2413667): libfprint-context-DEBUG: 07:17:17.079: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-rl8_kn30/virtual-image.socket
> (fprintd:2413667): libfprint-context-DEBUG: 07:17:17.079: created
> 1690269437.080 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413667): libfprint-device-DEBUG: 07:17:17.080: Device reported probe completion
> (fprintd:2413667): libfprint-device-DEBUG: 07:17:17.080: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413667): libfprint-device-DEBUG: 07:17:17.080: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.082: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.082: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.082: Finger present 0
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.082: Finger needed 0
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.082: Got delay inhibitor for sleep.
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.082: entering main loop
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.082: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.184: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.184: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.185: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.186: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.187: user 'testuser' claiming the device: 0
> (fprintd:2413667): libfprint-virtual_device-DEBUG: 07:17:17.187: 43586222256: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413667): libfprint-virtual_device_connection-DEBUG: 07:17:17.187: 43586222377: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413667): libfprint-device-DEBUG: 07:17:17.187: Device reported open completion
> (fprintd:2413667): GLib-GIO-DEBUG: 07:17:17.187: GTask [gio] D-Bus interface method dispatch (source object: 0x56299631fea0, source tag: 0x7f5cd030ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413667): libfprint-device-DEBUG: 07:17:17.187: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413667): libfprint-device-DEBUG: 07:17:17.187: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.187: claimed device 0
> (fprintd:2413667): libfprint-virtual_device_connection-DEBUG: 07:17:17.188: Got a new connection!
> (fprintd:2413667): libfprint-virtual_device-DEBUG: 07:17:17.189: Got instructions of length 19
> (fprintd:2413667): libfprint-virtual_device-DEBUG: 07:17:17.189: Received command SET_ENROLL_STAGES 2
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.189: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.190: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.190: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.191: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.191: file_storage_print_data_load(): loaded '/tmp/tmpjg_lqfvi/state/testuser/virtual_device_storage/0/1' Unknown error -2
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.191: start enrollment device 0 finger 1
> (fprintd:2413667): libfprint-device-DEBUG: 07:17:17.191: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413667): libfprint-device-DEBUG: 07:17:17.191: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.191: Finger present 0
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.191: Finger needed 1
> (fprintd:2413667): GLib-GIO-DEBUG: 07:17:17.191: GTask [gio] D-Bus interface method dispatch (source object: 0x56299631fea0, source tag: 0x7f5cd030ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413667): libfprint-virtual_device_connection-DEBUG: 07:17:17.193: Got a new connection!
> (fprintd:2413667): libfprint-virtual_device-DEBUG: 07:17:17.193: Got instructions of length 10
> (fprintd:2413667): libfprint-virtual_device-DEBUG: 07:17:17.193: Received command SCAN whorl
> (fprintd:2413667): libfprint-virtual_device-DEBUG: 07:17:17.193: Processing command SCAN whorl
> (fprintd:2413667): libfprint-device-DEBUG: 07:17:17.193: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.193: Finger present 1
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.193: Finger needed 1
> (fprintd:2413667): libfprint-virtual_device_storage-DEBUG: 07:17:17.193: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413667): libfprint-device-DEBUG: 07:17:17.194: Device reported identify result
> (fprintd:2413667): libfprint-device-DEBUG: 07:17:17.194: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.194: Finger present 0
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.194: Finger needed 1
> (fprintd:2413667): libfprint-device-DEBUG: 07:17:17.194: Device reported identify completion
> (fprintd:2413667): libfprint-device-DEBUG: 07:17:17.194: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.194: Finger present 0
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.194: Finger needed 0
> (fprintd:2413667): libfprint-device-DEBUG: 07:17:17.194: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413667): libfprint-device-DEBUG: 07:17:17.194: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413667): libfprint-device-DEBUG: 07:17:17.194: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413667): libfprint-device-DEBUG: 07:17:17.194: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.194: Finger present 0
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.194: Finger needed 1
> (fprintd:2413667): libfprint-virtual_device_connection-DEBUG: 07:17:17.195: Got a new connection!
> (fprintd:2413667): libfprint-virtual_device-DEBUG: 07:17:17.195: Got instructions of length 10
> (fprintd:2413667): libfprint-virtual_device-DEBUG: 07:17:17.195: Received command SCAN whorl
> (fprintd:2413667): libfprint-virtual_device-DEBUG: 07:17:17.195: Processing command SCAN whorl
> (fprintd:2413667): libfprint-device-DEBUG: 07:17:17.195: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.195: Finger present 1
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.195: Finger needed 1
> (fprintd:2413667): libfprint-device-DEBUG: 07:17:17.195: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.195: Finger present 0
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.195: Finger needed 1
> (fprintd:2413667): libfprint-device-DEBUG: 07:17:17.195: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.195: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413667): libfprint-virtual_device-DEBUG: 07:17:17.195: Sleeping completed
> (fprintd:2413667): libfprint-virtual_device_connection-DEBUG: 07:17:17.196: Got a new connection!
> (fprintd:2413667): libfprint-virtual_device-DEBUG: 07:17:17.196: Got instructions of length 10
> (fprintd:2413667): libfprint-virtual_device-DEBUG: 07:17:17.196: Received command SCAN whorl
> (fprintd:2413667): libfprint-virtual_device-DEBUG: 07:17:17.196: Processing command SCAN whorl
> (fprintd:2413667): libfprint-device-DEBUG: 07:17:17.196: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.196: Finger present 1
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.196: Finger needed 1
> (fprintd:2413667): libfprint-device-DEBUG: 07:17:17.196: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.196: Finger present 0
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.196: Finger needed 1
> (fprintd:2413667): libfprint-device-DEBUG: 07:17:17.196: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.196: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413667): libfprint-device-DEBUG: 07:17:17.196: Device reported enroll completion
> (fprintd:2413667): libfprint-device-DEBUG: 07:17:17.196: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.196: Finger present 0
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.196: Finger needed 0
> (fprintd:2413667): libfprint-device-DEBUG: 07:17:17.196: Print for finger FP_FINGER_LEFT_THUMB enrolled
> (fprintd:2413667): libfprint-device-DEBUG: 07:17:17.196: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413667): libfprint-device-DEBUG: 07:17:17.196: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.196: enroll_cb: result enroll-completed
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.196: file_storage_print_data_save(): print saved to /tmp/tmpjg_lqfvi/state/testuser/virtual_device_storage/0/1
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.198: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.198: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413667): GLib-GIO-DEBUG: 07:17:17.199: GTask [gio] D-Bus interface method dispatch (source object: 0x56299631fea0, source tag: 0x7f5cd030ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.200: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.200: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.201: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.202: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpjg_lqfvi/state/testuser/virtual_device_storage/0'
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.202: file_storage_print_data_load(): loaded '/tmp/tmpjg_lqfvi/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.202: start verification device 0 finger left-thumb
> (fprintd:2413667): libfprint-device-DEBUG: 07:17:17.202: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413667): libfprint-device-DEBUG: 07:17:17.202: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.202: Finger present 0
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.202: Finger needed 1
> (fprintd:2413667): GLib-GIO-DEBUG: 07:17:17.202: GTask [gio] D-Bus interface method dispatch (source object: 0x56299631fea0, source tag: 0x7f5cd030ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413667): libfprint-virtual_device_connection-DEBUG: 07:17:17.203: Got a new connection!
> (fprintd:2413667): libfprint-virtual_device-DEBUG: 07:17:17.203: Got instructions of length 10
> (fprintd:2413667): libfprint-virtual_device-DEBUG: 07:17:17.203: Received command SCAN whorl
> (fprintd:2413667): libfprint-virtual_device-DEBUG: 07:17:17.203: Processing command SCAN whorl
> (fprintd:2413667): libfprint-device-DEBUG: 07:17:17.203: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.203: Finger present 1
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.203: Finger needed 1
> (fprintd:2413667): libfprint-virtual_device-DEBUG: 07:17:17.203: Virtual device scanned print whorl
> (fprintd:2413667): libfprint-device-DEBUG: 07:17:17.203: Device reported verify result
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.203: report_verify_status: result verify-match
> (fprintd:2413667): libfprint-device-DEBUG: 07:17:17.204: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.204: Finger present 0
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.204: Finger needed 1
> (fprintd:2413667): libfprint-device-DEBUG: 07:17:17.204: Device reported verify completion
> (fprintd:2413667): libfprint-device-DEBUG: 07:17:17.204: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.204: Finger present 0
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.204: Finger needed 0
> (fprintd:2413667): libfprint-device-DEBUG: 07:17:17.204: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2413667): libfprint-device-DEBUG: 07:17:17.204: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.204: verify_cb: result verify-match
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.205: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.205: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413667): GLib-GIO-DEBUG: 07:17:17.205: GTask [gio] D-Bus interface method dispatch (source object: 0x56299631fea0, source tag: 0x7f5cd030ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.206: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.206: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413667): libfprint-device-DEBUG: 07:17:17.207: Device reported close completion
> (fprintd:2413667): GLib-GIO-DEBUG: 07:17:17.207: GTask [gio] D-Bus interface method dispatch (source object: 0x56299631fea0, source tag: 0x7f5cd030ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413667): libfprint-device-DEBUG: 07:17:17.207: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413667): libfprint-device-DEBUG: 07:17:17.207: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.207: released device 0
> (fprintd:2413667): fprintd-DEBUG: 07:17:17.210: main loop completed
> (fprintd:2413667): libfprint-virtual_device_storage-DEBUG: 07:17:17.210: 43586245781: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413667): libfprint-virtual_device-DEBUG: 07:17:17.210: 43586245808: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-thumb',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-match', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_wrong_finger_match (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_verify_wrong_finger_match) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.637s
> 
> OK
> ==============================================================================
> 
> ================================== 306/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_wrong_finger_delete_print
> start time:   07:17:16
> duration:     0.78s
> result:       exit status 0
> command:      MALLOC_PERTURB_=44 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_wrong_finger_delete_print
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413695): GLib-GIO-DEBUG: 07:17:17.236: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413695): fprintd-DEBUG: 07:17:17.237: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413695): fprintd-WARNING **: 07:17:17.237: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413695): fprintd-DEBUG: 07:17:17.237: Launching FprintObject
> (fprintd:2413695): libfprint-context-DEBUG: 07:17:17.237: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413695): fprintd-DEBUG: 07:17:17.238: Preparing devices for resume
> (fprintd:2413695): libfprint-context-DEBUG: 07:17:17.239: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-3tzangga/virtual-image.socket
> (fprintd:2413695): libfprint-context-DEBUG: 07:17:17.239: created
> 1690269437.239 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413695): libfprint-device-DEBUG: 07:17:17.239: Device reported probe completion
> (fprintd:2413695): libfprint-device-DEBUG: 07:17:17.239: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413695): libfprint-device-DEBUG: 07:17:17.239: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413695): fprintd-DEBUG: 07:17:17.241: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413695): fprintd-DEBUG: 07:17:17.241: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413695): fprintd-DEBUG: 07:17:17.241: Finger present 0
> (fprintd:2413695): fprintd-DEBUG: 07:17:17.241: Finger needed 0
> (fprintd:2413695): fprintd-DEBUG: 07:17:17.241: Got delay inhibitor for sleep.
> (fprintd:2413695): fprintd-DEBUG: 07:17:17.242: entering main loop
> (fprintd:2413695): fprintd-DEBUG: 07:17:17.242: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413695): fprintd-DEBUG: 07:17:17.336: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413695): fprintd-DEBUG: 07:17:17.337: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413695): fprintd-DEBUG: 07:17:17.338: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413695): fprintd-DEBUG: 07:17:17.338: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413695): fprintd-DEBUG: 07:17:17.339: user 'testuser' claiming the device: 0
> (fprintd:2413695): libfprint-virtual_device-DEBUG: 07:17:17.339: 43586374172: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413695): libfprint-virtual_device_connection-DEBUG: 07:17:17.339: 43586374218: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413695): libfprint-device-DEBUG: 07:17:17.339: Device reported open completion
> (fprintd:2413695): GLib-GIO-DEBUG: 07:17:17.339: GTask [gio] D-Bus interface method dispatch (source object: 0x562528764f10, source tag: 0x7f14b9fa6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413695): libfprint-device-DEBUG: 07:17:17.339: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413695): libfprint-device-DEBUG: 07:17:17.339: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413695): fprintd-DEBUG: 07:17:17.339: claimed device 0
> (fprintd:2413695): fprintd-DEBUG: 07:17:17.341: Requesting authorization from :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413695): fprintd-DEBUG: 07:17:17.341: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413695): fprintd-DEBUG: 07:17:17.342: Authorization granted to :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413695): GLib-GIO-DEBUG: 07:17:17.342: GTask [gio] D-Bus interface method dispatch (source object: 0x562528764f10, source tag: 0x7f14b9fa6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413695): fprintd-DEBUG: 07:17:17.343: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413695): fprintd-DEBUG: 07:17:17.343: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413695): libfprint-device-DEBUG: 07:17:17.343: Device reported close completion
> (fprintd:2413695): GLib-GIO-DEBUG: 07:17:17.343: GTask [gio] D-Bus interface method dispatch (source object: 0x562528764f10, source tag: 0x7f14b9fa6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413695): libfprint-device-DEBUG: 07:17:17.343: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413695): libfprint-device-DEBUG: 07:17:17.344: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413695): fprintd-DEBUG: 07:17:17.344: released device 0
> (fprintd:2413695): fprintd-DEBUG: 07:17:17.345: main loop completed
> (fprintd:2413695): libfprint-virtual_device_storage-DEBUG: 07:17:17.345: 43586380669: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413695): libfprint-virtual_device-DEBUG: 07:17:17.345: 43586380697: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_wrong_finger_delete_print (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_wrong_finger_delete_print) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.604s
> 
> OK
> ==============================================================================
> 
> ================================== 307/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_delete_finger_during_verify
> start time:   07:17:16
> duration:     0.79s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=134 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageIdentificationTests.test_delete_finger_during_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413707): GLib-GIO-DEBUG: 07:17:17.452: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.453: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413707): fprintd-WARNING **: 07:17:17.453: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.453: Launching FprintObject
> (fprintd:2413707): libfprint-context-DEBUG: 07:17:17.453: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.454: Preparing devices for resume
> 1690269437.455 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413707): libfprint-context-DEBUG: 07:17:17.454: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-p0t7ht6t/virtual-image.socket
> (fprintd:2413707): libfprint-context-DEBUG: 07:17:17.454: created
> (fprintd:2413707): libfprint-device-DEBUG: 07:17:17.455: Device reported probe completion
> (fprintd:2413707): libfprint-device-DEBUG: 07:17:17.455: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413707): libfprint-device-DEBUG: 07:17:17.455: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.456: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.456: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.456: Finger present 0
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.456: Finger needed 0
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.456: entering main loop
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.457: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.457: Got delay inhibitor for sleep.
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.552: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.552: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.553: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.553: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.554: user 'testuser' claiming the device: 0
> (fprintd:2413707): libfprint-virtual_device-DEBUG: 07:17:17.554: 43586589152: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413707): libfprint-virtual_device_connection-DEBUG: 07:17:17.554: 43586589196: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413707): libfprint-device-DEBUG: 07:17:17.554: Device reported open completion
> (fprintd:2413707): GLib-GIO-DEBUG: 07:17:17.554: GTask [gio] D-Bus interface method dispatch (source object: 0x55c23f5d1fc0, source tag: 0x7f1f151a9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413707): libfprint-device-DEBUG: 07:17:17.554: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413707): libfprint-device-DEBUG: 07:17:17.554: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.554: claimed device 0
> (fprintd:2413707): libfprint-virtual_device_connection-DEBUG: 07:17:17.559: Got a new connection!
> (fprintd:2413707): libfprint-virtual_device-DEBUG: 07:17:17.559: Got instructions of length 19
> (fprintd:2413707): libfprint-virtual_device-DEBUG: 07:17:17.559: Received command SET_ENROLL_STAGES 2
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.559: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.562: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.562: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.565: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.565: file_storage_print_data_load(): loaded '/tmp/tmpmqmfwakd/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.565: start enrollment device 0 finger 3
> (fprintd:2413707): libfprint-device-DEBUG: 07:17:17.565: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413707): libfprint-device-DEBUG: 07:17:17.565: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.565: Finger present 0
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.565: Finger needed 1
> (fprintd:2413707): GLib-GIO-DEBUG: 07:17:17.565: GTask [gio] D-Bus interface method dispatch (source object: 0x55c23f5d1fc0, source tag: 0x7f1f151a9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413707): libfprint-virtual_device_connection-DEBUG: 07:17:17.566: Got a new connection!
> (fprintd:2413707): libfprint-virtual_device-DEBUG: 07:17:17.566: Got instructions of length 10
> (fprintd:2413707): libfprint-virtual_device-DEBUG: 07:17:17.566: Received command SCAN whorl
> (fprintd:2413707): libfprint-virtual_device-DEBUG: 07:17:17.566: Processing command SCAN whorl
> (fprintd:2413707): libfprint-device-DEBUG: 07:17:17.566: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.566: Finger present 1
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.566: Finger needed 1
> (fprintd:2413707): libfprint-virtual_device_storage-DEBUG: 07:17:17.566: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413707): libfprint-device-DEBUG: 07:17:17.566: Device reported identify result
> (fprintd:2413707): libfprint-device-DEBUG: 07:17:17.566: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.566: Finger present 0
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.566: Finger needed 1
> (fprintd:2413707): libfprint-device-DEBUG: 07:17:17.566: Device reported identify completion
> (fprintd:2413707): libfprint-device-DEBUG: 07:17:17.566: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.566: Finger present 0
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.566: Finger needed 0
> (fprintd:2413707): libfprint-device-DEBUG: 07:17:17.566: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413707): libfprint-device-DEBUG: 07:17:17.566: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413707): libfprint-device-DEBUG: 07:17:17.568: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413707): libfprint-device-DEBUG: 07:17:17.569: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.569: Finger present 0
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.569: Finger needed 1
> (fprintd:2413707): libfprint-virtual_device_connection-DEBUG: 07:17:17.571: Got a new connection!
> (fprintd:2413707): libfprint-virtual_device-DEBUG: 07:17:17.571: Got instructions of length 10
> (fprintd:2413707): libfprint-virtual_device-DEBUG: 07:17:17.571: Received command SCAN whorl
> (fprintd:2413707): libfprint-virtual_device-DEBUG: 07:17:17.571: Processing command SCAN whorl
> (fprintd:2413707): libfprint-device-DEBUG: 07:17:17.571: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.571: Finger present 1
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.571: Finger needed 1
> (fprintd:2413707): libfprint-device-DEBUG: 07:17:17.571: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.571: Finger present 0
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.571: Finger needed 1
> (fprintd:2413707): libfprint-device-DEBUG: 07:17:17.571: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.571: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413707): libfprint-virtual_device-DEBUG: 07:17:17.571: Sleeping completed
> (fprintd:2413707): libfprint-virtual_device_connection-DEBUG: 07:17:17.573: Got a new connection!
> (fprintd:2413707): libfprint-virtual_device-DEBUG: 07:17:17.573: Got instructions of length 10
> (fprintd:2413707): libfprint-virtual_device-DEBUG: 07:17:17.573: Received command SCAN whorl
> (fprintd:2413707): libfprint-virtual_device-DEBUG: 07:17:17.573: Processing command SCAN whorl
> (fprintd:2413707): libfprint-device-DEBUG: 07:17:17.573: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.573: Finger present 1
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.573: Finger needed 1
> (fprintd:2413707): libfprint-device-DEBUG: 07:17:17.573: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.573: Finger present 0
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.573: Finger needed 1
> (fprintd:2413707): libfprint-device-DEBUG: 07:17:17.573: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.573: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413707): libfprint-device-DEBUG: 07:17:17.573: Device reported enroll completion
> (fprintd:2413707): libfprint-device-DEBUG: 07:17:17.573: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.573: Finger present 0
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.573: Finger needed 0
> (fprintd:2413707): libfprint-device-DEBUG: 07:17:17.573: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2413707): libfprint-device-DEBUG: 07:17:17.573: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413707): libfprint-device-DEBUG: 07:17:17.573: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.573: enroll_cb: result enroll-completed
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.574: file_storage_print_data_save(): print saved to /tmp/tmpmqmfwakd/state/testuser/virtual_device_storage/0/3
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.576: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.576: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413707): GLib-GIO-DEBUG: 07:17:17.576: GTask [gio] D-Bus interface method dispatch (source object: 0x55c23f5d1fc0, source tag: 0x7f1f151a9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.577: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.578: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.578: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.579: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpmqmfwakd/state/testuser/virtual_device_storage/0'
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.579: file_storage_print_data_load(): loaded '/tmp/tmpmqmfwakd/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.579: start verification device 0 finger left-middle-finger
> (fprintd:2413707): libfprint-device-DEBUG: 07:17:17.579: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413707): libfprint-device-DEBUG: 07:17:17.579: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.579: Finger present 0
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.579: Finger needed 1
> (fprintd:2413707): GLib-GIO-DEBUG: 07:17:17.579: GTask [gio] D-Bus interface method dispatch (source object: 0x55c23f5d1fc0, source tag: 0x7f1f151a9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.580: Requesting authorization from :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.580: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.582: Authorization granted to :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413707): GLib-GIO-DEBUG: 07:17:17.582: GTask [gio] D-Bus interface method dispatch (source object: 0x55c23f5d1fc0, source tag: 0x7f1f151a9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.584: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.584: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413707): GLib-GIO-DEBUG: 07:17:17.584: GTask [gio] D-Bus interface method dispatch (source object: 0x55c23f5d1fc0, source tag: 0x7f1f151a9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413707): libfprint-device-DEBUG: 07:17:17.584: Idle cancelling on ongoing operation!
> (fprintd:2413707): libfprint-virtual_device-DEBUG: 07:17:17.584: Got cancellation!
> (fprintd:2413707): libfprint-virtual_device-DEBUG: 07:17:17.584: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2413707): libfprint-device-DEBUG: 07:17:17.584: Device reported verify completion
> (fprintd:2413707): libfprint-device-DEBUG: 07:17:17.584: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.584: Finger present 0
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.584: Finger needed 0
> (fprintd:2413707): libfprint-device-DEBUG: 07:17:17.584: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2413707): libfprint-device-DEBUG: 07:17:17.584: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.584: verify_cb: result verify-no-match
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.584: report_verify_status: result verify-no-match
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.587: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.587: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413707): libfprint-device-DEBUG: 07:17:17.587: Device reported close completion
> (fprintd:2413707): GLib-GIO-DEBUG: 07:17:17.587: GTask [gio] D-Bus interface method dispatch (source object: 0x55c23f5d1fc0, source tag: 0x7f1f151a9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413707): libfprint-device-DEBUG: 07:17:17.587: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413707): libfprint-device-DEBUG: 07:17:17.587: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.587: released device 0
> (fprintd:2413707): fprintd-DEBUG: 07:17:17.591: main loop completed
> (fprintd:2413707): libfprint-virtual_device_storage-DEBUG: 07:17:17.591: 43586626899: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413707): libfprint-virtual_device-DEBUG: 07:17:17.591: 43586626928: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_delete_finger_during_verify (__main__.FPrintdVirtualDeviceStorageIdentificationTests.test_delete_finger_during_verify) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.533s
> 
> OK
> ==============================================================================
> 
> ================================== 308/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_verify_wrong_finger_no_match
> start time:   07:17:16
> duration:     1.24s
> result:       exit status 0
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> MALLOC_PERTURB_=69 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_verify_wrong_finger_no_match
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413674): GLib-GIO-DEBUG: 07:17:17.097: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.098: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413674): fprintd-WARNING **: 07:17:17.098: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.098: Launching FprintObject
> (fprintd:2413674): libfprint-context-DEBUG: 07:17:17.099: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.101: Preparing devices for resume
> (fprintd:2413674): libfprint-context-DEBUG: 07:17:17.101: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-j7emv3kz/virtual-image.socket
> (fprintd:2413674): libfprint-context-DEBUG: 07:17:17.101: created
> 1690269437.102 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.102: Device reported probe completion
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.102: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.102: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.104: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.104: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.104: Finger present 0
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.104: Finger needed 0
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.104: Got delay inhibitor for sleep.
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.104: entering main loop
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.105: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.200: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.201: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.202: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.204: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.204: user 'testuser' claiming the device: 0
> (fprintd:2413674): libfprint-virtual_device-DEBUG: 07:17:17.204: 43586239784: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413674): libfprint-virtual_device_connection-DEBUG: 07:17:17.204: 43586239817: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.204: Device reported open completion
> (fprintd:2413674): GLib-GIO-DEBUG: 07:17:17.204: GTask [gio] D-Bus interface method dispatch (source object: 0x5651e22dcdc0, source tag: 0x7f306f5e9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.204: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.205: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.205: claimed device 0
> (fprintd:2413674): libfprint-virtual_device_connection-DEBUG: 07:17:17.205: Got a new connection!
> (fprintd:2413674): libfprint-virtual_device-DEBUG: 07:17:17.205: Got instructions of length 19
> (fprintd:2413674): libfprint-virtual_device-DEBUG: 07:17:17.205: Received command SET_ENROLL_STAGES 2
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.205: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.207: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.207: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.208: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.208: file_storage_print_data_load(): loaded '/tmp/tmpwio8cxss/state/testuser/virtual_device_storage/0/6' Unknown error -2
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.208: start enrollment device 0 finger 6
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.208: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.208: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.208: Finger present 0
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.208: Finger needed 1
> (fprintd:2413674): GLib-GIO-DEBUG: 07:17:17.208: GTask [gio] D-Bus interface method dispatch (source object: 0x5651e22dcdc0, source tag: 0x7f306f5e9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413674): libfprint-virtual_device_connection-DEBUG: 07:17:17.209: Got a new connection!
> (fprintd:2413674): libfprint-virtual_device-DEBUG: 07:17:17.209: Got instructions of length 10
> (fprintd:2413674): libfprint-virtual_device-DEBUG: 07:17:17.209: Received command SCAN whorl
> (fprintd:2413674): libfprint-virtual_device-DEBUG: 07:17:17.209: Processing command SCAN whorl
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.209: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.209: Finger present 1
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.209: Finger needed 1
> (fprintd:2413674): libfprint-virtual_device_storage-DEBUG: 07:17:17.209: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.209: Device reported identify result
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.209: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.209: Finger present 0
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.209: Finger needed 1
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.209: Device reported identify completion
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.209: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.209: Finger present 0
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.209: Finger needed 0
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.210: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.210: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.210: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.210: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.210: Finger present 0
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.210: Finger needed 1
> (fprintd:2413674): libfprint-virtual_device_connection-DEBUG: 07:17:17.210: Got a new connection!
> (fprintd:2413674): libfprint-virtual_device-DEBUG: 07:17:17.210: Got instructions of length 10
> (fprintd:2413674): libfprint-virtual_device-DEBUG: 07:17:17.210: Received command SCAN whorl
> (fprintd:2413674): libfprint-virtual_device-DEBUG: 07:17:17.211: Processing command SCAN whorl
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.211: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.211: Finger present 1
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.211: Finger needed 1
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.211: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.211: Finger present 0
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.211: Finger needed 1
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.211: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.211: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413674): libfprint-virtual_device-DEBUG: 07:17:17.211: Sleeping completed
> (fprintd:2413674): libfprint-virtual_device_connection-DEBUG: 07:17:17.211: Got a new connection!
> (fprintd:2413674): libfprint-virtual_device-DEBUG: 07:17:17.212: Got instructions of length 10
> (fprintd:2413674): libfprint-virtual_device-DEBUG: 07:17:17.212: Received command SCAN whorl
> (fprintd:2413674): libfprint-virtual_device-DEBUG: 07:17:17.212: Processing command SCAN whorl
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.212: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.212: Finger present 1
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.212: Finger needed 1
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.212: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.212: Finger present 0
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.212: Finger needed 1
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.212: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.212: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.212: Device reported enroll completion
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.212: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.212: Finger present 0
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.212: Finger needed 0
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.212: Print for finger FP_FINGER_RIGHT_THUMB enrolled
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.212: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.212: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.212: enroll_cb: result enroll-completed
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.212: file_storage_print_data_save(): print saved to /tmp/tmpwio8cxss/state/testuser/virtual_device_storage/0/6
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.213: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.213: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413674): GLib-GIO-DEBUG: 07:17:17.213: GTask [gio] D-Bus interface method dispatch (source object: 0x5651e22dcdc0, source tag: 0x7f306f5e9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.214: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.214: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.215: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.215: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpwio8cxss/state/testuser/virtual_device_storage/0'
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.215: file_storage_print_data_load(): loaded '/tmp/tmpwio8cxss/state/testuser/virtual_device_storage/0/6' Success
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.215: start verification device 0 finger right-thumb
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.215: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.215: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.215: Finger present 0
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.215: Finger needed 1
> (fprintd:2413674): GLib-GIO-DEBUG: 07:17:17.216: GTask [gio] D-Bus interface method dispatch (source object: 0x5651e22dcdc0, source tag: 0x7f306f5e9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413674): libfprint-virtual_device_connection-DEBUG: 07:17:17.216: Got a new connection!
> (fprintd:2413674): libfprint-virtual_device-DEBUG: 07:17:17.216: Got instructions of length 16
> (fprintd:2413674): libfprint-virtual_device-DEBUG: 07:17:17.216: Received command SCAN tented_arch
> (fprintd:2413674): libfprint-virtual_device-DEBUG: 07:17:17.216: Processing command SCAN tented_arch
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.216: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.216: Finger present 1
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.216: Finger needed 1
> (fprintd:2413674): libfprint-virtual_device-DEBUG: 07:17:17.216: Virtual device scanned print tented_arch
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.216: Device reported verify result
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.216: report_verify_status: result verify-no-match
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.216: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.216: Finger present 0
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.216: Finger needed 1
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.216: Device reported verify completion
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.216: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.216: Finger present 0
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.216: Finger needed 0
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.217: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.217: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.217: verify_cb: result verify-no-match
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.217: Device Virtual device with storage and identification for debugging failed to match during action 2, verifying local storage
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.217: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.218: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413674): GLib-GIO-DEBUG: 07:17:17.218: GTask [gio] D-Bus interface method dispatch (source object: 0x5651e22dcdc0, source tag: 0x7f306f5e9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.719: Device reported listing completion
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.719: Completing action FPI_DEVICE_ACTION_LIST in idle!
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.719: Updated temperature model after 0.50 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.719: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpwio8cxss/state/testuser/virtual_device_storage/0'
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.719: file_storage_print_data_load(): loaded '/tmp/tmpwio8cxss/state/testuser/virtual_device_storage/0/6' Success
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.723: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.723: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.723: Device reported close completion
> (fprintd:2413674): GLib-GIO-DEBUG: 07:17:17.723: GTask [gio] D-Bus interface method dispatch (source object: 0x5651e22dcdc0, source tag: 0x7f306f5e9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.723: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413674): libfprint-device-DEBUG: 07:17:17.723: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.723: released device 0
> (fprintd:2413674): fprintd-DEBUG: 07:17:17.726: main loop completed
> (fprintd:2413674): libfprint-virtual_device_storage-DEBUG: 07:17:17.726: 43586761601: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413674): libfprint-virtual_device-DEBUG: 07:17:17.726: 43586761635: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('right-thumb',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-no-match', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_wrong_finger_no_match (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_verify_wrong_finger_no_match) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.052s
> 
> OK
> ==============================================================================
> 
> ================================== 309/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageClaimedTest / FPrintdVirtualDeviceStorageClaimedTest.test_wrong_finger_enroll_start
> start time:   07:17:16
> duration:     1.03s
> result:       exit status 0
> command:      MALLOC_PERTURB_=77 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageClaimedTest.test_wrong_finger_enroll_start
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413717): GLib-GIO-DEBUG: 07:17:17.602: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413717): fprintd-DEBUG: 07:17:17.603: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413717): fprintd-WARNING **: 07:17:17.603: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413717): fprintd-DEBUG: 07:17:17.603: Launching FprintObject
> (fprintd:2413717): libfprint-context-DEBUG: 07:17:17.603: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413717): fprintd-DEBUG: 07:17:17.604: Preparing devices for resume
> (fprintd:2413717): libfprint-context-DEBUG: 07:17:17.604: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-y048b5b5/virtual-image.socket
> (fprintd:2413717): libfprint-context-DEBUG: 07:17:17.604: created
> (fprintd:2413717): libfprint-device-DEBUG: 07:17:17.605: Device reported probe completion
> (fprintd:2413717): libfprint-device-DEBUG: 07:17:17.605: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413717): libfprint-device-DEBUG: 07:17:17.605: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269437.607 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413717): fprintd-DEBUG: 07:17:17.622: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413717): fprintd-DEBUG: 07:17:17.622: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413717): fprintd-DEBUG: 07:17:17.622: Finger present 0
> (fprintd:2413717): fprintd-DEBUG: 07:17:17.622: Finger needed 0
> (fprintd:2413717): fprintd-DEBUG: 07:17:17.623: Got delay inhibitor for sleep.
> (fprintd:2413717): fprintd-DEBUG: 07:17:17.623: entering main loop
> (fprintd:2413717): fprintd-DEBUG: 07:17:17.623: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413717): fprintd-DEBUG: 07:17:17.716: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413717): fprintd-DEBUG: 07:17:17.716: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413717): fprintd-DEBUG: 07:17:17.720: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413717): fprintd-DEBUG: 07:17:17.722: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413717): fprintd-DEBUG: 07:17:17.723: user 'testuser' claiming the device: 0
> (fprintd:2413717): libfprint-virtual_device-DEBUG: 07:17:17.723: 43586758424: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413717): libfprint-virtual_device_connection-DEBUG: 07:17:17.723: 43586758472: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413717): libfprint-device-DEBUG: 07:17:17.723: Device reported open completion
> (fprintd:2413717): GLib-GIO-DEBUG: 07:17:17.723: GTask [gio] D-Bus interface method dispatch (source object: 0x563565856ac0, source tag: 0x7f8e4d67de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413717): libfprint-device-DEBUG: 07:17:17.723: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413717): libfprint-device-DEBUG: 07:17:17.723: Updated temperature model after 0.12 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413717): fprintd-DEBUG: 07:17:17.723: claimed device 0
> (fprintd:2413717): fprintd-DEBUG: 07:17:17.726: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413717): fprintd-DEBUG: 07:17:17.726: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413717): fprintd-DEBUG: 07:17:17.732: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413717): GLib-GIO-DEBUG: 07:17:17.732: GTask [gio] D-Bus interface method dispatch (source object: 0x563565856ac0, source tag: 0x7f8e4d67de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413717): fprintd-DEBUG: 07:17:17.735: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413717): fprintd-DEBUG: 07:17:17.735: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413717): libfprint-device-DEBUG: 07:17:17.736: Device reported close completion
> (fprintd:2413717): GLib-GIO-DEBUG: 07:17:17.736: GTask [gio] D-Bus interface method dispatch (source object: 0x563565856ac0, source tag: 0x7f8e4d67de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413717): libfprint-device-DEBUG: 07:17:17.736: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413717): libfprint-device-DEBUG: 07:17:17.736: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413717): fprintd-DEBUG: 07:17:17.736: released device 0
> (fprintd:2413717): fprintd-DEBUG: 07:17:17.750: main loop completed
> (fprintd:2413717): libfprint-virtual_device_storage-DEBUG: 07:17:17.752: 43586787411: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413717): libfprint-virtual_device-DEBUG: 07:17:17.752: 43586787446: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_wrong_finger_enroll_start (__main__.FPrintdVirtualDeviceStorageClaimedTest.test_wrong_finger_enroll_start) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.801s
> 
> OK
> ==============================================================================
> 
> ================================== 310/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_delete_fingers2_during_verify
> start time:   07:17:17
> duration:     1.05s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=90 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageIdentificationTests.test_delete_fingers2_during_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413751): GLib-GIO-DEBUG: 07:17:18.143: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.149: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413751): fprintd-WARNING **: 07:17:18.149: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.149: Launching FprintObject
> (fprintd:2413751): libfprint-context-DEBUG: 07:17:18.149: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.153: Preparing devices for resume
> (fprintd:2413751): libfprint-context-DEBUG: 07:17:18.153: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-lmxsa22v/virtual-image.socket
> (fprintd:2413751): libfprint-context-DEBUG: 07:17:18.153: created
> 1690269438.155 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413751): libfprint-device-DEBUG: 07:17:18.156: Device reported probe completion
> (fprintd:2413751): libfprint-device-DEBUG: 07:17:18.156: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413751): libfprint-device-DEBUG: 07:17:18.156: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.160: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.160: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.160: Finger present 0
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.160: Finger needed 0
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.161: Got delay inhibitor for sleep.
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.161: entering main loop
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.162: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.235: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.235: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.236: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.237: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.237: user 'testuser' claiming the device: 0
> (fprintd:2413751): libfprint-virtual_device-DEBUG: 07:17:18.237: 43587272915: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413751): libfprint-virtual_device_connection-DEBUG: 07:17:18.237: 43587272965: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413751): libfprint-device-DEBUG: 07:17:18.238: Device reported open completion
> (fprintd:2413751): GLib-GIO-DEBUG: 07:17:18.238: GTask [gio] D-Bus interface method dispatch (source object: 0x5629ebb42f20, source tag: 0x7fcff8f03e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413751): libfprint-device-DEBUG: 07:17:18.238: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413751): libfprint-device-DEBUG: 07:17:18.238: Updated temperature model after 0.08 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.238: claimed device 0
> (fprintd:2413751): libfprint-virtual_device_connection-DEBUG: 07:17:18.238: Got a new connection!
> (fprintd:2413751): libfprint-virtual_device-DEBUG: 07:17:18.238: Got instructions of length 19
> (fprintd:2413751): libfprint-virtual_device-DEBUG: 07:17:18.238: Received command SET_ENROLL_STAGES 2
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.238: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.240: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.240: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.240: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.240: file_storage_print_data_load(): loaded '/tmp/tmpcu7_lwgb/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.241: start enrollment device 0 finger 3
> (fprintd:2413751): libfprint-device-DEBUG: 07:17:18.241: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413751): libfprint-device-DEBUG: 07:17:18.241: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.241: Finger present 0
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.241: Finger needed 1
> (fprintd:2413751): GLib-GIO-DEBUG: 07:17:18.241: GTask [gio] D-Bus interface method dispatch (source object: 0x5629ebb42f20, source tag: 0x7fcff8f03e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413751): libfprint-virtual_device_connection-DEBUG: 07:17:18.241: Got a new connection!
> (fprintd:2413751): libfprint-virtual_device-DEBUG: 07:17:18.242: Got instructions of length 10
> (fprintd:2413751): libfprint-virtual_device-DEBUG: 07:17:18.242: Received command SCAN whorl
> (fprintd:2413751): libfprint-virtual_device-DEBUG: 07:17:18.242: Processing command SCAN whorl
> (fprintd:2413751): libfprint-device-DEBUG: 07:17:18.242: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.242: Finger present 1
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.242: Finger needed 1
> (fprintd:2413751): libfprint-virtual_device_storage-DEBUG: 07:17:18.242: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413751): libfprint-device-DEBUG: 07:17:18.242: Device reported identify result
> (fprintd:2413751): libfprint-device-DEBUG: 07:17:18.242: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.242: Finger present 0
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.242: Finger needed 1
> (fprintd:2413751): libfprint-device-DEBUG: 07:17:18.242: Device reported identify completion
> (fprintd:2413751): libfprint-device-DEBUG: 07:17:18.242: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.242: Finger present 0
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.242: Finger needed 0
> (fprintd:2413751): libfprint-device-DEBUG: 07:17:18.242: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413751): libfprint-device-DEBUG: 07:17:18.242: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413751): libfprint-device-DEBUG: 07:17:18.242: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413751): libfprint-device-DEBUG: 07:17:18.242: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.242: Finger present 0
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.242: Finger needed 1
> (fprintd:2413751): libfprint-virtual_device_connection-DEBUG: 07:17:18.244: Got a new connection!
> (fprintd:2413751): libfprint-virtual_device-DEBUG: 07:17:18.244: Got instructions of length 10
> (fprintd:2413751): libfprint-virtual_device-DEBUG: 07:17:18.244: Received command SCAN whorl
> (fprintd:2413751): libfprint-virtual_device-DEBUG: 07:17:18.244: Processing command SCAN whorl
> (fprintd:2413751): libfprint-device-DEBUG: 07:17:18.244: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.244: Finger present 1
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.244: Finger needed 1
> (fprintd:2413751): libfprint-device-DEBUG: 07:17:18.244: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.244: Finger present 0
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.244: Finger needed 1
> (fprintd:2413751): libfprint-device-DEBUG: 07:17:18.244: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.244: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413751): libfprint-virtual_device-DEBUG: 07:17:18.244: Sleeping completed
> (fprintd:2413751): libfprint-virtual_device_connection-DEBUG: 07:17:18.245: Got a new connection!
> (fprintd:2413751): libfprint-virtual_device-DEBUG: 07:17:18.245: Got instructions of length 10
> (fprintd:2413751): libfprint-virtual_device-DEBUG: 07:17:18.245: Received command SCAN whorl
> (fprintd:2413751): libfprint-virtual_device-DEBUG: 07:17:18.245: Processing command SCAN whorl
> (fprintd:2413751): libfprint-device-DEBUG: 07:17:18.245: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.245: Finger present 1
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.245: Finger needed 1
> (fprintd:2413751): libfprint-device-DEBUG: 07:17:18.245: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.245: Finger present 0
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.245: Finger needed 1
> (fprintd:2413751): libfprint-device-DEBUG: 07:17:18.245: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.245: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413751): libfprint-device-DEBUG: 07:17:18.245: Device reported enroll completion
> (fprintd:2413751): libfprint-device-DEBUG: 07:17:18.245: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.245: Finger present 0
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.245: Finger needed 0
> (fprintd:2413751): libfprint-device-DEBUG: 07:17:18.245: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2413751): libfprint-device-DEBUG: 07:17:18.245: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413751): libfprint-device-DEBUG: 07:17:18.245: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.245: enroll_cb: result enroll-completed
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.246: file_storage_print_data_save(): print saved to /tmp/tmpcu7_lwgb/state/testuser/virtual_device_storage/0/3
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.247: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.247: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413751): GLib-GIO-DEBUG: 07:17:18.247: GTask [gio] D-Bus interface method dispatch (source object: 0x5629ebb42f20, source tag: 0x7fcff8f03e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.247: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.247: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.248: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.248: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpcu7_lwgb/state/testuser/virtual_device_storage/0'
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.248: file_storage_print_data_load(): loaded '/tmp/tmpcu7_lwgb/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.248: start verification device 0 finger left-middle-finger
> (fprintd:2413751): libfprint-device-DEBUG: 07:17:18.249: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413751): libfprint-device-DEBUG: 07:17:18.249: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.249: Finger present 0
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.249: Finger needed 1
> (fprintd:2413751): GLib-GIO-DEBUG: 07:17:18.249: GTask [gio] D-Bus interface method dispatch (source object: 0x5629ebb42f20, source tag: 0x7fcff8f03e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.250: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.250: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.251: Authorization granted to :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413751): GLib-GIO-DEBUG: 07:17:18.251: GTask [gio] D-Bus interface method dispatch (source object: 0x5629ebb42f20, source tag: 0x7fcff8f03e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.252: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.252: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413751): GLib-GIO-DEBUG: 07:17:18.252: GTask [gio] D-Bus interface method dispatch (source object: 0x5629ebb42f20, source tag: 0x7fcff8f03e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413751): libfprint-device-DEBUG: 07:17:18.252: Idle cancelling on ongoing operation!
> (fprintd:2413751): libfprint-virtual_device-DEBUG: 07:17:18.252: Got cancellation!
> (fprintd:2413751): libfprint-virtual_device-DEBUG: 07:17:18.252: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2413751): libfprint-device-DEBUG: 07:17:18.252: Device reported verify completion
> (fprintd:2413751): libfprint-device-DEBUG: 07:17:18.252: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.252: Finger present 0
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.252: Finger needed 0
> (fprintd:2413751): libfprint-device-DEBUG: 07:17:18.252: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2413751): libfprint-device-DEBUG: 07:17:18.252: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.252: verify_cb: result verify-no-match
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.252: report_verify_status: result verify-no-match
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.254: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.254: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413751): libfprint-device-DEBUG: 07:17:18.254: Device reported close completion
> (fprintd:2413751): GLib-GIO-DEBUG: 07:17:18.254: GTask [gio] D-Bus interface method dispatch (source object: 0x5629ebb42f20, source tag: 0x7fcff8f03e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413751): libfprint-device-DEBUG: 07:17:18.254: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413751): libfprint-device-DEBUG: 07:17:18.254: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.254: released device 0
> (fprintd:2413751): fprintd-DEBUG: 07:17:18.256: main loop completed
> (fprintd:2413751): libfprint-virtual_device_storage-DEBUG: 07:17:18.256: 43587291680: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413751): libfprint-virtual_device-DEBUG: 07:17:18.256: 43587291712: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_delete_fingers2_during_verify (__main__.FPrintdVirtualDeviceStorageIdentificationTests.test_delete_fingers2_during_verify) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.754s
> 
> OK
> ==============================================================================
> 
> ================================== 311/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_delete_fingers_during_verify
> start time:   07:17:17
> duration:     1.17s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=9 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageIdentificationTests.test_delete_fingers_during_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413771): GLib-GIO-DEBUG: 07:17:18.271: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.272: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413771): fprintd-WARNING **: 07:17:18.272: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.272: Launching FprintObject
> (fprintd:2413771): libfprint-context-DEBUG: 07:17:18.272: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.275: Preparing devices for resume
> (fprintd:2413771): libfprint-context-DEBUG: 07:17:18.275: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-4zw25lxu/virtual-image.socket
> (fprintd:2413771): libfprint-context-DEBUG: 07:17:18.275: created
> (fprintd:2413771): libfprint-device-DEBUG: 07:17:18.275: Device reported probe completion
> (fprintd:2413771): libfprint-device-DEBUG: 07:17:18.275: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413771): libfprint-device-DEBUG: 07:17:18.275: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269438.276 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.280: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.280: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.280: Finger present 0
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.280: Finger needed 0
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.280: Got delay inhibitor for sleep.
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.280: entering main loop
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.280: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.373: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.375: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.378: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.379: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.380: user 'testuser' claiming the device: 0
> (fprintd:2413771): libfprint-virtual_device-DEBUG: 07:17:18.381: 43587416296: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413771): libfprint-virtual_device_connection-DEBUG: 07:17:18.381: 43587416377: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413771): libfprint-device-DEBUG: 07:17:18.381: Device reported open completion
> (fprintd:2413771): GLib-GIO-DEBUG: 07:17:18.381: GTask [gio] D-Bus interface method dispatch (source object: 0x563c82360f30, source tag: 0x7f6286f56e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413771): libfprint-device-DEBUG: 07:17:18.381: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413771): libfprint-device-DEBUG: 07:17:18.381: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.381: claimed device 0
> (fprintd:2413771): libfprint-virtual_device_connection-DEBUG: 07:17:18.384: Got a new connection!
> (fprintd:2413771): libfprint-virtual_device-DEBUG: 07:17:18.384: Got instructions of length 19
> (fprintd:2413771): libfprint-virtual_device-DEBUG: 07:17:18.384: Received command SET_ENROLL_STAGES 2
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.384: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.390: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.390: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.394: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.394: file_storage_print_data_load(): loaded '/tmp/tmparqfqy97/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.394: start enrollment device 0 finger 3
> (fprintd:2413771): libfprint-device-DEBUG: 07:17:18.394: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413771): libfprint-device-DEBUG: 07:17:18.394: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.394: Finger present 0
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.394: Finger needed 1
> (fprintd:2413771): GLib-GIO-DEBUG: 07:17:18.394: GTask [gio] D-Bus interface method dispatch (source object: 0x563c82360f30, source tag: 0x7f6286f56e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413771): libfprint-virtual_device_connection-DEBUG: 07:17:18.395: Got a new connection!
> (fprintd:2413771): libfprint-virtual_device-DEBUG: 07:17:18.395: Got instructions of length 10
> (fprintd:2413771): libfprint-virtual_device-DEBUG: 07:17:18.395: Received command SCAN whorl
> (fprintd:2413771): libfprint-virtual_device-DEBUG: 07:17:18.395: Processing command SCAN whorl
> (fprintd:2413771): libfprint-device-DEBUG: 07:17:18.395: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.395: Finger present 1
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.395: Finger needed 1
> (fprintd:2413771): libfprint-virtual_device_storage-DEBUG: 07:17:18.395: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413771): libfprint-device-DEBUG: 07:17:18.395: Device reported identify result
> (fprintd:2413771): libfprint-device-DEBUG: 07:17:18.395: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.395: Finger present 0
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.395: Finger needed 1
> (fprintd:2413771): libfprint-device-DEBUG: 07:17:18.395: Device reported identify completion
> (fprintd:2413771): libfprint-device-DEBUG: 07:17:18.395: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.395: Finger present 0
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.395: Finger needed 0
> (fprintd:2413771): libfprint-device-DEBUG: 07:17:18.395: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413771): libfprint-device-DEBUG: 07:17:18.395: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413771): libfprint-device-DEBUG: 07:17:18.396: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413771): libfprint-device-DEBUG: 07:17:18.396: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.396: Finger present 0
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.396: Finger needed 1
> (fprintd:2413771): libfprint-virtual_device_connection-DEBUG: 07:17:18.396: Got a new connection!
> (fprintd:2413771): libfprint-virtual_device-DEBUG: 07:17:18.396: Got instructions of length 10
> (fprintd:2413771): libfprint-virtual_device-DEBUG: 07:17:18.396: Received command SCAN whorl
> (fprintd:2413771): libfprint-virtual_device-DEBUG: 07:17:18.396: Processing command SCAN whorl
> (fprintd:2413771): libfprint-device-DEBUG: 07:17:18.396: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.396: Finger present 1
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.396: Finger needed 1
> (fprintd:2413771): libfprint-device-DEBUG: 07:17:18.396: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.396: Finger present 0
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.396: Finger needed 1
> (fprintd:2413771): libfprint-device-DEBUG: 07:17:18.396: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.396: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413771): libfprint-virtual_device-DEBUG: 07:17:18.397: Sleeping completed
> (fprintd:2413771): libfprint-virtual_device_connection-DEBUG: 07:17:18.397: Got a new connection!
> (fprintd:2413771): libfprint-virtual_device-DEBUG: 07:17:18.398: Got instructions of length 10
> (fprintd:2413771): libfprint-virtual_device-DEBUG: 07:17:18.398: Received command SCAN whorl
> (fprintd:2413771): libfprint-virtual_device-DEBUG: 07:17:18.398: Processing command SCAN whorl
> (fprintd:2413771): libfprint-device-DEBUG: 07:17:18.398: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.398: Finger present 1
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.398: Finger needed 1
> (fprintd:2413771): libfprint-device-DEBUG: 07:17:18.398: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.398: Finger present 0
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.398: Finger needed 1
> (fprintd:2413771): libfprint-device-DEBUG: 07:17:18.398: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.398: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413771): libfprint-device-DEBUG: 07:17:18.398: Device reported enroll completion
> (fprintd:2413771): libfprint-device-DEBUG: 07:17:18.398: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.398: Finger present 0
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.398: Finger needed 0
> (fprintd:2413771): libfprint-device-DEBUG: 07:17:18.398: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2413771): libfprint-device-DEBUG: 07:17:18.398: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413771): libfprint-device-DEBUG: 07:17:18.398: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.398: enroll_cb: result enroll-completed
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.398: file_storage_print_data_save(): print saved to /tmp/tmparqfqy97/state/testuser/virtual_device_storage/0/3
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.402: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.402: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413771): GLib-GIO-DEBUG: 07:17:18.403: GTask [gio] D-Bus interface method dispatch (source object: 0x563c82360f30, source tag: 0x7f6286f56e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.408: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.408: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.409: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.409: file_storage_discover_prints() for user 'testuser' in '/tmp/tmparqfqy97/state/testuser/virtual_device_storage/0'
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.410: file_storage_print_data_load(): loaded '/tmp/tmparqfqy97/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.410: start verification device 0 finger left-middle-finger
> (fprintd:2413771): libfprint-device-DEBUG: 07:17:18.410: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413771): libfprint-device-DEBUG: 07:17:18.410: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.410: Finger present 0
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.410: Finger needed 1
> (fprintd:2413771): GLib-GIO-DEBUG: 07:17:18.411: GTask [gio] D-Bus interface method dispatch (source object: 0x563c82360f30, source tag: 0x7f6286f56e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.414: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.419: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.427: Authorization granted to :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> 
> (fprintd:2413771): fprintd-WARNING **: 07:17:18.427: The API user should be updated to use DeleteEnrolledFingers2 method!
> (fprintd:2413771): GLib-GIO-DEBUG: 07:17:18.427: GTask [gio] D-Bus interface method dispatch (source object: 0x563c82360f30, source tag: 0x7f6286f56e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> 
> (fprintd:2413771): fprintd-WARNING **: 07:17:18.428: Offending API user is python3
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.433: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.433: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413771): GLib-GIO-DEBUG: 07:17:18.433: GTask [gio] D-Bus interface method dispatch (source object: 0x563c82360f30, source tag: 0x7f6286f56e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413771): libfprint-device-DEBUG: 07:17:18.433: Idle cancelling on ongoing operation!
> (fprintd:2413771): libfprint-virtual_device-DEBUG: 07:17:18.433: Got cancellation!
> (fprintd:2413771): libfprint-virtual_device-DEBUG: 07:17:18.433: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2413771): libfprint-device-DEBUG: 07:17:18.433: Device reported verify completion
> (fprintd:2413771): libfprint-device-DEBUG: 07:17:18.433: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.433: Finger present 0
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.433: Finger needed 0
> (fprintd:2413771): libfprint-device-DEBUG: 07:17:18.433: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2413771): libfprint-device-DEBUG: 07:17:18.433: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.433: verify_cb: result verify-no-match
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.433: report_verify_status: result verify-no-match
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.440: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.440: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413771): libfprint-device-DEBUG: 07:17:18.440: Device reported close completion
> (fprintd:2413771): GLib-GIO-DEBUG: 07:17:18.440: GTask [gio] D-Bus interface method dispatch (source object: 0x563c82360f30, source tag: 0x7f6286f56e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413771): libfprint-device-DEBUG: 07:17:18.440: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413771): libfprint-device-DEBUG: 07:17:18.440: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.440: released device 0
> (fprintd:2413771): fprintd-DEBUG: 07:17:18.444: main loop completed
> (fprintd:2413771): libfprint-virtual_device_storage-DEBUG: 07:17:18.445: 43587480308: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413771): libfprint-virtual_device-DEBUG: 07:17:18.445: 43587480335: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_delete_fingers_during_verify (__main__.FPrintdVirtualDeviceStorageIdentificationTests.test_delete_fingers_during_verify) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.843s
> 
> OK
> ==============================================================================
> 
> ================================== 312/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_enroll_start_during_verify
> start time:   07:17:17
> duration:     0.91s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=128 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageIdentificationTests.test_enroll_start_during_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413780): GLib-GIO-DEBUG: 07:17:18.388: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.396: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413780): fprintd-WARNING **: 07:17:18.396: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.396: Launching FprintObject
> 1690269438.399 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413780): libfprint-context-DEBUG: 07:17:18.396: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.398: Preparing devices for resume
> (fprintd:2413780): libfprint-context-DEBUG: 07:17:18.398: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-n3uqq90q/virtual-image.socket
> (fprintd:2413780): libfprint-context-DEBUG: 07:17:18.398: created
> (fprintd:2413780): libfprint-device-DEBUG: 07:17:18.398: Device reported probe completion
> (fprintd:2413780): libfprint-device-DEBUG: 07:17:18.398: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413780): libfprint-device-DEBUG: 07:17:18.398: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.407: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.407: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.407: Finger present 0
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.407: Finger needed 0
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.407: Got delay inhibitor for sleep.
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.407: entering main loop
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.407: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.492: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.492: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.493: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.495: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.495: user 'testuser' claiming the device: 0
> (fprintd:2413780): libfprint-virtual_device-DEBUG: 07:17:18.495: 43587531024: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413780): libfprint-virtual_device_connection-DEBUG: 07:17:18.496: 43587531488: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413780): libfprint-device-DEBUG: 07:17:18.496: Device reported open completion
> (fprintd:2413780): GLib-GIO-DEBUG: 07:17:18.496: GTask [gio] D-Bus interface method dispatch (source object: 0x55e1f425a9b0, source tag: 0x7fa227b4fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413780): libfprint-device-DEBUG: 07:17:18.496: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413780): libfprint-device-DEBUG: 07:17:18.496: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.496: claimed device 0
> (fprintd:2413780): libfprint-virtual_device_connection-DEBUG: 07:17:18.498: Got a new connection!
> (fprintd:2413780): libfprint-virtual_device-DEBUG: 07:17:18.498: Got instructions of length 19
> (fprintd:2413780): libfprint-virtual_device-DEBUG: 07:17:18.498: Received command SET_ENROLL_STAGES 2
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.498: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.500: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.500: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.502: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.502: file_storage_print_data_load(): loaded '/tmp/tmp9zarppmt/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.502: start enrollment device 0 finger 3
> (fprintd:2413780): libfprint-device-DEBUG: 07:17:18.502: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413780): libfprint-device-DEBUG: 07:17:18.502: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.502: Finger present 0
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.502: Finger needed 1
> (fprintd:2413780): GLib-GIO-DEBUG: 07:17:18.502: GTask [gio] D-Bus interface method dispatch (source object: 0x55e1f425a9b0, source tag: 0x7fa227b4fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413780): libfprint-virtual_device_connection-DEBUG: 07:17:18.508: Got a new connection!
> (fprintd:2413780): libfprint-virtual_device-DEBUG: 07:17:18.508: Got instructions of length 10
> (fprintd:2413780): libfprint-virtual_device-DEBUG: 07:17:18.508: Received command SCAN whorl
> (fprintd:2413780): libfprint-virtual_device-DEBUG: 07:17:18.508: Processing command SCAN whorl
> (fprintd:2413780): libfprint-device-DEBUG: 07:17:18.508: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.508: Finger present 1
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.508: Finger needed 1
> (fprintd:2413780): libfprint-virtual_device_storage-DEBUG: 07:17:18.508: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413780): libfprint-device-DEBUG: 07:17:18.508: Device reported identify result
> (fprintd:2413780): libfprint-device-DEBUG: 07:17:18.508: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.508: Finger present 0
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.508: Finger needed 1
> (fprintd:2413780): libfprint-device-DEBUG: 07:17:18.508: Device reported identify completion
> (fprintd:2413780): libfprint-device-DEBUG: 07:17:18.508: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.508: Finger present 0
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.508: Finger needed 0
> (fprintd:2413780): libfprint-device-DEBUG: 07:17:18.508: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413780): libfprint-device-DEBUG: 07:17:18.508: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413780): libfprint-device-DEBUG: 07:17:18.508: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413780): libfprint-device-DEBUG: 07:17:18.508: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.508: Finger present 0
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.508: Finger needed 1
> (fprintd:2413780): libfprint-virtual_device_connection-DEBUG: 07:17:18.510: Got a new connection!
> (fprintd:2413780): libfprint-virtual_device-DEBUG: 07:17:18.510: Got instructions of length 10
> (fprintd:2413780): libfprint-virtual_device-DEBUG: 07:17:18.510: Received command SCAN whorl
> (fprintd:2413780): libfprint-virtual_device-DEBUG: 07:17:18.510: Processing command SCAN whorl
> (fprintd:2413780): libfprint-device-DEBUG: 07:17:18.510: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.510: Finger present 1
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.510: Finger needed 1
> (fprintd:2413780): libfprint-device-DEBUG: 07:17:18.510: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.510: Finger present 0
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.510: Finger needed 1
> (fprintd:2413780): libfprint-device-DEBUG: 07:17:18.510: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.510: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413780): libfprint-virtual_device-DEBUG: 07:17:18.510: Sleeping completed
> (fprintd:2413780): libfprint-virtual_device_connection-DEBUG: 07:17:18.511: Got a new connection!
> (fprintd:2413780): libfprint-virtual_device-DEBUG: 07:17:18.511: Got instructions of length 10
> (fprintd:2413780): libfprint-virtual_device-DEBUG: 07:17:18.511: Received command SCAN whorl
> (fprintd:2413780): libfprint-virtual_device-DEBUG: 07:17:18.511: Processing command SCAN whorl
> (fprintd:2413780): libfprint-device-DEBUG: 07:17:18.511: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.511: Finger present 1
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.511: Finger needed 1
> (fprintd:2413780): libfprint-device-DEBUG: 07:17:18.511: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.511: Finger present 0
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.511: Finger needed 1
> (fprintd:2413780): libfprint-device-DEBUG: 07:17:18.511: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.511: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413780): libfprint-device-DEBUG: 07:17:18.512: Device reported enroll completion
> (fprintd:2413780): libfprint-device-DEBUG: 07:17:18.512: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.512: Finger present 0
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.512: Finger needed 0
> (fprintd:2413780): libfprint-device-DEBUG: 07:17:18.512: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2413780): libfprint-device-DEBUG: 07:17:18.512: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413780): libfprint-device-DEBUG: 07:17:18.512: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.512: enroll_cb: result enroll-completed
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.512: file_storage_print_data_save(): print saved to /tmp/tmp9zarppmt/state/testuser/virtual_device_storage/0/3
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.513: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.513: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413780): GLib-GIO-DEBUG: 07:17:18.513: GTask [gio] D-Bus interface method dispatch (source object: 0x55e1f425a9b0, source tag: 0x7fa227b4fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.514: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.515: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.516: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.516: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp9zarppmt/state/testuser/virtual_device_storage/0'
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.516: file_storage_print_data_load(): loaded '/tmp/tmp9zarppmt/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.516: start verification device 0 finger left-middle-finger
> (fprintd:2413780): libfprint-device-DEBUG: 07:17:18.516: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413780): libfprint-device-DEBUG: 07:17:18.517: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.517: Finger present 0
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.517: Finger needed 1
> (fprintd:2413780): GLib-GIO-DEBUG: 07:17:18.517: GTask [gio] D-Bus interface method dispatch (source object: 0x55e1f425a9b0, source tag: 0x7fa227b4fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.518: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.518: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.518: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.519: file_storage_print_data_load(): loaded '/tmp/tmp9zarppmt/state/testuser/virtual_device_storage/0/6' Unknown error -2
> (fprintd:2413780): GLib-GIO-DEBUG: 07:17:18.519: GTask [gio] D-Bus interface method dispatch (source object: 0x55e1f425a9b0, source tag: 0x7fa227b4fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.520: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.520: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413780): GLib-GIO-DEBUG: 07:17:18.520: GTask [gio] D-Bus interface method dispatch (source object: 0x55e1f425a9b0, source tag: 0x7fa227b4fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413780): libfprint-device-DEBUG: 07:17:18.520: Idle cancelling on ongoing operation!
> (fprintd:2413780): libfprint-virtual_device-DEBUG: 07:17:18.520: Got cancellation!
> (fprintd:2413780): libfprint-virtual_device-DEBUG: 07:17:18.520: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2413780): libfprint-device-DEBUG: 07:17:18.520: Device reported verify completion
> (fprintd:2413780): libfprint-device-DEBUG: 07:17:18.520: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.520: Finger present 0
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.520: Finger needed 0
> (fprintd:2413780): libfprint-device-DEBUG: 07:17:18.520: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2413780): libfprint-device-DEBUG: 07:17:18.520: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.520: verify_cb: result verify-no-match
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.520: report_verify_status: result verify-no-match
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.522: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.522: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413780): libfprint-device-DEBUG: 07:17:18.522: Device reported close completion
> (fprintd:2413780): GLib-GIO-DEBUG: 07:17:18.522: GTask [gio] D-Bus interface method dispatch (source object: 0x55e1f425a9b0, source tag: 0x7fa227b4fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413780): libfprint-device-DEBUG: 07:17:18.522: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413780): libfprint-device-DEBUG: 07:17:18.523: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.524: released device 0
> (fprintd:2413780): fprintd-DEBUG: 07:17:18.527: main loop completed
> (fprintd:2413780): libfprint-virtual_device_storage-DEBUG: 07:17:18.527: 43587562856: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413780): libfprint-virtual_device-DEBUG: 07:17:18.527: 43587562888: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_start_during_verify (__main__.FPrintdVirtualDeviceStorageIdentificationTests.test_enroll_start_during_verify) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.672s
> 
> OK
> ==============================================================================
> 
> ================================== 313/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_enroll_stop_during_verify
> start time:   07:17:17
> duration:     0.99s
> result:       exit status 0
> command:      MALLOC_PERTURB_=250 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageIdentificationTests.test_enroll_stop_during_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413792): GLib-GIO-DEBUG: 07:17:18.612: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.613: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413792): fprintd-WARNING **: 07:17:18.613: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.613: Launching FprintObject
> (fprintd:2413792): libfprint-context-DEBUG: 07:17:18.613: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.616: Preparing devices for resume
> (fprintd:2413792): libfprint-context-DEBUG: 07:17:18.616: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-1ehky9uy/virtual-image.socket
> (fprintd:2413792): libfprint-context-DEBUG: 07:17:18.616: created
> 1690269438.617 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413792): libfprint-device-DEBUG: 07:17:18.617: Device reported probe completion
> (fprintd:2413792): libfprint-device-DEBUG: 07:17:18.617: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413792): libfprint-device-DEBUG: 07:17:18.617: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.620: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.620: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.620: Finger present 0
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.620: Finger needed 0
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.620: Got delay inhibitor for sleep.
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.620: entering main loop
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.625: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.700: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.702: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.704: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.706: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.707: user 'testuser' claiming the device: 0
> (fprintd:2413792): libfprint-virtual_device-DEBUG: 07:17:18.707: 43587742161: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413792): libfprint-virtual_device_connection-DEBUG: 07:17:18.707: 43587742218: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413792): libfprint-device-DEBUG: 07:17:18.707: Device reported open completion
> (fprintd:2413792): GLib-GIO-DEBUG: 07:17:18.707: GTask [gio] D-Bus interface method dispatch (source object: 0x55b7ac32de40, source tag: 0x7fc37400fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413792): libfprint-device-DEBUG: 07:17:18.707: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413792): libfprint-device-DEBUG: 07:17:18.707: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.707: claimed device 0
> (fprintd:2413792): libfprint-virtual_device_connection-DEBUG: 07:17:18.708: Got a new connection!
> (fprintd:2413792): libfprint-virtual_device-DEBUG: 07:17:18.708: Got instructions of length 19
> (fprintd:2413792): libfprint-virtual_device-DEBUG: 07:17:18.708: Received command SET_ENROLL_STAGES 2
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.708: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.710: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.710: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.713: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.713: file_storage_print_data_load(): loaded '/tmp/tmp12v3ibjj/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.714: start enrollment device 0 finger 3
> (fprintd:2413792): libfprint-device-DEBUG: 07:17:18.714: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413792): libfprint-device-DEBUG: 07:17:18.714: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.714: Finger present 0
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.714: Finger needed 1
> (fprintd:2413792): GLib-GIO-DEBUG: 07:17:18.714: GTask [gio] D-Bus interface method dispatch (source object: 0x55b7ac32de40, source tag: 0x7fc37400fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413792): libfprint-virtual_device_connection-DEBUG: 07:17:18.716: Got a new connection!
> (fprintd:2413792): libfprint-virtual_device-DEBUG: 07:17:18.716: Got instructions of length 10
> (fprintd:2413792): libfprint-virtual_device-DEBUG: 07:17:18.716: Received command SCAN whorl
> (fprintd:2413792): libfprint-virtual_device-DEBUG: 07:17:18.716: Processing command SCAN whorl
> (fprintd:2413792): libfprint-device-DEBUG: 07:17:18.716: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.716: Finger present 1
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.716: Finger needed 1
> (fprintd:2413792): libfprint-virtual_device_storage-DEBUG: 07:17:18.716: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413792): libfprint-device-DEBUG: 07:17:18.716: Device reported identify result
> (fprintd:2413792): libfprint-device-DEBUG: 07:17:18.716: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.716: Finger present 0
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.716: Finger needed 1
> (fprintd:2413792): libfprint-device-DEBUG: 07:17:18.716: Device reported identify completion
> (fprintd:2413792): libfprint-device-DEBUG: 07:17:18.716: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.716: Finger present 0
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.716: Finger needed 0
> (fprintd:2413792): libfprint-device-DEBUG: 07:17:18.716: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413792): libfprint-device-DEBUG: 07:17:18.716: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413792): libfprint-device-DEBUG: 07:17:18.716: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413792): libfprint-device-DEBUG: 07:17:18.716: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.716: Finger present 0
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.716: Finger needed 1
> (fprintd:2413792): libfprint-virtual_device_connection-DEBUG: 07:17:18.717: Got a new connection!
> (fprintd:2413792): libfprint-virtual_device-DEBUG: 07:17:18.717: Got instructions of length 10
> (fprintd:2413792): libfprint-virtual_device-DEBUG: 07:17:18.717: Received command SCAN whorl
> (fprintd:2413792): libfprint-virtual_device-DEBUG: 07:17:18.717: Processing command SCAN whorl
> (fprintd:2413792): libfprint-device-DEBUG: 07:17:18.717: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.717: Finger present 1
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.717: Finger needed 1
> (fprintd:2413792): libfprint-device-DEBUG: 07:17:18.717: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.717: Finger present 0
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.717: Finger needed 1
> (fprintd:2413792): libfprint-device-DEBUG: 07:17:18.717: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.717: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413792): libfprint-virtual_device-DEBUG: 07:17:18.717: Sleeping completed
> (fprintd:2413792): libfprint-virtual_device_connection-DEBUG: 07:17:18.718: Got a new connection!
> (fprintd:2413792): libfprint-virtual_device-DEBUG: 07:17:18.718: Got instructions of length 10
> (fprintd:2413792): libfprint-virtual_device-DEBUG: 07:17:18.718: Received command SCAN whorl
> (fprintd:2413792): libfprint-virtual_device-DEBUG: 07:17:18.718: Processing command SCAN whorl
> (fprintd:2413792): libfprint-device-DEBUG: 07:17:18.718: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.718: Finger present 1
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.718: Finger needed 1
> (fprintd:2413792): libfprint-device-DEBUG: 07:17:18.718: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.718: Finger present 0
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.718: Finger needed 1
> (fprintd:2413792): libfprint-device-DEBUG: 07:17:18.718: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.718: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413792): libfprint-device-DEBUG: 07:17:18.718: Device reported enroll completion
> (fprintd:2413792): libfprint-device-DEBUG: 07:17:18.718: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.718: Finger present 0
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.718: Finger needed 0
> (fprintd:2413792): libfprint-device-DEBUG: 07:17:18.718: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2413792): libfprint-device-DEBUG: 07:17:18.718: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413792): libfprint-device-DEBUG: 07:17:18.718: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.718: enroll_cb: result enroll-completed
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.719: file_storage_print_data_save(): print saved to /tmp/tmp12v3ibjj/state/testuser/virtual_device_storage/0/3
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.720: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.720: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413792): GLib-GIO-DEBUG: 07:17:18.720: GTask [gio] D-Bus interface method dispatch (source object: 0x55b7ac32de40, source tag: 0x7fc37400fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.723: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.723: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.724: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.724: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp12v3ibjj/state/testuser/virtual_device_storage/0'
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.725: file_storage_print_data_load(): loaded '/tmp/tmp12v3ibjj/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.725: start verification device 0 finger left-middle-finger
> (fprintd:2413792): libfprint-device-DEBUG: 07:17:18.725: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413792): libfprint-device-DEBUG: 07:17:18.725: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.725: Finger present 0
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.725: Finger needed 1
> (fprintd:2413792): GLib-GIO-DEBUG: 07:17:18.725: GTask [gio] D-Bus interface method dispatch (source object: 0x55b7ac32de40, source tag: 0x7fc37400fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.726: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.726: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413792): GLib-GIO-DEBUG: 07:17:18.726: GTask [gio] D-Bus interface method dispatch (source object: 0x55b7ac32de40, source tag: 0x7fc37400fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.732: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.732: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413792): libfprint-device-DEBUG: 07:17:18.733: Idle cancelling on ongoing operation!
> (fprintd:2413792): libfprint-virtual_device-DEBUG: 07:17:18.733: Got cancellation!
> (fprintd:2413792): libfprint-virtual_device-DEBUG: 07:17:18.733: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2413792): libfprint-device-DEBUG: 07:17:18.733: Device reported verify completion
> (fprintd:2413792): libfprint-device-DEBUG: 07:17:18.733: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.733: Finger present 0
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.733: Finger needed 0
> (fprintd:2413792): libfprint-device-DEBUG: 07:17:18.733: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2413792): libfprint-device-DEBUG: 07:17:18.733: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.733: verify_cb: result verify-no-match
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.733: report_verify_status: result verify-no-match
> (fprintd:2413792): GLib-GIO-DEBUG: 07:17:18.733: GTask [gio] D-Bus interface method dispatch (source object: 0x55b7ac32de40, source tag: 0x7fc37400fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.738: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.738: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413792): libfprint-device-DEBUG: 07:17:18.738: Device reported close completion
> (fprintd:2413792): GLib-GIO-DEBUG: 07:17:18.738: GTask [gio] D-Bus interface method dispatch (source object: 0x55b7ac32de40, source tag: 0x7fc37400fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413792): libfprint-device-DEBUG: 07:17:18.738: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413792): libfprint-device-DEBUG: 07:17:18.738: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.738: released device 0
> (fprintd:2413792): fprintd-DEBUG: 07:17:18.743: main loop completed
> (fprintd:2413792): libfprint-virtual_device_storage-DEBUG: 07:17:18.744: 43587779082: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413792): libfprint-virtual_device-DEBUG: 07:17:18.744: 43587779144: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_stop_during_verify (__main__.FPrintdVirtualDeviceStorageIdentificationTests.test_enroll_stop_during_verify) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.710s
> 
> OK
> ==============================================================================
> 
> ================================== 314/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_multiple_verify
> start time:   07:17:17
> duration:     1.54s
> result:       exit status 0
> command:      MALLOC_PERTURB_=58 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageIdentificationTests.test_multiple_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413796): GLib-GIO-DEBUG: 07:17:18.616: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.617: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413796): fprintd-WARNING **: 07:17:18.617: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.617: Launching FprintObject
> (fprintd:2413796): libfprint-context-DEBUG: 07:17:18.617: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.618: Preparing devices for resume
> (fprintd:2413796): libfprint-context-DEBUG: 07:17:18.618: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-_bzie7sm/virtual-image.socket
> (fprintd:2413796): libfprint-context-DEBUG: 07:17:18.618: created
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:18.619: Device reported probe completion
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:18.619: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:18.619: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269438.619 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.624: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.624: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.624: Finger present 0
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.624: Finger needed 0
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.624: Got delay inhibitor for sleep.
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.624: entering main loop
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.624: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.724: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.724: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.725: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.726: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.726: user 'testuser' claiming the device: 0
> (fprintd:2413796): libfprint-virtual_device-DEBUG: 07:17:18.726: 43587761867: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413796): libfprint-virtual_device_connection-DEBUG: 07:17:18.726: 43587761915: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:18.726: Device reported open completion
> (fprintd:2413796): GLib-GIO-DEBUG: 07:17:18.727: GTask [gio] D-Bus interface method dispatch (source object: 0x562febcbc000, source tag: 0x7fc6f0c3de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:18.727: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:18.727: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.727: claimed device 0
> (fprintd:2413796): libfprint-virtual_device_connection-DEBUG: 07:17:18.729: Got a new connection!
> (fprintd:2413796): libfprint-virtual_device-DEBUG: 07:17:18.729: Got instructions of length 19
> (fprintd:2413796): libfprint-virtual_device-DEBUG: 07:17:18.729: Received command SET_ENROLL_STAGES 2
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.729: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.731: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.731: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.732: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.733: file_storage_print_data_load(): loaded '/tmp/tmpqed8lswa/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.733: start enrollment device 0 finger 3
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:18.733: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:18.733: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.733: Finger present 0
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.733: Finger needed 1
> (fprintd:2413796): GLib-GIO-DEBUG: 07:17:18.733: GTask [gio] D-Bus interface method dispatch (source object: 0x562febcbc000, source tag: 0x7fc6f0c3de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413796): libfprint-virtual_device_connection-DEBUG: 07:17:18.734: Got a new connection!
> (fprintd:2413796): libfprint-virtual_device-DEBUG: 07:17:18.734: Got instructions of length 10
> (fprintd:2413796): libfprint-virtual_device-DEBUG: 07:17:18.734: Received command SCAN whorl
> (fprintd:2413796): libfprint-virtual_device-DEBUG: 07:17:18.735: Processing command SCAN whorl
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:18.735: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.735: Finger present 1
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.735: Finger needed 1
> (fprintd:2413796): libfprint-virtual_device_storage-DEBUG: 07:17:18.735: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:18.735: Device reported identify result
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:18.735: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.735: Finger present 0
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.735: Finger needed 1
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:18.735: Device reported identify completion
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:18.735: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.735: Finger present 0
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.735: Finger needed 0
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:18.735: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:18.735: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:18.735: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:18.735: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.735: Finger present 0
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.735: Finger needed 1
> (fprintd:2413796): libfprint-virtual_device_connection-DEBUG: 07:17:18.737: Got a new connection!
> (fprintd:2413796): libfprint-virtual_device-DEBUG: 07:17:18.738: Got instructions of length 10
> (fprintd:2413796): libfprint-virtual_device-DEBUG: 07:17:18.738: Received command SCAN whorl
> (fprintd:2413796): libfprint-virtual_device-DEBUG: 07:17:18.738: Processing command SCAN whorl
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:18.738: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.738: Finger present 1
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.738: Finger needed 1
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:18.738: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.738: Finger present 0
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.738: Finger needed 1
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:18.738: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.738: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413796): libfprint-virtual_device-DEBUG: 07:17:18.738: Sleeping completed
> (fprintd:2413796): libfprint-virtual_device_connection-DEBUG: 07:17:18.739: Got a new connection!
> (fprintd:2413796): libfprint-virtual_device-DEBUG: 07:17:18.740: Got instructions of length 10
> (fprintd:2413796): libfprint-virtual_device-DEBUG: 07:17:18.740: Received command SCAN whorl
> (fprintd:2413796): libfprint-virtual_device-DEBUG: 07:17:18.740: Processing command SCAN whorl
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:18.740: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.740: Finger present 1
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.740: Finger needed 1
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:18.740: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.740: Finger present 0
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.740: Finger needed 1
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:18.740: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.740: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:18.740: Device reported enroll completion
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:18.740: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.740: Finger present 0
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.740: Finger needed 0
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:18.740: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:18.740: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:18.740: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.740: enroll_cb: result enroll-completed
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.741: file_storage_print_data_save(): print saved to /tmp/tmpqed8lswa/state/testuser/virtual_device_storage/0/3
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.746: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.746: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413796): GLib-GIO-DEBUG: 07:17:18.747: GTask [gio] D-Bus interface method dispatch (source object: 0x562febcbc000, source tag: 0x7fc6f0c3de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.748: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.748: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.749: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.749: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpqed8lswa/state/testuser/virtual_device_storage/0'
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.750: file_storage_print_data_load(): loaded '/tmp/tmpqed8lswa/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.750: start verification device 0 finger left-middle-finger
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:18.750: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:18.750: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.750: Finger present 0
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.750: Finger needed 1
> (fprintd:2413796): GLib-GIO-DEBUG: 07:17:18.750: GTask [gio] D-Bus interface method dispatch (source object: 0x562febcbc000, source tag: 0x7fc6f0c3de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413796): libfprint-virtual_device_connection-DEBUG: 07:17:18.750: Got a new connection!
> (fprintd:2413796): libfprint-virtual_device-DEBUG: 07:17:18.750: Got instructions of length 16
> (fprintd:2413796): libfprint-virtual_device-DEBUG: 07:17:18.750: Received command SCAN tented_arch
> (fprintd:2413796): libfprint-virtual_device-DEBUG: 07:17:18.750: Processing command SCAN tented_arch
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:18.750: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.750: Finger present 1
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.750: Finger needed 1
> (fprintd:2413796): libfprint-virtual_device-DEBUG: 07:17:18.750: Virtual device scanned print tented_arch
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:18.750: Device reported verify result
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.750: report_verify_status: result verify-no-match
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:18.751: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.751: Finger present 0
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.751: Finger needed 1
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:18.751: Device reported verify completion
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:18.751: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.751: Finger present 0
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.751: Finger needed 0
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:18.751: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:18.751: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.751: verify_cb: result verify-no-match
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.751: Device Virtual device with storage and identification for debugging failed to match during action 2, verifying local storage
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.753: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413796): fprintd-DEBUG: 07:17:18.753: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413796): GLib-GIO-DEBUG: 07:17:18.753: GTask [gio] D-Bus interface method dispatch (source object: 0x562febcbc000, source tag: 0x7fc6f0c3de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:19.252: Device reported listing completion
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:19.252: Completing action FPI_DEVICE_ACTION_LIST in idle!
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:19.252: Updated temperature model after 0.50 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413796): fprintd-DEBUG: 07:17:19.252: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpqed8lswa/state/testuser/virtual_device_storage/0'
> (fprintd:2413796): fprintd-DEBUG: 07:17:19.252: file_storage_print_data_load(): loaded '/tmp/tmpqed8lswa/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2413796): fprintd-DEBUG: 07:17:19.255: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413796): fprintd-DEBUG: 07:17:19.255: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413796): fprintd-DEBUG: 07:17:19.258: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413796): fprintd-DEBUG: 07:17:19.258: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpqed8lswa/state/testuser/virtual_device_storage/0'
> (fprintd:2413796): fprintd-DEBUG: 07:17:19.258: file_storage_print_data_load(): loaded '/tmp/tmpqed8lswa/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2413796): fprintd-DEBUG: 07:17:19.258: start verification device 0 finger left-middle-finger
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:19.258: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:19.259: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413796): fprintd-DEBUG: 07:17:19.259: Finger present 0
> (fprintd:2413796): fprintd-DEBUG: 07:17:19.259: Finger needed 1
> (fprintd:2413796): GLib-GIO-DEBUG: 07:17:19.259: GTask [gio] D-Bus interface method dispatch (source object: 0x562febcbc000, source tag: 0x7fc6f0c3de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413796): libfprint-virtual_device_connection-DEBUG: 07:17:19.260: Got a new connection!
> (fprintd:2413796): libfprint-virtual_device-DEBUG: 07:17:19.260: Got instructions of length 10
> (fprintd:2413796): libfprint-virtual_device-DEBUG: 07:17:19.260: Received command SCAN whorl
> (fprintd:2413796): libfprint-virtual_device-DEBUG: 07:17:19.260: Processing command SCAN whorl
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:19.260: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413796): fprintd-DEBUG: 07:17:19.260: Finger present 1
> (fprintd:2413796): fprintd-DEBUG: 07:17:19.260: Finger needed 1
> (fprintd:2413796): libfprint-virtual_device-DEBUG: 07:17:19.260: Virtual device scanned print whorl
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:19.260: Device reported verify result
> (fprintd:2413796): fprintd-DEBUG: 07:17:19.260: report_verify_status: result verify-match
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:19.260: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413796): fprintd-DEBUG: 07:17:19.260: Finger present 0
> (fprintd:2413796): fprintd-DEBUG: 07:17:19.260: Finger needed 1
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:19.260: Device reported verify completion
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:19.260: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413796): fprintd-DEBUG: 07:17:19.260: Finger present 0
> (fprintd:2413796): fprintd-DEBUG: 07:17:19.260: Finger needed 0
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:19.260: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:19.260: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413796): fprintd-DEBUG: 07:17:19.260: verify_cb: result verify-match
> (fprintd:2413796): fprintd-DEBUG: 07:17:19.264: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413796): fprintd-DEBUG: 07:17:19.264: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413796): GLib-GIO-DEBUG: 07:17:19.265: GTask [gio] D-Bus interface method dispatch (source object: 0x562febcbc000, source tag: 0x7fc6f0c3de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413796): fprintd-DEBUG: 07:17:19.269: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413796): fprintd-DEBUG: 07:17:19.269: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:19.269: Device reported close completion
> (fprintd:2413796): GLib-GIO-DEBUG: 07:17:19.269: GTask [gio] D-Bus interface method dispatch (source object: 0x562febcbc000, source tag: 0x7fc6f0c3de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:19.269: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413796): libfprint-device-DEBUG: 07:17:19.269: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413796): fprintd-DEBUG: 07:17:19.269: released device 0
> (fprintd:2413796): fprintd-DEBUG: 07:17:19.274: main loop completed
> (fprintd:2413796): libfprint-virtual_device_storage-DEBUG: 07:17:19.275: 43588310255: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413796): libfprint-virtual_device-DEBUG: 07:17:19.275: 43588310273: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-no-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> ----------------------------------- stderr -----------------------------------
> test_multiple_verify (__main__.FPrintdVirtualDeviceStorageIdentificationTests.test_multiple_verify) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.190s
> 
> OK
> ==============================================================================
> 
> ================================== 315/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_concourrent_stop
> start time:   07:17:18
> duration:     0.97s
> result:       exit status 0
> command:      MALLOC_PERTURB_=87 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageIdentificationTests.test_verify_concourrent_stop
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413850): GLib-GIO-DEBUG: 07:17:19.365: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.372: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413850): fprintd-WARNING **: 07:17:19.372: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.372: Launching FprintObject
> (fprintd:2413850): libfprint-context-DEBUG: 07:17:19.372: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.373: Preparing devices for resume
> (fprintd:2413850): libfprint-context-DEBUG: 07:17:19.374: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-f905410j/virtual-image.socket
> (fprintd:2413850): libfprint-context-DEBUG: 07:17:19.374: created
> (fprintd:2413850): libfprint-device-DEBUG: 07:17:19.374: Device reported probe completion
> (fprintd:2413850): libfprint-device-DEBUG: 07:17:19.374: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413850): libfprint-device-DEBUG: 07:17:19.374: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269439.375 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.378: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.378: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.378: Finger present 0
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.378: Finger needed 0
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.379: Got delay inhibitor for sleep.
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.379: entering main loop
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.382: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.472: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.472: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.473: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.474: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.474: user 'testuser' claiming the device: 0
> (fprintd:2413850): libfprint-virtual_device-DEBUG: 07:17:19.475: 43588510198: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413850): libfprint-virtual_device_connection-DEBUG: 07:17:19.475: 43588510264: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413850): libfprint-device-DEBUG: 07:17:19.475: Device reported open completion
> (fprintd:2413850): GLib-GIO-DEBUG: 07:17:19.475: GTask [gio] D-Bus interface method dispatch (source object: 0x564cfb228dc0, source tag: 0x7fb443b7fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413850): libfprint-device-DEBUG: 07:17:19.475: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413850): libfprint-device-DEBUG: 07:17:19.475: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.475: claimed device 0
> (fprintd:2413850): libfprint-virtual_device_connection-DEBUG: 07:17:19.476: Got a new connection!
> (fprintd:2413850): libfprint-virtual_device-DEBUG: 07:17:19.476: Got instructions of length 19
> (fprintd:2413850): libfprint-virtual_device-DEBUG: 07:17:19.476: Received command SET_ENROLL_STAGES 2
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.476: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.477: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.477: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.477: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.478: file_storage_print_data_load(): loaded '/tmp/tmpqwof5jp0/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.478: start enrollment device 0 finger 3
> (fprintd:2413850): libfprint-device-DEBUG: 07:17:19.478: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413850): libfprint-device-DEBUG: 07:17:19.478: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.478: Finger present 0
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.478: Finger needed 1
> (fprintd:2413850): GLib-GIO-DEBUG: 07:17:19.478: GTask [gio] D-Bus interface method dispatch (source object: 0x564cfb228dc0, source tag: 0x7fb443b7fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413850): libfprint-virtual_device_connection-DEBUG: 07:17:19.478: Got a new connection!
> (fprintd:2413850): libfprint-virtual_device-DEBUG: 07:17:19.478: Got instructions of length 10
> (fprintd:2413850): libfprint-virtual_device-DEBUG: 07:17:19.478: Received command SCAN whorl
> (fprintd:2413850): libfprint-virtual_device-DEBUG: 07:17:19.478: Processing command SCAN whorl
> (fprintd:2413850): libfprint-device-DEBUG: 07:17:19.478: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.478: Finger present 1
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.478: Finger needed 1
> (fprintd:2413850): libfprint-virtual_device_storage-DEBUG: 07:17:19.479: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413850): libfprint-device-DEBUG: 07:17:19.479: Device reported identify result
> (fprintd:2413850): libfprint-device-DEBUG: 07:17:19.479: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.479: Finger present 0
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.479: Finger needed 1
> (fprintd:2413850): libfprint-device-DEBUG: 07:17:19.479: Device reported identify completion
> (fprintd:2413850): libfprint-device-DEBUG: 07:17:19.479: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.479: Finger present 0
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.479: Finger needed 0
> (fprintd:2413850): libfprint-device-DEBUG: 07:17:19.479: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413850): libfprint-device-DEBUG: 07:17:19.479: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413850): libfprint-device-DEBUG: 07:17:19.479: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413850): libfprint-device-DEBUG: 07:17:19.479: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.479: Finger present 0
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.479: Finger needed 1
> (fprintd:2413850): libfprint-virtual_device_connection-DEBUG: 07:17:19.480: Got a new connection!
> (fprintd:2413850): libfprint-virtual_device-DEBUG: 07:17:19.480: Got instructions of length 10
> (fprintd:2413850): libfprint-virtual_device-DEBUG: 07:17:19.480: Received command SCAN whorl
> (fprintd:2413850): libfprint-virtual_device-DEBUG: 07:17:19.480: Processing command SCAN whorl
> (fprintd:2413850): libfprint-device-DEBUG: 07:17:19.480: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.480: Finger present 1
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.480: Finger needed 1
> (fprintd:2413850): libfprint-device-DEBUG: 07:17:19.480: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.480: Finger present 0
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.480: Finger needed 1
> (fprintd:2413850): libfprint-device-DEBUG: 07:17:19.480: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.480: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413850): libfprint-virtual_device-DEBUG: 07:17:19.480: Sleeping completed
> (fprintd:2413850): libfprint-virtual_device_connection-DEBUG: 07:17:19.481: Got a new connection!
> (fprintd:2413850): libfprint-virtual_device-DEBUG: 07:17:19.481: Got instructions of length 10
> (fprintd:2413850): libfprint-virtual_device-DEBUG: 07:17:19.481: Received command SCAN whorl
> (fprintd:2413850): libfprint-virtual_device-DEBUG: 07:17:19.481: Processing command SCAN whorl
> (fprintd:2413850): libfprint-device-DEBUG: 07:17:19.481: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.481: Finger present 1
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.481: Finger needed 1
> (fprintd:2413850): libfprint-device-DEBUG: 07:17:19.481: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.481: Finger present 0
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.481: Finger needed 1
> (fprintd:2413850): libfprint-device-DEBUG: 07:17:19.481: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.481: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413850): libfprint-device-DEBUG: 07:17:19.481: Device reported enroll completion
> (fprintd:2413850): libfprint-device-DEBUG: 07:17:19.481: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.481: Finger present 0
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.481: Finger needed 0
> (fprintd:2413850): libfprint-device-DEBUG: 07:17:19.481: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2413850): libfprint-device-DEBUG: 07:17:19.482: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413850): libfprint-device-DEBUG: 07:17:19.482: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.482: enroll_cb: result enroll-completed
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.482: file_storage_print_data_save(): print saved to /tmp/tmpqwof5jp0/state/testuser/virtual_device_storage/0/3
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.483: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.483: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413850): GLib-GIO-DEBUG: 07:17:19.484: GTask [gio] D-Bus interface method dispatch (source object: 0x564cfb228dc0, source tag: 0x7fb443b7fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.484: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.484: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.485: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.485: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpqwof5jp0/state/testuser/virtual_device_storage/0'
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.485: file_storage_print_data_load(): loaded '/tmp/tmpqwof5jp0/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.485: start verification device 0 finger left-middle-finger
> (fprintd:2413850): libfprint-device-DEBUG: 07:17:19.485: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413850): libfprint-device-DEBUG: 07:17:19.485: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.485: Finger present 0
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.485: Finger needed 1
> (fprintd:2413850): GLib-GIO-DEBUG: 07:17:19.486: GTask [gio] D-Bus interface method dispatch (source object: 0x564cfb228dc0, source tag: 0x7fb443b7fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.487: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.487: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413850): GLib-GIO-DEBUG: 07:17:19.487: GTask [gio] D-Bus interface method dispatch (source object: 0x564cfb228dc0, source tag: 0x7fb443b7fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413850): libfprint-device-DEBUG: 07:17:19.487: Idle cancelling on ongoing operation!
> (fprintd:2413850): libfprint-virtual_device-DEBUG: 07:17:19.487: Got cancellation!
> (fprintd:2413850): libfprint-virtual_device-DEBUG: 07:17:19.487: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2413850): libfprint-device-DEBUG: 07:17:19.487: Device reported verify completion
> (fprintd:2413850): libfprint-device-DEBUG: 07:17:19.487: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.487: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.487: Finger present 0
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.487: Finger needed 0
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.487: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413850): libfprint-device-DEBUG: 07:17:19.487: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2413850): libfprint-device-DEBUG: 07:17:19.487: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413850): GLib-GIO-DEBUG: 07:17:19.487: GTask [gio] D-Bus interface method dispatch (source object: 0x564cfb228dc0, source tag: 0x7fb443b7fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.487: verify_cb: result verify-no-match
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.487: report_verify_status: result verify-no-match
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.489: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.489: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413850): libfprint-device-DEBUG: 07:17:19.489: Device reported close completion
> (fprintd:2413850): GLib-GIO-DEBUG: 07:17:19.489: GTask [gio] D-Bus interface method dispatch (source object: 0x564cfb228dc0, source tag: 0x7fb443b7fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413850): libfprint-device-DEBUG: 07:17:19.489: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413850): libfprint-device-DEBUG: 07:17:19.489: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.489: released device 0
> (fprintd:2413850): fprintd-DEBUG: 07:17:19.490: main loop completed
> (fprintd:2413850): libfprint-virtual_device_storage-DEBUG: 07:17:19.490: 43588525573: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413850): libfprint-virtual_device-DEBUG: 07:17:19.490: 43588525592: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-no-match', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_concourrent_stop (__main__.FPrintdVirtualDeviceStorageIdentificationTests.test_verify_concourrent_stop) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.742s
> 
> OK
> ==============================================================================
> 
> ================================== 316/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_error_already_open
> start time:   07:17:18
> duration:     0.98s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=2 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageIdentificationTests.test_verify_error_already_open
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413855): GLib-GIO-DEBUG: 07:17:19.390: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.391: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413855): fprintd-WARNING **: 07:17:19.391: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.391: Launching FprintObject
> (fprintd:2413855): libfprint-context-DEBUG: 07:17:19.391: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.392: Preparing devices for resume
> (fprintd:2413855): libfprint-context-DEBUG: 07:17:19.393: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-bcsks00w/virtual-image.socket
> (fprintd:2413855): libfprint-context-DEBUG: 07:17:19.393: created
> 1690269439.393 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413855): libfprint-device-DEBUG: 07:17:19.393: Device reported probe completion
> (fprintd:2413855): libfprint-device-DEBUG: 07:17:19.393: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413855): libfprint-device-DEBUG: 07:17:19.393: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.395: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.395: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.395: Finger present 0
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.395: Finger needed 0
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.395: Got delay inhibitor for sleep.
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.395: entering main loop
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.395: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.479: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.479: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.481: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.482: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.483: user 'testuser' claiming the device: 0
> (fprintd:2413855): libfprint-virtual_device-DEBUG: 07:17:19.483: 43588518102: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413855): libfprint-virtual_device_connection-DEBUG: 07:17:19.483: 43588518204: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413855): libfprint-device-DEBUG: 07:17:19.483: Device reported open completion
> (fprintd:2413855): GLib-GIO-DEBUG: 07:17:19.483: GTask [gio] D-Bus interface method dispatch (source object: 0x56409dc74dc0, source tag: 0x7f7b677c8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413855): libfprint-device-DEBUG: 07:17:19.483: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413855): libfprint-device-DEBUG: 07:17:19.483: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.483: claimed device 0
> (fprintd:2413855): libfprint-virtual_device_connection-DEBUG: 07:17:19.483: Got a new connection!
> (fprintd:2413855): libfprint-virtual_device-DEBUG: 07:17:19.483: Got instructions of length 19
> (fprintd:2413855): libfprint-virtual_device-DEBUG: 07:17:19.483: Received command SET_ENROLL_STAGES 2
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.483: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.484: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.484: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.485: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.485: file_storage_print_data_load(): loaded '/tmp/tmpz5zrnxq_/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.485: start enrollment device 0 finger 3
> (fprintd:2413855): libfprint-device-DEBUG: 07:17:19.485: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413855): libfprint-device-DEBUG: 07:17:19.485: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.485: Finger present 0
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.485: Finger needed 1
> (fprintd:2413855): GLib-GIO-DEBUG: 07:17:19.485: GTask [gio] D-Bus interface method dispatch (source object: 0x56409dc74dc0, source tag: 0x7f7b677c8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413855): libfprint-virtual_device_connection-DEBUG: 07:17:19.487: Got a new connection!
> (fprintd:2413855): libfprint-virtual_device-DEBUG: 07:17:19.487: Got instructions of length 10
> (fprintd:2413855): libfprint-virtual_device-DEBUG: 07:17:19.487: Received command SCAN whorl
> (fprintd:2413855): libfprint-virtual_device-DEBUG: 07:17:19.487: Processing command SCAN whorl
> (fprintd:2413855): libfprint-device-DEBUG: 07:17:19.487: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.487: Finger present 1
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.487: Finger needed 1
> (fprintd:2413855): libfprint-virtual_device_storage-DEBUG: 07:17:19.487: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413855): libfprint-device-DEBUG: 07:17:19.487: Device reported identify result
> (fprintd:2413855): libfprint-device-DEBUG: 07:17:19.487: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.487: Finger present 0
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.487: Finger needed 1
> (fprintd:2413855): libfprint-device-DEBUG: 07:17:19.487: Device reported identify completion
> (fprintd:2413855): libfprint-device-DEBUG: 07:17:19.487: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.487: Finger present 0
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.487: Finger needed 0
> (fprintd:2413855): libfprint-device-DEBUG: 07:17:19.487: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413855): libfprint-device-DEBUG: 07:17:19.487: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413855): libfprint-device-DEBUG: 07:17:19.488: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413855): libfprint-device-DEBUG: 07:17:19.488: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.488: Finger present 0
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.488: Finger needed 1
> (fprintd:2413855): libfprint-virtual_device_connection-DEBUG: 07:17:19.489: Got a new connection!
> (fprintd:2413855): libfprint-virtual_device-DEBUG: 07:17:19.489: Got instructions of length 10
> (fprintd:2413855): libfprint-virtual_device-DEBUG: 07:17:19.489: Received command SCAN whorl
> (fprintd:2413855): libfprint-virtual_device-DEBUG: 07:17:19.489: Processing command SCAN whorl
> (fprintd:2413855): libfprint-device-DEBUG: 07:17:19.489: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.489: Finger present 1
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.489: Finger needed 1
> (fprintd:2413855): libfprint-device-DEBUG: 07:17:19.489: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.489: Finger present 0
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.489: Finger needed 1
> (fprintd:2413855): libfprint-device-DEBUG: 07:17:19.489: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.489: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413855): libfprint-virtual_device-DEBUG: 07:17:19.489: Sleeping completed
> (fprintd:2413855): libfprint-virtual_device_connection-DEBUG: 07:17:19.493: Got a new connection!
> (fprintd:2413855): libfprint-virtual_device-DEBUG: 07:17:19.494: Got instructions of length 10
> (fprintd:2413855): libfprint-virtual_device-DEBUG: 07:17:19.494: Received command SCAN whorl
> (fprintd:2413855): libfprint-virtual_device-DEBUG: 07:17:19.494: Processing command SCAN whorl
> (fprintd:2413855): libfprint-device-DEBUG: 07:17:19.494: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.494: Finger present 1
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.494: Finger needed 1
> (fprintd:2413855): libfprint-device-DEBUG: 07:17:19.494: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.494: Finger present 0
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.494: Finger needed 1
> (fprintd:2413855): libfprint-device-DEBUG: 07:17:19.494: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.494: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413855): libfprint-device-DEBUG: 07:17:19.494: Device reported enroll completion
> (fprintd:2413855): libfprint-device-DEBUG: 07:17:19.494: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.494: Finger present 0
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.494: Finger needed 0
> (fprintd:2413855): libfprint-device-DEBUG: 07:17:19.494: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2413855): libfprint-device-DEBUG: 07:17:19.494: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413855): libfprint-device-DEBUG: 07:17:19.495: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.495: enroll_cb: result enroll-completed
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.497: file_storage_print_data_save(): print saved to /tmp/tmpz5zrnxq_/state/testuser/virtual_device_storage/0/3
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.499: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.499: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413855): GLib-GIO-DEBUG: 07:17:19.499: GTask [gio] D-Bus interface method dispatch (source object: 0x56409dc74dc0, source tag: 0x7f7b677c8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.500: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.500: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.501: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.501: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpz5zrnxq_/state/testuser/virtual_device_storage/0'
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.501: file_storage_print_data_load(): loaded '/tmp/tmpz5zrnxq_/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.501: start verification device 0 finger left-middle-finger
> (fprintd:2413855): libfprint-device-DEBUG: 07:17:19.501: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413855): libfprint-device-DEBUG: 07:17:19.501: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.501: Finger present 0
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.501: Finger needed 1
> (fprintd:2413855): GLib-GIO-DEBUG: 07:17:19.501: GTask [gio] D-Bus interface method dispatch (source object: 0x56409dc74dc0, source tag: 0x7f7b677c8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413855): libfprint-virtual_device_connection-DEBUG: 07:17:19.502: Got a new connection!
> (fprintd:2413855): libfprint-virtual_device-DEBUG: 07:17:19.502: Got instructions of length 7
> (fprintd:2413855): libfprint-virtual_device-DEBUG: 07:17:19.502: Received command ERROR 3
> (fprintd:2413855): libfprint-virtual_device-DEBUG: 07:17:19.502: Processing command ERROR 3
> (fprintd:2413855): libfprint-virtual_device-DEBUG: 07:17:19.502: Virtual device scan failed with error: The device has already been opened!
> (fprintd:2413855): libfprint-device-DEBUG: 07:17:19.502: Device reported verify completion
> (fprintd:2413855): libfprint-device-DEBUG: 07:17:19.502: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.502: Finger present 0
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.502: Finger needed 0
> (fprintd:2413855): libfprint-device-DEBUG: 07:17:19.502: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2413855): libfprint-device-DEBUG: 07:17:19.502: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.502: verify_cb: result verify-unknown-error
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.502: report_verify_status: result verify-unknown-error
> 
> (fprintd:2413855): fprintd-WARNING **: 07:17:19.502: Device reported an error during verify: The device has already been opened!
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.504: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.504: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413855): GLib-GIO-DEBUG: 07:17:19.504: GTask [gio] D-Bus interface method dispatch (source object: 0x56409dc74dc0, source tag: 0x7f7b677c8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.505: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.505: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413855): libfprint-device-DEBUG: 07:17:19.505: Device reported close completion
> (fprintd:2413855): GLib-GIO-DEBUG: 07:17:19.505: GTask [gio] D-Bus interface method dispatch (source object: 0x56409dc74dc0, source tag: 0x7f7b677c8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413855): libfprint-device-DEBUG: 07:17:19.505: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413855): libfprint-device-DEBUG: 07:17:19.505: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.505: released device 0
> (fprintd:2413855): fprintd-DEBUG: 07:17:19.507: main loop completed
> (fprintd:2413855): libfprint-virtual_device_storage-DEBUG: 07:17:19.508: 43588543335: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413855): libfprint-virtual_device-DEBUG: 07:17:19.508: 43588543357: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_error_already_open (__main__.FPrintdVirtualDeviceStorageIdentificationTests.test_verify_error_already_open) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.770s
> 
> OK
> ==============================================================================
> 
> ================================== 317/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_error_busy
> start time:   07:17:18
> duration:     0.94s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=170 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageIdentificationTests.test_verify_error_busy
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413869): GLib-GIO-DEBUG: 07:17:19.542: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.544: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413869): fprintd-WARNING **: 07:17:19.544: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.544: Launching FprintObject
> (fprintd:2413869): libfprint-context-DEBUG: 07:17:19.544: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.545: Preparing devices for resume
> (fprintd:2413869): libfprint-context-DEBUG: 07:17:19.545: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-xrp3tpfi/virtual-image.socket
> (fprintd:2413869): libfprint-context-DEBUG: 07:17:19.546: created
> (fprintd:2413869): libfprint-device-DEBUG: 07:17:19.546: Device reported probe completion
> (fprintd:2413869): libfprint-device-DEBUG: 07:17:19.546: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413869): libfprint-device-DEBUG: 07:17:19.546: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269439.547 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.547: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.547: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.547: Finger present 0
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.547: Finger needed 0
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.548: Got delay inhibitor for sleep.
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.548: entering main loop
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.548: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.640: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.640: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.644: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.645: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.645: user 'testuser' claiming the device: 0
> (fprintd:2413869): libfprint-virtual_device-DEBUG: 07:17:19.645: 43588680184: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413869): libfprint-virtual_device_connection-DEBUG: 07:17:19.645: 43588680240: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413869): libfprint-device-DEBUG: 07:17:19.645: Device reported open completion
> (fprintd:2413869): GLib-GIO-DEBUG: 07:17:19.645: GTask [gio] D-Bus interface method dispatch (source object: 0x556df9b64e00, source tag: 0x7fd4ced26e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413869): libfprint-device-DEBUG: 07:17:19.645: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413869): libfprint-device-DEBUG: 07:17:19.645: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.645: claimed device 0
> (fprintd:2413869): libfprint-virtual_device_connection-DEBUG: 07:17:19.646: Got a new connection!
> (fprintd:2413869): libfprint-virtual_device-DEBUG: 07:17:19.646: Got instructions of length 19
> (fprintd:2413869): libfprint-virtual_device-DEBUG: 07:17:19.646: Received command SET_ENROLL_STAGES 2
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.646: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.647: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.647: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.647: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.648: file_storage_print_data_load(): loaded '/tmp/tmpyup43z_p/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.648: start enrollment device 0 finger 3
> (fprintd:2413869): libfprint-device-DEBUG: 07:17:19.648: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413869): libfprint-device-DEBUG: 07:17:19.648: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.648: Finger present 0
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.648: Finger needed 1
> (fprintd:2413869): GLib-GIO-DEBUG: 07:17:19.648: GTask [gio] D-Bus interface method dispatch (source object: 0x556df9b64e00, source tag: 0x7fd4ced26e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413869): libfprint-virtual_device_connection-DEBUG: 07:17:19.648: Got a new connection!
> (fprintd:2413869): libfprint-virtual_device-DEBUG: 07:17:19.648: Got instructions of length 10
> (fprintd:2413869): libfprint-virtual_device-DEBUG: 07:17:19.648: Received command SCAN whorl
> (fprintd:2413869): libfprint-virtual_device-DEBUG: 07:17:19.648: Processing command SCAN whorl
> (fprintd:2413869): libfprint-device-DEBUG: 07:17:19.648: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.649: Finger present 1
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.649: Finger needed 1
> (fprintd:2413869): libfprint-virtual_device_storage-DEBUG: 07:17:19.649: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413869): libfprint-device-DEBUG: 07:17:19.649: Device reported identify result
> (fprintd:2413869): libfprint-device-DEBUG: 07:17:19.649: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.649: Finger present 0
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.649: Finger needed 1
> (fprintd:2413869): libfprint-device-DEBUG: 07:17:19.649: Device reported identify completion
> (fprintd:2413869): libfprint-device-DEBUG: 07:17:19.649: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.649: Finger present 0
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.649: Finger needed 0
> (fprintd:2413869): libfprint-device-DEBUG: 07:17:19.649: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413869): libfprint-device-DEBUG: 07:17:19.649: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413869): libfprint-device-DEBUG: 07:17:19.649: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413869): libfprint-device-DEBUG: 07:17:19.649: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.649: Finger present 0
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.649: Finger needed 1
> (fprintd:2413869): libfprint-virtual_device_connection-DEBUG: 07:17:19.650: Got a new connection!
> (fprintd:2413869): libfprint-virtual_device-DEBUG: 07:17:19.650: Got instructions of length 10
> (fprintd:2413869): libfprint-virtual_device-DEBUG: 07:17:19.650: Received command SCAN whorl
> (fprintd:2413869): libfprint-virtual_device-DEBUG: 07:17:19.650: Processing command SCAN whorl
> (fprintd:2413869): libfprint-device-DEBUG: 07:17:19.650: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.650: Finger present 1
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.650: Finger needed 1
> (fprintd:2413869): libfprint-device-DEBUG: 07:17:19.650: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.650: Finger present 0
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.650: Finger needed 1
> (fprintd:2413869): libfprint-device-DEBUG: 07:17:19.650: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.650: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413869): libfprint-virtual_device-DEBUG: 07:17:19.650: Sleeping completed
> (fprintd:2413869): libfprint-virtual_device_connection-DEBUG: 07:17:19.651: Got a new connection!
> (fprintd:2413869): libfprint-virtual_device-DEBUG: 07:17:19.651: Got instructions of length 10
> (fprintd:2413869): libfprint-virtual_device-DEBUG: 07:17:19.651: Received command SCAN whorl
> (fprintd:2413869): libfprint-virtual_device-DEBUG: 07:17:19.651: Processing command SCAN whorl
> (fprintd:2413869): libfprint-device-DEBUG: 07:17:19.651: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.651: Finger present 1
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.651: Finger needed 1
> (fprintd:2413869): libfprint-device-DEBUG: 07:17:19.651: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.651: Finger present 0
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.651: Finger needed 1
> (fprintd:2413869): libfprint-device-DEBUG: 07:17:19.651: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.651: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413869): libfprint-device-DEBUG: 07:17:19.651: Device reported enroll completion
> (fprintd:2413869): libfprint-device-DEBUG: 07:17:19.651: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.651: Finger present 0
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.651: Finger needed 0
> (fprintd:2413869): libfprint-device-DEBUG: 07:17:19.651: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2413869): libfprint-device-DEBUG: 07:17:19.651: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413869): libfprint-device-DEBUG: 07:17:19.651: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.651: enroll_cb: result enroll-completed
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.651: file_storage_print_data_save(): print saved to /tmp/tmpyup43z_p/state/testuser/virtual_device_storage/0/3
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.652: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.652: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413869): GLib-GIO-DEBUG: 07:17:19.652: GTask [gio] D-Bus interface method dispatch (source object: 0x556df9b64e00, source tag: 0x7fd4ced26e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.653: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.653: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.654: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.654: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpyup43z_p/state/testuser/virtual_device_storage/0'
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.654: file_storage_print_data_load(): loaded '/tmp/tmpyup43z_p/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.654: start verification device 0 finger left-middle-finger
> (fprintd:2413869): libfprint-device-DEBUG: 07:17:19.654: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413869): libfprint-device-DEBUG: 07:17:19.654: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.654: Finger present 0
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.654: Finger needed 1
> (fprintd:2413869): GLib-GIO-DEBUG: 07:17:19.654: GTask [gio] D-Bus interface method dispatch (source object: 0x556df9b64e00, source tag: 0x7fd4ced26e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413869): libfprint-virtual_device_connection-DEBUG: 07:17:19.654: Got a new connection!
> (fprintd:2413869): libfprint-virtual_device-DEBUG: 07:17:19.654: Got instructions of length 7
> (fprintd:2413869): libfprint-virtual_device-DEBUG: 07:17:19.654: Received command ERROR 4
> (fprintd:2413869): libfprint-virtual_device-DEBUG: 07:17:19.654: Processing command ERROR 4
> (fprintd:2413869): libfprint-virtual_device-DEBUG: 07:17:19.654: Virtual device scan failed with error: The device is still busy with another operation, please try again later.
> (fprintd:2413869): libfprint-device-DEBUG: 07:17:19.654: Device reported verify completion
> (fprintd:2413869): libfprint-device-DEBUG: 07:17:19.655: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.655: Finger present 0
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.655: Finger needed 0
> (fprintd:2413869): libfprint-device-DEBUG: 07:17:19.655: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2413869): libfprint-device-DEBUG: 07:17:19.655: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.655: verify_cb: result verify-unknown-error
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.655: report_verify_status: result verify-unknown-error
> 
> (fprintd:2413869): fprintd-WARNING **: 07:17:19.655: Device reported an error during verify: The device is still busy with another operation, please try again later.
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.657: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.657: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413869): GLib-GIO-DEBUG: 07:17:19.657: GTask [gio] D-Bus interface method dispatch (source object: 0x556df9b64e00, source tag: 0x7fd4ced26e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.660: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.660: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413869): libfprint-device-DEBUG: 07:17:19.660: Device reported close completion
> (fprintd:2413869): GLib-GIO-DEBUG: 07:17:19.660: GTask [gio] D-Bus interface method dispatch (source object: 0x556df9b64e00, source tag: 0x7fd4ced26e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413869): libfprint-device-DEBUG: 07:17:19.660: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413869): libfprint-device-DEBUG: 07:17:19.660: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.660: released device 0
> (fprintd:2413869): fprintd-DEBUG: 07:17:19.662: main loop completed
> (fprintd:2413869): libfprint-virtual_device_storage-DEBUG: 07:17:19.662: 43588697946: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413869): libfprint-virtual_device-DEBUG: 07:17:19.662: 43588697963: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_error_busy (__main__.FPrintdVirtualDeviceStorageIdentificationTests.test_verify_error_busy) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.739s
> 
> OK
> ==============================================================================
> 
> ================================== 318/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_error_data_invalid
> start time:   07:17:19
> duration:     0.81s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=131 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageIdentificationTests.test_verify_error_data_invalid
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413910): GLib-GIO-DEBUG: 07:17:20.159: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.160: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413910): fprintd-WARNING **: 07:17:20.160: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.160: Launching FprintObject
> (fprintd:2413910): libfprint-context-DEBUG: 07:17:20.160: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.161: Preparing devices for resume
> (fprintd:2413910): libfprint-context-DEBUG: 07:17:20.161: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-cwgnjwl7/virtual-image.socket
> (fprintd:2413910): libfprint-context-DEBUG: 07:17:20.161: created
> 1690269440.162 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413910): libfprint-device-DEBUG: 07:17:20.162: Device reported probe completion
> (fprintd:2413910): libfprint-device-DEBUG: 07:17:20.162: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413910): libfprint-device-DEBUG: 07:17:20.162: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.167: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.167: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.167: Finger present 0
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.167: Finger needed 0
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.167: Got delay inhibitor for sleep.
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.167: entering main loop
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.168: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.248: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.250: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.251: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.252: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.253: user 'testuser' claiming the device: 0
> (fprintd:2413910): libfprint-virtual_device-DEBUG: 07:17:20.253: 43589288120: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413910): libfprint-virtual_device_connection-DEBUG: 07:17:20.253: 43589288160: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413910): libfprint-device-DEBUG: 07:17:20.253: Device reported open completion
> (fprintd:2413910): GLib-GIO-DEBUG: 07:17:20.253: GTask [gio] D-Bus interface method dispatch (source object: 0x55d30c0f6000, source tag: 0x7f2f1cffae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413910): libfprint-device-DEBUG: 07:17:20.254: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413910): libfprint-device-DEBUG: 07:17:20.254: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.254: claimed device 0
> (fprintd:2413910): libfprint-virtual_device_connection-DEBUG: 07:17:20.255: Got a new connection!
> (fprintd:2413910): libfprint-virtual_device-DEBUG: 07:17:20.255: Got instructions of length 19
> (fprintd:2413910): libfprint-virtual_device-DEBUG: 07:17:20.255: Received command SET_ENROLL_STAGES 2
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.255: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.257: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.258: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.259: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.259: file_storage_print_data_load(): loaded '/tmp/tmp00fgsjm4/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.259: start enrollment device 0 finger 3
> (fprintd:2413910): libfprint-device-DEBUG: 07:17:20.259: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413910): libfprint-device-DEBUG: 07:17:20.259: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.259: Finger present 0
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.259: Finger needed 1
> (fprintd:2413910): GLib-GIO-DEBUG: 07:17:20.260: GTask [gio] D-Bus interface method dispatch (source object: 0x55d30c0f6000, source tag: 0x7f2f1cffae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413910): libfprint-virtual_device_connection-DEBUG: 07:17:20.260: Got a new connection!
> (fprintd:2413910): libfprint-virtual_device-DEBUG: 07:17:20.261: Got instructions of length 10
> (fprintd:2413910): libfprint-virtual_device-DEBUG: 07:17:20.261: Received command SCAN whorl
> (fprintd:2413910): libfprint-virtual_device-DEBUG: 07:17:20.261: Processing command SCAN whorl
> (fprintd:2413910): libfprint-device-DEBUG: 07:17:20.261: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.261: Finger present 1
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.261: Finger needed 1
> (fprintd:2413910): libfprint-virtual_device_storage-DEBUG: 07:17:20.261: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413910): libfprint-device-DEBUG: 07:17:20.261: Device reported identify result
> (fprintd:2413910): libfprint-device-DEBUG: 07:17:20.261: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.261: Finger present 0
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.261: Finger needed 1
> (fprintd:2413910): libfprint-device-DEBUG: 07:17:20.261: Device reported identify completion
> (fprintd:2413910): libfprint-device-DEBUG: 07:17:20.261: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.261: Finger present 0
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.261: Finger needed 0
> (fprintd:2413910): libfprint-device-DEBUG: 07:17:20.261: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413910): libfprint-device-DEBUG: 07:17:20.261: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413910): libfprint-device-DEBUG: 07:17:20.261: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413910): libfprint-device-DEBUG: 07:17:20.261: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.261: Finger present 0
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.261: Finger needed 1
> (fprintd:2413910): libfprint-virtual_device_connection-DEBUG: 07:17:20.262: Got a new connection!
> (fprintd:2413910): libfprint-virtual_device-DEBUG: 07:17:20.262: Got instructions of length 10
> (fprintd:2413910): libfprint-virtual_device-DEBUG: 07:17:20.262: Received command SCAN whorl
> (fprintd:2413910): libfprint-virtual_device-DEBUG: 07:17:20.262: Processing command SCAN whorl
> (fprintd:2413910): libfprint-device-DEBUG: 07:17:20.262: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.262: Finger present 1
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.262: Finger needed 1
> (fprintd:2413910): libfprint-device-DEBUG: 07:17:20.262: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.262: Finger present 0
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.262: Finger needed 1
> (fprintd:2413910): libfprint-device-DEBUG: 07:17:20.262: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.262: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413910): libfprint-virtual_device-DEBUG: 07:17:20.262: Sleeping completed
> (fprintd:2413910): libfprint-virtual_device_connection-DEBUG: 07:17:20.263: Got a new connection!
> (fprintd:2413910): libfprint-virtual_device-DEBUG: 07:17:20.263: Got instructions of length 10
> (fprintd:2413910): libfprint-virtual_device-DEBUG: 07:17:20.263: Received command SCAN whorl
> (fprintd:2413910): libfprint-virtual_device-DEBUG: 07:17:20.263: Processing command SCAN whorl
> (fprintd:2413910): libfprint-device-DEBUG: 07:17:20.263: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.263: Finger present 1
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.263: Finger needed 1
> (fprintd:2413910): libfprint-device-DEBUG: 07:17:20.263: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.263: Finger present 0
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.263: Finger needed 1
> (fprintd:2413910): libfprint-device-DEBUG: 07:17:20.263: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.263: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413910): libfprint-device-DEBUG: 07:17:20.263: Device reported enroll completion
> (fprintd:2413910): libfprint-device-DEBUG: 07:17:20.263: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.263: Finger present 0
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.263: Finger needed 0
> (fprintd:2413910): libfprint-device-DEBUG: 07:17:20.263: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2413910): libfprint-device-DEBUG: 07:17:20.263: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413910): libfprint-device-DEBUG: 07:17:20.263: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.263: enroll_cb: result enroll-completed
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.263: file_storage_print_data_save(): print saved to /tmp/tmp00fgsjm4/state/testuser/virtual_device_storage/0/3
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.264: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.264: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413910): GLib-GIO-DEBUG: 07:17:20.265: GTask [gio] D-Bus interface method dispatch (source object: 0x55d30c0f6000, source tag: 0x7f2f1cffae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.265: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.265: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.266: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.266: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp00fgsjm4/state/testuser/virtual_device_storage/0'
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.267: file_storage_print_data_load(): loaded '/tmp/tmp00fgsjm4/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.267: start verification device 0 finger left-middle-finger
> (fprintd:2413910): libfprint-device-DEBUG: 07:17:20.267: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413910): libfprint-device-DEBUG: 07:17:20.267: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.267: Finger present 0
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.267: Finger needed 1
> (fprintd:2413910): GLib-GIO-DEBUG: 07:17:20.267: GTask [gio] D-Bus interface method dispatch (source object: 0x55d30c0f6000, source tag: 0x7f2f1cffae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413910): libfprint-virtual_device_connection-DEBUG: 07:17:20.267: Got a new connection!
> (fprintd:2413910): libfprint-virtual_device-DEBUG: 07:17:20.268: Got instructions of length 7
> (fprintd:2413910): libfprint-virtual_device-DEBUG: 07:17:20.268: Received command ERROR 6
> (fprintd:2413910): libfprint-virtual_device-DEBUG: 07:17:20.268: Processing command ERROR 6
> (fprintd:2413910): libfprint-virtual_device-DEBUG: 07:17:20.268: Virtual device scan failed with error: Passed (print) data is not valid.
> (fprintd:2413910): libfprint-device-DEBUG: 07:17:20.268: Device reported verify completion
> (fprintd:2413910): libfprint-device-DEBUG: 07:17:20.268: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.268: Finger present 0
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.268: Finger needed 0
> (fprintd:2413910): libfprint-device-DEBUG: 07:17:20.268: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2413910): libfprint-device-DEBUG: 07:17:20.268: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.268: verify_cb: result verify-unknown-error
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.268: report_verify_status: result verify-unknown-error
> 
> (fprintd:2413910): fprintd-WARNING **: 07:17:20.268: Device reported an error during verify: Passed (print) data is not valid.
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.269: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.269: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413910): GLib-GIO-DEBUG: 07:17:20.270: GTask [gio] D-Bus interface method dispatch (source object: 0x55d30c0f6000, source tag: 0x7f2f1cffae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.270: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.270: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413910): libfprint-device-DEBUG: 07:17:20.271: Device reported close completion
> (fprintd:2413910): GLib-GIO-DEBUG: 07:17:20.271: GTask [gio] D-Bus interface method dispatch (source object: 0x55d30c0f6000, source tag: 0x7f2f1cffae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413910): libfprint-device-DEBUG: 07:17:20.271: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413910): libfprint-device-DEBUG: 07:17:20.271: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.271: released device 0
> (fprintd:2413910): fprintd-DEBUG: 07:17:20.273: main loop completed
> (fprintd:2413910): libfprint-virtual_device_storage-DEBUG: 07:17:20.274: 43589309136: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413910): libfprint-virtual_device-DEBUG: 07:17:20.274: 43589309160: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_error_data_invalid (__main__.FPrintdVirtualDeviceStorageIdentificationTests.test_verify_error_data_invalid) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.539s
> 
> OK
> ==============================================================================
> 
> ================================== 319/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_error_data_full
> start time:   07:17:19
> duration:     0.99s
> result:       exit status 0
> command:      MALLOC_PERTURB_=7 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageIdentificationTests.test_verify_error_data_full
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413912): GLib-GIO-DEBUG: 07:17:20.150: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.151: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413912): fprintd-WARNING **: 07:17:20.151: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.151: Launching FprintObject
> (fprintd:2413912): libfprint-context-DEBUG: 07:17:20.151: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.153: Preparing devices for resume
> (fprintd:2413912): libfprint-context-DEBUG: 07:17:20.153: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-ushuixs9/virtual-image.socket
> (fprintd:2413912): libfprint-context-DEBUG: 07:17:20.153: created
> (fprintd:2413912): libfprint-device-DEBUG: 07:17:20.153: Device reported probe completion
> (fprintd:2413912): libfprint-device-DEBUG: 07:17:20.153: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413912): libfprint-device-DEBUG: 07:17:20.153: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269440.154 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.154: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.154: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.154: Finger present 0
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.154: Finger needed 0
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.155: Got delay inhibitor for sleep.
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.155: entering main loop
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.155: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.258: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.259: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.263: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.265: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.265: user 'testuser' claiming the device: 0
> (fprintd:2413912): libfprint-virtual_device-DEBUG: 07:17:20.265: 43589300940: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413912): libfprint-virtual_device_connection-DEBUG: 07:17:20.266: 43589301056: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413912): libfprint-device-DEBUG: 07:17:20.266: Device reported open completion
> (fprintd:2413912): GLib-GIO-DEBUG: 07:17:20.266: GTask [gio] D-Bus interface method dispatch (source object: 0x561fa5072f80, source tag: 0x7fc6754d7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413912): libfprint-device-DEBUG: 07:17:20.267: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413912): libfprint-device-DEBUG: 07:17:20.267: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.267: claimed device 0
> (fprintd:2413912): libfprint-virtual_device_connection-DEBUG: 07:17:20.269: Got a new connection!
> (fprintd:2413912): libfprint-virtual_device-DEBUG: 07:17:20.269: Got instructions of length 19
> (fprintd:2413912): libfprint-virtual_device-DEBUG: 07:17:20.269: Received command SET_ENROLL_STAGES 2
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.269: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.270: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.270: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.272: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.272: file_storage_print_data_load(): loaded '/tmp/tmp94dht15j/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.272: start enrollment device 0 finger 3
> (fprintd:2413912): libfprint-device-DEBUG: 07:17:20.272: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413912): libfprint-device-DEBUG: 07:17:20.272: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.272: Finger present 0
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.272: Finger needed 1
> (fprintd:2413912): GLib-GIO-DEBUG: 07:17:20.272: GTask [gio] D-Bus interface method dispatch (source object: 0x561fa5072f80, source tag: 0x7fc6754d7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413912): libfprint-virtual_device_connection-DEBUG: 07:17:20.274: Got a new connection!
> (fprintd:2413912): libfprint-virtual_device-DEBUG: 07:17:20.274: Got instructions of length 10
> (fprintd:2413912): libfprint-virtual_device-DEBUG: 07:17:20.274: Received command SCAN whorl
> (fprintd:2413912): libfprint-virtual_device-DEBUG: 07:17:20.274: Processing command SCAN whorl
> (fprintd:2413912): libfprint-device-DEBUG: 07:17:20.274: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.274: Finger present 1
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.274: Finger needed 1
> (fprintd:2413912): libfprint-virtual_device_storage-DEBUG: 07:17:20.274: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413912): libfprint-device-DEBUG: 07:17:20.274: Device reported identify result
> (fprintd:2413912): libfprint-device-DEBUG: 07:17:20.274: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.274: Finger present 0
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.274: Finger needed 1
> (fprintd:2413912): libfprint-device-DEBUG: 07:17:20.274: Device reported identify completion
> (fprintd:2413912): libfprint-device-DEBUG: 07:17:20.274: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.274: Finger present 0
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.274: Finger needed 0
> (fprintd:2413912): libfprint-device-DEBUG: 07:17:20.275: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413912): libfprint-device-DEBUG: 07:17:20.275: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413912): libfprint-device-DEBUG: 07:17:20.275: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413912): libfprint-device-DEBUG: 07:17:20.275: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.275: Finger present 0
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.275: Finger needed 1
> (fprintd:2413912): libfprint-virtual_device_connection-DEBUG: 07:17:20.276: Got a new connection!
> (fprintd:2413912): libfprint-virtual_device-DEBUG: 07:17:20.276: Got instructions of length 10
> (fprintd:2413912): libfprint-virtual_device-DEBUG: 07:17:20.276: Received command SCAN whorl
> (fprintd:2413912): libfprint-virtual_device-DEBUG: 07:17:20.276: Processing command SCAN whorl
> (fprintd:2413912): libfprint-device-DEBUG: 07:17:20.276: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.276: Finger present 1
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.276: Finger needed 1
> (fprintd:2413912): libfprint-device-DEBUG: 07:17:20.276: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.276: Finger present 0
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.276: Finger needed 1
> (fprintd:2413912): libfprint-device-DEBUG: 07:17:20.276: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.276: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413912): libfprint-virtual_device-DEBUG: 07:17:20.276: Sleeping completed
> (fprintd:2413912): libfprint-virtual_device_connection-DEBUG: 07:17:20.276: Got a new connection!
> (fprintd:2413912): libfprint-virtual_device-DEBUG: 07:17:20.277: Got instructions of length 10
> (fprintd:2413912): libfprint-virtual_device-DEBUG: 07:17:20.277: Received command SCAN whorl
> (fprintd:2413912): libfprint-virtual_device-DEBUG: 07:17:20.277: Processing command SCAN whorl
> (fprintd:2413912): libfprint-device-DEBUG: 07:17:20.277: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.277: Finger present 1
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.277: Finger needed 1
> (fprintd:2413912): libfprint-device-DEBUG: 07:17:20.277: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.277: Finger present 0
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.277: Finger needed 1
> (fprintd:2413912): libfprint-device-DEBUG: 07:17:20.277: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.277: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413912): libfprint-device-DEBUG: 07:17:20.277: Device reported enroll completion
> (fprintd:2413912): libfprint-device-DEBUG: 07:17:20.277: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.277: Finger present 0
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.277: Finger needed 0
> (fprintd:2413912): libfprint-device-DEBUG: 07:17:20.277: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2413912): libfprint-device-DEBUG: 07:17:20.278: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413912): libfprint-device-DEBUG: 07:17:20.278: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.278: enroll_cb: result enroll-completed
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.278: file_storage_print_data_save(): print saved to /tmp/tmp94dht15j/state/testuser/virtual_device_storage/0/3
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.280: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.280: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413912): GLib-GIO-DEBUG: 07:17:20.280: GTask [gio] D-Bus interface method dispatch (source object: 0x561fa5072f80, source tag: 0x7fc6754d7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.281: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.281: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.282: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.282: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp94dht15j/state/testuser/virtual_device_storage/0'
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.283: file_storage_print_data_load(): loaded '/tmp/tmp94dht15j/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.283: start verification device 0 finger left-middle-finger
> (fprintd:2413912): libfprint-device-DEBUG: 07:17:20.283: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413912): libfprint-device-DEBUG: 07:17:20.283: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.283: Finger present 0
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.283: Finger needed 1
> (fprintd:2413912): GLib-GIO-DEBUG: 07:17:20.283: GTask [gio] D-Bus interface method dispatch (source object: 0x561fa5072f80, source tag: 0x7fc6754d7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413912): libfprint-virtual_device_connection-DEBUG: 07:17:20.284: Got a new connection!
> (fprintd:2413912): libfprint-virtual_device-DEBUG: 07:17:20.284: Got instructions of length 7
> (fprintd:2413912): libfprint-virtual_device-DEBUG: 07:17:20.284: Received command ERROR 8
> (fprintd:2413912): libfprint-virtual_device-DEBUG: 07:17:20.284: Processing command ERROR 8
> (fprintd:2413912): libfprint-virtual_device-DEBUG: 07:17:20.284: Virtual device scan failed with error: On device storage space is full.
> (fprintd:2413912): libfprint-device-DEBUG: 07:17:20.284: Device reported verify completion
> (fprintd:2413912): libfprint-device-DEBUG: 07:17:20.284: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.284: Finger present 0
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.284: Finger needed 0
> (fprintd:2413912): libfprint-device-DEBUG: 07:17:20.284: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2413912): libfprint-device-DEBUG: 07:17:20.284: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.284: verify_cb: result verify-unknown-error
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.284: report_verify_status: result verify-unknown-error
> 
> (fprintd:2413912): fprintd-WARNING **: 07:17:20.285: Device reported an error during verify: On device storage space is full.
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.286: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.286: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413912): GLib-GIO-DEBUG: 07:17:20.286: GTask [gio] D-Bus interface method dispatch (source object: 0x561fa5072f80, source tag: 0x7fc6754d7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.286: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.286: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413912): libfprint-device-DEBUG: 07:17:20.286: Device reported close completion
> (fprintd:2413912): GLib-GIO-DEBUG: 07:17:20.286: GTask [gio] D-Bus interface method dispatch (source object: 0x561fa5072f80, source tag: 0x7fc6754d7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413912): libfprint-device-DEBUG: 07:17:20.286: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413912): libfprint-device-DEBUG: 07:17:20.286: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.286: released device 0
> (fprintd:2413912): fprintd-DEBUG: 07:17:20.288: main loop completed
> (fprintd:2413912): libfprint-virtual_device_storage-DEBUG: 07:17:20.288: 43589323698: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413912): libfprint-virtual_device-DEBUG: 07:17:20.288: 43589323782: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_error_data_full (__main__.FPrintdVirtualDeviceStorageIdentificationTests.test_verify_error_data_full) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.656s
> 
> OK
> ==============================================================================
> 
> ================================== 320/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_error_general
> start time:   07:17:19
> duration:     0.89s
> result:       exit status 0
> command:      MALLOC_PERTURB_=73 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageIdentificationTests.test_verify_error_general
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413934): GLib-GIO-DEBUG: 07:17:20.417: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.418: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413934): fprintd-WARNING **: 07:17:20.418: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.418: Launching FprintObject
> (fprintd:2413934): libfprint-context-DEBUG: 07:17:20.418: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.419: Preparing devices for resume
> (fprintd:2413934): libfprint-context-DEBUG: 07:17:20.419: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-mb9wwfit/virtual-image.socket
> (fprintd:2413934): libfprint-context-DEBUG: 07:17:20.419: created
> (fprintd:2413934): libfprint-device-DEBUG: 07:17:20.420: Device reported probe completion
> (fprintd:2413934): libfprint-device-DEBUG: 07:17:20.421: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413934): libfprint-device-DEBUG: 07:17:20.421: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269440.422 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.432: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.433: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.433: Finger present 0
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.433: Finger needed 0
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.433: Got delay inhibitor for sleep.
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.433: entering main loop
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.436: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.517: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.518: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.519: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.521: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.521: user 'testuser' claiming the device: 0
> (fprintd:2413934): libfprint-virtual_device-DEBUG: 07:17:20.521: 43589556474: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413934): libfprint-virtual_device_connection-DEBUG: 07:17:20.521: 43589556521: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413934): libfprint-device-DEBUG: 07:17:20.521: Device reported open completion
> (fprintd:2413934): GLib-GIO-DEBUG: 07:17:20.521: GTask [gio] D-Bus interface method dispatch (source object: 0x564481753fe0, source tag: 0x7f401fef1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413934): libfprint-device-DEBUG: 07:17:20.521: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413934): libfprint-device-DEBUG: 07:17:20.521: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.521: claimed device 0
> (fprintd:2413934): libfprint-virtual_device_connection-DEBUG: 07:17:20.522: Got a new connection!
> (fprintd:2413934): libfprint-virtual_device-DEBUG: 07:17:20.522: Got instructions of length 19
> (fprintd:2413934): libfprint-virtual_device-DEBUG: 07:17:20.522: Received command SET_ENROLL_STAGES 2
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.522: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.524: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.525: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.525: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.526: file_storage_print_data_load(): loaded '/tmp/tmp9k4llctc/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.526: start enrollment device 0 finger 3
> (fprintd:2413934): libfprint-device-DEBUG: 07:17:20.526: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413934): libfprint-device-DEBUG: 07:17:20.526: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.526: Finger present 0
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.526: Finger needed 1
> (fprintd:2413934): GLib-GIO-DEBUG: 07:17:20.526: GTask [gio] D-Bus interface method dispatch (source object: 0x564481753fe0, source tag: 0x7f401fef1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413934): libfprint-virtual_device_connection-DEBUG: 07:17:20.527: Got a new connection!
> (fprintd:2413934): libfprint-virtual_device-DEBUG: 07:17:20.527: Got instructions of length 10
> (fprintd:2413934): libfprint-virtual_device-DEBUG: 07:17:20.527: Received command SCAN whorl
> (fprintd:2413934): libfprint-virtual_device-DEBUG: 07:17:20.527: Processing command SCAN whorl
> (fprintd:2413934): libfprint-device-DEBUG: 07:17:20.527: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.527: Finger present 1
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.527: Finger needed 1
> (fprintd:2413934): libfprint-virtual_device_storage-DEBUG: 07:17:20.527: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413934): libfprint-device-DEBUG: 07:17:20.527: Device reported identify result
> (fprintd:2413934): libfprint-device-DEBUG: 07:17:20.527: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.527: Finger present 0
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.528: Finger needed 1
> (fprintd:2413934): libfprint-device-DEBUG: 07:17:20.528: Device reported identify completion
> (fprintd:2413934): libfprint-device-DEBUG: 07:17:20.528: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.528: Finger present 0
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.528: Finger needed 0
> (fprintd:2413934): libfprint-device-DEBUG: 07:17:20.528: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413934): libfprint-device-DEBUG: 07:17:20.528: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413934): libfprint-device-DEBUG: 07:17:20.528: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413934): libfprint-device-DEBUG: 07:17:20.528: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.528: Finger present 0
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.528: Finger needed 1
> (fprintd:2413934): libfprint-virtual_device_connection-DEBUG: 07:17:20.528: Got a new connection!
> (fprintd:2413934): libfprint-virtual_device-DEBUG: 07:17:20.528: Got instructions of length 10
> (fprintd:2413934): libfprint-virtual_device-DEBUG: 07:17:20.528: Received command SCAN whorl
> (fprintd:2413934): libfprint-virtual_device-DEBUG: 07:17:20.528: Processing command SCAN whorl
> (fprintd:2413934): libfprint-device-DEBUG: 07:17:20.528: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.529: Finger present 1
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.529: Finger needed 1
> (fprintd:2413934): libfprint-device-DEBUG: 07:17:20.529: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.529: Finger present 0
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.529: Finger needed 1
> (fprintd:2413934): libfprint-device-DEBUG: 07:17:20.529: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.529: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413934): libfprint-virtual_device-DEBUG: 07:17:20.529: Sleeping completed
> (fprintd:2413934): libfprint-virtual_device_connection-DEBUG: 07:17:20.531: Got a new connection!
> (fprintd:2413934): libfprint-virtual_device-DEBUG: 07:17:20.531: Got instructions of length 10
> (fprintd:2413934): libfprint-virtual_device-DEBUG: 07:17:20.531: Received command SCAN whorl
> (fprintd:2413934): libfprint-virtual_device-DEBUG: 07:17:20.531: Processing command SCAN whorl
> (fprintd:2413934): libfprint-device-DEBUG: 07:17:20.531: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.531: Finger present 1
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.531: Finger needed 1
> (fprintd:2413934): libfprint-device-DEBUG: 07:17:20.535: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.535: Finger present 0
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.535: Finger needed 1
> (fprintd:2413934): libfprint-device-DEBUG: 07:17:20.535: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.535: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413934): libfprint-device-DEBUG: 07:17:20.535: Device reported enroll completion
> (fprintd:2413934): libfprint-device-DEBUG: 07:17:20.535: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.535: Finger present 0
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.535: Finger needed 0
> (fprintd:2413934): libfprint-device-DEBUG: 07:17:20.535: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2413934): libfprint-device-DEBUG: 07:17:20.535: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413934): libfprint-device-DEBUG: 07:17:20.535: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.535: enroll_cb: result enroll-completed
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.535: file_storage_print_data_save(): print saved to /tmp/tmp9k4llctc/state/testuser/virtual_device_storage/0/3
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.539: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.539: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413934): GLib-GIO-DEBUG: 07:17:20.540: GTask [gio] D-Bus interface method dispatch (source object: 0x564481753fe0, source tag: 0x7f401fef1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.540: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.542: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.546: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.546: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp9k4llctc/state/testuser/virtual_device_storage/0'
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.546: file_storage_print_data_load(): loaded '/tmp/tmp9k4llctc/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.546: start verification device 0 finger left-middle-finger
> (fprintd:2413934): libfprint-device-DEBUG: 07:17:20.546: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413934): libfprint-device-DEBUG: 07:17:20.546: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.546: Finger present 0
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.546: Finger needed 1
> (fprintd:2413934): GLib-GIO-DEBUG: 07:17:20.546: GTask [gio] D-Bus interface method dispatch (source object: 0x564481753fe0, source tag: 0x7f401fef1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413934): libfprint-virtual_device_connection-DEBUG: 07:17:20.548: Got a new connection!
> (fprintd:2413934): libfprint-virtual_device-DEBUG: 07:17:20.548: Got instructions of length 7
> (fprintd:2413934): libfprint-virtual_device-DEBUG: 07:17:20.548: Received command ERROR 0
> (fprintd:2413934): libfprint-virtual_device-DEBUG: 07:17:20.548: Processing command ERROR 0
> (fprintd:2413934): libfprint-virtual_device-DEBUG: 07:17:20.548: Virtual device scan failed with error: An unspecified error occurred!
> (fprintd:2413934): libfprint-device-DEBUG: 07:17:20.548: Device reported verify completion
> (fprintd:2413934): libfprint-device-DEBUG: 07:17:20.548: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.548: Finger present 0
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.548: Finger needed 0
> (fprintd:2413934): libfprint-device-DEBUG: 07:17:20.549: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2413934): libfprint-device-DEBUG: 07:17:20.549: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.549: verify_cb: result verify-unknown-error
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.549: report_verify_status: result verify-unknown-error
> 
> (fprintd:2413934): fprintd-WARNING **: 07:17:20.549: Device reported an error during verify: An unspecified error occurred!
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.551: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.551: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413934): GLib-GIO-DEBUG: 07:17:20.551: GTask [gio] D-Bus interface method dispatch (source object: 0x564481753fe0, source tag: 0x7f401fef1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.552: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.552: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413934): libfprint-device-DEBUG: 07:17:20.553: Device reported close completion
> (fprintd:2413934): GLib-GIO-DEBUG: 07:17:20.553: GTask [gio] D-Bus interface method dispatch (source object: 0x564481753fe0, source tag: 0x7f401fef1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413934): libfprint-device-DEBUG: 07:17:20.553: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413934): libfprint-device-DEBUG: 07:17:20.553: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.553: released device 0
> (fprintd:2413934): fprintd-DEBUG: 07:17:20.555: main loop completed
> (fprintd:2413934): libfprint-virtual_device_storage-DEBUG: 07:17:20.555: 43589590900: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413934): libfprint-virtual_device-DEBUG: 07:17:20.555: 43589590935: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_error_general (__main__.FPrintdVirtualDeviceStorageIdentificationTests.test_verify_error_general) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.645s
> 
> OK
> ==============================================================================
> 
> ================================== 321/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_error_data_not_found
> start time:   07:17:19
> duration:     1.46s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=175 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageIdentificationTests.test_verify_error_data_not_found
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413927): GLib-GIO-DEBUG: 07:17:20.371: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.373: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413927): fprintd-WARNING **: 07:17:20.373: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.373: Launching FprintObject
> (fprintd:2413927): libfprint-context-DEBUG: 07:17:20.373: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.375: Preparing devices for resume
> (fprintd:2413927): libfprint-context-DEBUG: 07:17:20.376: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-qped18ca/virtual-image.socket
> 1690269440.376 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413927): libfprint-context-DEBUG: 07:17:20.376: created
> (fprintd:2413927): libfprint-device-DEBUG: 07:17:20.377: Device reported probe completion
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.377: Got delay inhibitor for sleep.
> (fprintd:2413927): libfprint-device-DEBUG: 07:17:20.378: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413927): libfprint-device-DEBUG: 07:17:20.378: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.381: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.381: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.381: Finger present 0
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.381: Finger needed 0
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.381: entering main loop
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.382: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.461: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.461: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.462: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.463: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.463: user 'testuser' claiming the device: 0
> (fprintd:2413927): libfprint-virtual_device-DEBUG: 07:17:20.463: 43589498742: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413927): libfprint-virtual_device_connection-DEBUG: 07:17:20.463: 43589498783: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413927): libfprint-device-DEBUG: 07:17:20.463: Device reported open completion
> (fprintd:2413927): GLib-GIO-DEBUG: 07:17:20.463: GTask [gio] D-Bus interface method dispatch (source object: 0x55d9c3a66bb0, source tag: 0x7f4fad696e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413927): libfprint-device-DEBUG: 07:17:20.463: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413927): libfprint-device-DEBUG: 07:17:20.463: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.463: claimed device 0
> (fprintd:2413927): libfprint-virtual_device_connection-DEBUG: 07:17:20.464: Got a new connection!
> (fprintd:2413927): libfprint-virtual_device-DEBUG: 07:17:20.464: Got instructions of length 19
> (fprintd:2413927): libfprint-virtual_device-DEBUG: 07:17:20.464: Received command SET_ENROLL_STAGES 2
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.464: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.472: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.472: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.480: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.480: file_storage_print_data_load(): loaded '/tmp/tmpvvwkvvj0/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.480: start enrollment device 0 finger 3
> (fprintd:2413927): libfprint-device-DEBUG: 07:17:20.480: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413927): libfprint-device-DEBUG: 07:17:20.480: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.480: Finger present 0
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.480: Finger needed 1
> (fprintd:2413927): GLib-GIO-DEBUG: 07:17:20.480: GTask [gio] D-Bus interface method dispatch (source object: 0x55d9c3a66bb0, source tag: 0x7f4fad696e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413927): libfprint-virtual_device_connection-DEBUG: 07:17:20.481: Got a new connection!
> (fprintd:2413927): libfprint-virtual_device-DEBUG: 07:17:20.481: Got instructions of length 10
> (fprintd:2413927): libfprint-virtual_device-DEBUG: 07:17:20.481: Received command SCAN whorl
> (fprintd:2413927): libfprint-virtual_device-DEBUG: 07:17:20.481: Processing command SCAN whorl
> (fprintd:2413927): libfprint-device-DEBUG: 07:17:20.481: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.481: Finger present 1
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.481: Finger needed 1
> (fprintd:2413927): libfprint-virtual_device_storage-DEBUG: 07:17:20.481: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413927): libfprint-device-DEBUG: 07:17:20.481: Device reported identify result
> (fprintd:2413927): libfprint-device-DEBUG: 07:17:20.481: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.481: Finger present 0
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.481: Finger needed 1
> (fprintd:2413927): libfprint-device-DEBUG: 07:17:20.481: Device reported identify completion
> (fprintd:2413927): libfprint-device-DEBUG: 07:17:20.481: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.481: Finger present 0
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.481: Finger needed 0
> (fprintd:2413927): libfprint-device-DEBUG: 07:17:20.481: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413927): libfprint-device-DEBUG: 07:17:20.481: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413927): libfprint-device-DEBUG: 07:17:20.482: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413927): libfprint-device-DEBUG: 07:17:20.482: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.482: Finger present 0
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.482: Finger needed 1
> (fprintd:2413927): libfprint-virtual_device_connection-DEBUG: 07:17:20.482: Got a new connection!
> (fprintd:2413927): libfprint-virtual_device-DEBUG: 07:17:20.482: Got instructions of length 10
> (fprintd:2413927): libfprint-virtual_device-DEBUG: 07:17:20.482: Received command SCAN whorl
> (fprintd:2413927): libfprint-virtual_device-DEBUG: 07:17:20.482: Processing command SCAN whorl
> (fprintd:2413927): libfprint-device-DEBUG: 07:17:20.482: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.482: Finger present 1
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.482: Finger needed 1
> (fprintd:2413927): libfprint-device-DEBUG: 07:17:20.482: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.482: Finger present 0
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.482: Finger needed 1
> (fprintd:2413927): libfprint-device-DEBUG: 07:17:20.482: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.482: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413927): libfprint-virtual_device-DEBUG: 07:17:20.482: Sleeping completed
> (fprintd:2413927): libfprint-virtual_device_connection-DEBUG: 07:17:20.483: Got a new connection!
> (fprintd:2413927): libfprint-virtual_device-DEBUG: 07:17:20.483: Got instructions of length 10
> (fprintd:2413927): libfprint-virtual_device-DEBUG: 07:17:20.483: Received command SCAN whorl
> (fprintd:2413927): libfprint-virtual_device-DEBUG: 07:17:20.483: Processing command SCAN whorl
> (fprintd:2413927): libfprint-device-DEBUG: 07:17:20.483: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.483: Finger present 1
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.483: Finger needed 1
> (fprintd:2413927): libfprint-device-DEBUG: 07:17:20.483: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.483: Finger present 0
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.483: Finger needed 1
> (fprintd:2413927): libfprint-device-DEBUG: 07:17:20.483: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.483: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413927): libfprint-device-DEBUG: 07:17:20.483: Device reported enroll completion
> (fprintd:2413927): libfprint-device-DEBUG: 07:17:20.483: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.483: Finger present 0
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.483: Finger needed 0
> (fprintd:2413927): libfprint-device-DEBUG: 07:17:20.483: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2413927): libfprint-device-DEBUG: 07:17:20.483: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413927): libfprint-device-DEBUG: 07:17:20.483: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.483: enroll_cb: result enroll-completed
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.484: file_storage_print_data_save(): print saved to /tmp/tmpvvwkvvj0/state/testuser/virtual_device_storage/0/3
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.485: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.485: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413927): GLib-GIO-DEBUG: 07:17:20.485: GTask [gio] D-Bus interface method dispatch (source object: 0x55d9c3a66bb0, source tag: 0x7f4fad696e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.486: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.486: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.486: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.487: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpvvwkvvj0/state/testuser/virtual_device_storage/0'
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.487: file_storage_print_data_load(): loaded '/tmp/tmpvvwkvvj0/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.487: start verification device 0 finger left-middle-finger
> (fprintd:2413927): libfprint-device-DEBUG: 07:17:20.487: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413927): libfprint-device-DEBUG: 07:17:20.487: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.487: Finger present 0
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.487: Finger needed 1
> (fprintd:2413927): GLib-GIO-DEBUG: 07:17:20.487: GTask [gio] D-Bus interface method dispatch (source object: 0x55d9c3a66bb0, source tag: 0x7f4fad696e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413927): libfprint-virtual_device_connection-DEBUG: 07:17:20.487: Got a new connection!
> (fprintd:2413927): libfprint-virtual_device-DEBUG: 07:17:20.487: Got instructions of length 7
> (fprintd:2413927): libfprint-virtual_device-DEBUG: 07:17:20.487: Received command ERROR 7
> (fprintd:2413927): libfprint-virtual_device-DEBUG: 07:17:20.487: Processing command ERROR 7
> (fprintd:2413927): libfprint-virtual_device-DEBUG: 07:17:20.488: Virtual device scan failed with error: Print was not found on the devices storage.
> (fprintd:2413927): libfprint-device-DEBUG: 07:17:20.488: Device reported verify completion
> (fprintd:2413927): libfprint-device-DEBUG: 07:17:20.488: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.488: Finger present 0
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.488: Finger needed 0
> (fprintd:2413927): libfprint-device-DEBUG: 07:17:20.488: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2413927): libfprint-device-DEBUG: 07:17:20.488: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.488: verify_cb: result verify-no-match
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.488: report_verify_status: result verify-no-match
> 
> (fprintd:2413927): fprintd-WARNING **: 07:17:20.488: Device reported an error during verify: Print was not found on the devices storage.
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.488: Device Virtual device with storage and identification for debugging reported that a passed print did not exist during action 2
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.489: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.489: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413927): GLib-GIO-DEBUG: 07:17:20.489: GTask [gio] D-Bus interface method dispatch (source object: 0x55d9c3a66bb0, source tag: 0x7f4fad696e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413927): libfprint-device-DEBUG: 07:17:20.989: Device reported listing completion
> (fprintd:2413927): libfprint-device-DEBUG: 07:17:20.989: Completing action FPI_DEVICE_ACTION_LIST in idle!
> (fprintd:2413927): libfprint-device-DEBUG: 07:17:20.989: Updated temperature model after 0.50 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.989: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpvvwkvvj0/state/testuser/virtual_device_storage/0'
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.989: file_storage_print_data_load(): loaded '/tmp/tmpvvwkvvj0/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.990: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.990: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413927): libfprint-device-DEBUG: 07:17:20.991: Device reported close completion
> (fprintd:2413927): GLib-GIO-DEBUG: 07:17:20.991: GTask [gio] D-Bus interface method dispatch (source object: 0x55d9c3a66bb0, source tag: 0x7f4fad696e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413927): libfprint-device-DEBUG: 07:17:20.991: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413927): libfprint-device-DEBUG: 07:17:20.991: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.991: released device 0
> (fprintd:2413927): fprintd-DEBUG: 07:17:20.992: main loop completed
> (fprintd:2413927): libfprint-virtual_device_storage-DEBUG: 07:17:20.993: 43590028331: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413927): libfprint-virtual_device-DEBUG: 07:17:20.993: 43590028357: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-no-match', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_error_data_not_found (__main__.FPrintdVirtualDeviceStorageIdentificationTests.test_verify_error_data_not_found) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.238s
> 
> OK
> ==============================================================================
> 
> ================================== 322/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_multiple_verify_cancelled
> start time:   07:17:18
> duration:     2.73s
> result:       exit status 0
> command:      MALLOC_PERTURB_=50 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageIdentificationTests.test_multiple_verify_cancelled
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413833): GLib-GIO-DEBUG: 07:17:19.019: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.021: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413833): fprintd-WARNING **: 07:17:19.021: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.021: Launching FprintObject
> (fprintd:2413833): libfprint-context-DEBUG: 07:17:19.021: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.034: Preparing devices for resume
> (fprintd:2413833): libfprint-context-DEBUG: 07:17:19.034: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-_16mrhyj/virtual-image.socket
> (fprintd:2413833): libfprint-context-DEBUG: 07:17:19.034: created
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:19.034: Device reported probe completion
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:19.034: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:19.034: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269439.035 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.037: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.037: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.037: Finger present 0
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.037: Finger needed 0
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.037: entering main loop
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.037: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.037: Got delay inhibitor for sleep.
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.127: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.128: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.133: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.138: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.138: user 'testuser' claiming the device: 0
> (fprintd:2413833): libfprint-virtual_device-DEBUG: 07:17:19.138: 43588173953: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413833): libfprint-virtual_device_connection-DEBUG: 07:17:19.138: 43588174008: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:19.139: Device reported open completion
> (fprintd:2413833): GLib-GIO-DEBUG: 07:17:19.139: GTask [gio] D-Bus interface method dispatch (source object: 0x55ff8b60ff80, source tag: 0x7f58e570de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:19.139: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:19.139: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.139: claimed device 0
> (fprintd:2413833): libfprint-virtual_device_connection-DEBUG: 07:17:19.141: Got a new connection!
> (fprintd:2413833): libfprint-virtual_device-DEBUG: 07:17:19.142: Got instructions of length 19
> (fprintd:2413833): libfprint-virtual_device-DEBUG: 07:17:19.142: Received command SET_ENROLL_STAGES 2
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.142: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.151: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.151: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.154: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.155: file_storage_print_data_load(): loaded '/tmp/tmpm7w52qce/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.155: start enrollment device 0 finger 3
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:19.155: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:19.155: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.155: Finger present 0
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.155: Finger needed 1
> (fprintd:2413833): GLib-GIO-DEBUG: 07:17:19.155: GTask [gio] D-Bus interface method dispatch (source object: 0x55ff8b60ff80, source tag: 0x7f58e570de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413833): libfprint-virtual_device_connection-DEBUG: 07:17:19.158: Got a new connection!
> (fprintd:2413833): libfprint-virtual_device-DEBUG: 07:17:19.159: Got instructions of length 10
> (fprintd:2413833): libfprint-virtual_device-DEBUG: 07:17:19.159: Received command SCAN whorl
> (fprintd:2413833): libfprint-virtual_device-DEBUG: 07:17:19.159: Processing command SCAN whorl
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:19.159: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.159: Finger present 1
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.159: Finger needed 1
> (fprintd:2413833): libfprint-virtual_device_storage-DEBUG: 07:17:19.159: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:19.159: Device reported identify result
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:19.159: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.159: Finger present 0
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.159: Finger needed 1
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:19.159: Device reported identify completion
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:19.159: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.159: Finger present 0
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.159: Finger needed 0
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:19.159: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:19.159: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:19.160: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:19.160: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.160: Finger present 0
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.160: Finger needed 1
> (fprintd:2413833): libfprint-virtual_device_connection-DEBUG: 07:17:19.163: Got a new connection!
> (fprintd:2413833): libfprint-virtual_device-DEBUG: 07:17:19.163: Got instructions of length 10
> (fprintd:2413833): libfprint-virtual_device-DEBUG: 07:17:19.163: Received command SCAN whorl
> (fprintd:2413833): libfprint-virtual_device-DEBUG: 07:17:19.163: Processing command SCAN whorl
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:19.163: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.163: Finger present 1
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.163: Finger needed 1
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:19.163: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.163: Finger present 0
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.163: Finger needed 1
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:19.163: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.163: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413833): libfprint-virtual_device-DEBUG: 07:17:19.163: Sleeping completed
> (fprintd:2413833): libfprint-virtual_device_connection-DEBUG: 07:17:19.166: Got a new connection!
> (fprintd:2413833): libfprint-virtual_device-DEBUG: 07:17:19.166: Got instructions of length 10
> (fprintd:2413833): libfprint-virtual_device-DEBUG: 07:17:19.166: Received command SCAN whorl
> (fprintd:2413833): libfprint-virtual_device-DEBUG: 07:17:19.166: Processing command SCAN whorl
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:19.166: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.166: Finger present 1
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.166: Finger needed 1
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:19.166: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.166: Finger present 0
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.166: Finger needed 1
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:19.166: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.166: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:19.166: Device reported enroll completion
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:19.166: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.166: Finger present 0
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.166: Finger needed 0
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:19.166: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:19.167: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:19.167: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.167: enroll_cb: result enroll-completed
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.167: file_storage_print_data_save(): print saved to /tmp/tmpm7w52qce/state/testuser/virtual_device_storage/0/3
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.168: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.169: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413833): GLib-GIO-DEBUG: 07:17:19.169: GTask [gio] D-Bus interface method dispatch (source object: 0x55ff8b60ff80, source tag: 0x7f58e570de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.171: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.171: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.172: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.172: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpm7w52qce/state/testuser/virtual_device_storage/0'
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.172: file_storage_print_data_load(): loaded '/tmp/tmpm7w52qce/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.172: start verification device 0 finger left-middle-finger
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:19.172: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:19.172: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.172: Finger present 0
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.172: Finger needed 1
> (fprintd:2413833): GLib-GIO-DEBUG: 07:17:19.172: GTask [gio] D-Bus interface method dispatch (source object: 0x55ff8b60ff80, source tag: 0x7f58e570de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413833): libfprint-virtual_device_connection-DEBUG: 07:17:19.173: Got a new connection!
> (fprintd:2413833): libfprint-virtual_device-DEBUG: 07:17:19.173: Got instructions of length 8
> (fprintd:2413833): libfprint-virtual_device-DEBUG: 07:17:19.173: Received command SLEEP 50
> (fprintd:2413833): libfprint-virtual_device-DEBUG: 07:17:19.173: Processing command SLEEP 50
> (fprintd:2413833): libfprint-virtual_device-DEBUG: 07:17:19.173: Sleeping 50ms
> (fprintd:2413833): libfprint-virtual_device_connection-DEBUG: 07:17:19.173: Got a new connection!
> (fprintd:2413833): libfprint-virtual_device-DEBUG: 07:17:19.173: Got instructions of length 16
> (fprintd:2413833): libfprint-virtual_device-DEBUG: 07:17:19.173: Received command SCAN tented_arch
> (fprintd:2413833): libfprint-virtual_device_connection-DEBUG: 07:17:19.173: Got a new connection!
> (fprintd:2413833): libfprint-virtual_device-DEBUG: 07:17:19.173: Got instructions of length 11
> (fprintd:2413833): libfprint-virtual_device-DEBUG: 07:17:19.173: Received command SLEEP 60000
> (fprintd:2413833): libfprint-virtual_device-DEBUG: 07:17:19.224: Sleeping completed
> (fprintd:2413833): libfprint-virtual_device-DEBUG: 07:17:19.224: Processing command SCAN tented_arch
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:19.224: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.224: Finger present 1
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.224: Finger needed 1
> (fprintd:2413833): libfprint-virtual_device-DEBUG: 07:17:19.224: Virtual device scanned print tented_arch
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:19.224: Device reported verify result
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.224: report_verify_status: result verify-no-match
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:19.224: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.224: Finger present 0
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.224: Finger needed 1
> (fprintd:2413833): libfprint-virtual_device-DEBUG: 07:17:19.224: Processing command SLEEP 60000
> (fprintd:2413833): libfprint-virtual_device-DEBUG: 07:17:19.224: Sleeping 60000ms
> (fprintd:2413833): libfprint-virtual_device-DEBUG: 07:17:19.224: Sleeping now, command queued for later: SCAN tented_arch
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.226: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413833): fprintd-DEBUG: 07:17:19.226: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413833): GLib-GIO-DEBUG: 07:17:19.226: GTask [gio] D-Bus interface method dispatch (source object: 0x55ff8b60ff80, source tag: 0x7f58e570de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:19.276: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:20.966: Idle cancelling on ongoing operation!
> (fprintd:2413833): libfprint-virtual_device-DEBUG: 07:17:20.966: Got cancellation!
> (fprintd:2413833): libfprint-virtual_device-DEBUG: 07:17:20.967: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:20.967: Device reported verify completion
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:20.967: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413833): fprintd-DEBUG: 07:17:20.967: Finger present 0
> (fprintd:2413833): fprintd-DEBUG: 07:17:20.967: Finger needed 0
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:20.967: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:20.967: Updated temperature model after 1.69 seconds, ratio 0.27 -> 0.28, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2413833): fprintd-DEBUG: 07:17:20.967: verify_cb: result verify-no-match
> (fprintd:2413833): fprintd-DEBUG: 07:17:20.968: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413833): fprintd-DEBUG: 07:17:20.968: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413833): fprintd-DEBUG: 07:17:20.970: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413833): fprintd-DEBUG: 07:17:20.970: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpm7w52qce/state/testuser/virtual_device_storage/0'
> (fprintd:2413833): fprintd-DEBUG: 07:17:20.970: file_storage_print_data_load(): loaded '/tmp/tmpm7w52qce/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2413833): fprintd-DEBUG: 07:17:20.971: start verification device 0 finger left-middle-finger
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:20.971: Updated temperature model after 0.00 seconds, ratio 0.28 -> 0.28, active 1 -> 1, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:20.971: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413833): fprintd-DEBUG: 07:17:20.971: Finger present 0
> (fprintd:2413833): fprintd-DEBUG: 07:17:20.971: Finger needed 1
> (fprintd:2413833): GLib-GIO-DEBUG: 07:17:20.971: GTask [gio] D-Bus interface method dispatch (source object: 0x55ff8b60ff80, source tag: 0x7f58e570de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413833): libfprint-virtual_device_connection-DEBUG: 07:17:20.971: Got a new connection!
> (fprintd:2413833): libfprint-virtual_device-DEBUG: 07:17:20.972: Got instructions of length 8
> (fprintd:2413833): libfprint-virtual_device-DEBUG: 07:17:20.972: Received command FINGER 0
> (fprintd:2413833): libfprint-virtual_device-DEBUG: 07:17:20.972: Processing command FINGER 0
> (fprintd:2413833): libfprint-virtual_device_connection-DEBUG: 07:17:20.972: Got a new connection!
> (fprintd:2413833): libfprint-virtual_device-DEBUG: 07:17:20.972: Got instructions of length 10
> (fprintd:2413833): libfprint-virtual_device-DEBUG: 07:17:20.972: Received command SCAN whorl
> (fprintd:2413833): libfprint-virtual_device-DEBUG: 07:17:20.972: Processing command SCAN whorl
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:20.972: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413833): fprintd-DEBUG: 07:17:20.972: Finger present 1
> (fprintd:2413833): fprintd-DEBUG: 07:17:20.972: Finger needed 1
> (fprintd:2413833): libfprint-virtual_device-DEBUG: 07:17:20.972: Virtual device scanned print whorl
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:20.972: Device reported verify result
> (fprintd:2413833): fprintd-DEBUG: 07:17:20.972: report_verify_status: result verify-match
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:20.972: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413833): fprintd-DEBUG: 07:17:20.972: Finger present 0
> (fprintd:2413833): fprintd-DEBUG: 07:17:20.972: Finger needed 1
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:20.972: Device reported verify completion
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:20.972: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413833): fprintd-DEBUG: 07:17:20.972: Finger present 0
> (fprintd:2413833): fprintd-DEBUG: 07:17:20.972: Finger needed 0
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:20.972: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:20.972: Updated temperature model after 0.00 seconds, ratio 0.28 -> 0.28, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2413833): fprintd-DEBUG: 07:17:20.972: verify_cb: result verify-match
> (fprintd:2413833): fprintd-DEBUG: 07:17:20.973: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413833): fprintd-DEBUG: 07:17:20.973: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413833): GLib-GIO-DEBUG: 07:17:20.973: GTask [gio] D-Bus interface method dispatch (source object: 0x55ff8b60ff80, source tag: 0x7f58e570de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413833): fprintd-DEBUG: 07:17:20.974: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413833): fprintd-DEBUG: 07:17:20.974: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:20.974: Device reported close completion
> (fprintd:2413833): GLib-GIO-DEBUG: 07:17:20.974: GTask [gio] D-Bus interface method dispatch (source object: 0x55ff8b60ff80, source tag: 0x7f58e570de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:20.974: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413833): libfprint-device-DEBUG: 07:17:20.974: Updated temperature model after 0.00 seconds, ratio 0.28 -> 0.28, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2413833): fprintd-DEBUG: 07:17:20.974: released device 0
> (fprintd:2413833): fprintd-DEBUG: 07:17:20.976: main loop completed
> (fprintd:2413833): libfprint-virtual_device_storage-DEBUG: 07:17:20.976: 43590011836: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413833): libfprint-virtual_device-DEBUG: 07:17:20.976: 43590011860: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-no-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> ----------------------------------- stderr -----------------------------------
> test_multiple_verify_cancelled (__main__.FPrintdVirtualDeviceStorageIdentificationTests.test_multiple_verify_cancelled) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 2.476s
> 
> OK
> ==============================================================================
> 
> ================================== 323/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_error_not_open
> start time:   07:17:20
> duration:     0.84s
> result:       exit status 0
> command:      MALLOC_PERTURB_=125 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageIdentificationTests.test_verify_error_not_open
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413976): GLib-GIO-DEBUG: 07:17:21.062: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.063: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413976): fprintd-WARNING **: 07:17:21.063: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.063: Launching FprintObject
> (fprintd:2413976): libfprint-context-DEBUG: 07:17:21.063: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.064: Preparing devices for resume
> (fprintd:2413976): libfprint-context-DEBUG: 07:17:21.064: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-8fhclqk0/virtual-image.socket
> (fprintd:2413976): libfprint-context-DEBUG: 07:17:21.064: created
> 1690269441.065 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413976): libfprint-device-DEBUG: 07:17:21.064: Device reported probe completion
> (fprintd:2413976): libfprint-device-DEBUG: 07:17:21.064: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413976): libfprint-device-DEBUG: 07:17:21.064: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.066: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.066: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.066: Finger present 0
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.066: Finger needed 0
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.066: Got delay inhibitor for sleep.
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.066: entering main loop
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.066: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.162: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.162: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.163: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.164: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.164: user 'testuser' claiming the device: 0
> (fprintd:2413976): libfprint-virtual_device-DEBUG: 07:17:21.164: 43590199352: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413976): libfprint-virtual_device_connection-DEBUG: 07:17:21.164: 43590199397: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413976): libfprint-device-DEBUG: 07:17:21.164: Device reported open completion
> (fprintd:2413976): GLib-GIO-DEBUG: 07:17:21.164: GTask [gio] D-Bus interface method dispatch (source object: 0x55a99a155ee0, source tag: 0x7fef71167e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413976): libfprint-device-DEBUG: 07:17:21.164: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413976): libfprint-device-DEBUG: 07:17:21.164: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.164: claimed device 0
> (fprintd:2413976): libfprint-virtual_device_connection-DEBUG: 07:17:21.165: Got a new connection!
> (fprintd:2413976): libfprint-virtual_device-DEBUG: 07:17:21.165: Got instructions of length 19
> (fprintd:2413976): libfprint-virtual_device-DEBUG: 07:17:21.165: Received command SET_ENROLL_STAGES 2
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.165: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.166: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.166: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.167: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.167: file_storage_print_data_load(): loaded '/tmp/tmp4260ww9k/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.167: start enrollment device 0 finger 3
> (fprintd:2413976): libfprint-device-DEBUG: 07:17:21.167: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413976): libfprint-device-DEBUG: 07:17:21.167: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.167: Finger present 0
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.167: Finger needed 1
> (fprintd:2413976): GLib-GIO-DEBUG: 07:17:21.167: GTask [gio] D-Bus interface method dispatch (source object: 0x55a99a155ee0, source tag: 0x7fef71167e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413976): libfprint-virtual_device_connection-DEBUG: 07:17:21.167: Got a new connection!
> (fprintd:2413976): libfprint-virtual_device-DEBUG: 07:17:21.167: Got instructions of length 10
> (fprintd:2413976): libfprint-virtual_device-DEBUG: 07:17:21.167: Received command SCAN whorl
> (fprintd:2413976): libfprint-virtual_device-DEBUG: 07:17:21.167: Processing command SCAN whorl
> (fprintd:2413976): libfprint-device-DEBUG: 07:17:21.167: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.167: Finger present 1
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.167: Finger needed 1
> (fprintd:2413976): libfprint-virtual_device_storage-DEBUG: 07:17:21.168: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413976): libfprint-device-DEBUG: 07:17:21.168: Device reported identify result
> (fprintd:2413976): libfprint-device-DEBUG: 07:17:21.168: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.168: Finger present 0
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.168: Finger needed 1
> (fprintd:2413976): libfprint-device-DEBUG: 07:17:21.168: Device reported identify completion
> (fprintd:2413976): libfprint-device-DEBUG: 07:17:21.168: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.168: Finger present 0
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.168: Finger needed 0
> (fprintd:2413976): libfprint-device-DEBUG: 07:17:21.168: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413976): libfprint-device-DEBUG: 07:17:21.168: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413976): libfprint-device-DEBUG: 07:17:21.168: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413976): libfprint-device-DEBUG: 07:17:21.168: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.168: Finger present 0
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.168: Finger needed 1
> (fprintd:2413976): libfprint-virtual_device_connection-DEBUG: 07:17:21.168: Got a new connection!
> (fprintd:2413976): libfprint-virtual_device-DEBUG: 07:17:21.169: Got instructions of length 10
> (fprintd:2413976): libfprint-virtual_device-DEBUG: 07:17:21.169: Received command SCAN whorl
> (fprintd:2413976): libfprint-virtual_device-DEBUG: 07:17:21.169: Processing command SCAN whorl
> (fprintd:2413976): libfprint-device-DEBUG: 07:17:21.169: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.169: Finger present 1
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.169: Finger needed 1
> (fprintd:2413976): libfprint-device-DEBUG: 07:17:21.169: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.169: Finger present 0
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.169: Finger needed 1
> (fprintd:2413976): libfprint-device-DEBUG: 07:17:21.169: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.169: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413976): libfprint-virtual_device-DEBUG: 07:17:21.169: Sleeping completed
> (fprintd:2413976): libfprint-virtual_device_connection-DEBUG: 07:17:21.169: Got a new connection!
> (fprintd:2413976): libfprint-virtual_device-DEBUG: 07:17:21.169: Got instructions of length 10
> (fprintd:2413976): libfprint-virtual_device-DEBUG: 07:17:21.169: Received command SCAN whorl
> (fprintd:2413976): libfprint-virtual_device-DEBUG: 07:17:21.169: Processing command SCAN whorl
> (fprintd:2413976): libfprint-device-DEBUG: 07:17:21.169: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.169: Finger present 1
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.169: Finger needed 1
> (fprintd:2413976): libfprint-device-DEBUG: 07:17:21.169: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.169: Finger present 0
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.169: Finger needed 1
> (fprintd:2413976): libfprint-device-DEBUG: 07:17:21.169: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.169: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413976): libfprint-device-DEBUG: 07:17:21.169: Device reported enroll completion
> (fprintd:2413976): libfprint-device-DEBUG: 07:17:21.169: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.169: Finger present 0
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.169: Finger needed 0
> (fprintd:2413976): libfprint-device-DEBUG: 07:17:21.169: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2413976): libfprint-device-DEBUG: 07:17:21.170: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413976): libfprint-device-DEBUG: 07:17:21.170: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.170: enroll_cb: result enroll-completed
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.170: file_storage_print_data_save(): print saved to /tmp/tmp4260ww9k/state/testuser/virtual_device_storage/0/3
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.170: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.171: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413976): GLib-GIO-DEBUG: 07:17:21.171: GTask [gio] D-Bus interface method dispatch (source object: 0x55a99a155ee0, source tag: 0x7fef71167e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.171: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.171: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.172: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.172: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp4260ww9k/state/testuser/virtual_device_storage/0'
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.172: file_storage_print_data_load(): loaded '/tmp/tmp4260ww9k/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.172: start verification device 0 finger left-middle-finger
> (fprintd:2413976): libfprint-device-DEBUG: 07:17:21.172: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413976): libfprint-device-DEBUG: 07:17:21.173: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.173: Finger present 0
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.173: Finger needed 1
> (fprintd:2413976): GLib-GIO-DEBUG: 07:17:21.173: GTask [gio] D-Bus interface method dispatch (source object: 0x55a99a155ee0, source tag: 0x7fef71167e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413976): libfprint-virtual_device_connection-DEBUG: 07:17:21.173: Got a new connection!
> (fprintd:2413976): libfprint-virtual_device-DEBUG: 07:17:21.173: Got instructions of length 7
> (fprintd:2413976): libfprint-virtual_device-DEBUG: 07:17:21.173: Received command ERROR 2
> (fprintd:2413976): libfprint-virtual_device-DEBUG: 07:17:21.173: Processing command ERROR 2
> (fprintd:2413976): libfprint-virtual_device-DEBUG: 07:17:21.173: Virtual device scan failed with error: The device needs to be opened first!
> (fprintd:2413976): libfprint-device-DEBUG: 07:17:21.174: Device reported verify completion
> (fprintd:2413976): libfprint-device-DEBUG: 07:17:21.174: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.174: Finger present 0
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.174: Finger needed 0
> (fprintd:2413976): libfprint-device-DEBUG: 07:17:21.174: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2413976): libfprint-device-DEBUG: 07:17:21.174: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.174: verify_cb: result verify-unknown-error
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.174: report_verify_status: result verify-unknown-error
> 
> (fprintd:2413976): fprintd-WARNING **: 07:17:21.174: Device reported an error during verify: The device needs to be opened first!
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.175: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.175: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413976): GLib-GIO-DEBUG: 07:17:21.175: GTask [gio] D-Bus interface method dispatch (source object: 0x55a99a155ee0, source tag: 0x7fef71167e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.176: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.176: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413976): libfprint-device-DEBUG: 07:17:21.176: Device reported close completion
> (fprintd:2413976): GLib-GIO-DEBUG: 07:17:21.176: GTask [gio] D-Bus interface method dispatch (source object: 0x55a99a155ee0, source tag: 0x7fef71167e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413976): libfprint-device-DEBUG: 07:17:21.176: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413976): libfprint-device-DEBUG: 07:17:21.176: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.176: released device 0
> (fprintd:2413976): fprintd-DEBUG: 07:17:21.178: main loop completed
> (fprintd:2413976): libfprint-virtual_device_storage-DEBUG: 07:17:21.178: 43590213648: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413976): libfprint-virtual_device-DEBUG: 07:17:21.178: 43590213676: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_error_not_open (__main__.FPrintdVirtualDeviceStorageIdentificationTests.test_verify_error_not_open) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.615s
> 
> OK
> ==============================================================================
> 
> ================================== 324/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_error_ignored_after_report
> start time:   07:17:20
> duration:     1.11s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=174 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageIdentificationTests.test_verify_error_ignored_after_report
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413969): GLib-GIO-DEBUG: 07:17:21.044: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.044: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413969): fprintd-WARNING **: 07:17:21.044: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.044: Launching FprintObject
> (fprintd:2413969): libfprint-context-DEBUG: 07:17:21.044: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.045: Preparing devices for resume
> (fprintd:2413969): libfprint-context-DEBUG: 07:17:21.046: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-_75eot_s/virtual-image.socket
> (fprintd:2413969): libfprint-context-DEBUG: 07:17:21.046: created
> 1690269441.046 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413969): libfprint-device-DEBUG: 07:17:21.046: Device reported probe completion
> (fprintd:2413969): libfprint-device-DEBUG: 07:17:21.046: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413969): libfprint-device-DEBUG: 07:17:21.046: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.047: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.047: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.047: Finger present 0
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.047: Finger needed 0
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.047: Got delay inhibitor for sleep.
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.048: entering main loop
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.048: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.144: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.144: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.145: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.146: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.146: user 'testuser' claiming the device: 0
> (fprintd:2413969): libfprint-virtual_device-DEBUG: 07:17:21.146: 43590181444: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413969): libfprint-virtual_device_connection-DEBUG: 07:17:21.146: 43590181479: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413969): libfprint-device-DEBUG: 07:17:21.146: Device reported open completion
> (fprintd:2413969): GLib-GIO-DEBUG: 07:17:21.146: GTask [gio] D-Bus interface method dispatch (source object: 0x55a8ebc51f00, source tag: 0x7f95165b7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413969): libfprint-device-DEBUG: 07:17:21.146: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413969): libfprint-device-DEBUG: 07:17:21.147: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.147: claimed device 0
> (fprintd:2413969): libfprint-virtual_device_connection-DEBUG: 07:17:21.147: Got a new connection!
> (fprintd:2413969): libfprint-virtual_device-DEBUG: 07:17:21.147: Got instructions of length 19
> (fprintd:2413969): libfprint-virtual_device-DEBUG: 07:17:21.147: Received command SET_ENROLL_STAGES 2
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.147: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.148: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.148: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.149: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.149: file_storage_print_data_load(): loaded '/tmp/tmp37pfn4gy/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.149: start enrollment device 0 finger 3
> (fprintd:2413969): libfprint-device-DEBUG: 07:17:21.149: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413969): libfprint-device-DEBUG: 07:17:21.149: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.149: Finger present 0
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.149: Finger needed 1
> (fprintd:2413969): GLib-GIO-DEBUG: 07:17:21.149: GTask [gio] D-Bus interface method dispatch (source object: 0x55a8ebc51f00, source tag: 0x7f95165b7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413969): libfprint-virtual_device_connection-DEBUG: 07:17:21.150: Got a new connection!
> (fprintd:2413969): libfprint-virtual_device-DEBUG: 07:17:21.150: Got instructions of length 10
> (fprintd:2413969): libfprint-virtual_device-DEBUG: 07:17:21.150: Received command SCAN whorl
> (fprintd:2413969): libfprint-virtual_device-DEBUG: 07:17:21.150: Processing command SCAN whorl
> (fprintd:2413969): libfprint-device-DEBUG: 07:17:21.150: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.150: Finger present 1
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.150: Finger needed 1
> (fprintd:2413969): libfprint-virtual_device_storage-DEBUG: 07:17:21.150: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413969): libfprint-device-DEBUG: 07:17:21.150: Device reported identify result
> (fprintd:2413969): libfprint-device-DEBUG: 07:17:21.150: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.150: Finger present 0
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.150: Finger needed 1
> (fprintd:2413969): libfprint-device-DEBUG: 07:17:21.150: Device reported identify completion
> (fprintd:2413969): libfprint-device-DEBUG: 07:17:21.150: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.150: Finger present 0
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.150: Finger needed 0
> (fprintd:2413969): libfprint-device-DEBUG: 07:17:21.150: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413969): libfprint-device-DEBUG: 07:17:21.150: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413969): libfprint-device-DEBUG: 07:17:21.150: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413969): libfprint-device-DEBUG: 07:17:21.150: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.150: Finger present 0
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.150: Finger needed 1
> (fprintd:2413969): libfprint-virtual_device_connection-DEBUG: 07:17:21.153: Got a new connection!
> (fprintd:2413969): libfprint-virtual_device-DEBUG: 07:17:21.153: Got instructions of length 10
> (fprintd:2413969): libfprint-virtual_device-DEBUG: 07:17:21.153: Received command SCAN whorl
> (fprintd:2413969): libfprint-virtual_device-DEBUG: 07:17:21.153: Processing command SCAN whorl
> (fprintd:2413969): libfprint-device-DEBUG: 07:17:21.153: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.153: Finger present 1
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.153: Finger needed 1
> (fprintd:2413969): libfprint-device-DEBUG: 07:17:21.153: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.153: Finger present 0
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.153: Finger needed 1
> (fprintd:2413969): libfprint-device-DEBUG: 07:17:21.153: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.153: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413969): libfprint-virtual_device-DEBUG: 07:17:21.153: Sleeping completed
> (fprintd:2413969): libfprint-virtual_device_connection-DEBUG: 07:17:21.153: Got a new connection!
> (fprintd:2413969): libfprint-virtual_device-DEBUG: 07:17:21.153: Got instructions of length 10
> (fprintd:2413969): libfprint-virtual_device-DEBUG: 07:17:21.153: Received command SCAN whorl
> (fprintd:2413969): libfprint-virtual_device-DEBUG: 07:17:21.153: Processing command SCAN whorl
> (fprintd:2413969): libfprint-device-DEBUG: 07:17:21.153: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.153: Finger present 1
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.153: Finger needed 1
> (fprintd:2413969): libfprint-device-DEBUG: 07:17:21.153: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.154: Finger present 0
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.154: Finger needed 1
> (fprintd:2413969): libfprint-device-DEBUG: 07:17:21.154: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.154: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413969): libfprint-device-DEBUG: 07:17:21.154: Device reported enroll completion
> (fprintd:2413969): libfprint-device-DEBUG: 07:17:21.154: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.154: Finger present 0
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.154: Finger needed 0
> (fprintd:2413969): libfprint-device-DEBUG: 07:17:21.154: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2413969): libfprint-device-DEBUG: 07:17:21.154: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413969): libfprint-device-DEBUG: 07:17:21.154: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.154: enroll_cb: result enroll-completed
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.154: file_storage_print_data_save(): print saved to /tmp/tmp37pfn4gy/state/testuser/virtual_device_storage/0/3
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.155: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.155: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413969): GLib-GIO-DEBUG: 07:17:21.155: GTask [gio] D-Bus interface method dispatch (source object: 0x55a8ebc51f00, source tag: 0x7f95165b7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.156: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.156: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.157: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.157: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp37pfn4gy/state/testuser/virtual_device_storage/0'
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.157: file_storage_print_data_load(): loaded '/tmp/tmp37pfn4gy/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.157: start verification device 0 finger left-middle-finger
> (fprintd:2413969): libfprint-device-DEBUG: 07:17:21.157: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413969): libfprint-device-DEBUG: 07:17:21.157: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.157: Finger present 0
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.157: Finger needed 1
> (fprintd:2413969): GLib-GIO-DEBUG: 07:17:21.158: GTask [gio] D-Bus interface method dispatch (source object: 0x55a8ebc51f00, source tag: 0x7f95165b7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413969): libfprint-virtual_device_connection-DEBUG: 07:17:21.158: Got a new connection!
> (fprintd:2413969): libfprint-virtual_device-DEBUG: 07:17:21.158: Got instructions of length 8
> (fprintd:2413969): libfprint-virtual_device-DEBUG: 07:17:21.158: Received command SLEEP 50
> (fprintd:2413969): libfprint-virtual_device-DEBUG: 07:17:21.158: Processing command SLEEP 50
> (fprintd:2413969): libfprint-virtual_device-DEBUG: 07:17:21.158: Sleeping 50ms
> (fprintd:2413969): libfprint-virtual_device_connection-DEBUG: 07:17:21.158: Got a new connection!
> (fprintd:2413969): libfprint-virtual_device-DEBUG: 07:17:21.158: Got instructions of length 10
> (fprintd:2413969): libfprint-virtual_device-DEBUG: 07:17:21.158: Received command SCAN whorl
> (fprintd:2413969): libfprint-virtual_device_connection-DEBUG: 07:17:21.159: Got a new connection!
> (fprintd:2413969): libfprint-virtual_device-DEBUG: 07:17:21.159: Got instructions of length 7
> (fprintd:2413969): libfprint-virtual_device-DEBUG: 07:17:21.159: Received command SLEEP 0
> (fprintd:2413969): libfprint-virtual_device_connection-DEBUG: 07:17:21.159: Got a new connection!
> (fprintd:2413969): libfprint-virtual_device-DEBUG: 07:17:21.159: Got instructions of length 7
> (fprintd:2413969): libfprint-virtual_device-DEBUG: 07:17:21.159: Received command ERROR 4
> (fprintd:2413969): libfprint-virtual_device-DEBUG: 07:17:21.209: Sleeping completed
> (fprintd:2413969): libfprint-virtual_device-DEBUG: 07:17:21.209: Processing command SCAN whorl
> (fprintd:2413969): libfprint-device-DEBUG: 07:17:21.209: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.209: Finger present 1
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.209: Finger needed 1
> (fprintd:2413969): libfprint-virtual_device-DEBUG: 07:17:21.209: Virtual device scanned print whorl
> (fprintd:2413969): libfprint-device-DEBUG: 07:17:21.210: Device reported verify result
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.210: report_verify_status: result verify-match
> (fprintd:2413969): libfprint-device-DEBUG: 07:17:21.210: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.210: Finger present 0
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.210: Finger needed 1
> (fprintd:2413969): libfprint-virtual_device-DEBUG: 07:17:21.210: Processing command SLEEP 0
> (fprintd:2413969): libfprint-virtual_device-DEBUG: 07:17:21.210: Sleeping 0ms
> (fprintd:2413969): libfprint-virtual_device-DEBUG: 07:17:21.210: Sleeping completed
> (fprintd:2413969): libfprint-virtual_device-DEBUG: 07:17:21.210: Processing command ERROR 4
> (fprintd:2413969): libfprint-virtual_device-DEBUG: 07:17:21.210: Virtual device scan failed with error: The device is still busy with another operation, please try again later.
> (fprintd:2413969): libfprint-device-DEBUG: 07:17:21.210: Device reported verify completion
> (fprintd:2413969): libfprint-device-DEBUG: 07:17:21.210: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.210: Finger present 0
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.210: Finger needed 0
> (fprintd:2413969): libfprint-device-DEBUG: 07:17:21.210: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2413969): libfprint-device-DEBUG: 07:17:21.210: Updated temperature model after 0.05 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.210: verify_cb: result verify-unknown-error
> 
> (fprintd:2413969): fprintd-WARNING **: 07:17:21.210: Verify status already reported. Ignoring verify-unknown-error
> 
> (fprintd:2413969): fprintd-WARNING **: 07:17:21.210: Device reported an error during verify: The device is still busy with another operation, please try again later.
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.413: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.413: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413969): GLib-GIO-DEBUG: 07:17:21.413: GTask [gio] D-Bus interface method dispatch (source object: 0x55a8ebc51f00, source tag: 0x7f95165b7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.418: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.418: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413969): libfprint-device-DEBUG: 07:17:21.418: Device reported close completion
> (fprintd:2413969): GLib-GIO-DEBUG: 07:17:21.418: GTask [gio] D-Bus interface method dispatch (source object: 0x55a8ebc51f00, source tag: 0x7f95165b7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413969): libfprint-device-DEBUG: 07:17:21.418: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413969): libfprint-device-DEBUG: 07:17:21.418: Updated temperature model after 0.21 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.418: released device 0
> (fprintd:2413969): fprintd-DEBUG: 07:17:21.419: main loop completed
> (fprintd:2413969): libfprint-virtual_device_storage-DEBUG: 07:17:21.420: 43590455218: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413969): libfprint-virtual_device-DEBUG: 07:17:21.420: 43590455238: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> ----------------------------------- stderr -----------------------------------
> test_verify_error_ignored_after_report (__main__.FPrintdVirtualDeviceStorageIdentificationTests.test_verify_error_ignored_after_report) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.879s
> 
> OK
> ==============================================================================
> 
> ================================== 325/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_error_not_supported
> start time:   07:17:20
> duration:     0.97s
> result:       exit status 0
> command:      MALLOC_PERTURB_=82 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageIdentificationTests.test_verify_error_not_supported
> ----------------------------------- stdout -----------------------------------
> (fprintd:2413992): GLib-GIO-DEBUG: 07:17:21.362: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.363: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2413992): fprintd-WARNING **: 07:17:21.363: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.363: Launching FprintObject
> (fprintd:2413992): libfprint-context-DEBUG: 07:17:21.363: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.364: Preparing devices for resume
> (fprintd:2413992): libfprint-context-DEBUG: 07:17:21.365: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-2xa1skbu/virtual-image.socket
> (fprintd:2413992): libfprint-context-DEBUG: 07:17:21.365: created
> (fprintd:2413992): libfprint-device-DEBUG: 07:17:21.365: Device reported probe completion
> (fprintd:2413992): libfprint-device-DEBUG: 07:17:21.365: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2413992): libfprint-device-DEBUG: 07:17:21.365: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269441.366 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.369: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.369: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.369: Finger present 0
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.369: Finger needed 0
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.370: Got delay inhibitor for sleep.
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.370: entering main loop
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.370: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.465: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.465: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.467: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.469: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.469: user 'testuser' claiming the device: 0
> (fprintd:2413992): libfprint-virtual_device-DEBUG: 07:17:21.469: 43590504610: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2413992): libfprint-virtual_device_connection-DEBUG: 07:17:21.469: 43590504659: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2413992): libfprint-device-DEBUG: 07:17:21.469: Device reported open completion
> (fprintd:2413992): GLib-GIO-DEBUG: 07:17:21.469: GTask [gio] D-Bus interface method dispatch (source object: 0x5633cb711f70, source tag: 0x7f4de2fbbe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413992): libfprint-device-DEBUG: 07:17:21.469: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2413992): libfprint-device-DEBUG: 07:17:21.469: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.469: claimed device 0
> (fprintd:2413992): libfprint-virtual_device_connection-DEBUG: 07:17:21.470: Got a new connection!
> (fprintd:2413992): libfprint-virtual_device-DEBUG: 07:17:21.470: Got instructions of length 19
> (fprintd:2413992): libfprint-virtual_device-DEBUG: 07:17:21.470: Received command SET_ENROLL_STAGES 2
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.470: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.471: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.471: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.472: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.472: file_storage_print_data_load(): loaded '/tmp/tmpfgohuhy6/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.473: start enrollment device 0 finger 3
> (fprintd:2413992): libfprint-device-DEBUG: 07:17:21.473: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413992): libfprint-device-DEBUG: 07:17:21.473: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.473: Finger present 0
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.473: Finger needed 1
> (fprintd:2413992): GLib-GIO-DEBUG: 07:17:21.473: GTask [gio] D-Bus interface method dispatch (source object: 0x5633cb711f70, source tag: 0x7f4de2fbbe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413992): libfprint-virtual_device_connection-DEBUG: 07:17:21.474: Got a new connection!
> (fprintd:2413992): libfprint-virtual_device-DEBUG: 07:17:21.474: Got instructions of length 10
> (fprintd:2413992): libfprint-virtual_device-DEBUG: 07:17:21.474: Received command SCAN whorl
> (fprintd:2413992): libfprint-virtual_device-DEBUG: 07:17:21.474: Processing command SCAN whorl
> (fprintd:2413992): libfprint-device-DEBUG: 07:17:21.474: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.474: Finger present 1
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.474: Finger needed 1
> (fprintd:2413992): libfprint-virtual_device_storage-DEBUG: 07:17:21.475: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2413992): libfprint-device-DEBUG: 07:17:21.475: Device reported identify result
> (fprintd:2413992): libfprint-device-DEBUG: 07:17:21.475: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.475: Finger present 0
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.475: Finger needed 1
> (fprintd:2413992): libfprint-device-DEBUG: 07:17:21.475: Device reported identify completion
> (fprintd:2413992): libfprint-device-DEBUG: 07:17:21.475: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.475: Finger present 0
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.475: Finger needed 0
> (fprintd:2413992): libfprint-device-DEBUG: 07:17:21.475: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2413992): libfprint-device-DEBUG: 07:17:21.475: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413992): libfprint-device-DEBUG: 07:17:21.475: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413992): libfprint-device-DEBUG: 07:17:21.475: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.475: Finger present 0
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.475: Finger needed 1
> (fprintd:2413992): libfprint-virtual_device_connection-DEBUG: 07:17:21.478: Got a new connection!
> (fprintd:2413992): libfprint-virtual_device-DEBUG: 07:17:21.478: Got instructions of length 10
> (fprintd:2413992): libfprint-virtual_device-DEBUG: 07:17:21.478: Received command SCAN whorl
> (fprintd:2413992): libfprint-virtual_device-DEBUG: 07:17:21.478: Processing command SCAN whorl
> (fprintd:2413992): libfprint-device-DEBUG: 07:17:21.478: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.478: Finger present 1
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.479: Finger needed 1
> (fprintd:2413992): libfprint-device-DEBUG: 07:17:21.479: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.479: Finger present 0
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.479: Finger needed 1
> (fprintd:2413992): libfprint-device-DEBUG: 07:17:21.479: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.479: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413992): libfprint-virtual_device-DEBUG: 07:17:21.479: Sleeping completed
> (fprintd:2413992): libfprint-virtual_device_connection-DEBUG: 07:17:21.479: Got a new connection!
> (fprintd:2413992): libfprint-virtual_device-DEBUG: 07:17:21.479: Got instructions of length 10
> (fprintd:2413992): libfprint-virtual_device-DEBUG: 07:17:21.479: Received command SCAN whorl
> (fprintd:2413992): libfprint-virtual_device-DEBUG: 07:17:21.479: Processing command SCAN whorl
> (fprintd:2413992): libfprint-device-DEBUG: 07:17:21.479: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.479: Finger present 1
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.480: Finger needed 1
> (fprintd:2413992): libfprint-device-DEBUG: 07:17:21.480: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.480: Finger present 0
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.480: Finger needed 1
> (fprintd:2413992): libfprint-device-DEBUG: 07:17:21.480: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.480: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2413992): libfprint-device-DEBUG: 07:17:21.480: Device reported enroll completion
> (fprintd:2413992): libfprint-device-DEBUG: 07:17:21.480: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.480: Finger present 0
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.480: Finger needed 0
> (fprintd:2413992): libfprint-device-DEBUG: 07:17:21.480: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2413992): libfprint-device-DEBUG: 07:17:21.480: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2413992): libfprint-device-DEBUG: 07:17:21.480: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.480: enroll_cb: result enroll-completed
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.481: file_storage_print_data_save(): print saved to /tmp/tmpfgohuhy6/state/testuser/virtual_device_storage/0/3
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.484: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.484: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413992): GLib-GIO-DEBUG: 07:17:21.484: GTask [gio] D-Bus interface method dispatch (source object: 0x5633cb711f70, source tag: 0x7f4de2fbbe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.485: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.485: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.486: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.486: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpfgohuhy6/state/testuser/virtual_device_storage/0'
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.486: file_storage_print_data_load(): loaded '/tmp/tmpfgohuhy6/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.486: start verification device 0 finger left-middle-finger
> (fprintd:2413992): libfprint-device-DEBUG: 07:17:21.486: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413992): libfprint-device-DEBUG: 07:17:21.486: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.486: Finger present 0
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.486: Finger needed 1
> (fprintd:2413992): GLib-GIO-DEBUG: 07:17:21.486: GTask [gio] D-Bus interface method dispatch (source object: 0x5633cb711f70, source tag: 0x7f4de2fbbe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413992): libfprint-virtual_device_connection-DEBUG: 07:17:21.488: Got a new connection!
> (fprintd:2413992): libfprint-virtual_device-DEBUG: 07:17:21.488: Got instructions of length 7
> (fprintd:2413992): libfprint-virtual_device-DEBUG: 07:17:21.488: Received command ERROR 1
> (fprintd:2413992): libfprint-virtual_device-DEBUG: 07:17:21.488: Processing command ERROR 1
> (fprintd:2413992): libfprint-virtual_device-DEBUG: 07:17:21.488: Virtual device scan failed with error: The operation is not supported on this device!
> (fprintd:2413992): libfprint-device-DEBUG: 07:17:21.488: Device reported verify completion
> (fprintd:2413992): libfprint-device-DEBUG: 07:17:21.488: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.488: Finger present 0
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.488: Finger needed 0
> (fprintd:2413992): libfprint-device-DEBUG: 07:17:21.488: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2413992): libfprint-device-DEBUG: 07:17:21.488: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.488: verify_cb: result verify-unknown-error
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.488: report_verify_status: result verify-unknown-error
> 
> (fprintd:2413992): fprintd-WARNING **: 07:17:21.488: Device reported an error during verify: The operation is not supported on this device!
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.489: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.489: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413992): GLib-GIO-DEBUG: 07:17:21.489: GTask [gio] D-Bus interface method dispatch (source object: 0x5633cb711f70, source tag: 0x7f4de2fbbe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.493: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.493: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2413992): libfprint-device-DEBUG: 07:17:21.494: Device reported close completion
> (fprintd:2413992): GLib-GIO-DEBUG: 07:17:21.494: GTask [gio] D-Bus interface method dispatch (source object: 0x5633cb711f70, source tag: 0x7f4de2fbbe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2413992): libfprint-device-DEBUG: 07:17:21.494: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2413992): libfprint-device-DEBUG: 07:17:21.494: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.494: released device 0
> (fprintd:2413992): fprintd-DEBUG: 07:17:21.496: main loop completed
> (fprintd:2413992): libfprint-virtual_device_storage-DEBUG: 07:17:21.496: 43590531444: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2413992): libfprint-virtual_device-DEBUG: 07:17:21.496: 43590531457: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_error_not_supported (__main__.FPrintdVirtualDeviceStorageIdentificationTests.test_verify_error_not_supported) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.734s
> 
> OK
> ==============================================================================
> 
> ================================== 326/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_retry_center_finger
> start time:   07:17:21
> duration:     1.03s
> result:       exit status 0
> command:      MALLOC_PERTURB_=101 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageIdentificationTests.test_verify_retry_center_finger
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414024): GLib-GIO-DEBUG: 07:17:21.850: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.851: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414024): fprintd-WARNING **: 07:17:21.851: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.851: Launching FprintObject
> (fprintd:2414024): libfprint-context-DEBUG: 07:17:21.852: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.853: Preparing devices for resume
> 1690269441.855 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414024): libfprint-context-DEBUG: 07:17:21.854: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-edq1igqk/virtual-image.socket
> (fprintd:2414024): libfprint-context-DEBUG: 07:17:21.854: created
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.854: Device reported probe completion
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.854: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.854: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.860: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.861: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.861: Finger present 0
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.861: Finger needed 0
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.861: Got delay inhibitor for sleep.
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.861: entering main loop
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.862: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.957: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.958: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.959: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.959: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.960: user 'testuser' claiming the device: 0
> (fprintd:2414024): libfprint-virtual_device-DEBUG: 07:17:21.960: 43590995071: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414024): libfprint-virtual_device_connection-DEBUG: 07:17:21.960: 43590995110: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.960: Device reported open completion
> (fprintd:2414024): GLib-GIO-DEBUG: 07:17:21.960: GTask [gio] D-Bus interface method dispatch (source object: 0x56143d633040, source tag: 0x7f571bea8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.960: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.960: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.960: claimed device 0
> (fprintd:2414024): libfprint-virtual_device_connection-DEBUG: 07:17:21.960: Got a new connection!
> (fprintd:2414024): libfprint-virtual_device-DEBUG: 07:17:21.960: Got instructions of length 19
> (fprintd:2414024): libfprint-virtual_device-DEBUG: 07:17:21.960: Received command SET_ENROLL_STAGES 2
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.960: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.961: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.961: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.962: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.962: file_storage_print_data_load(): loaded '/tmp/tmp4ckcnvxw/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.962: start enrollment device 0 finger 3
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.962: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.962: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.962: Finger present 0
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.962: Finger needed 1
> (fprintd:2414024): GLib-GIO-DEBUG: 07:17:21.962: GTask [gio] D-Bus interface method dispatch (source object: 0x56143d633040, source tag: 0x7f571bea8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414024): libfprint-virtual_device_connection-DEBUG: 07:17:21.963: Got a new connection!
> (fprintd:2414024): libfprint-virtual_device-DEBUG: 07:17:21.963: Got instructions of length 10
> (fprintd:2414024): libfprint-virtual_device-DEBUG: 07:17:21.963: Received command SCAN whorl
> (fprintd:2414024): libfprint-virtual_device-DEBUG: 07:17:21.963: Processing command SCAN whorl
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.963: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.963: Finger present 1
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.963: Finger needed 1
> (fprintd:2414024): libfprint-virtual_device_storage-DEBUG: 07:17:21.963: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.963: Device reported identify result
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.963: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.963: Finger present 0
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.963: Finger needed 1
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.963: Device reported identify completion
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.963: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.963: Finger present 0
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.963: Finger needed 0
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.963: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.963: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.963: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.963: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.963: Finger present 0
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.964: Finger needed 1
> (fprintd:2414024): libfprint-virtual_device_connection-DEBUG: 07:17:21.964: Got a new connection!
> (fprintd:2414024): libfprint-virtual_device-DEBUG: 07:17:21.964: Got instructions of length 10
> (fprintd:2414024): libfprint-virtual_device-DEBUG: 07:17:21.964: Received command SCAN whorl
> (fprintd:2414024): libfprint-virtual_device-DEBUG: 07:17:21.964: Processing command SCAN whorl
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.964: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.964: Finger present 1
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.964: Finger needed 1
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.964: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.964: Finger present 0
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.964: Finger needed 1
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.964: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.964: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414024): libfprint-virtual_device-DEBUG: 07:17:21.964: Sleeping completed
> (fprintd:2414024): libfprint-virtual_device_connection-DEBUG: 07:17:21.965: Got a new connection!
> (fprintd:2414024): libfprint-virtual_device-DEBUG: 07:17:21.965: Got instructions of length 10
> (fprintd:2414024): libfprint-virtual_device-DEBUG: 07:17:21.965: Received command SCAN whorl
> (fprintd:2414024): libfprint-virtual_device-DEBUG: 07:17:21.965: Processing command SCAN whorl
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.965: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.965: Finger present 1
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.965: Finger needed 1
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.965: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.965: Finger present 0
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.965: Finger needed 1
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.965: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.965: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.965: Device reported enroll completion
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.965: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.965: Finger present 0
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.965: Finger needed 0
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.965: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.965: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.965: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.965: enroll_cb: result enroll-completed
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.965: file_storage_print_data_save(): print saved to /tmp/tmp4ckcnvxw/state/testuser/virtual_device_storage/0/3
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.966: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.966: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414024): GLib-GIO-DEBUG: 07:17:21.966: GTask [gio] D-Bus interface method dispatch (source object: 0x56143d633040, source tag: 0x7f571bea8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.967: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.967: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.968: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.968: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp4ckcnvxw/state/testuser/virtual_device_storage/0'
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.968: file_storage_print_data_load(): loaded '/tmp/tmp4ckcnvxw/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.968: start verification device 0 finger left-middle-finger
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.968: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.968: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.968: Finger present 0
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.968: Finger needed 1
> (fprintd:2414024): GLib-GIO-DEBUG: 07:17:21.968: GTask [gio] D-Bus interface method dispatch (source object: 0x56143d633040, source tag: 0x7f571bea8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414024): libfprint-virtual_device_connection-DEBUG: 07:17:21.974: Got a new connection!
> (fprintd:2414024): libfprint-virtual_device-DEBUG: 07:17:21.974: Got instructions of length 7
> (fprintd:2414024): libfprint-virtual_device-DEBUG: 07:17:21.974: Received command RETRY 2
> (fprintd:2414024): libfprint-virtual_device-DEBUG: 07:17:21.974: Processing command RETRY 2
> (fprintd:2414024): libfprint-virtual_device-DEBUG: 07:17:21.974: Virtual device scan failed with error: The finger was not centered properly, please try again.
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.974: Device reported verify result
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.974: report_verify_status: result verify-finger-not-centered
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.974: Device reported verify completion
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.974: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.974: Finger present 0
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.974: Finger needed 0
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.974: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.974: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.974: verify_cb: result verify-finger-not-centered
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.974: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.974: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.974: Finger present 0
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.974: Finger needed 1
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.976: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.976: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414024): GLib-GIO-DEBUG: 07:17:21.976: GTask [gio] D-Bus interface method dispatch (source object: 0x56143d633040, source tag: 0x7f571bea8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.976: Idle cancelling on ongoing operation!
> (fprintd:2414024): libfprint-virtual_device-DEBUG: 07:17:21.976: Got cancellation!
> (fprintd:2414024): libfprint-virtual_device-DEBUG: 07:17:21.976: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.976: Device reported verify completion
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.976: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.976: Finger present 0
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.976: Finger needed 0
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.976: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.976: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.976: verify_cb: result verify-no-match
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.976: report_verify_status: result verify-no-match
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.977: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.977: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.977: Device reported close completion
> (fprintd:2414024): GLib-GIO-DEBUG: 07:17:21.977: GTask [gio] D-Bus interface method dispatch (source object: 0x56143d633040, source tag: 0x7f571bea8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.977: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2414024): libfprint-device-DEBUG: 07:17:21.977: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.977: released device 0
> (fprintd:2414024): fprintd-DEBUG: 07:17:21.979: main loop completed
> (fprintd:2414024): libfprint-virtual_device_storage-DEBUG: 07:17:21.980: 43591015112: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414024): libfprint-virtual_device-DEBUG: 07:17:21.980: 43591015147: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-finger-not-centered', false)
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> ----------------------------------- stderr -----------------------------------
> test_verify_retry_center_finger (__main__.FPrintdVirtualDeviceStorageIdentificationTests.test_verify_retry_center_finger) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.750s
> 
> OK
> ==============================================================================
> 
> ================================== 327/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_error_proto
> start time:   07:17:21
> duration:     1.10s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=205 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageIdentificationTests.test_verify_error_proto
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414037): GLib-GIO-DEBUG: 07:17:21.907: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414037): fprintd-DEBUG: 07:17:21.909: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414037): fprintd-WARNING **: 07:17:21.909: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414037): fprintd-DEBUG: 07:17:21.909: Launching FprintObject
> (fprintd:2414037): libfprint-context-DEBUG: 07:17:21.909: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414037): fprintd-DEBUG: 07:17:21.910: Preparing devices for resume
> (fprintd:2414037): libfprint-context-DEBUG: 07:17:21.910: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-epaxjqtj/virtual-image.socket
> (fprintd:2414037): libfprint-context-DEBUG: 07:17:21.910: created
> (fprintd:2414037): libfprint-device-DEBUG: 07:17:21.910: Device reported probe completion
> (fprintd:2414037): libfprint-device-DEBUG: 07:17:21.911: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414037): libfprint-device-DEBUG: 07:17:21.911: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269441.911 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414037): fprintd-DEBUG: 07:17:21.912: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414037): fprintd-DEBUG: 07:17:21.913: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414037): fprintd-DEBUG: 07:17:21.913: Finger present 0
> (fprintd:2414037): fprintd-DEBUG: 07:17:21.913: Finger needed 0
> (fprintd:2414037): fprintd-DEBUG: 07:17:21.913: Got delay inhibitor for sleep.
> (fprintd:2414037): fprintd-DEBUG: 07:17:21.913: entering main loop
> (fprintd:2414037): fprintd-DEBUG: 07:17:21.913: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.008: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.008: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.009: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.009: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.009: user 'testuser' claiming the device: 0
> (fprintd:2414037): libfprint-virtual_device-DEBUG: 07:17:22.009: 43591044970: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414037): libfprint-virtual_device_connection-DEBUG: 07:17:22.009: 43591045009: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414037): libfprint-device-DEBUG: 07:17:22.010: Device reported open completion
> (fprintd:2414037): GLib-GIO-DEBUG: 07:17:22.010: GTask [gio] D-Bus interface method dispatch (source object: 0x557d1ac44f20, source tag: 0x7f4fdb049e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414037): libfprint-device-DEBUG: 07:17:22.010: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414037): libfprint-device-DEBUG: 07:17:22.010: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.010: claimed device 0
> (fprintd:2414037): libfprint-virtual_device_connection-DEBUG: 07:17:22.010: Got a new connection!
> (fprintd:2414037): libfprint-virtual_device-DEBUG: 07:17:22.011: Got instructions of length 19
> (fprintd:2414037): libfprint-virtual_device-DEBUG: 07:17:22.011: Received command SET_ENROLL_STAGES 2
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.011: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.013: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.013: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.014: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.014: file_storage_print_data_load(): loaded '/tmp/tmpvfhsh43y/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.014: start enrollment device 0 finger 3
> (fprintd:2414037): libfprint-device-DEBUG: 07:17:22.014: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414037): libfprint-device-DEBUG: 07:17:22.014: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.014: Finger present 0
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.014: Finger needed 1
> (fprintd:2414037): GLib-GIO-DEBUG: 07:17:22.014: GTask [gio] D-Bus interface method dispatch (source object: 0x557d1ac44f20, source tag: 0x7f4fdb049e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414037): libfprint-virtual_device_connection-DEBUG: 07:17:22.015: Got a new connection!
> (fprintd:2414037): libfprint-virtual_device-DEBUG: 07:17:22.015: Got instructions of length 10
> (fprintd:2414037): libfprint-virtual_device-DEBUG: 07:17:22.015: Received command SCAN whorl
> (fprintd:2414037): libfprint-virtual_device-DEBUG: 07:17:22.015: Processing command SCAN whorl
> (fprintd:2414037): libfprint-device-DEBUG: 07:17:22.015: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.015: Finger present 1
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.015: Finger needed 1
> (fprintd:2414037): libfprint-virtual_device_storage-DEBUG: 07:17:22.015: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2414037): libfprint-device-DEBUG: 07:17:22.015: Device reported identify result
> (fprintd:2414037): libfprint-device-DEBUG: 07:17:22.015: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.015: Finger present 0
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.015: Finger needed 1
> (fprintd:2414037): libfprint-device-DEBUG: 07:17:22.015: Device reported identify completion
> (fprintd:2414037): libfprint-device-DEBUG: 07:17:22.015: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.015: Finger present 0
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.015: Finger needed 0
> (fprintd:2414037): libfprint-device-DEBUG: 07:17:22.015: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2414037): libfprint-device-DEBUG: 07:17:22.015: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414037): libfprint-device-DEBUG: 07:17:22.015: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414037): libfprint-device-DEBUG: 07:17:22.015: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.015: Finger present 0
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.015: Finger needed 1
> (fprintd:2414037): libfprint-virtual_device_connection-DEBUG: 07:17:22.017: Got a new connection!
> (fprintd:2414037): libfprint-virtual_device-DEBUG: 07:17:22.017: Got instructions of length 10
> (fprintd:2414037): libfprint-virtual_device-DEBUG: 07:17:22.017: Received command SCAN whorl
> (fprintd:2414037): libfprint-virtual_device-DEBUG: 07:17:22.017: Processing command SCAN whorl
> (fprintd:2414037): libfprint-device-DEBUG: 07:17:22.017: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.017: Finger present 1
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.017: Finger needed 1
> (fprintd:2414037): libfprint-device-DEBUG: 07:17:22.017: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.017: Finger present 0
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.017: Finger needed 1
> (fprintd:2414037): libfprint-device-DEBUG: 07:17:22.017: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.017: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414037): libfprint-virtual_device-DEBUG: 07:17:22.017: Sleeping completed
> (fprintd:2414037): libfprint-virtual_device_connection-DEBUG: 07:17:22.018: Got a new connection!
> (fprintd:2414037): libfprint-virtual_device-DEBUG: 07:17:22.018: Got instructions of length 10
> (fprintd:2414037): libfprint-virtual_device-DEBUG: 07:17:22.018: Received command SCAN whorl
> (fprintd:2414037): libfprint-virtual_device-DEBUG: 07:17:22.018: Processing command SCAN whorl
> (fprintd:2414037): libfprint-device-DEBUG: 07:17:22.018: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.018: Finger present 1
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.018: Finger needed 1
> (fprintd:2414037): libfprint-device-DEBUG: 07:17:22.018: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.018: Finger present 0
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.018: Finger needed 1
> (fprintd:2414037): libfprint-device-DEBUG: 07:17:22.018: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.018: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414037): libfprint-device-DEBUG: 07:17:22.018: Device reported enroll completion
> (fprintd:2414037): libfprint-device-DEBUG: 07:17:22.018: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.018: Finger present 0
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.018: Finger needed 0
> (fprintd:2414037): libfprint-device-DEBUG: 07:17:22.018: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2414037): libfprint-device-DEBUG: 07:17:22.018: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2414037): libfprint-device-DEBUG: 07:17:22.018: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.018: enroll_cb: result enroll-completed
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.018: file_storage_print_data_save(): print saved to /tmp/tmpvfhsh43y/state/testuser/virtual_device_storage/0/3
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.019: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.019: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414037): GLib-GIO-DEBUG: 07:17:22.019: GTask [gio] D-Bus interface method dispatch (source object: 0x557d1ac44f20, source tag: 0x7f4fdb049e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.020: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.020: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.021: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.021: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpvfhsh43y/state/testuser/virtual_device_storage/0'
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.021: file_storage_print_data_load(): loaded '/tmp/tmpvfhsh43y/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.022: start verification device 0 finger left-middle-finger
> (fprintd:2414037): libfprint-device-DEBUG: 07:17:22.022: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414037): libfprint-device-DEBUG: 07:17:22.022: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.022: Finger present 0
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.022: Finger needed 1
> (fprintd:2414037): GLib-GIO-DEBUG: 07:17:22.022: GTask [gio] D-Bus interface method dispatch (source object: 0x557d1ac44f20, source tag: 0x7f4fdb049e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414037): libfprint-virtual_device_connection-DEBUG: 07:17:22.023: Got a new connection!
> (fprintd:2414037): libfprint-virtual_device-DEBUG: 07:17:22.023: Got instructions of length 7
> (fprintd:2414037): libfprint-virtual_device-DEBUG: 07:17:22.023: Received command ERROR 5
> (fprintd:2414037): libfprint-virtual_device-DEBUG: 07:17:22.023: Processing command ERROR 5
> (fprintd:2414037): libfprint-virtual_device-DEBUG: 07:17:22.023: Virtual device scan failed with error: The driver encountered a protocol error with the device.
> (fprintd:2414037): libfprint-device-DEBUG: 07:17:22.023: Device reported verify completion
> (fprintd:2414037): libfprint-device-DEBUG: 07:17:22.023: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.023: Finger present 0
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.023: Finger needed 0
> (fprintd:2414037): libfprint-device-DEBUG: 07:17:22.023: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2414037): libfprint-device-DEBUG: 07:17:22.023: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.023: verify_cb: result verify-disconnected
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.023: report_verify_status: result verify-disconnected
> 
> (fprintd:2414037): fprintd-WARNING **: 07:17:22.023: Device reported an error during verify: The driver encountered a protocol error with the device.
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.024: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.024: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414037): GLib-GIO-DEBUG: 07:17:22.024: GTask [gio] D-Bus interface method dispatch (source object: 0x557d1ac44f20, source tag: 0x7f4fdb049e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.025: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.025: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414037): libfprint-device-DEBUG: 07:17:22.025: Device reported close completion
> (fprintd:2414037): GLib-GIO-DEBUG: 07:17:22.025: GTask [gio] D-Bus interface method dispatch (source object: 0x557d1ac44f20, source tag: 0x7f4fdb049e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414037): libfprint-device-DEBUG: 07:17:22.025: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2414037): libfprint-device-DEBUG: 07:17:22.025: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.025: released device 0
> (fprintd:2414037): fprintd-DEBUG: 07:17:22.027: main loop completed
> (fprintd:2414037): libfprint-virtual_device_storage-DEBUG: 07:17:22.027: 43591062306: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414037): libfprint-virtual_device-DEBUG: 07:17:22.027: 43591062327: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-disconnected', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_error_proto (__main__.FPrintdVirtualDeviceStorageIdentificationTests.test_verify_error_proto) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.778s
> 
> OK
> ==============================================================================
> 
> ================================== 328/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_retry_general
> start time:   07:17:21
> duration:     1.23s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=174 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageIdentificationTests.test_verify_retry_general
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414059): GLib-GIO-DEBUG: 07:17:22.272: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.273: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414059): fprintd-WARNING **: 07:17:22.273: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.273: Launching FprintObject
> (fprintd:2414059): libfprint-context-DEBUG: 07:17:22.274: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.275: Preparing devices for resume
> (fprintd:2414059): libfprint-context-DEBUG: 07:17:22.275: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-43gqb6pw/virtual-image.socket
> (fprintd:2414059): libfprint-context-DEBUG: 07:17:22.275: created
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.276: Device reported probe completion
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.276: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.276: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269442.276 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.278: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.278: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.278: Finger present 0
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.278: Finger needed 0
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.278: Got delay inhibitor for sleep.
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.278: entering main loop
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.278: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.377: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.378: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.381: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.383: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.383: user 'testuser' claiming the device: 0
> (fprintd:2414059): libfprint-virtual_device-DEBUG: 07:17:22.383: 43591418988: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414059): libfprint-virtual_device_connection-DEBUG: 07:17:22.384: 43591419033: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.384: Device reported open completion
> (fprintd:2414059): GLib-GIO-DEBUG: 07:17:22.384: GTask [gio] D-Bus interface method dispatch (source object: 0x556819ce4fd0, source tag: 0x7f94f0a05e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.384: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.384: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.384: claimed device 0
> (fprintd:2414059): libfprint-virtual_device_connection-DEBUG: 07:17:22.385: Got a new connection!
> (fprintd:2414059): libfprint-virtual_device-DEBUG: 07:17:22.385: Got instructions of length 19
> (fprintd:2414059): libfprint-virtual_device-DEBUG: 07:17:22.385: Received command SET_ENROLL_STAGES 2
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.385: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.387: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.387: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.388: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.389: file_storage_print_data_load(): loaded '/tmp/tmpkgtzkvcx/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.389: start enrollment device 0 finger 3
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.389: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.389: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.389: Finger present 0
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.389: Finger needed 1
> (fprintd:2414059): GLib-GIO-DEBUG: 07:17:22.389: GTask [gio] D-Bus interface method dispatch (source object: 0x556819ce4fd0, source tag: 0x7f94f0a05e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414059): libfprint-virtual_device_connection-DEBUG: 07:17:22.389: Got a new connection!
> (fprintd:2414059): libfprint-virtual_device-DEBUG: 07:17:22.389: Got instructions of length 10
> (fprintd:2414059): libfprint-virtual_device-DEBUG: 07:17:22.389: Received command SCAN whorl
> (fprintd:2414059): libfprint-virtual_device-DEBUG: 07:17:22.389: Processing command SCAN whorl
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.389: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.389: Finger present 1
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.389: Finger needed 1
> (fprintd:2414059): libfprint-virtual_device_storage-DEBUG: 07:17:22.389: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.389: Device reported identify result
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.389: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.389: Finger present 0
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.389: Finger needed 1
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.390: Device reported identify completion
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.390: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.390: Finger present 0
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.390: Finger needed 0
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.390: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.390: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.390: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.390: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.390: Finger present 0
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.390: Finger needed 1
> (fprintd:2414059): libfprint-virtual_device_connection-DEBUG: 07:17:22.391: Got a new connection!
> (fprintd:2414059): libfprint-virtual_device-DEBUG: 07:17:22.391: Got instructions of length 10
> (fprintd:2414059): libfprint-virtual_device-DEBUG: 07:17:22.391: Received command SCAN whorl
> (fprintd:2414059): libfprint-virtual_device-DEBUG: 07:17:22.391: Processing command SCAN whorl
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.391: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.391: Finger present 1
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.391: Finger needed 1
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.391: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.391: Finger present 0
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.391: Finger needed 1
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.391: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.391: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414059): libfprint-virtual_device-DEBUG: 07:17:22.391: Sleeping completed
> (fprintd:2414059): libfprint-virtual_device_connection-DEBUG: 07:17:22.393: Got a new connection!
> (fprintd:2414059): libfprint-virtual_device-DEBUG: 07:17:22.393: Got instructions of length 10
> (fprintd:2414059): libfprint-virtual_device-DEBUG: 07:17:22.393: Received command SCAN whorl
> (fprintd:2414059): libfprint-virtual_device-DEBUG: 07:17:22.393: Processing command SCAN whorl
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.393: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.393: Finger present 1
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.393: Finger needed 1
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.393: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.393: Finger present 0
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.393: Finger needed 1
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.393: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.393: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.393: Device reported enroll completion
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.393: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.393: Finger present 0
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.393: Finger needed 0
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.393: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.393: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.393: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.393: enroll_cb: result enroll-completed
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.393: file_storage_print_data_save(): print saved to /tmp/tmpkgtzkvcx/state/testuser/virtual_device_storage/0/3
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.397: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.397: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414059): GLib-GIO-DEBUG: 07:17:22.397: GTask [gio] D-Bus interface method dispatch (source object: 0x556819ce4fd0, source tag: 0x7f94f0a05e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.398: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.398: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.399: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.399: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpkgtzkvcx/state/testuser/virtual_device_storage/0'
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.400: file_storage_print_data_load(): loaded '/tmp/tmpkgtzkvcx/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.400: start verification device 0 finger left-middle-finger
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.400: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.400: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.400: Finger present 0
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.400: Finger needed 1
> (fprintd:2414059): GLib-GIO-DEBUG: 07:17:22.400: GTask [gio] D-Bus interface method dispatch (source object: 0x556819ce4fd0, source tag: 0x7f94f0a05e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414059): libfprint-virtual_device_connection-DEBUG: 07:17:22.401: Got a new connection!
> (fprintd:2414059): libfprint-virtual_device-DEBUG: 07:17:22.401: Got instructions of length 7
> (fprintd:2414059): libfprint-virtual_device-DEBUG: 07:17:22.401: Received command RETRY 0
> (fprintd:2414059): libfprint-virtual_device-DEBUG: 07:17:22.401: Processing command RETRY 0
> (fprintd:2414059): libfprint-virtual_device-DEBUG: 07:17:22.401: Virtual device scan failed with error: Please try again.
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.401: Device reported verify result
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.401: report_verify_status: result verify-retry-scan
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.401: Device reported verify completion
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.401: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.401: Finger present 0
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.401: Finger needed 0
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.401: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.401: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.401: verify_cb: result verify-retry-scan
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.401: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.401: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.401: Finger present 0
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.401: Finger needed 1
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.403: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.403: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414059): GLib-GIO-DEBUG: 07:17:22.403: GTask [gio] D-Bus interface method dispatch (source object: 0x556819ce4fd0, source tag: 0x7f94f0a05e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.403: Idle cancelling on ongoing operation!
> (fprintd:2414059): libfprint-virtual_device-DEBUG: 07:17:22.403: Got cancellation!
> (fprintd:2414059): libfprint-virtual_device-DEBUG: 07:17:22.403: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.403: Device reported verify completion
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.403: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.403: Finger present 0
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.403: Finger needed 0
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.403: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.403: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.403: verify_cb: result verify-no-match
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.403: report_verify_status: result verify-no-match
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.404: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.404: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.404: Device reported close completion
> (fprintd:2414059): GLib-GIO-DEBUG: 07:17:22.404: GTask [gio] D-Bus interface method dispatch (source object: 0x556819ce4fd0, source tag: 0x7f94f0a05e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.404: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2414059): libfprint-device-DEBUG: 07:17:22.404: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.404: released device 0
> (fprintd:2414059): fprintd-DEBUG: 07:17:22.405: main loop completed
> (fprintd:2414059): libfprint-virtual_device_storage-DEBUG: 07:17:22.406: 43591441032: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414059): libfprint-virtual_device-DEBUG: 07:17:22.406: 43591441062: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-retry-scan', false)
> Changed properties {'finger-needed': <false>} invalidated []
> ----------------------------------- stderr -----------------------------------
> test_verify_retry_general (__main__.FPrintdVirtualDeviceStorageIdentificationTests.test_verify_retry_general) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.908s
> 
> OK
> ==============================================================================
> 
> ================================== 329/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_retry_remove_finger
> start time:   07:17:21
> duration:     1.07s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=81 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageIdentificationTests.test_verify_retry_remove_finger
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414080): GLib-GIO-DEBUG: 07:17:22.430: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.431: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414080): fprintd-WARNING **: 07:17:22.431: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.431: Launching FprintObject
> (fprintd:2414080): libfprint-context-DEBUG: 07:17:22.431: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.432: Preparing devices for resume
> (fprintd:2414080): libfprint-context-DEBUG: 07:17:22.432: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-rzw0nmlw/virtual-image.socket
> (fprintd:2414080): libfprint-context-DEBUG: 07:17:22.432: created
> 1690269442.433 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.432: Device reported probe completion
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.432: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.432: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.434: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.434: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.434: Finger present 0
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.434: Finger needed 0
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.434: Got delay inhibitor for sleep.
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.434: entering main loop
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.434: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.531: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.531: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.536: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.538: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.538: user 'testuser' claiming the device: 0
> (fprintd:2414080): libfprint-virtual_device-DEBUG: 07:17:22.538: 43591573718: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414080): libfprint-virtual_device_connection-DEBUG: 07:17:22.538: 43591573769: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.538: Device reported open completion
> (fprintd:2414080): GLib-GIO-DEBUG: 07:17:22.538: GTask [gio] D-Bus interface method dispatch (source object: 0x55dd56a5af00, source tag: 0x7fc943c66e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.538: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.539: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.539: claimed device 0
> (fprintd:2414080): libfprint-virtual_device_connection-DEBUG: 07:17:22.540: Got a new connection!
> (fprintd:2414080): libfprint-virtual_device-DEBUG: 07:17:22.540: Got instructions of length 19
> (fprintd:2414080): libfprint-virtual_device-DEBUG: 07:17:22.540: Received command SET_ENROLL_STAGES 2
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.540: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.541: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.541: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.552: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.553: file_storage_print_data_load(): loaded '/tmp/tmp5endb0os/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.553: start enrollment device 0 finger 3
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.553: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.554: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.554: Finger present 0
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.554: Finger needed 1
> (fprintd:2414080): GLib-GIO-DEBUG: 07:17:22.554: GTask [gio] D-Bus interface method dispatch (source object: 0x55dd56a5af00, source tag: 0x7fc943c66e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414080): libfprint-virtual_device_connection-DEBUG: 07:17:22.559: Got a new connection!
> (fprintd:2414080): libfprint-virtual_device-DEBUG: 07:17:22.559: Got instructions of length 10
> (fprintd:2414080): libfprint-virtual_device-DEBUG: 07:17:22.559: Received command SCAN whorl
> (fprintd:2414080): libfprint-virtual_device-DEBUG: 07:17:22.559: Processing command SCAN whorl
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.559: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.559: Finger present 1
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.559: Finger needed 1
> (fprintd:2414080): libfprint-virtual_device_storage-DEBUG: 07:17:22.559: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.559: Device reported identify result
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.559: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.559: Finger present 0
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.559: Finger needed 1
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.559: Device reported identify completion
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.559: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.559: Finger present 0
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.559: Finger needed 0
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.559: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.559: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.560: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.560: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.560: Finger present 0
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.560: Finger needed 1
> (fprintd:2414080): libfprint-virtual_device_connection-DEBUG: 07:17:22.560: Got a new connection!
> (fprintd:2414080): libfprint-virtual_device-DEBUG: 07:17:22.560: Got instructions of length 10
> (fprintd:2414080): libfprint-virtual_device-DEBUG: 07:17:22.560: Received command SCAN whorl
> (fprintd:2414080): libfprint-virtual_device-DEBUG: 07:17:22.560: Processing command SCAN whorl
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.560: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.560: Finger present 1
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.560: Finger needed 1
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.560: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.560: Finger present 0
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.560: Finger needed 1
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.560: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.560: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414080): libfprint-virtual_device-DEBUG: 07:17:22.560: Sleeping completed
> (fprintd:2414080): libfprint-virtual_device_connection-DEBUG: 07:17:22.565: Got a new connection!
> (fprintd:2414080): libfprint-virtual_device-DEBUG: 07:17:22.565: Got instructions of length 10
> (fprintd:2414080): libfprint-virtual_device-DEBUG: 07:17:22.565: Received command SCAN whorl
> (fprintd:2414080): libfprint-virtual_device-DEBUG: 07:17:22.565: Processing command SCAN whorl
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.565: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.565: Finger present 1
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.565: Finger needed 1
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.565: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.565: Finger present 0
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.565: Finger needed 1
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.565: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.565: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.565: Device reported enroll completion
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.565: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.565: Finger present 0
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.565: Finger needed 0
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.565: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.566: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.566: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.566: enroll_cb: result enroll-completed
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.566: file_storage_print_data_save(): print saved to /tmp/tmp5endb0os/state/testuser/virtual_device_storage/0/3
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.576: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.576: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414080): GLib-GIO-DEBUG: 07:17:22.576: GTask [gio] D-Bus interface method dispatch (source object: 0x55dd56a5af00, source tag: 0x7fc943c66e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.601: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.601: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.611: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.611: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp5endb0os/state/testuser/virtual_device_storage/0'
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.611: file_storage_print_data_load(): loaded '/tmp/tmp5endb0os/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.612: start verification device 0 finger left-middle-finger
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.612: Updated temperature model after 0.05 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.612: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.612: Finger present 0
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.612: Finger needed 1
> (fprintd:2414080): GLib-GIO-DEBUG: 07:17:22.612: GTask [gio] D-Bus interface method dispatch (source object: 0x55dd56a5af00, source tag: 0x7fc943c66e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414080): libfprint-virtual_device_connection-DEBUG: 07:17:22.615: Got a new connection!
> (fprintd:2414080): libfprint-virtual_device-DEBUG: 07:17:22.615: Got instructions of length 7
> (fprintd:2414080): libfprint-virtual_device-DEBUG: 07:17:22.615: Received command RETRY 3
> (fprintd:2414080): libfprint-virtual_device-DEBUG: 07:17:22.615: Processing command RETRY 3
> (fprintd:2414080): libfprint-virtual_device-DEBUG: 07:17:22.615: Virtual device scan failed with error: Please try again after removing the finger first.
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.615: Device reported verify result
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.615: report_verify_status: result verify-remove-and-retry
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.616: Device reported verify completion
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.616: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.616: Finger present 0
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.616: Finger needed 0
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.616: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.616: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.616: verify_cb: result verify-remove-and-retry
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.616: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.616: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.616: Finger present 0
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.616: Finger needed 1
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.617: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.617: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414080): GLib-GIO-DEBUG: 07:17:22.617: GTask [gio] D-Bus interface method dispatch (source object: 0x55dd56a5af00, source tag: 0x7fc943c66e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.617: Idle cancelling on ongoing operation!
> (fprintd:2414080): libfprint-virtual_device-DEBUG: 07:17:22.617: Got cancellation!
> (fprintd:2414080): libfprint-virtual_device-DEBUG: 07:17:22.617: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.617: Device reported verify completion
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.617: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.617: Finger present 0
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.617: Finger needed 0
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.617: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.617: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.617: verify_cb: result verify-no-match
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.617: report_verify_status: result verify-no-match
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.618: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.618: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.618: Device reported close completion
> (fprintd:2414080): GLib-GIO-DEBUG: 07:17:22.618: GTask [gio] D-Bus interface method dispatch (source object: 0x55dd56a5af00, source tag: 0x7fc943c66e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.618: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2414080): libfprint-device-DEBUG: 07:17:22.618: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.618: released device 0
> (fprintd:2414080): fprintd-DEBUG: 07:17:22.621: main loop completed
> (fprintd:2414080): libfprint-virtual_device_storage-DEBUG: 07:17:22.622: 43591657284: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414080): libfprint-virtual_device-DEBUG: 07:17:22.622: 43591657312: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-remove-and-retry', false)
> Changed properties {'finger-needed': <false>} invalidated []
> ----------------------------------- stderr -----------------------------------
> test_verify_retry_remove_finger (__main__.FPrintdVirtualDeviceStorageIdentificationTests.test_verify_retry_remove_finger) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.805s
> 
> OK
> ==============================================================================
> 
> ================================== 330/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_start_during_verify
> start time:   07:17:22
> duration:     0.98s
> result:       exit status 0
> command:      MALLOC_PERTURB_=154 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageIdentificationTests.test_verify_start_during_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414114): GLib-GIO-DEBUG: 07:17:22.872: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.873: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414114): fprintd-WARNING **: 07:17:22.873: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.873: Launching FprintObject
> (fprintd:2414114): libfprint-context-DEBUG: 07:17:22.873: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.877: Preparing devices for resume
> (fprintd:2414114): libfprint-context-DEBUG: 07:17:22.877: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-_s2r01f2/virtual-image.socket
> (fprintd:2414114): libfprint-context-DEBUG: 07:17:22.877: created
> 1690269442.878 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414114): libfprint-device-DEBUG: 07:17:22.877: Device reported probe completion
> (fprintd:2414114): libfprint-device-DEBUG: 07:17:22.877: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414114): libfprint-device-DEBUG: 07:17:22.878: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.879: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.879: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.879: Finger present 0
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.879: Finger needed 0
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.879: Got delay inhibitor for sleep.
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.879: entering main loop
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.879: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.973: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.974: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.975: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.976: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.976: user 'testuser' claiming the device: 0
> (fprintd:2414114): libfprint-virtual_device-DEBUG: 07:17:22.976: 43592011852: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414114): libfprint-virtual_device_connection-DEBUG: 07:17:22.976: 43592011887: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414114): libfprint-device-DEBUG: 07:17:22.976: Device reported open completion
> (fprintd:2414114): GLib-GIO-DEBUG: 07:17:22.976: GTask [gio] D-Bus interface method dispatch (source object: 0x55a7fc0e2f90, source tag: 0x7f0ac24cde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414114): libfprint-device-DEBUG: 07:17:22.977: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414114): libfprint-device-DEBUG: 07:17:22.977: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.977: claimed device 0
> (fprintd:2414114): libfprint-virtual_device_connection-DEBUG: 07:17:22.979: Got a new connection!
> (fprintd:2414114): libfprint-virtual_device-DEBUG: 07:17:22.979: Got instructions of length 19
> (fprintd:2414114): libfprint-virtual_device-DEBUG: 07:17:22.980: Received command SET_ENROLL_STAGES 2
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.980: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.983: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.983: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.985: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.986: file_storage_print_data_load(): loaded '/tmp/tmp95qgnwua/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.986: start enrollment device 0 finger 3
> (fprintd:2414114): libfprint-device-DEBUG: 07:17:22.986: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414114): libfprint-device-DEBUG: 07:17:22.986: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.986: Finger present 0
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.986: Finger needed 1
> (fprintd:2414114): GLib-GIO-DEBUG: 07:17:22.986: GTask [gio] D-Bus interface method dispatch (source object: 0x55a7fc0e2f90, source tag: 0x7f0ac24cde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414114): libfprint-virtual_device_connection-DEBUG: 07:17:22.987: Got a new connection!
> (fprintd:2414114): libfprint-virtual_device-DEBUG: 07:17:22.987: Got instructions of length 10
> (fprintd:2414114): libfprint-virtual_device-DEBUG: 07:17:22.987: Received command SCAN whorl
> (fprintd:2414114): libfprint-virtual_device-DEBUG: 07:17:22.987: Processing command SCAN whorl
> (fprintd:2414114): libfprint-device-DEBUG: 07:17:22.987: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.987: Finger present 1
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.987: Finger needed 1
> (fprintd:2414114): libfprint-virtual_device_storage-DEBUG: 07:17:22.987: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2414114): libfprint-device-DEBUG: 07:17:22.987: Device reported identify result
> (fprintd:2414114): libfprint-device-DEBUG: 07:17:22.987: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.987: Finger present 0
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.987: Finger needed 1
> (fprintd:2414114): libfprint-device-DEBUG: 07:17:22.987: Device reported identify completion
> (fprintd:2414114): libfprint-device-DEBUG: 07:17:22.987: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.987: Finger present 0
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.987: Finger needed 0
> (fprintd:2414114): libfprint-device-DEBUG: 07:17:22.987: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2414114): libfprint-device-DEBUG: 07:17:22.987: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414114): libfprint-device-DEBUG: 07:17:22.988: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414114): libfprint-device-DEBUG: 07:17:22.988: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.988: Finger present 0
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.988: Finger needed 1
> (fprintd:2414114): libfprint-virtual_device_connection-DEBUG: 07:17:22.989: Got a new connection!
> (fprintd:2414114): libfprint-virtual_device-DEBUG: 07:17:22.989: Got instructions of length 10
> (fprintd:2414114): libfprint-virtual_device-DEBUG: 07:17:22.989: Received command SCAN whorl
> (fprintd:2414114): libfprint-virtual_device-DEBUG: 07:17:22.989: Processing command SCAN whorl
> (fprintd:2414114): libfprint-device-DEBUG: 07:17:22.989: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.989: Finger present 1
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.989: Finger needed 1
> (fprintd:2414114): libfprint-device-DEBUG: 07:17:22.989: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.989: Finger present 0
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.989: Finger needed 1
> (fprintd:2414114): libfprint-device-DEBUG: 07:17:22.989: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.989: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414114): libfprint-virtual_device-DEBUG: 07:17:22.989: Sleeping completed
> (fprintd:2414114): libfprint-virtual_device_connection-DEBUG: 07:17:22.990: Got a new connection!
> (fprintd:2414114): libfprint-virtual_device-DEBUG: 07:17:22.990: Got instructions of length 10
> (fprintd:2414114): libfprint-virtual_device-DEBUG: 07:17:22.990: Received command SCAN whorl
> (fprintd:2414114): libfprint-virtual_device-DEBUG: 07:17:22.990: Processing command SCAN whorl
> (fprintd:2414114): libfprint-device-DEBUG: 07:17:22.990: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.990: Finger present 1
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.990: Finger needed 1
> (fprintd:2414114): libfprint-device-DEBUG: 07:17:22.990: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.990: Finger present 0
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.990: Finger needed 1
> (fprintd:2414114): libfprint-device-DEBUG: 07:17:22.990: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.990: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414114): libfprint-device-DEBUG: 07:17:22.990: Device reported enroll completion
> (fprintd:2414114): libfprint-device-DEBUG: 07:17:22.990: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.990: Finger present 0
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.990: Finger needed 0
> (fprintd:2414114): libfprint-device-DEBUG: 07:17:22.990: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2414114): libfprint-device-DEBUG: 07:17:22.991: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2414114): libfprint-device-DEBUG: 07:17:22.991: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.991: enroll_cb: result enroll-completed
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.991: file_storage_print_data_save(): print saved to /tmp/tmp95qgnwua/state/testuser/virtual_device_storage/0/3
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.994: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.994: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414114): GLib-GIO-DEBUG: 07:17:22.994: GTask [gio] D-Bus interface method dispatch (source object: 0x55a7fc0e2f90, source tag: 0x7f0ac24cde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.996: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414114): fprintd-DEBUG: 07:17:22.996: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414114): fprintd-DEBUG: 07:17:23.000: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414114): fprintd-DEBUG: 07:17:23.001: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp95qgnwua/state/testuser/virtual_device_storage/0'
> (fprintd:2414114): fprintd-DEBUG: 07:17:23.001: file_storage_print_data_load(): loaded '/tmp/tmp95qgnwua/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2414114): fprintd-DEBUG: 07:17:23.001: start verification device 0 finger left-middle-finger
> (fprintd:2414114): libfprint-device-DEBUG: 07:17:23.001: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414114): libfprint-device-DEBUG: 07:17:23.001: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414114): fprintd-DEBUG: 07:17:23.001: Finger present 0
> (fprintd:2414114): fprintd-DEBUG: 07:17:23.001: Finger needed 1
> (fprintd:2414114): GLib-GIO-DEBUG: 07:17:23.001: GTask [gio] D-Bus interface method dispatch (source object: 0x55a7fc0e2f90, source tag: 0x7f0ac24cde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414114): fprintd-DEBUG: 07:17:23.006: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414114): fprintd-DEBUG: 07:17:23.006: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414114): fprintd-DEBUG: 07:17:23.009: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414114): GLib-GIO-DEBUG: 07:17:23.010: GTask [gio] D-Bus interface method dispatch (source object: 0x55a7fc0e2f90, source tag: 0x7f0ac24cde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414114): fprintd-DEBUG: 07:17:23.013: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414114): fprintd-DEBUG: 07:17:23.013: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414114): libfprint-device-DEBUG: 07:17:23.013: Idle cancelling on ongoing operation!
> (fprintd:2414114): libfprint-virtual_device-DEBUG: 07:17:23.013: Got cancellation!
> (fprintd:2414114): libfprint-virtual_device-DEBUG: 07:17:23.013: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2414114): libfprint-device-DEBUG: 07:17:23.013: Device reported verify completion
> (fprintd:2414114): libfprint-device-DEBUG: 07:17:23.013: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414114): fprintd-DEBUG: 07:17:23.013: Finger present 0
> (fprintd:2414114): fprintd-DEBUG: 07:17:23.013: Finger needed 0
> (fprintd:2414114): libfprint-device-DEBUG: 07:17:23.013: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2414114): libfprint-device-DEBUG: 07:17:23.013: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2414114): fprintd-DEBUG: 07:17:23.013: verify_cb: result verify-no-match
> (fprintd:2414114): fprintd-DEBUG: 07:17:23.013: report_verify_status: result verify-no-match
> (fprintd:2414114): GLib-GIO-DEBUG: 07:17:23.013: GTask [gio] D-Bus interface method dispatch (source object: 0x55a7fc0e2f90, source tag: 0x7f0ac24cde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414114): fprintd-DEBUG: 07:17:23.015: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414114): fprintd-DEBUG: 07:17:23.015: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414114): libfprint-device-DEBUG: 07:17:23.015: Device reported close completion
> (fprintd:2414114): GLib-GIO-DEBUG: 07:17:23.015: GTask [gio] D-Bus interface method dispatch (source object: 0x55a7fc0e2f90, source tag: 0x7f0ac24cde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414114): libfprint-device-DEBUG: 07:17:23.015: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2414114): libfprint-device-DEBUG: 07:17:23.015: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2414114): fprintd-DEBUG: 07:17:23.015: released device 0
> (fprintd:2414114): fprintd-DEBUG: 07:17:23.018: main loop completed
> (fprintd:2414114): libfprint-virtual_device_storage-DEBUG: 07:17:23.018: 43592053739: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414114): libfprint-virtual_device-DEBUG: 07:17:23.018: 43592053766: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_start_during_verify (__main__.FPrintdVirtualDeviceStorageIdentificationTests.test_verify_start_during_verify) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.675s
> 
> OK
> ==============================================================================
> 
> ================================== 331/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_stop_from_other_client
> start time:   07:17:22
> duration:     1.02s
> result:       exit status 0
> command:      MALLOC_PERTURB_=244 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageIdentificationTests.test_verify_stop_from_other_client
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414132): GLib-GIO-DEBUG: 07:17:23.278: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.291: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414132): fprintd-WARNING **: 07:17:23.291: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.291: Launching FprintObject
> (fprintd:2414132): libfprint-context-DEBUG: 07:17:23.292: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.296: Preparing devices for resume
> (fprintd:2414132): libfprint-context-DEBUG: 07:17:23.297: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-ju_vwm6s/virtual-image.socket
> (fprintd:2414132): libfprint-context-DEBUG: 07:17:23.297: created
> 1690269443.298 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414132): libfprint-device-DEBUG: 07:17:23.298: Device reported probe completion
> (fprintd:2414132): libfprint-device-DEBUG: 07:17:23.298: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414132): libfprint-device-DEBUG: 07:17:23.298: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.301: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.301: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.301: Finger present 0
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.301: Finger needed 0
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.301: Got delay inhibitor for sleep.
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.301: entering main loop
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.301: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.389: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.389: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.391: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.392: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.392: user 'testuser' claiming the device: 0
> (fprintd:2414132): libfprint-virtual_device-DEBUG: 07:17:23.392: 43592427875: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414132): libfprint-virtual_device_connection-DEBUG: 07:17:23.392: 43592427914: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414132): libfprint-device-DEBUG: 07:17:23.392: Device reported open completion
> (fprintd:2414132): GLib-GIO-DEBUG: 07:17:23.393: GTask [gio] D-Bus interface method dispatch (source object: 0x55eb570a4f40, source tag: 0x7fd08715de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414132): libfprint-device-DEBUG: 07:17:23.393: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414132): libfprint-device-DEBUG: 07:17:23.393: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.393: claimed device 0
> (fprintd:2414132): libfprint-virtual_device_connection-DEBUG: 07:17:23.393: Got a new connection!
> (fprintd:2414132): libfprint-virtual_device-DEBUG: 07:17:23.393: Got instructions of length 19
> (fprintd:2414132): libfprint-virtual_device-DEBUG: 07:17:23.393: Received command SET_ENROLL_STAGES 2
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.393: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.396: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.396: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.397: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.397: file_storage_print_data_load(): loaded '/tmp/tmpgw7jntpd/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.397: start enrollment device 0 finger 3
> (fprintd:2414132): libfprint-device-DEBUG: 07:17:23.397: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414132): libfprint-device-DEBUG: 07:17:23.397: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.397: Finger present 0
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.397: Finger needed 1
> (fprintd:2414132): GLib-GIO-DEBUG: 07:17:23.397: GTask [gio] D-Bus interface method dispatch (source object: 0x55eb570a4f40, source tag: 0x7fd08715de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414132): libfprint-virtual_device_connection-DEBUG: 07:17:23.399: Got a new connection!
> (fprintd:2414132): libfprint-virtual_device-DEBUG: 07:17:23.399: Got instructions of length 10
> (fprintd:2414132): libfprint-virtual_device-DEBUG: 07:17:23.399: Received command SCAN whorl
> (fprintd:2414132): libfprint-virtual_device-DEBUG: 07:17:23.399: Processing command SCAN whorl
> (fprintd:2414132): libfprint-device-DEBUG: 07:17:23.399: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.399: Finger present 1
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.399: Finger needed 1
> (fprintd:2414132): libfprint-virtual_device_storage-DEBUG: 07:17:23.399: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2414132): libfprint-device-DEBUG: 07:17:23.399: Device reported identify result
> (fprintd:2414132): libfprint-device-DEBUG: 07:17:23.399: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.399: Finger present 0
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.399: Finger needed 1
> (fprintd:2414132): libfprint-device-DEBUG: 07:17:23.399: Device reported identify completion
> (fprintd:2414132): libfprint-device-DEBUG: 07:17:23.399: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.399: Finger present 0
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.399: Finger needed 0
> (fprintd:2414132): libfprint-device-DEBUG: 07:17:23.399: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2414132): libfprint-device-DEBUG: 07:17:23.399: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414132): libfprint-device-DEBUG: 07:17:23.400: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414132): libfprint-device-DEBUG: 07:17:23.400: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.400: Finger present 0
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.400: Finger needed 1
> (fprintd:2414132): libfprint-virtual_device_connection-DEBUG: 07:17:23.400: Got a new connection!
> (fprintd:2414132): libfprint-virtual_device-DEBUG: 07:17:23.400: Got instructions of length 10
> (fprintd:2414132): libfprint-virtual_device-DEBUG: 07:17:23.400: Received command SCAN whorl
> (fprintd:2414132): libfprint-virtual_device-DEBUG: 07:17:23.400: Processing command SCAN whorl
> (fprintd:2414132): libfprint-device-DEBUG: 07:17:23.400: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.400: Finger present 1
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.400: Finger needed 1
> (fprintd:2414132): libfprint-device-DEBUG: 07:17:23.400: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.400: Finger present 0
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.400: Finger needed 1
> (fprintd:2414132): libfprint-device-DEBUG: 07:17:23.400: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.400: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414132): libfprint-virtual_device-DEBUG: 07:17:23.401: Sleeping completed
> (fprintd:2414132): libfprint-virtual_device_connection-DEBUG: 07:17:23.401: Got a new connection!
> (fprintd:2414132): libfprint-virtual_device-DEBUG: 07:17:23.401: Got instructions of length 10
> (fprintd:2414132): libfprint-virtual_device-DEBUG: 07:17:23.401: Received command SCAN whorl
> (fprintd:2414132): libfprint-virtual_device-DEBUG: 07:17:23.401: Processing command SCAN whorl
> (fprintd:2414132): libfprint-device-DEBUG: 07:17:23.401: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.401: Finger present 1
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.401: Finger needed 1
> (fprintd:2414132): libfprint-device-DEBUG: 07:17:23.401: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.401: Finger present 0
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.401: Finger needed 1
> (fprintd:2414132): libfprint-device-DEBUG: 07:17:23.401: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.401: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414132): libfprint-device-DEBUG: 07:17:23.401: Device reported enroll completion
> (fprintd:2414132): libfprint-device-DEBUG: 07:17:23.401: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.401: Finger present 0
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.401: Finger needed 0
> (fprintd:2414132): libfprint-device-DEBUG: 07:17:23.401: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2414132): libfprint-device-DEBUG: 07:17:23.401: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2414132): libfprint-device-DEBUG: 07:17:23.401: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.401: enroll_cb: result enroll-completed
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.402: file_storage_print_data_save(): print saved to /tmp/tmpgw7jntpd/state/testuser/virtual_device_storage/0/3
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.403: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.403: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414132): GLib-GIO-DEBUG: 07:17:23.403: GTask [gio] D-Bus interface method dispatch (source object: 0x55eb570a4f40, source tag: 0x7fd08715de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.404: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.404: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.406: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.406: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpgw7jntpd/state/testuser/virtual_device_storage/0'
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.406: file_storage_print_data_load(): loaded '/tmp/tmpgw7jntpd/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.406: start verification device 0 finger left-middle-finger
> (fprintd:2414132): libfprint-device-DEBUG: 07:17:23.406: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414132): libfprint-device-DEBUG: 07:17:23.406: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.406: Finger present 0
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.406: Finger needed 1
> (fprintd:2414132): GLib-GIO-DEBUG: 07:17:23.406: GTask [gio] D-Bus interface method dispatch (source object: 0x55eb570a4f40, source tag: 0x7fd08715de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.414: Requesting authorization from :1.10 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> 
> (fprintd:2414132): fprintd-WARNING **: 07:17:23.414: Authorization denied to :1.10 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging': Device already in use by another user
> (fprintd:2414132): GLib-GIO-DEBUG: 07:17:23.414: GTask [gio] D-Bus interface method dispatch (source object: 0x55eb570a4f40, source tag: 0x7fd08715de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.421: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.422: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414132): GLib-GIO-DEBUG: 07:17:23.422: GTask [gio] D-Bus interface method dispatch (source object: 0x55eb570a4f40, source tag: 0x7fd08715de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414132): libfprint-device-DEBUG: 07:17:23.422: Idle cancelling on ongoing operation!
> (fprintd:2414132): libfprint-virtual_device-DEBUG: 07:17:23.422: Got cancellation!
> (fprintd:2414132): libfprint-virtual_device-DEBUG: 07:17:23.422: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2414132): libfprint-device-DEBUG: 07:17:23.422: Device reported verify completion
> (fprintd:2414132): libfprint-device-DEBUG: 07:17:23.422: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.422: Finger present 0
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.422: Finger needed 0
> (fprintd:2414132): libfprint-device-DEBUG: 07:17:23.422: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2414132): libfprint-device-DEBUG: 07:17:23.422: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.422: verify_cb: result verify-no-match
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.422: report_verify_status: result verify-no-match
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.424: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.424: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414132): libfprint-device-DEBUG: 07:17:23.424: Device reported close completion
> (fprintd:2414132): GLib-GIO-DEBUG: 07:17:23.425: GTask [gio] D-Bus interface method dispatch (source object: 0x55eb570a4f40, source tag: 0x7fd08715de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414132): libfprint-device-DEBUG: 07:17:23.425: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2414132): libfprint-device-DEBUG: 07:17:23.425: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.425: released device 0
> (fprintd:2414132): fprintd-DEBUG: 07:17:23.426: main loop completed
> (fprintd:2414132): libfprint-virtual_device_storage-DEBUG: 07:17:23.426: 43592461825: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414132): libfprint-virtual_device-DEBUG: 07:17:23.426: 43592461987: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_stop_from_other_client (__main__.FPrintdVirtualDeviceStorageIdentificationTests.test_verify_stop_from_other_client) ... /usr/lib/python3.11/traceback.py:240: ResourceWarning: unclosed file <_io.BufferedReader name=12>
>   tb.tb_frame.clear()
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.779s
> 
> OK
> ==============================================================================
> 
> ================================== 332/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_retry_general_restarted
> start time:   07:17:21
> duration:     2.06s
> result:       exit status 0
> command:      MALLOC_PERTURB_=1 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageIdentificationTests.test_verify_retry_general_restarted
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414066): GLib-GIO-DEBUG: 07:17:22.341: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.342: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414066): fprintd-WARNING **: 07:17:22.342: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.342: Launching FprintObject
> (fprintd:2414066): libfprint-context-DEBUG: 07:17:22.342: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.343: Preparing devices for resume
> (fprintd:2414066): libfprint-context-DEBUG: 07:17:22.343: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-m4s4a0ms/virtual-image.socket
> (fprintd:2414066): libfprint-context-DEBUG: 07:17:22.344: created
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:22.344: Device reported probe completion
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:22.344: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:22.344: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269442.345 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.349: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.349: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.349: Finger present 0
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.349: Finger needed 0
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.350: Got delay inhibitor for sleep.
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.350: entering main loop
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.350: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.444: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.444: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.446: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.447: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.447: user 'testuser' claiming the device: 0
> (fprintd:2414066): libfprint-virtual_device-DEBUG: 07:17:22.447: 43591482490: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414066): libfprint-virtual_device_connection-DEBUG: 07:17:22.447: 43591482537: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:22.447: Device reported open completion
> (fprintd:2414066): GLib-GIO-DEBUG: 07:17:22.447: GTask [gio] D-Bus interface method dispatch (source object: 0x564053804df0, source tag: 0x7f4724005e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:22.447: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:22.447: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.448: claimed device 0
> (fprintd:2414066): libfprint-virtual_device_connection-DEBUG: 07:17:22.448: Got a new connection!
> (fprintd:2414066): libfprint-virtual_device-DEBUG: 07:17:22.449: Got instructions of length 19
> (fprintd:2414066): libfprint-virtual_device-DEBUG: 07:17:22.449: Received command SET_ENROLL_STAGES 2
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.449: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.450: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.450: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.450: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.450: file_storage_print_data_load(): loaded '/tmp/tmpzdk4bd2t/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.450: start enrollment device 0 finger 3
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:22.450: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:22.451: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.451: Finger present 0
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.451: Finger needed 1
> (fprintd:2414066): GLib-GIO-DEBUG: 07:17:22.451: GTask [gio] D-Bus interface method dispatch (source object: 0x564053804df0, source tag: 0x7f4724005e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414066): libfprint-virtual_device_connection-DEBUG: 07:17:22.451: Got a new connection!
> (fprintd:2414066): libfprint-virtual_device-DEBUG: 07:17:22.452: Got instructions of length 10
> (fprintd:2414066): libfprint-virtual_device-DEBUG: 07:17:22.452: Received command SCAN whorl
> (fprintd:2414066): libfprint-virtual_device-DEBUG: 07:17:22.452: Processing command SCAN whorl
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:22.452: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.452: Finger present 1
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.452: Finger needed 1
> (fprintd:2414066): libfprint-virtual_device_storage-DEBUG: 07:17:22.452: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:22.452: Device reported identify result
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:22.452: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.452: Finger present 0
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.452: Finger needed 1
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:22.452: Device reported identify completion
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:22.452: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.452: Finger present 0
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.452: Finger needed 0
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:22.452: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:22.452: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:22.452: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:22.452: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.452: Finger present 0
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.452: Finger needed 1
> (fprintd:2414066): libfprint-virtual_device_connection-DEBUG: 07:17:22.452: Got a new connection!
> (fprintd:2414066): libfprint-virtual_device-DEBUG: 07:17:22.453: Got instructions of length 10
> (fprintd:2414066): libfprint-virtual_device-DEBUG: 07:17:22.453: Received command SCAN whorl
> (fprintd:2414066): libfprint-virtual_device-DEBUG: 07:17:22.453: Processing command SCAN whorl
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:22.453: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.453: Finger present 1
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.453: Finger needed 1
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:22.453: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.453: Finger present 0
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.453: Finger needed 1
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:22.453: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.453: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414066): libfprint-virtual_device-DEBUG: 07:17:22.453: Sleeping completed
> (fprintd:2414066): libfprint-virtual_device_connection-DEBUG: 07:17:22.453: Got a new connection!
> (fprintd:2414066): libfprint-virtual_device-DEBUG: 07:17:22.453: Got instructions of length 10
> (fprintd:2414066): libfprint-virtual_device-DEBUG: 07:17:22.453: Received command SCAN whorl
> (fprintd:2414066): libfprint-virtual_device-DEBUG: 07:17:22.453: Processing command SCAN whorl
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:22.453: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.453: Finger present 1
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.454: Finger needed 1
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:22.454: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.454: Finger present 0
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.454: Finger needed 1
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:22.454: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.454: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:22.454: Device reported enroll completion
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:22.454: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.454: Finger present 0
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.454: Finger needed 0
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:22.454: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:22.454: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:22.454: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.454: enroll_cb: result enroll-completed
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.454: file_storage_print_data_save(): print saved to /tmp/tmpzdk4bd2t/state/testuser/virtual_device_storage/0/3
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.455: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.455: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414066): GLib-GIO-DEBUG: 07:17:22.455: GTask [gio] D-Bus interface method dispatch (source object: 0x564053804df0, source tag: 0x7f4724005e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.455: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.456: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.456: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.456: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpzdk4bd2t/state/testuser/virtual_device_storage/0'
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.456: file_storage_print_data_load(): loaded '/tmp/tmpzdk4bd2t/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.456: start verification device 0 finger left-middle-finger
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:22.456: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:22.457: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.457: Finger present 0
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.457: Finger needed 1
> (fprintd:2414066): GLib-GIO-DEBUG: 07:17:22.457: GTask [gio] D-Bus interface method dispatch (source object: 0x564053804df0, source tag: 0x7f4724005e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414066): libfprint-virtual_device_connection-DEBUG: 07:17:22.457: Got a new connection!
> (fprintd:2414066): libfprint-virtual_device-DEBUG: 07:17:22.457: Got instructions of length 7
> (fprintd:2414066): libfprint-virtual_device-DEBUG: 07:17:22.457: Received command RETRY 0
> (fprintd:2414066): libfprint-virtual_device-DEBUG: 07:17:22.457: Processing command RETRY 0
> (fprintd:2414066): libfprint-virtual_device-DEBUG: 07:17:22.457: Virtual device scan failed with error: Please try again.
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:22.457: Device reported verify result
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.457: report_verify_status: result verify-retry-scan
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:22.457: Device reported verify completion
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:22.457: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.457: Finger present 0
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.457: Finger needed 0
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:22.457: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:22.457: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.457: verify_cb: result verify-retry-scan
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:22.457: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:22.457: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.457: Finger present 0
> (fprintd:2414066): fprintd-DEBUG: 07:17:22.457: Finger needed 1
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:22.567: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2414066): fprintd-DEBUG: 07:17:23.458: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414066): fprintd-DEBUG: 07:17:23.458: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414066): GLib-GIO-DEBUG: 07:17:23.459: GTask [gio] D-Bus interface method dispatch (source object: 0x564053804df0, source tag: 0x7f4724005e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:23.459: Idle cancelling on ongoing operation!
> (fprintd:2414066): libfprint-virtual_device-DEBUG: 07:17:23.459: Got cancellation!
> (fprintd:2414066): libfprint-virtual_device-DEBUG: 07:17:23.459: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:23.459: Device reported verify completion
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:23.459: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414066): fprintd-DEBUG: 07:17:23.459: Finger present 0
> (fprintd:2414066): fprintd-DEBUG: 07:17:23.459: Finger needed 0
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:23.460: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:23.460: Updated temperature model after 0.89 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2414066): fprintd-DEBUG: 07:17:23.460: verify_cb: result verify-no-match
> (fprintd:2414066): fprintd-DEBUG: 07:17:23.460: report_verify_status: result verify-no-match
> (fprintd:2414066): fprintd-DEBUG: 07:17:23.461: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414066): fprintd-DEBUG: 07:17:23.461: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:23.461: Device reported close completion
> (fprintd:2414066): GLib-GIO-DEBUG: 07:17:23.461: GTask [gio] D-Bus interface method dispatch (source object: 0x564053804df0, source tag: 0x7f4724005e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:23.461: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2414066): libfprint-device-DEBUG: 07:17:23.461: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2414066): fprintd-DEBUG: 07:17:23.461: released device 0
> (fprintd:2414066): fprintd-DEBUG: 07:17:23.465: main loop completed
> (fprintd:2414066): libfprint-virtual_device_storage-DEBUG: 07:17:23.465: 43592500932: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414066): libfprint-virtual_device-DEBUG: 07:17:23.466: 43592501963: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-retry-scan', false)
> Changed properties {'finger-needed': <false>} invalidated []
> ----------------------------------- stderr -----------------------------------
> test_verify_retry_general_restarted (__main__.FPrintdVirtualDeviceStorageIdentificationTests.test_verify_retry_general_restarted) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.763s
> 
> OK
> ==============================================================================
> 
> ================================== 333/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_stop_waits_for_completion
> start time:   07:17:22
> duration:     1.26s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=198 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageIdentificationTests.test_verify_stop_waits_for_completion
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414140): GLib-GIO-DEBUG: 07:17:23.402: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.404: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414140): fprintd-WARNING **: 07:17:23.404: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.404: Launching FprintObject
> (fprintd:2414140): libfprint-context-DEBUG: 07:17:23.404: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.405: Preparing devices for resume
> (fprintd:2414140): libfprint-context-DEBUG: 07:17:23.405: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-gk1a77ws/virtual-image.socket
> (fprintd:2414140): libfprint-context-DEBUG: 07:17:23.405: created
> 1690269443.406 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.406: Device reported probe completion
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.406: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.406: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.408: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.408: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.408: Finger present 0
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.408: Finger needed 0
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.408: Got delay inhibitor for sleep.
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.408: entering main loop
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.408: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.505: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.506: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.507: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.508: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.508: user 'testuser' claiming the device: 0
> (fprintd:2414140): libfprint-virtual_device-DEBUG: 07:17:23.508: 43592543663: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414140): libfprint-virtual_device_connection-DEBUG: 07:17:23.508: 43592543697: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.508: Device reported open completion
> (fprintd:2414140): GLib-GIO-DEBUG: 07:17:23.508: GTask [gio] D-Bus interface method dispatch (source object: 0x562d94ae8ef0, source tag: 0x7feb8e374e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.508: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.508: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.508: claimed device 0
> (fprintd:2414140): libfprint-virtual_device_connection-DEBUG: 07:17:23.509: Got a new connection!
> (fprintd:2414140): libfprint-virtual_device-DEBUG: 07:17:23.509: Got instructions of length 19
> (fprintd:2414140): libfprint-virtual_device-DEBUG: 07:17:23.509: Received command SET_ENROLL_STAGES 2
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.509: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.511: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.511: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.513: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.513: file_storage_print_data_load(): loaded '/tmp/tmpnzz1wyrp/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.513: start enrollment device 0 finger 3
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.513: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.514: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.514: Finger present 0
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.514: Finger needed 1
> (fprintd:2414140): GLib-GIO-DEBUG: 07:17:23.514: GTask [gio] D-Bus interface method dispatch (source object: 0x562d94ae8ef0, source tag: 0x7feb8e374e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414140): libfprint-virtual_device_connection-DEBUG: 07:17:23.515: Got a new connection!
> (fprintd:2414140): libfprint-virtual_device-DEBUG: 07:17:23.515: Got instructions of length 10
> (fprintd:2414140): libfprint-virtual_device-DEBUG: 07:17:23.515: Received command SCAN whorl
> (fprintd:2414140): libfprint-virtual_device-DEBUG: 07:17:23.515: Processing command SCAN whorl
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.515: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.515: Finger present 1
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.515: Finger needed 1
> (fprintd:2414140): libfprint-virtual_device_storage-DEBUG: 07:17:23.515: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.515: Device reported identify result
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.515: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.515: Finger present 0
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.515: Finger needed 1
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.515: Device reported identify completion
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.515: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.515: Finger present 0
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.515: Finger needed 0
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.515: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.515: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.516: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.516: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.516: Finger present 0
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.516: Finger needed 1
> (fprintd:2414140): libfprint-virtual_device_connection-DEBUG: 07:17:23.517: Got a new connection!
> (fprintd:2414140): libfprint-virtual_device-DEBUG: 07:17:23.517: Got instructions of length 10
> (fprintd:2414140): libfprint-virtual_device-DEBUG: 07:17:23.517: Received command SCAN whorl
> (fprintd:2414140): libfprint-virtual_device-DEBUG: 07:17:23.517: Processing command SCAN whorl
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.517: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.517: Finger present 1
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.517: Finger needed 1
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.517: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.517: Finger present 0
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.517: Finger needed 1
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.517: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.517: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414140): libfprint-virtual_device-DEBUG: 07:17:23.517: Sleeping completed
> (fprintd:2414140): libfprint-virtual_device_connection-DEBUG: 07:17:23.518: Got a new connection!
> (fprintd:2414140): libfprint-virtual_device-DEBUG: 07:17:23.518: Got instructions of length 10
> (fprintd:2414140): libfprint-virtual_device-DEBUG: 07:17:23.518: Received command SCAN whorl
> (fprintd:2414140): libfprint-virtual_device-DEBUG: 07:17:23.518: Processing command SCAN whorl
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.518: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.518: Finger present 1
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.518: Finger needed 1
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.518: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.518: Finger present 0
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.518: Finger needed 1
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.518: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.518: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.518: Device reported enroll completion
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.518: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.518: Finger present 0
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.518: Finger needed 0
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.518: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.518: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.518: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.518: enroll_cb: result enroll-completed
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.519: file_storage_print_data_save(): print saved to /tmp/tmpnzz1wyrp/state/testuser/virtual_device_storage/0/3
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.520: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.520: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414140): GLib-GIO-DEBUG: 07:17:23.520: GTask [gio] D-Bus interface method dispatch (source object: 0x562d94ae8ef0, source tag: 0x7feb8e374e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.521: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.521: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.522: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.522: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpnzz1wyrp/state/testuser/virtual_device_storage/0'
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.523: file_storage_print_data_load(): loaded '/tmp/tmpnzz1wyrp/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.523: start verification device 0 finger left-middle-finger
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.523: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.523: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.523: Finger present 0
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.523: Finger needed 1
> (fprintd:2414140): GLib-GIO-DEBUG: 07:17:23.523: GTask [gio] D-Bus interface method dispatch (source object: 0x562d94ae8ef0, source tag: 0x7feb8e374e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414140): libfprint-virtual_device_connection-DEBUG: 07:17:23.524: Got a new connection!
> (fprintd:2414140): libfprint-virtual_device-DEBUG: 07:17:23.524: Got instructions of length 8
> (fprintd:2414140): libfprint-virtual_device-DEBUG: 07:17:23.524: Received command SLEEP 50
> (fprintd:2414140): libfprint-virtual_device-DEBUG: 07:17:23.524: Processing command SLEEP 50
> (fprintd:2414140): libfprint-virtual_device-DEBUG: 07:17:23.524: Sleeping 50ms
> (fprintd:2414140): libfprint-virtual_device_connection-DEBUG: 07:17:23.524: Got a new connection!
> (fprintd:2414140): libfprint-virtual_device-DEBUG: 07:17:23.524: Got instructions of length 16
> (fprintd:2414140): libfprint-virtual_device-DEBUG: 07:17:23.524: Received command SCAN tented_arch
> (fprintd:2414140): libfprint-virtual_device_connection-DEBUG: 07:17:23.524: Got a new connection!
> (fprintd:2414140): libfprint-virtual_device-DEBUG: 07:17:23.524: Got instructions of length 11
> (fprintd:2414140): libfprint-virtual_device-DEBUG: 07:17:23.524: Received command SLEEP 60000
> (fprintd:2414140): libfprint-virtual_device-DEBUG: 07:17:23.575: Sleeping completed
> (fprintd:2414140): libfprint-virtual_device-DEBUG: 07:17:23.575: Processing command SCAN tented_arch
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.575: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.575: Finger present 1
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.575: Finger needed 1
> (fprintd:2414140): libfprint-virtual_device-DEBUG: 07:17:23.575: Virtual device scanned print tented_arch
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.575: Device reported verify result
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.575: report_verify_status: result verify-no-match
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.575: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.575: Finger present 0
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.575: Finger needed 1
> (fprintd:2414140): libfprint-virtual_device-DEBUG: 07:17:23.575: Processing command SLEEP 60000
> (fprintd:2414140): libfprint-virtual_device-DEBUG: 07:17:23.575: Sleeping 60000ms
> (fprintd:2414140): libfprint-virtual_device-DEBUG: 07:17:23.575: Sleeping now, command queued for later: SCAN tented_arch
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.581: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.581: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.581: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.581: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414140): GLib-GIO-DEBUG: 07:17:23.581: GTask [gio] D-Bus interface method dispatch (source object: 0x562d94ae8ef0, source tag: 0x7feb8e374e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.582: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414140): GLib-GIO-DEBUG: 07:17:23.582: GTask [gio] D-Bus interface method dispatch (source object: 0x562d94ae8ef0, source tag: 0x7feb8e374e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.633: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.684: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.684: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.685: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414140): GLib-GIO-DEBUG: 07:17:23.685: GTask [gio] D-Bus interface method dispatch (source object: 0x562d94ae8ef0, source tag: 0x7feb8e374e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.884: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.884: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.885: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414140): GLib-GIO-DEBUG: 07:17:23.885: GTask [gio] D-Bus interface method dispatch (source object: 0x562d94ae8ef0, source tag: 0x7feb8e374e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.886: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.886: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> 
> (fprintd:2414140): fprintd-WARNING **: 07:17:23.886: Verification was in progress, stopping it
> (fprintd:2414140): GLib-GIO-DEBUG: 07:17:23.886: GTask [gio] D-Bus interface method dispatch (source object: 0x562d94ae8ef0, source tag: 0x7feb8e374e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.886: Idle cancelling on ongoing operation!
> (fprintd:2414140): libfprint-virtual_device-DEBUG: 07:17:23.886: Got cancellation!
> (fprintd:2414140): libfprint-virtual_device-DEBUG: 07:17:23.886: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.886: Device reported verify completion
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.886: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.886: Finger present 0
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.886: Finger needed 0
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.886: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.886: Updated temperature model after 0.25 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.886: verify_cb: result verify-no-match
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.886: Device reported close completion
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.886: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2414140): libfprint-device-DEBUG: 07:17:23.886: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.886: released device 0
> (fprintd:2414140): fprintd-DEBUG: 07:17:23.887: main loop completed
> (fprintd:2414140): libfprint-virtual_device_storage-DEBUG: 07:17:23.887: 43592922946: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414140): libfprint-virtual_device-DEBUG: 07:17:23.887: 43592922973: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-no-match', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_stop_waits_for_completion (__main__.FPrintdVirtualDeviceStorageIdentificationTests.test_verify_stop_waits_for_completion) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.987s
> 
> OK
> ==============================================================================
> 
> ================================== 334/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_allowed_claim_current_user
> start time:   07:17:23
> duration:     0.83s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=175 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_allowed_claim_current_user
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414189): GLib-GIO-DEBUG: 07:17:24.199: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414189): fprintd-DEBUG: 07:17:24.205: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414189): fprintd-WARNING **: 07:17:24.205: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414189): fprintd-DEBUG: 07:17:24.205: Launching FprintObject
> (fprintd:2414189): libfprint-context-DEBUG: 07:17:24.206: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414189): fprintd-DEBUG: 07:17:24.209: Preparing devices for resume
> (fprintd:2414189): libfprint-context-DEBUG: 07:17:24.209: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-h6a9ec0o/virtual-image.socket
> (fprintd:2414189): libfprint-context-DEBUG: 07:17:24.209: created
> 1690269444.210 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414189): libfprint-device-DEBUG: 07:17:24.209: Device reported probe completion
> (fprintd:2414189): libfprint-device-DEBUG: 07:17:24.209: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414189): libfprint-device-DEBUG: 07:17:24.209: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414189): fprintd-DEBUG: 07:17:24.212: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414189): fprintd-DEBUG: 07:17:24.212: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414189): fprintd-DEBUG: 07:17:24.212: Finger present 0
> (fprintd:2414189): fprintd-DEBUG: 07:17:24.212: Finger needed 0
> (fprintd:2414189): fprintd-DEBUG: 07:17:24.212: Got delay inhibitor for sleep.
> (fprintd:2414189): fprintd-DEBUG: 07:17:24.212: entering main loop
> (fprintd:2414189): fprintd-DEBUG: 07:17:24.213: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414189): fprintd-DEBUG: 07:17:24.300: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414189): fprintd-DEBUG: 07:17:24.300: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414189): fprintd-DEBUG: 07:17:24.301: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2414189): fprintd-DEBUG: 07:17:24.303: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414189): fprintd-DEBUG: 07:17:24.303: user 'user42' claiming the device: 0
> (fprintd:2414189): libfprint-virtual_device-DEBUG: 07:17:24.303: 43593338613: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414189): libfprint-virtual_device_connection-DEBUG: 07:17:24.303: 43593338647: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414189): libfprint-device-DEBUG: 07:17:24.303: Device reported open completion
> (fprintd:2414189): GLib-GIO-DEBUG: 07:17:24.303: GTask [gio] D-Bus interface method dispatch (source object: 0x5646984801a0, source tag: 0x7fce4f94de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414189): libfprint-device-DEBUG: 07:17:24.303: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414189): libfprint-device-DEBUG: 07:17:24.303: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414189): fprintd-DEBUG: 07:17:24.303: claimed device 0
> (fprintd:2414189): fprintd-DEBUG: 07:17:24.304: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414189): fprintd-DEBUG: 07:17:24.304: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414189): libfprint-device-DEBUG: 07:17:24.304: Device reported close completion
> (fprintd:2414189): GLib-GIO-DEBUG: 07:17:24.304: GTask [gio] D-Bus interface method dispatch (source object: 0x5646984801a0, source tag: 0x7fce4f94de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414189): libfprint-device-DEBUG: 07:17:24.304: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2414189): libfprint-device-DEBUG: 07:17:24.304: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414189): fprintd-DEBUG: 07:17:24.304: released device 0
> (fprintd:2414189): fprintd-DEBUG: 07:17:24.305: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414189): fprintd-DEBUG: 07:17:24.305: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414189): fprintd-DEBUG: 07:17:24.306: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2414189): fprintd-DEBUG: 07:17:24.308: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414189): fprintd-DEBUG: 07:17:24.308: user 'user42' claiming the device: 0
> (fprintd:2414189): libfprint-virtual_device-DEBUG: 07:17:24.308: 43593343148: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414189): libfprint-virtual_device_connection-DEBUG: 07:17:24.308: 43593343160: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414189): libfprint-device-DEBUG: 07:17:24.308: Device reported open completion
> (fprintd:2414189): GLib-GIO-DEBUG: 07:17:24.308: GTask [gio] D-Bus interface method dispatch (source object: 0x5646984801a0, source tag: 0x7fce4f94de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414189): libfprint-device-DEBUG: 07:17:24.308: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414189): libfprint-device-DEBUG: 07:17:24.308: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414189): fprintd-DEBUG: 07:17:24.308: claimed device 0
> (fprintd:2414189): fprintd-DEBUG: 07:17:24.309: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414189): fprintd-DEBUG: 07:17:24.309: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414189): libfprint-device-DEBUG: 07:17:24.309: Device reported close completion
> (fprintd:2414189): GLib-GIO-DEBUG: 07:17:24.309: GTask [gio] D-Bus interface method dispatch (source object: 0x5646984801a0, source tag: 0x7fce4f94de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414189): libfprint-device-DEBUG: 07:17:24.309: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2414189): libfprint-device-DEBUG: 07:17:24.309: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414189): fprintd-DEBUG: 07:17:24.309: released device 0
> (fprintd:2414189): fprintd-DEBUG: 07:17:24.311: main loop completed
> (fprintd:2414189): libfprint-virtual_device_storage-DEBUG: 07:17:24.311: 43593346926: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414189): libfprint-virtual_device-DEBUG: 07:17:24.311: 43593346953: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_allowed_claim_current_user (__main__.FPrintdVirtualDeviceStorageTest.test_allowed_claim_current_user) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.647s
> 
> OK
> ==============================================================================
> 
> ================================== 335/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_stop_waits_for_completion_is_stopped_by_release
> start time:   07:17:23
> duration:     1.28s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=102 G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src G_DEBUG=fatal-criticals /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageIdentificationTests.test_verify_stop_waits_for_completion_is_stopped_by_release
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414171): GLib-GIO-DEBUG: 07:17:23.839: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.841: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414171): fprintd-WARNING **: 07:17:23.841: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.841: Launching FprintObject
> (fprintd:2414171): libfprint-context-DEBUG: 07:17:23.841: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.842: Preparing devices for resume
> (fprintd:2414171): libfprint-context-DEBUG: 07:17:23.842: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-i53tuous/virtual-image.socket
> (fprintd:2414171): libfprint-context-DEBUG: 07:17:23.842: created
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:23.843: Device reported probe completion
> 1690269443.843 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:23.843: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:23.843: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.847: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.847: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.847: Finger present 0
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.847: Finger needed 0
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.847: Got delay inhibitor for sleep.
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.847: entering main loop
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.849: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.941: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.942: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.943: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.944: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.944: user 'testuser' claiming the device: 0
> (fprintd:2414171): libfprint-virtual_device-DEBUG: 07:17:23.944: 43592979216: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414171): libfprint-virtual_device_connection-DEBUG: 07:17:23.944: 43592979257: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:23.944: Device reported open completion
> (fprintd:2414171): GLib-GIO-DEBUG: 07:17:23.944: GTask [gio] D-Bus interface method dispatch (source object: 0x5608db57df10, source tag: 0x7fcf676dae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:23.944: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:23.944: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.944: claimed device 0
> (fprintd:2414171): libfprint-virtual_device_connection-DEBUG: 07:17:23.945: Got a new connection!
> (fprintd:2414171): libfprint-virtual_device-DEBUG: 07:17:23.945: Got instructions of length 19
> (fprintd:2414171): libfprint-virtual_device-DEBUG: 07:17:23.945: Received command SET_ENROLL_STAGES 2
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.945: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.946: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.946: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.953: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.953: file_storage_print_data_load(): loaded '/tmp/tmpqkmttjrh/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.953: start enrollment device 0 finger 3
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:23.953: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:23.953: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.953: Finger present 0
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.953: Finger needed 1
> (fprintd:2414171): GLib-GIO-DEBUG: 07:17:23.953: GTask [gio] D-Bus interface method dispatch (source object: 0x5608db57df10, source tag: 0x7fcf676dae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414171): libfprint-virtual_device_connection-DEBUG: 07:17:23.954: Got a new connection!
> (fprintd:2414171): libfprint-virtual_device-DEBUG: 07:17:23.954: Got instructions of length 10
> (fprintd:2414171): libfprint-virtual_device-DEBUG: 07:17:23.954: Received command SCAN whorl
> (fprintd:2414171): libfprint-virtual_device-DEBUG: 07:17:23.954: Processing command SCAN whorl
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:23.954: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.954: Finger present 1
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.954: Finger needed 1
> (fprintd:2414171): libfprint-virtual_device_storage-DEBUG: 07:17:23.954: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:23.954: Device reported identify result
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:23.954: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.954: Finger present 0
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.954: Finger needed 1
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:23.954: Device reported identify completion
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:23.954: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.954: Finger present 0
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.954: Finger needed 0
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:23.954: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:23.954: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:23.954: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:23.955: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.955: Finger present 0
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.955: Finger needed 1
> (fprintd:2414171): libfprint-virtual_device_connection-DEBUG: 07:17:23.955: Got a new connection!
> (fprintd:2414171): libfprint-virtual_device-DEBUG: 07:17:23.955: Got instructions of length 10
> (fprintd:2414171): libfprint-virtual_device-DEBUG: 07:17:23.955: Received command SCAN whorl
> (fprintd:2414171): libfprint-virtual_device-DEBUG: 07:17:23.955: Processing command SCAN whorl
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:23.955: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.955: Finger present 1
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.955: Finger needed 1
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:23.955: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.955: Finger present 0
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.955: Finger needed 1
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:23.955: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.955: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414171): libfprint-virtual_device-DEBUG: 07:17:23.956: Sleeping completed
> (fprintd:2414171): libfprint-virtual_device_connection-DEBUG: 07:17:23.956: Got a new connection!
> (fprintd:2414171): libfprint-virtual_device-DEBUG: 07:17:23.956: Got instructions of length 10
> (fprintd:2414171): libfprint-virtual_device-DEBUG: 07:17:23.956: Received command SCAN whorl
> (fprintd:2414171): libfprint-virtual_device-DEBUG: 07:17:23.957: Processing command SCAN whorl
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:23.957: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.957: Finger present 1
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.957: Finger needed 1
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:23.957: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.957: Finger present 0
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.957: Finger needed 1
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:23.957: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.957: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:23.957: Device reported enroll completion
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:23.957: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.957: Finger present 0
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.957: Finger needed 0
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:23.957: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:23.957: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:23.957: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.957: enroll_cb: result enroll-completed
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.958: file_storage_print_data_save(): print saved to /tmp/tmpqkmttjrh/state/testuser/virtual_device_storage/0/3
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.959: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.959: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414171): GLib-GIO-DEBUG: 07:17:23.960: GTask [gio] D-Bus interface method dispatch (source object: 0x5608db57df10, source tag: 0x7fcf676dae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.960: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.960: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.962: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.962: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpqkmttjrh/state/testuser/virtual_device_storage/0'
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.963: file_storage_print_data_load(): loaded '/tmp/tmpqkmttjrh/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.963: start verification device 0 finger left-middle-finger
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:23.963: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:23.963: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.963: Finger present 0
> (fprintd:2414171): fprintd-DEBUG: 07:17:23.963: Finger needed 1
> (fprintd:2414171): GLib-GIO-DEBUG: 07:17:23.963: GTask [gio] D-Bus interface method dispatch (source object: 0x5608db57df10, source tag: 0x7fcf676dae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414171): libfprint-virtual_device_connection-DEBUG: 07:17:23.963: Got a new connection!
> (fprintd:2414171): libfprint-virtual_device-DEBUG: 07:17:23.963: Got instructions of length 8
> (fprintd:2414171): libfprint-virtual_device-DEBUG: 07:17:23.963: Received command SLEEP 50
> (fprintd:2414171): libfprint-virtual_device-DEBUG: 07:17:23.963: Processing command SLEEP 50
> (fprintd:2414171): libfprint-virtual_device-DEBUG: 07:17:23.963: Sleeping 50ms
> (fprintd:2414171): libfprint-virtual_device_connection-DEBUG: 07:17:23.963: Got a new connection!
> (fprintd:2414171): libfprint-virtual_device-DEBUG: 07:17:23.963: Got instructions of length 16
> (fprintd:2414171): libfprint-virtual_device-DEBUG: 07:17:23.963: Received command SCAN tented_arch
> (fprintd:2414171): libfprint-virtual_device_connection-DEBUG: 07:17:23.964: Got a new connection!
> (fprintd:2414171): libfprint-virtual_device-DEBUG: 07:17:23.964: Got instructions of length 11
> (fprintd:2414171): libfprint-virtual_device-DEBUG: 07:17:23.964: Received command SLEEP 60000
> (fprintd:2414171): libfprint-virtual_device-DEBUG: 07:17:24.014: Sleeping completed
> (fprintd:2414171): libfprint-virtual_device-DEBUG: 07:17:24.014: Processing command SCAN tented_arch
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:24.014: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414171): fprintd-DEBUG: 07:17:24.014: Finger present 1
> (fprintd:2414171): fprintd-DEBUG: 07:17:24.014: Finger needed 1
> (fprintd:2414171): libfprint-virtual_device-DEBUG: 07:17:24.014: Virtual device scanned print tented_arch
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:24.014: Device reported verify result
> (fprintd:2414171): fprintd-DEBUG: 07:17:24.014: report_verify_status: result verify-no-match
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:24.015: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414171): fprintd-DEBUG: 07:17:24.015: Finger present 0
> (fprintd:2414171): fprintd-DEBUG: 07:17:24.015: Finger needed 1
> (fprintd:2414171): libfprint-virtual_device-DEBUG: 07:17:24.015: Processing command SLEEP 60000
> (fprintd:2414171): libfprint-virtual_device-DEBUG: 07:17:24.015: Sleeping 60000ms
> (fprintd:2414171): libfprint-virtual_device-DEBUG: 07:17:24.015: Sleeping now, command queued for later: SCAN tented_arch
> (fprintd:2414171): fprintd-DEBUG: 07:17:24.022: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414171): fprintd-DEBUG: 07:17:24.022: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414171): fprintd-DEBUG: 07:17:24.022: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414171): fprintd-DEBUG: 07:17:24.022: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414171): GLib-GIO-DEBUG: 07:17:24.022: GTask [gio] D-Bus interface method dispatch (source object: 0x5608db57df10, source tag: 0x7fcf676dae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414171): fprintd-DEBUG: 07:17:24.024: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414171): GLib-GIO-DEBUG: 07:17:24.025: GTask [gio] D-Bus interface method dispatch (source object: 0x5608db57df10, source tag: 0x7fcf676dae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:24.078: Updated temperature model after 0.12 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2414171): fprintd-DEBUG: 07:17:24.129: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414171): fprintd-DEBUG: 07:17:24.129: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414171): fprintd-DEBUG: 07:17:24.129: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414171): GLib-GIO-DEBUG: 07:17:24.130: GTask [gio] D-Bus interface method dispatch (source object: 0x5608db57df10, source tag: 0x7fcf676dae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414171): fprintd-DEBUG: 07:17:24.331: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414171): fprintd-DEBUG: 07:17:24.331: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414171): fprintd-DEBUG: 07:17:24.332: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414171): GLib-GIO-DEBUG: 07:17:24.332: GTask [gio] D-Bus interface method dispatch (source object: 0x5608db57df10, source tag: 0x7fcf676dae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414171): fprintd-DEBUG: 07:17:24.335: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414171): fprintd-DEBUG: 07:17:24.335: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> 
> (fprintd:2414171): fprintd-WARNING **: 07:17:24.335: Verification was in progress, stopping it
> (fprintd:2414171): GLib-GIO-DEBUG: 07:17:24.335: GTask [gio] D-Bus interface method dispatch (source object: 0x5608db57df10, source tag: 0x7fcf676dae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:24.335: Idle cancelling on ongoing operation!
> (fprintd:2414171): libfprint-virtual_device-DEBUG: 07:17:24.335: Got cancellation!
> (fprintd:2414171): libfprint-virtual_device-DEBUG: 07:17:24.335: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:24.335: Device reported verify completion
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:24.335: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414171): fprintd-DEBUG: 07:17:24.335: Finger present 0
> (fprintd:2414171): fprintd-DEBUG: 07:17:24.335: Finger needed 0
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:24.335: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:24.336: Updated temperature model after 0.26 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2414171): fprintd-DEBUG: 07:17:24.336: verify_cb: result verify-no-match
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:24.336: Device reported close completion
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:24.336: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2414171): libfprint-device-DEBUG: 07:17:24.336: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2414171): fprintd-DEBUG: 07:17:24.336: released device 0
> (fprintd:2414171): fprintd-DEBUG: 07:17:24.338: main loop completed
> (fprintd:2414171): libfprint-virtual_device_storage-DEBUG: 07:17:24.338: 43593373937: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414171): libfprint-virtual_device-DEBUG: 07:17:24.338: 43593373971: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-no-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> ----------------------------------- stderr -----------------------------------
> test_verify_stop_waits_for_completion_is_stopped_by_release (__main__.FPrintdVirtualDeviceStorageIdentificationTests.test_verify_stop_waits_for_completion_is_stopped_by_release) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.011s
> 
> OK
> ==============================================================================
> 
> ================================== 336/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_allowed_claim_release_enroll
> start time:   07:17:24
> duration:     1.01s
> result:       exit status 0
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> MALLOC_PERTURB_=111 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_allowed_claim_release_enroll
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414227): GLib-GIO-DEBUG: 07:17:24.733: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414227): fprintd-DEBUG: 07:17:24.734: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414227): fprintd-WARNING **: 07:17:24.734: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414227): fprintd-DEBUG: 07:17:24.734: Launching FprintObject
> (fprintd:2414227): libfprint-context-DEBUG: 07:17:24.734: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414227): fprintd-DEBUG: 07:17:24.736: Preparing devices for resume
> (fprintd:2414227): libfprint-context-DEBUG: 07:17:24.736: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-eyyvxzw6/virtual-image.socket
> (fprintd:2414227): libfprint-context-DEBUG: 07:17:24.736: created
> (fprintd:2414227): libfprint-device-DEBUG: 07:17:24.736: Device reported probe completion
> (fprintd:2414227): libfprint-device-DEBUG: 07:17:24.736: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414227): libfprint-device-DEBUG: 07:17:24.736: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269444.737 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414227): fprintd-DEBUG: 07:17:24.741: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414227): fprintd-DEBUG: 07:17:24.741: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414227): fprintd-DEBUG: 07:17:24.741: Finger present 0
> (fprintd:2414227): fprintd-DEBUG: 07:17:24.741: Finger needed 0
> (fprintd:2414227): fprintd-DEBUG: 07:17:24.741: Got delay inhibitor for sleep.
> (fprintd:2414227): fprintd-DEBUG: 07:17:24.741: entering main loop
> (fprintd:2414227): fprintd-DEBUG: 07:17:24.741: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414227): fprintd-DEBUG: 07:17:24.832: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414227): fprintd-DEBUG: 07:17:24.834: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2414227): fprintd-DEBUG: 07:17:24.835: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414227): fprintd-DEBUG: 07:17:24.837: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2414227): fprintd-DEBUG: 07:17:24.840: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414227): fprintd-DEBUG: 07:17:24.840: user 'testuser' claiming the device: 0
> (fprintd:2414227): libfprint-virtual_device-DEBUG: 07:17:24.840: 43593875696: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414227): libfprint-virtual_device_connection-DEBUG: 07:17:24.840: 43593875732: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414227): libfprint-device-DEBUG: 07:17:24.840: Device reported open completion
> (fprintd:2414227): GLib-GIO-DEBUG: 07:17:24.840: GTask [gio] D-Bus interface method dispatch (source object: 0x55a0b22bea90, source tag: 0x7feffcb7be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414227): libfprint-device-DEBUG: 07:17:24.841: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414227): libfprint-device-DEBUG: 07:17:24.841: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414227): fprintd-DEBUG: 07:17:24.841: claimed device 0
> (fprintd:2414227): fprintd-DEBUG: 07:17:24.842: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414227): fprintd-DEBUG: 07:17:24.842: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414227): libfprint-device-DEBUG: 07:17:24.842: Device reported close completion
> (fprintd:2414227): GLib-GIO-DEBUG: 07:17:24.842: GTask [gio] D-Bus interface method dispatch (source object: 0x55a0b22bea90, source tag: 0x7feffcb7be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414227): libfprint-device-DEBUG: 07:17:24.842: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2414227): libfprint-device-DEBUG: 07:17:24.842: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414227): fprintd-DEBUG: 07:17:24.842: released device 0
> (fprintd:2414227): fprintd-DEBUG: 07:17:24.844: main loop completed
> (fprintd:2414227): libfprint-virtual_device_storage-DEBUG: 07:17:24.845: 43593880212: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414227): libfprint-virtual_device-DEBUG: 07:17:24.845: 43593880245: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_allowed_claim_release_enroll (__main__.FPrintdVirtualDeviceStorageTest.test_allowed_claim_release_enroll) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.746s
> 
> OK
> ==============================================================================
> 
> ================================== 337/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_allowed_claim_release_verify
> start time:   07:17:24
> duration:     0.92s
> result:       exit status 0
> command:      MALLOC_PERTURB_=197 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_allowed_claim_release_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414239): GLib-GIO-DEBUG: 07:17:25.098: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414239): fprintd-DEBUG: 07:17:25.100: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414239): fprintd-WARNING **: 07:17:25.100: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414239): fprintd-DEBUG: 07:17:25.100: Launching FprintObject
> (fprintd:2414239): libfprint-context-DEBUG: 07:17:25.102: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414239): fprintd-DEBUG: 07:17:25.105: Preparing devices for resume
> (fprintd:2414239): libfprint-context-DEBUG: 07:17:25.105: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-umfe_dr8/virtual-image.socket
> (fprintd:2414239): libfprint-context-DEBUG: 07:17:25.105: created
> (fprintd:2414239): libfprint-device-DEBUG: 07:17:25.106: Device reported probe completion
> (fprintd:2414239): libfprint-device-DEBUG: 07:17:25.106: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414239): libfprint-device-DEBUG: 07:17:25.106: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269445.106 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414239): fprintd-DEBUG: 07:17:25.109: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414239): fprintd-DEBUG: 07:17:25.109: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414239): fprintd-DEBUG: 07:17:25.109: Finger present 0
> (fprintd:2414239): fprintd-DEBUG: 07:17:25.109: Finger needed 0
> (fprintd:2414239): fprintd-DEBUG: 07:17:25.109: Got delay inhibitor for sleep.
> (fprintd:2414239): fprintd-DEBUG: 07:17:25.109: entering main loop
> (fprintd:2414239): fprintd-DEBUG: 07:17:25.112: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414239): fprintd-DEBUG: 07:17:25.204: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414239): fprintd-DEBUG: 07:17:25.204: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2414239): fprintd-DEBUG: 07:17:25.208: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414239): fprintd-DEBUG: 07:17:25.210: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414239): fprintd-DEBUG: 07:17:25.210: user 'testuser' claiming the device: 0
> (fprintd:2414239): libfprint-virtual_device-DEBUG: 07:17:25.210: 43594245672: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414239): libfprint-virtual_device_connection-DEBUG: 07:17:25.211: 43594246204: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414239): libfprint-device-DEBUG: 07:17:25.211: Device reported open completion
> (fprintd:2414239): GLib-GIO-DEBUG: 07:17:25.211: GTask [gio] D-Bus interface method dispatch (source object: 0x557adbff0ee0, source tag: 0x7f6729ae7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414239): libfprint-device-DEBUG: 07:17:25.211: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414239): libfprint-device-DEBUG: 07:17:25.211: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414239): fprintd-DEBUG: 07:17:25.211: claimed device 0
> (fprintd:2414239): fprintd-DEBUG: 07:17:25.214: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414239): fprintd-DEBUG: 07:17:25.214: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414239): libfprint-device-DEBUG: 07:17:25.214: Device reported close completion
> (fprintd:2414239): GLib-GIO-DEBUG: 07:17:25.214: GTask [gio] D-Bus interface method dispatch (source object: 0x557adbff0ee0, source tag: 0x7f6729ae7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414239): libfprint-device-DEBUG: 07:17:25.214: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2414239): libfprint-device-DEBUG: 07:17:25.214: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414239): fprintd-DEBUG: 07:17:25.214: released device 0
> (fprintd:2414239): fprintd-DEBUG: 07:17:25.217: main loop completed
> (fprintd:2414239): libfprint-virtual_device_storage-DEBUG: 07:17:25.217: 43594252553: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414239): libfprint-virtual_device-DEBUG: 07:17:25.217: 43594252579: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_allowed_claim_release_verify (__main__.FPrintdVirtualDeviceStorageTest.test_allowed_claim_release_verify) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.743s
> 
> OK
> ==============================================================================
> 
> ================================== 338/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_allowed_list_enrolled_fingers_current_user
> start time:   07:17:24
> duration:     1.00s
> result:       exit status 0
> command:      MALLOC_PERTURB_=82 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_allowed_list_enrolled_fingers_current_user
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414246): GLib-GIO-DEBUG: 07:17:25.215: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.221: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414246): fprintd-WARNING **: 07:17:25.221: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.221: Launching FprintObject
> (fprintd:2414246): libfprint-context-DEBUG: 07:17:25.226: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.232: Preparing devices for resume
> (fprintd:2414246): libfprint-context-DEBUG: 07:17:25.232: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-sn2z2ggt/virtual-image.socket
> (fprintd:2414246): libfprint-context-DEBUG: 07:17:25.233: created
> 1690269445.233 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414246): libfprint-device-DEBUG: 07:17:25.233: Device reported probe completion
> (fprintd:2414246): libfprint-device-DEBUG: 07:17:25.233: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414246): libfprint-device-DEBUG: 07:17:25.233: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.245: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.245: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.245: Finger present 0
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.245: Finger needed 0
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.246: Got delay inhibitor for sleep.
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.246: entering main loop
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.247: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.310: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.311: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.312: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.313: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.313: user 'user42' claiming the device: 0
> (fprintd:2414246): libfprint-virtual_device-DEBUG: 07:17:25.313: 43594348775: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414246): libfprint-virtual_device_connection-DEBUG: 07:17:25.313: 43594348815: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414246): libfprint-device-DEBUG: 07:17:25.314: Device reported open completion
> (fprintd:2414246): GLib-GIO-DEBUG: 07:17:25.314: GTask [gio] D-Bus interface method dispatch (source object: 0x5566e735feb0, source tag: 0x7feda69cae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414246): libfprint-device-DEBUG: 07:17:25.314: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414246): libfprint-device-DEBUG: 07:17:25.314: Updated temperature model after 0.08 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.314: claimed device 0
> (fprintd:2414246): libfprint-virtual_device_connection-DEBUG: 07:17:25.314: Got a new connection!
> (fprintd:2414246): libfprint-virtual_device-DEBUG: 07:17:25.315: Got instructions of length 19
> (fprintd:2414246): libfprint-virtual_device-DEBUG: 07:17:25.315: Received command SET_ENROLL_STAGES 2
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.315: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.317: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.317: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.319: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.319: file_storage_print_data_load(): loaded '/tmp/tmp0ret5uwi/state/user42/virtual_device_storage/0/6' Unknown error -2
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.319: start enrollment device 0 finger 6
> (fprintd:2414246): libfprint-device-DEBUG: 07:17:25.319: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414246): libfprint-device-DEBUG: 07:17:25.319: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.319: Finger present 0
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.319: Finger needed 1
> (fprintd:2414246): GLib-GIO-DEBUG: 07:17:25.320: GTask [gio] D-Bus interface method dispatch (source object: 0x5566e735feb0, source tag: 0x7feda69cae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414246): libfprint-virtual_device_connection-DEBUG: 07:17:25.320: Got a new connection!
> (fprintd:2414246): libfprint-virtual_device-DEBUG: 07:17:25.320: Got instructions of length 10
> (fprintd:2414246): libfprint-virtual_device-DEBUG: 07:17:25.320: Received command SCAN whorl
> (fprintd:2414246): libfprint-virtual_device-DEBUG: 07:17:25.320: Processing command SCAN whorl
> (fprintd:2414246): libfprint-device-DEBUG: 07:17:25.320: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.320: Finger present 1
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.320: Finger needed 1
> (fprintd:2414246): libfprint-virtual_device_storage-DEBUG: 07:17:25.320: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2414246): libfprint-device-DEBUG: 07:17:25.320: Device reported identify result
> (fprintd:2414246): libfprint-device-DEBUG: 07:17:25.320: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.321: Finger present 0
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.321: Finger needed 1
> (fprintd:2414246): libfprint-device-DEBUG: 07:17:25.321: Device reported identify completion
> (fprintd:2414246): libfprint-device-DEBUG: 07:17:25.321: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.321: Finger present 0
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.321: Finger needed 0
> (fprintd:2414246): libfprint-device-DEBUG: 07:17:25.321: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2414246): libfprint-device-DEBUG: 07:17:25.321: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414246): libfprint-device-DEBUG: 07:17:25.321: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414246): libfprint-device-DEBUG: 07:17:25.321: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.321: Finger present 0
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.321: Finger needed 1
> (fprintd:2414246): libfprint-virtual_device_connection-DEBUG: 07:17:25.323: Got a new connection!
> (fprintd:2414246): libfprint-virtual_device-DEBUG: 07:17:25.323: Got instructions of length 10
> (fprintd:2414246): libfprint-virtual_device-DEBUG: 07:17:25.323: Received command SCAN whorl
> (fprintd:2414246): libfprint-virtual_device-DEBUG: 07:17:25.323: Processing command SCAN whorl
> (fprintd:2414246): libfprint-device-DEBUG: 07:17:25.323: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.323: Finger present 1
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.323: Finger needed 1
> (fprintd:2414246): libfprint-device-DEBUG: 07:17:25.323: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.323: Finger present 0
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.323: Finger needed 1
> (fprintd:2414246): libfprint-device-DEBUG: 07:17:25.323: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.323: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414246): libfprint-virtual_device-DEBUG: 07:17:25.323: Sleeping completed
> (fprintd:2414246): libfprint-virtual_device_connection-DEBUG: 07:17:25.324: Got a new connection!
> (fprintd:2414246): libfprint-virtual_device-DEBUG: 07:17:25.324: Got instructions of length 10
> (fprintd:2414246): libfprint-virtual_device-DEBUG: 07:17:25.324: Received command SCAN whorl
> (fprintd:2414246): libfprint-virtual_device-DEBUG: 07:17:25.324: Processing command SCAN whorl
> (fprintd:2414246): libfprint-device-DEBUG: 07:17:25.324: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.324: Finger present 1
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.324: Finger needed 1
> (fprintd:2414246): libfprint-device-DEBUG: 07:17:25.324: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.324: Finger present 0
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.324: Finger needed 1
> (fprintd:2414246): libfprint-device-DEBUG: 07:17:25.324: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.324: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414246): libfprint-device-DEBUG: 07:17:25.324: Device reported enroll completion
> (fprintd:2414246): libfprint-device-DEBUG: 07:17:25.324: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.324: Finger present 0
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.325: Finger needed 0
> (fprintd:2414246): libfprint-device-DEBUG: 07:17:25.325: Print for finger FP_FINGER_RIGHT_THUMB enrolled
> (fprintd:2414246): libfprint-device-DEBUG: 07:17:25.325: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2414246): libfprint-device-DEBUG: 07:17:25.326: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.326: enroll_cb: result enroll-completed
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.326: file_storage_print_data_save(): print saved to /tmp/tmp0ret5uwi/state/user42/virtual_device_storage/0/6
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.328: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.328: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414246): GLib-GIO-DEBUG: 07:17:25.328: GTask [gio] D-Bus interface method dispatch (source object: 0x5566e735feb0, source tag: 0x7feda69cae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.329: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.330: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.330: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.330: file_storage_discover_prints() for user 'user42' in '/tmp/tmp0ret5uwi/state/user42/virtual_device_storage/0'
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.331: file_storage_print_data_load(): loaded '/tmp/tmp0ret5uwi/state/user42/virtual_device_storage/0/6' Success
> (fprintd:2414246): GLib-GIO-DEBUG: 07:17:25.331: GTask [gio] D-Bus interface method dispatch (source object: 0x5566e735feb0, source tag: 0x7feda69cae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.331: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.332: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.332: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.332: file_storage_discover_prints() for user 'user42' in '/tmp/tmp0ret5uwi/state/user42/virtual_device_storage/0'
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.333: file_storage_print_data_load(): loaded '/tmp/tmp0ret5uwi/state/user42/virtual_device_storage/0/6' Success
> (fprintd:2414246): GLib-GIO-DEBUG: 07:17:25.333: GTask [gio] D-Bus interface method dispatch (source object: 0x5566e735feb0, source tag: 0x7feda69cae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414246): fprintd-DEBUG: 07:17:25.335: main loop completed
> (fprintd:2414246): libfprint-virtual_device_storage-DEBUG: 07:17:25.335: 43594370792: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414246): libfprint-virtual_device-DEBUG: 07:17:25.335: 43594370809: ../libfprint/drivers/virtual-device.c:746
> 
> (fprintd:2414246): libfprint-device-WARNING **: 07:17:25.335: User destroyed open device! Not cleaning up properly!
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_allowed_list_enrolled_fingers_current_user (__main__.FPrintdVirtualDeviceStorageTest.test_allowed_list_enrolled_fingers_current_user) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.769s
> 
> OK
> ==============================================================================
> 
> ================================== 339/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_allowed_list_enrolled_fingers_empty_user
> start time:   07:17:25
> duration:     0.90s
> result:       exit status 0
> command:      G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals MALLOC_PERTURB_=237 TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_allowed_list_enrolled_fingers_empty_user
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414272): GLib-GIO-DEBUG: 07:17:25.611: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.611: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414272): fprintd-WARNING **: 07:17:25.611: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.611: Launching FprintObject
> (fprintd:2414272): libfprint-context-DEBUG: 07:17:25.612: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.613: Preparing devices for resume
> (fprintd:2414272): libfprint-context-DEBUG: 07:17:25.613: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-zkpldkde/virtual-image.socket
> (fprintd:2414272): libfprint-context-DEBUG: 07:17:25.613: created
> (fprintd:2414272): libfprint-device-DEBUG: 07:17:25.613: Device reported probe completion
> 1690269445.614 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414272): libfprint-device-DEBUG: 07:17:25.613: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414272): libfprint-device-DEBUG: 07:17:25.613: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.615: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.615: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.615: Finger present 0
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.615: Finger needed 0
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.615: Got delay inhibitor for sleep.
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.615: entering main loop
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.615: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.716: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.717: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.719: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.722: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.723: user 'user42' claiming the device: 0
> (fprintd:2414272): libfprint-virtual_device-DEBUG: 07:17:25.723: 43594758092: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414272): libfprint-virtual_device_connection-DEBUG: 07:17:25.723: 43594758140: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414272): libfprint-device-DEBUG: 07:17:25.723: Device reported open completion
> (fprintd:2414272): GLib-GIO-DEBUG: 07:17:25.724: GTask [gio] D-Bus interface method dispatch (source object: 0x55f576bc9f70, source tag: 0x7fa9dd53de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414272): libfprint-device-DEBUG: 07:17:25.724: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414272): libfprint-device-DEBUG: 07:17:25.724: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.724: claimed device 0
> (fprintd:2414272): libfprint-virtual_device_connection-DEBUG: 07:17:25.726: Got a new connection!
> (fprintd:2414272): libfprint-virtual_device-DEBUG: 07:17:25.726: Got instructions of length 19
> (fprintd:2414272): libfprint-virtual_device-DEBUG: 07:17:25.728: Received command SET_ENROLL_STAGES 2
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.728: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.730: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.730: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.732: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.733: file_storage_print_data_load(): loaded '/tmp/tmp647oni12/state/user42/virtual_device_storage/0/1' Unknown error -2
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.733: start enrollment device 0 finger 1
> (fprintd:2414272): libfprint-device-DEBUG: 07:17:25.733: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414272): libfprint-device-DEBUG: 07:17:25.733: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.733: Finger present 0
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.733: Finger needed 1
> (fprintd:2414272): GLib-GIO-DEBUG: 07:17:25.733: GTask [gio] D-Bus interface method dispatch (source object: 0x55f576bc9f70, source tag: 0x7fa9dd53de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414272): libfprint-virtual_device_connection-DEBUG: 07:17:25.735: Got a new connection!
> (fprintd:2414272): libfprint-virtual_device-DEBUG: 07:17:25.735: Got instructions of length 10
> (fprintd:2414272): libfprint-virtual_device-DEBUG: 07:17:25.735: Received command SCAN whorl
> (fprintd:2414272): libfprint-virtual_device-DEBUG: 07:17:25.735: Processing command SCAN whorl
> (fprintd:2414272): libfprint-device-DEBUG: 07:17:25.735: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.735: Finger present 1
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.736: Finger needed 1
> (fprintd:2414272): libfprint-virtual_device_storage-DEBUG: 07:17:25.736: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2414272): libfprint-device-DEBUG: 07:17:25.736: Device reported identify result
> (fprintd:2414272): libfprint-device-DEBUG: 07:17:25.736: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.736: Finger present 0
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.736: Finger needed 1
> (fprintd:2414272): libfprint-device-DEBUG: 07:17:25.736: Device reported identify completion
> (fprintd:2414272): libfprint-device-DEBUG: 07:17:25.736: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.736: Finger present 0
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.736: Finger needed 0
> (fprintd:2414272): libfprint-device-DEBUG: 07:17:25.736: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2414272): libfprint-device-DEBUG: 07:17:25.739: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414272): libfprint-device-DEBUG: 07:17:25.739: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414272): libfprint-device-DEBUG: 07:17:25.739: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.739: Finger present 0
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.739: Finger needed 1
> (fprintd:2414272): libfprint-virtual_device_connection-DEBUG: 07:17:25.739: Got a new connection!
> (fprintd:2414272): libfprint-virtual_device-DEBUG: 07:17:25.739: Got instructions of length 10
> (fprintd:2414272): libfprint-virtual_device-DEBUG: 07:17:25.739: Received command SCAN whorl
> (fprintd:2414272): libfprint-virtual_device-DEBUG: 07:17:25.739: Processing command SCAN whorl
> (fprintd:2414272): libfprint-device-DEBUG: 07:17:25.739: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.739: Finger present 1
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.739: Finger needed 1
> (fprintd:2414272): libfprint-device-DEBUG: 07:17:25.739: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.739: Finger present 0
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.739: Finger needed 1
> (fprintd:2414272): libfprint-device-DEBUG: 07:17:25.739: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.739: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414272): libfprint-virtual_device-DEBUG: 07:17:25.740: Sleeping completed
> (fprintd:2414272): libfprint-virtual_device_connection-DEBUG: 07:17:25.741: Got a new connection!
> (fprintd:2414272): libfprint-virtual_device-DEBUG: 07:17:25.741: Got instructions of length 10
> (fprintd:2414272): libfprint-virtual_device-DEBUG: 07:17:25.741: Received command SCAN whorl
> (fprintd:2414272): libfprint-virtual_device-DEBUG: 07:17:25.741: Processing command SCAN whorl
> (fprintd:2414272): libfprint-device-DEBUG: 07:17:25.741: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.741: Finger present 1
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.741: Finger needed 1
> (fprintd:2414272): libfprint-device-DEBUG: 07:17:25.741: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.741: Finger present 0
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.741: Finger needed 1
> (fprintd:2414272): libfprint-device-DEBUG: 07:17:25.741: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.741: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414272): libfprint-device-DEBUG: 07:17:25.741: Device reported enroll completion
> (fprintd:2414272): libfprint-device-DEBUG: 07:17:25.741: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.741: Finger present 0
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.741: Finger needed 0
> (fprintd:2414272): libfprint-device-DEBUG: 07:17:25.741: Print for finger FP_FINGER_LEFT_THUMB enrolled
> (fprintd:2414272): libfprint-device-DEBUG: 07:17:25.741: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2414272): libfprint-device-DEBUG: 07:17:25.741: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.741: enroll_cb: result enroll-completed
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.741: file_storage_print_data_save(): print saved to /tmp/tmp647oni12/state/user42/virtual_device_storage/0/1
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.745: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.745: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414272): GLib-GIO-DEBUG: 07:17:25.745: GTask [gio] D-Bus interface method dispatch (source object: 0x55f576bc9f70, source tag: 0x7fa9dd53de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.749: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.752: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.759: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.759: file_storage_discover_prints() for user 'user42' in '/tmp/tmp647oni12/state/user42/virtual_device_storage/0'
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.759: file_storage_print_data_load(): loaded '/tmp/tmp647oni12/state/user42/virtual_device_storage/0/1' Success
> (fprintd:2414272): GLib-GIO-DEBUG: 07:17:25.759: GTask [gio] D-Bus interface method dispatch (source object: 0x55f576bc9f70, source tag: 0x7fa9dd53de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.760: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.761: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.762: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.762: file_storage_discover_prints() for user 'user42' in '/tmp/tmp647oni12/state/user42/virtual_device_storage/0'
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.763: file_storage_print_data_load(): loaded '/tmp/tmp647oni12/state/user42/virtual_device_storage/0/1' Success
> (fprintd:2414272): GLib-GIO-DEBUG: 07:17:25.763: GTask [gio] D-Bus interface method dispatch (source object: 0x55f576bc9f70, source tag: 0x7fa9dd53de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414272): fprintd-DEBUG: 07:17:25.765: main loop completed
> (fprintd:2414272): libfprint-virtual_device_storage-DEBUG: 07:17:25.765: 43594800912: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414272): libfprint-virtual_device-DEBUG: 07:17:25.765: 43594800930: ../libfprint/drivers/virtual-device.c:746
> 
> (fprintd:2414272): libfprint-device-WARNING **: 07:17:25.765: User destroyed open device! Not cleaning up properly!
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_allowed_list_enrolled_fingers_empty_user (__main__.FPrintdVirtualDeviceStorageTest.test_allowed_list_enrolled_fingers_empty_user) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.677s
> 
> OK
> ==============================================================================
> 
> ================================== 340/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_always_allowed_release
> start time:   07:17:25
> duration:     0.96s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=218 G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src G_DEBUG=fatal-criticals /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_always_allowed_release
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414290): GLib-GIO-DEBUG: 07:17:26.062: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414290): fprintd-DEBUG: 07:17:26.064: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414290): fprintd-WARNING **: 07:17:26.064: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414290): fprintd-DEBUG: 07:17:26.064: Launching FprintObject
> (fprintd:2414290): libfprint-context-DEBUG: 07:17:26.064: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414290): fprintd-DEBUG: 07:17:26.065: Preparing devices for resume
> (fprintd:2414290): libfprint-context-DEBUG: 07:17:26.065: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-m0kk3oyx/virtual-image.socket
> (fprintd:2414290): libfprint-context-DEBUG: 07:17:26.065: created
> (fprintd:2414290): libfprint-device-DEBUG: 07:17:26.065: Device reported probe completion
> (fprintd:2414290): libfprint-device-DEBUG: 07:17:26.065: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414290): libfprint-device-DEBUG: 07:17:26.065: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414290): fprintd-DEBUG: 07:17:26.067: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414290): fprintd-DEBUG: 07:17:26.067: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414290): fprintd-DEBUG: 07:17:26.067: Finger present 0
> (fprintd:2414290): fprintd-DEBUG: 07:17:26.067: Finger needed 0
> 1690269446.067 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414290): fprintd-DEBUG: 07:17:26.067: entering main loop
> (fprintd:2414290): fprintd-DEBUG: 07:17:26.067: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414290): fprintd-DEBUG: 07:17:26.068: Got delay inhibitor for sleep.
> (fprintd:2414290): fprintd-DEBUG: 07:17:26.167: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414290): fprintd-DEBUG: 07:17:26.167: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2414290): fprintd-DEBUG: 07:17:26.169: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414290): fprintd-DEBUG: 07:17:26.169: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414290): fprintd-DEBUG: 07:17:26.169: user 'testuser' claiming the device: 0
> (fprintd:2414290): libfprint-virtual_device-DEBUG: 07:17:26.170: 43595205033: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414290): libfprint-virtual_device_connection-DEBUG: 07:17:26.170: 43595205069: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414290): libfprint-device-DEBUG: 07:17:26.170: Device reported open completion
> (fprintd:2414290): GLib-GIO-DEBUG: 07:17:26.170: GTask [gio] D-Bus interface method dispatch (source object: 0x5649c76d1ed0, source tag: 0x7f41194c8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414290): libfprint-device-DEBUG: 07:17:26.170: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414290): libfprint-device-DEBUG: 07:17:26.170: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414290): fprintd-DEBUG: 07:17:26.170: claimed device 0
> (fprintd:2414290): fprintd-DEBUG: 07:17:26.171: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414290): fprintd-DEBUG: 07:17:26.171: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414290): libfprint-device-DEBUG: 07:17:26.171: Device reported close completion
> (fprintd:2414290): GLib-GIO-DEBUG: 07:17:26.171: GTask [gio] D-Bus interface method dispatch (source object: 0x5649c76d1ed0, source tag: 0x7f41194c8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414290): libfprint-device-DEBUG: 07:17:26.171: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2414290): libfprint-device-DEBUG: 07:17:26.171: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414290): fprintd-DEBUG: 07:17:26.171: released device 0
> (fprintd:2414290): fprintd-DEBUG: 07:17:26.175: main loop completed
> (fprintd:2414290): libfprint-virtual_device_storage-DEBUG: 07:17:26.175: 43595210749: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414290): libfprint-virtual_device-DEBUG: 07:17:26.175: 43595210774: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_always_allowed_release (__main__.FPrintdVirtualDeviceStorageTest.test_always_allowed_release) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.745s
> 
> OK
> ==============================================================================
> 
> ================================== 341/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_claim_device_open_fail
> start time:   07:17:25
> duration:     0.93s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=49 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_claim_device_open_fail
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414297): GLib-GIO-DEBUG: 07:17:26.120: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414297): fprintd-DEBUG: 07:17:26.122: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414297): fprintd-WARNING **: 07:17:26.122: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414297): fprintd-DEBUG: 07:17:26.122: Launching FprintObject
> (fprintd:2414297): libfprint-context-DEBUG: 07:17:26.123: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414297): fprintd-DEBUG: 07:17:26.125: Preparing devices for resume
> (fprintd:2414297): libfprint-context-DEBUG: 07:17:26.125: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-sba_p0_5/virtual-image.socket
> (fprintd:2414297): libfprint-context-DEBUG: 07:17:26.126: created
> 1690269446.127 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414297): libfprint-device-DEBUG: 07:17:26.126: Device reported probe completion
> (fprintd:2414297): libfprint-device-DEBUG: 07:17:26.127: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414297): libfprint-device-DEBUG: 07:17:26.127: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414297): fprintd-DEBUG: 07:17:26.137: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414297): fprintd-DEBUG: 07:17:26.137: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414297): fprintd-DEBUG: 07:17:26.137: Finger present 0
> (fprintd:2414297): fprintd-DEBUG: 07:17:26.137: Finger needed 0
> (fprintd:2414297): fprintd-DEBUG: 07:17:26.138: Got delay inhibitor for sleep.
> (fprintd:2414297): fprintd-DEBUG: 07:17:26.138: entering main loop
> (fprintd:2414297): fprintd-DEBUG: 07:17:26.140: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414297): fprintd-DEBUG: 07:17:26.222: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414297): fprintd-DEBUG: 07:17:26.223: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2414297): fprintd-DEBUG: 07:17:26.224: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414297): fprintd-DEBUG: 07:17:26.225: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414297): fprintd-DEBUG: 07:17:26.226: user 'testuser' claiming the device: 0
> (fprintd:2414297): libfprint-virtual_device-DEBUG: 07:17:26.226: 43595261768: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414297): libfprint-virtual_device_connection-DEBUG: 07:17:26.226: 43595261806: ../libfprint/drivers/virtual-device-listener.c:153
> 
> (fprintd:2414297): libfprint-virtual_device_connection-WARNING **: 07:17:26.226: Could not listen on unix socket: Error binding to address (GUnixSocketAddress): No such file or directory
> (fprintd:2414297): libfprint-device-DEBUG: 07:17:26.226: Device reported open completion
> (fprintd:2414297): GLib-GIO-DEBUG: 07:17:26.226: GTask [gio] D-Bus interface method dispatch (source object: 0x562946f38f10, source tag: 0x7fce5f711e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414297): libfprint-device-DEBUG: 07:17:26.227: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414297): libfprint-device-DEBUG: 07:17:26.227: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414297): fprintd-DEBUG: 07:17:26.230: main loop completed
> (fprintd:2414297): libfprint-virtual_device_storage-DEBUG: 07:17:26.231: 43595266693: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414297): libfprint-virtual_device-DEBUG: 07:17:26.231: 43595266727: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_claim_device_open_fail (__main__.FPrintdVirtualDeviceStorageTest.test_claim_device_open_fail) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.730s
> 
> OK
> ==============================================================================
> 
> ================================== 342/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_claim_disconnect
> start time:   07:17:25
> duration:     1.83s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=65 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_claim_disconnect
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414317): GLib-GIO-DEBUG: 07:17:26.530: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414317): fprintd-DEBUG: 07:17:26.533: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414317): fprintd-WARNING **: 07:17:26.533: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414317): fprintd-DEBUG: 07:17:26.533: Launching FprintObject
> (fprintd:2414317): libfprint-context-DEBUG: 07:17:26.533: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414317): fprintd-DEBUG: 07:17:26.538: Preparing devices for resume
> (fprintd:2414317): libfprint-context-DEBUG: 07:17:26.539: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-w3a_e8l0/virtual-image.socket
> (fprintd:2414317): libfprint-context-DEBUG: 07:17:26.539: created
> (fprintd:2414317): libfprint-device-DEBUG: 07:17:26.540: Device reported probe completion
> (fprintd:2414317): libfprint-device-DEBUG: 07:17:26.540: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414317): libfprint-device-DEBUG: 07:17:26.540: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269446.541 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414317): fprintd-DEBUG: 07:17:26.545: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414317): fprintd-DEBUG: 07:17:26.545: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414317): fprintd-DEBUG: 07:17:26.545: Finger present 0
> (fprintd:2414317): fprintd-DEBUG: 07:17:26.546: Finger needed 0
> (fprintd:2414317): fprintd-DEBUG: 07:17:26.546: Got delay inhibitor for sleep.
> (fprintd:2414317): fprintd-DEBUG: 07:17:26.546: entering main loop
> (fprintd:2414317): fprintd-DEBUG: 07:17:26.547: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414317): fprintd-DEBUG: 07:17:26.647: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> 
> (fprintd:2414317): fprintd-WARNING **: 07:17:26.649: Authorization denied to :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging': Could not get connection unix user ID: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Could not get UID of name ':1.10': no such name
> (fprintd:2414317): GLib-GIO-DEBUG: 07:17:26.649: GTask [gio] D-Bus interface method dispatch (source object: 0x5621469e2ee0, source tag: 0x7f8b5c992e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414317): fprintd-DEBUG: 07:17:27.646: main loop completed
> (fprintd:2414317): libfprint-virtual_device_storage-DEBUG: 07:17:27.646: 43596681653: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414317): libfprint-virtual_device-DEBUG: 07:17:27.646: 43596681667: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_claim_disconnect (__main__.FPrintdVirtualDeviceStorageTest.test_claim_disconnect) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.618s
> 
> OK
> ==============================================================================
> 
> ================================== 343/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_claim_from_other_client_is_released_when_vanished
> start time:   07:17:26
> duration:     2.17s
> result:       exit status 0
> command:      MALLOC_PERTURB_=249 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_claim_from_other_client_is_released_when_vanished
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414349): GLib-GIO-DEBUG: 07:17:27.264: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414349): fprintd-DEBUG: 07:17:27.266: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414349): fprintd-WARNING **: 07:17:27.266: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414349): fprintd-DEBUG: 07:17:27.266: Launching FprintObject
> (fprintd:2414349): libfprint-context-DEBUG: 07:17:27.267: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414349): fprintd-DEBUG: 07:17:27.270: Preparing devices for resume
> (fprintd:2414349): libfprint-context-DEBUG: 07:17:27.270: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-g6vzm7k8/virtual-image.socket
> (fprintd:2414349): libfprint-context-DEBUG: 07:17:27.270: created
> 1690269447.272 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414349): libfprint-device-DEBUG: 07:17:27.274: Device reported probe completion
> (fprintd:2414349): fprintd-DEBUG: 07:17:27.274: Got delay inhibitor for sleep.
> (fprintd:2414349): libfprint-device-DEBUG: 07:17:27.274: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414349): libfprint-device-DEBUG: 07:17:27.274: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414349): fprintd-DEBUG: 07:17:27.278: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414349): fprintd-DEBUG: 07:17:27.278: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414349): fprintd-DEBUG: 07:17:27.278: Finger present 0
> (fprintd:2414349): fprintd-DEBUG: 07:17:27.278: Finger needed 0
> (fprintd:2414349): fprintd-DEBUG: 07:17:27.278: entering main loop
> (fprintd:2414349): fprintd-DEBUG: 07:17:27.278: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414349): fprintd-DEBUG: 07:17:27.389: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414349): fprintd-DEBUG: 07:17:27.389: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2414349): fprintd-DEBUG: 07:17:27.391: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414349): fprintd-DEBUG: 07:17:27.392: Authorization granted to :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414349): fprintd-DEBUG: 07:17:27.392: user 'testuser' claiming the device: 0
> (fprintd:2414349): libfprint-virtual_device-DEBUG: 07:17:27.392: 43596427702: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414349): libfprint-virtual_device_connection-DEBUG: 07:17:27.392: 43596427739: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414349): libfprint-device-DEBUG: 07:17:27.392: Device reported open completion
> (fprintd:2414349): GLib-GIO-DEBUG: 07:17:27.392: GTask [gio] D-Bus interface method dispatch (source object: 0x556e956ccbb0, source tag: 0x7f86869d4e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414349): libfprint-device-DEBUG: 07:17:27.392: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414349): libfprint-device-DEBUG: 07:17:27.392: Updated temperature model after 0.12 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414349): fprintd-DEBUG: 07:17:27.392: claimed device 0
> (fprintd:2414349): libfprint-device-DEBUG: 07:17:27.394: Device reported close completion
> (fprintd:2414349): libfprint-device-DEBUG: 07:17:27.394: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2414349): libfprint-device-DEBUG: 07:17:27.394: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414349): fprintd-DEBUG: 07:17:28.431: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414349): fprintd-DEBUG: 07:17:28.433: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2414349): fprintd-DEBUG: 07:17:28.434: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414349): fprintd-DEBUG: 07:17:28.434: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414349): fprintd-DEBUG: 07:17:28.434: user 'testuser' claiming the device: 0
> (fprintd:2414349): libfprint-virtual_device-DEBUG: 07:17:28.434: 43597469926: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414349): libfprint-virtual_device_connection-DEBUG: 07:17:28.434: 43597469938: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414349): libfprint-device-DEBUG: 07:17:28.434: Device reported open completion
> (fprintd:2414349): GLib-GIO-DEBUG: 07:17:28.435: GTask [gio] D-Bus interface method dispatch (source object: 0x556e956ccbb0, source tag: 0x7f86869d4e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414349): libfprint-device-DEBUG: 07:17:28.435: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414349): libfprint-device-DEBUG: 07:17:28.435: Updated temperature model after 1.04 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414349): fprintd-DEBUG: 07:17:28.435: claimed device 0
> (fprintd:2414349): fprintd-DEBUG: 07:17:28.435: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414349): fprintd-DEBUG: 07:17:28.435: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414349): libfprint-device-DEBUG: 07:17:28.435: Device reported close completion
> (fprintd:2414349): GLib-GIO-DEBUG: 07:17:28.436: GTask [gio] D-Bus interface method dispatch (source object: 0x556e956ccbb0, source tag: 0x7f86869d4e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414349): libfprint-device-DEBUG: 07:17:28.436: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2414349): libfprint-device-DEBUG: 07:17:28.436: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414349): fprintd-DEBUG: 07:17:28.436: released device 0
> (fprintd:2414349): fprintd-DEBUG: 07:17:28.437: main loop completed
> (fprintd:2414349): libfprint-virtual_device_storage-DEBUG: 07:17:28.437: 43597472480: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414349): libfprint-virtual_device-DEBUG: 07:17:28.437: 43597472504: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_claim_from_other_client_is_released_when_vanished (__main__.FPrintdVirtualDeviceStorageTest.test_claim_from_other_client_is_released_when_vanished) ... /<<PKGBUILDDIR>>/tests/fprintd.py:1498: ResourceWarning: unclosed file <_io.BufferedReader name=12>
>   self.call_device_method_from_other_client('Claim', ['testuser'])
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.915s
> 
> OK
> ==============================================================================
> 
> ================================== 344/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_concourrent_claim
> start time:   07:17:27
> duration:     0.80s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=223 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_concourrent_claim
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414370): GLib-GIO-DEBUG: 07:17:28.333: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414370): fprintd-DEBUG: 07:17:28.334: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414370): fprintd-WARNING **: 07:17:28.334: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414370): fprintd-DEBUG: 07:17:28.334: Launching FprintObject
> (fprintd:2414370): libfprint-context-DEBUG: 07:17:28.335: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414370): fprintd-DEBUG: 07:17:28.339: Preparing devices for resume
> (fprintd:2414370): libfprint-context-DEBUG: 07:17:28.339: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-t_1n7vww/virtual-image.socket
> 1690269448.340 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414370): libfprint-context-DEBUG: 07:17:28.341: created
> (fprintd:2414370): fprintd-DEBUG: 07:17:28.342: Got delay inhibitor for sleep.
> (fprintd:2414370): libfprint-device-DEBUG: 07:17:28.342: Device reported probe completion
> (fprintd:2414370): libfprint-device-DEBUG: 07:17:28.343: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414370): libfprint-device-DEBUG: 07:17:28.343: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414370): fprintd-DEBUG: 07:17:28.345: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414370): fprintd-DEBUG: 07:17:28.345: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414370): fprintd-DEBUG: 07:17:28.345: Finger present 0
> (fprintd:2414370): fprintd-DEBUG: 07:17:28.345: Finger needed 0
> (fprintd:2414370): fprintd-DEBUG: 07:17:28.346: entering main loop
> (fprintd:2414370): fprintd-DEBUG: 07:17:28.347: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414370): fprintd-DEBUG: 07:17:28.426: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414370): fprintd-DEBUG: 07:17:28.426: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414370): fprintd-DEBUG: 07:17:28.426: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414370): fprintd-DEBUG: 07:17:28.426: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414370): fprintd-DEBUG: 07:17:28.427: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414370): fprintd-DEBUG: 07:17:28.427: user 'user42' claiming the device: 0
> (fprintd:2414370): libfprint-virtual_device-DEBUG: 07:17:28.427: 43597462564: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414370): libfprint-virtual_device_connection-DEBUG: 07:17:28.427: 43597462610: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414370): libfprint-device-DEBUG: 07:17:28.427: Device reported open completion
> (fprintd:2414370): fprintd-DEBUG: 07:17:28.427: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414370): GLib-GIO-DEBUG: 07:17:28.427: GTask [gio] D-Bus interface method dispatch (source object: 0x55a43a44ba90, source tag: 0x7f948b48de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414370): libfprint-device-DEBUG: 07:17:28.427: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414370): libfprint-device-DEBUG: 07:17:28.427: Updated temperature model after 0.08 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414370): fprintd-DEBUG: 07:17:28.427: claimed device 0
> (fprintd:2414370): GLib-GIO-DEBUG: 07:17:28.428: GTask [gio] D-Bus interface method dispatch (source object: 0x55a43a44ba90, source tag: 0x7f948b48de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414370): fprintd-DEBUG: 07:17:28.429: main loop completed
> (fprintd:2414370): libfprint-virtual_device_storage-DEBUG: 07:17:28.429: 43597464572: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414370): libfprint-virtual_device-DEBUG: 07:17:28.429: 43597464598: ../libfprint/drivers/virtual-device.c:746
> 
> (fprintd:2414370): libfprint-device-WARNING **: 07:17:28.429: User destroyed open device! Not cleaning up properly!
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_concourrent_claim (__main__.FPrintdVirtualDeviceStorageTest.test_concourrent_claim) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.593s
> 
> OK
> ==============================================================================
> 
> ================================== 345/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_enroll_done_disconnect
> start time:   07:17:28
> duration:     1.82s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=214 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_enroll_done_disconnect
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414397): GLib-GIO-DEBUG: 07:17:29.150: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.151: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414397): fprintd-WARNING **: 07:17:29.151: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.151: Launching FprintObject
> (fprintd:2414397): libfprint-context-DEBUG: 07:17:29.151: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.162: Preparing devices for resume
> (fprintd:2414397): libfprint-context-DEBUG: 07:17:29.162: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-fthxru4v/virtual-image.socket
> (fprintd:2414397): libfprint-context-DEBUG: 07:17:29.162: created
> (fprintd:2414397): libfprint-device-DEBUG: 07:17:29.163: Device reported probe completion
> (fprintd:2414397): libfprint-device-DEBUG: 07:17:29.163: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> 1690269449.163 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414397): libfprint-device-DEBUG: 07:17:29.163: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.168: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.168: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.168: Finger present 0
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.168: Finger needed 0
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.168: Got delay inhibitor for sleep.
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.168: entering main loop
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.170: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.250: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.251: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.254: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.254: Authorization granted to :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.255: user 'testuser' claiming the device: 0
> (fprintd:2414397): libfprint-virtual_device-DEBUG: 07:17:29.255: 43598290173: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414397): libfprint-virtual_device_connection-DEBUG: 07:17:29.255: 43598290229: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414397): libfprint-device-DEBUG: 07:17:29.255: Device reported open completion
> (fprintd:2414397): GLib-GIO-DEBUG: 07:17:29.255: GTask [gio] D-Bus interface method dispatch (source object: 0x55a3f1bf8d20, source tag: 0x7f23488c6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414397): libfprint-device-DEBUG: 07:17:29.255: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414397): libfprint-device-DEBUG: 07:17:29.255: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.255: claimed device 0
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.256: Requesting authorization from :1.10 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.256: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.256: Authorization granted to :1.10 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.256: file_storage_print_data_load(): loaded '/tmp/tmp319n7lmq/state/testuser/virtual_device_storage/0/2' Unknown error -2
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.256: start enrollment device 0 finger 2
> (fprintd:2414397): libfprint-device-DEBUG: 07:17:29.256: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414397): libfprint-device-DEBUG: 07:17:29.256: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.256: Finger present 0
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.256: Finger needed 1
> (fprintd:2414397): GLib-GIO-DEBUG: 07:17:29.257: GTask [gio] D-Bus interface method dispatch (source object: 0x55a3f1bf8d20, source tag: 0x7f23488c6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414397): libfprint-virtual_device_connection-DEBUG: 07:17:29.257: Got a new connection!
> (fprintd:2414397): libfprint-virtual_device-DEBUG: 07:17:29.257: Got instructions of length 10
> (fprintd:2414397): libfprint-virtual_device-DEBUG: 07:17:29.257: Received command SCAN whorl
> (fprintd:2414397): libfprint-virtual_device-DEBUG: 07:17:29.257: Processing command SCAN whorl
> (fprintd:2414397): libfprint-device-DEBUG: 07:17:29.257: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.257: Finger present 1
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.257: Finger needed 1
> (fprintd:2414397): libfprint-virtual_device_storage-DEBUG: 07:17:29.257: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2414397): libfprint-device-DEBUG: 07:17:29.257: Device reported identify result
> (fprintd:2414397): libfprint-device-DEBUG: 07:17:29.257: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.257: Finger present 0
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.257: Finger needed 1
> (fprintd:2414397): libfprint-device-DEBUG: 07:17:29.257: Device reported identify completion
> (fprintd:2414397): libfprint-device-DEBUG: 07:17:29.257: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.257: Finger present 0
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.257: Finger needed 0
> (fprintd:2414397): libfprint-device-DEBUG: 07:17:29.257: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2414397): libfprint-device-DEBUG: 07:17:29.257: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414397): libfprint-device-DEBUG: 07:17:29.257: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414397): libfprint-device-DEBUG: 07:17:29.257: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.257: Finger present 0
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.257: Finger needed 1
> (fprintd:2414397): libfprint-virtual_device_connection-DEBUG: 07:17:29.258: Got a new connection!
> (fprintd:2414397): libfprint-virtual_device-DEBUG: 07:17:29.258: Got instructions of length 10
> (fprintd:2414397): libfprint-virtual_device-DEBUG: 07:17:29.258: Received command SCAN whorl
> (fprintd:2414397): libfprint-virtual_device-DEBUG: 07:17:29.258: Processing command SCAN whorl
> (fprintd:2414397): libfprint-device-DEBUG: 07:17:29.258: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.258: Finger present 1
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.258: Finger needed 1
> (fprintd:2414397): libfprint-device-DEBUG: 07:17:29.258: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.258: Finger present 0
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.258: Finger needed 1
> (fprintd:2414397): libfprint-device-DEBUG: 07:17:29.258: Device reported enroll progress, reported 1 of 5 have been completed
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.258: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414397): libfprint-virtual_device-DEBUG: 07:17:29.258: Sleeping completed
> (fprintd:2414397): libfprint-virtual_device_connection-DEBUG: 07:17:29.259: Got a new connection!
> (fprintd:2414397): libfprint-virtual_device-DEBUG: 07:17:29.259: Got instructions of length 10
> (fprintd:2414397): libfprint-virtual_device-DEBUG: 07:17:29.259: Received command SCAN whorl
> (fprintd:2414397): libfprint-virtual_device-DEBUG: 07:17:29.259: Processing command SCAN whorl
> (fprintd:2414397): libfprint-device-DEBUG: 07:17:29.259: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.259: Finger present 1
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.259: Finger needed 1
> (fprintd:2414397): libfprint-device-DEBUG: 07:17:29.259: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.259: Finger present 0
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.259: Finger needed 1
> (fprintd:2414397): libfprint-device-DEBUG: 07:17:29.259: Device reported enroll progress, reported 2 of 5 have been completed
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.259: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414397): libfprint-virtual_device-DEBUG: 07:17:29.259: Sleeping completed
> (fprintd:2414397): libfprint-virtual_device_connection-DEBUG: 07:17:29.260: Got a new connection!
> (fprintd:2414397): libfprint-virtual_device-DEBUG: 07:17:29.260: Got instructions of length 10
> (fprintd:2414397): libfprint-virtual_device-DEBUG: 07:17:29.260: Received command SCAN whorl
> (fprintd:2414397): libfprint-virtual_device-DEBUG: 07:17:29.260: Processing command SCAN whorl
> (fprintd:2414397): libfprint-device-DEBUG: 07:17:29.260: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.260: Finger present 1
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.260: Finger needed 1
> (fprintd:2414397): libfprint-device-DEBUG: 07:17:29.260: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.260: Finger present 0
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.260: Finger needed 1
> (fprintd:2414397): libfprint-device-DEBUG: 07:17:29.260: Device reported enroll progress, reported 3 of 5 have been completed
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.260: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414397): libfprint-virtual_device-DEBUG: 07:17:29.260: Sleeping completed
> (fprintd:2414397): libfprint-virtual_device_connection-DEBUG: 07:17:29.261: Got a new connection!
> (fprintd:2414397): libfprint-virtual_device-DEBUG: 07:17:29.261: Got instructions of length 10
> (fprintd:2414397): libfprint-virtual_device-DEBUG: 07:17:29.261: Received command SCAN whorl
> (fprintd:2414397): libfprint-virtual_device-DEBUG: 07:17:29.261: Processing command SCAN whorl
> (fprintd:2414397): libfprint-device-DEBUG: 07:17:29.261: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.261: Finger present 1
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.261: Finger needed 1
> (fprintd:2414397): libfprint-device-DEBUG: 07:17:29.261: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.261: Finger present 0
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.261: Finger needed 1
> (fprintd:2414397): libfprint-device-DEBUG: 07:17:29.261: Device reported enroll progress, reported 4 of 5 have been completed
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.261: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414397): libfprint-virtual_device-DEBUG: 07:17:29.261: Sleeping completed
> (fprintd:2414397): libfprint-virtual_device_connection-DEBUG: 07:17:29.263: Got a new connection!
> (fprintd:2414397): libfprint-virtual_device-DEBUG: 07:17:29.263: Got instructions of length 10
> (fprintd:2414397): libfprint-virtual_device-DEBUG: 07:17:29.263: Received command SCAN whorl
> (fprintd:2414397): libfprint-virtual_device-DEBUG: 07:17:29.263: Processing command SCAN whorl
> (fprintd:2414397): libfprint-device-DEBUG: 07:17:29.263: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.263: Finger present 1
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.263: Finger needed 1
> (fprintd:2414397): libfprint-device-DEBUG: 07:17:29.263: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.263: Finger present 0
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.263: Finger needed 1
> (fprintd:2414397): libfprint-device-DEBUG: 07:17:29.263: Device reported enroll progress, reported 5 of 5 have been completed
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.263: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414397): libfprint-device-DEBUG: 07:17:29.263: Device reported enroll completion
> (fprintd:2414397): libfprint-device-DEBUG: 07:17:29.263: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.263: Finger present 0
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.263: Finger needed 0
> (fprintd:2414397): libfprint-device-DEBUG: 07:17:29.263: Print for finger FP_FINGER_LEFT_INDEX enrolled
> (fprintd:2414397): libfprint-device-DEBUG: 07:17:29.263: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2414397): libfprint-device-DEBUG: 07:17:29.263: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.263: enroll_cb: result enroll-completed
> (fprintd:2414397): fprintd-DEBUG: 07:17:29.263: file_storage_print_data_save(): print saved to /tmp/tmp319n7lmq/state/testuser/virtual_device_storage/0/2
> (fprintd:2414397): libfprint-device-DEBUG: 07:17:29.264: Device reported close completion
> (fprintd:2414397): libfprint-device-DEBUG: 07:17:29.264: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2414397): libfprint-device-DEBUG: 07:17:29.264: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414397): fprintd-DEBUG: 07:17:30.265: main loop completed
> (fprintd:2414397): libfprint-virtual_device_storage-DEBUG: 07:17:30.265: 43599300763: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414397): libfprint-virtual_device-DEBUG: 07:17:30.265: 43599300780: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> EnrollStatus ('enroll-stage-passed', false)
> EnrollStatus ('enroll-stage-passed', false)
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_done_disconnect (__main__.FPrintdVirtualDeviceStorageTest.test_enroll_done_disconnect) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.613s
> 
> OK
> ==============================================================================
> 
> ================================== 346/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_enroll_running_disconnect
> start time:   07:17:28
> duration:     1.92s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=240 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_enroll_running_disconnect
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414404): GLib-GIO-DEBUG: 07:17:29.218: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414404): fprintd-DEBUG: 07:17:29.219: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414404): fprintd-WARNING **: 07:17:29.219: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414404): fprintd-DEBUG: 07:17:29.219: Launching FprintObject
> (fprintd:2414404): libfprint-context-DEBUG: 07:17:29.219: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414404): fprintd-DEBUG: 07:17:29.221: Preparing devices for resume
> (fprintd:2414404): libfprint-context-DEBUG: 07:17:29.221: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-qobdyxjk/virtual-image.socket
> (fprintd:2414404): libfprint-context-DEBUG: 07:17:29.221: created
> 1690269449.222 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414404): libfprint-device-DEBUG: 07:17:29.222: Device reported probe completion
> (fprintd:2414404): libfprint-device-DEBUG: 07:17:29.222: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414404): libfprint-device-DEBUG: 07:17:29.222: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414404): fprintd-DEBUG: 07:17:29.224: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414404): fprintd-DEBUG: 07:17:29.224: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414404): fprintd-DEBUG: 07:17:29.224: Finger present 0
> (fprintd:2414404): fprintd-DEBUG: 07:17:29.224: Finger needed 0
> (fprintd:2414404): fprintd-DEBUG: 07:17:29.224: Got delay inhibitor for sleep.
> (fprintd:2414404): fprintd-DEBUG: 07:17:29.224: entering main loop
> (fprintd:2414404): fprintd-DEBUG: 07:17:29.224: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414404): fprintd-DEBUG: 07:17:29.324: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414404): fprintd-DEBUG: 07:17:29.328: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2414404): fprintd-DEBUG: 07:17:29.329: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414404): fprintd-DEBUG: 07:17:29.330: Authorization granted to :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414404): fprintd-DEBUG: 07:17:29.331: user 'testuser' claiming the device: 0
> (fprintd:2414404): libfprint-virtual_device-DEBUG: 07:17:29.331: 43598366119: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414404): libfprint-virtual_device_connection-DEBUG: 07:17:29.331: 43598366176: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414404): libfprint-device-DEBUG: 07:17:29.331: Device reported open completion
> (fprintd:2414404): GLib-GIO-DEBUG: 07:17:29.331: GTask [gio] D-Bus interface method dispatch (source object: 0x5626b2afbd20, source tag: 0x7fb15bc47e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414404): libfprint-device-DEBUG: 07:17:29.331: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414404): libfprint-device-DEBUG: 07:17:29.331: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414404): fprintd-DEBUG: 07:17:29.331: claimed device 0
> (fprintd:2414404): fprintd-DEBUG: 07:17:29.356: Requesting authorization from :1.10 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414404): fprintd-DEBUG: 07:17:29.356: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2414404): fprintd-DEBUG: 07:17:29.357: Authorization granted to :1.10 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414404): fprintd-DEBUG: 07:17:29.357: file_storage_print_data_load(): loaded '/tmp/tmpj6_jz_ak/state/testuser/virtual_device_storage/0/2' Unknown error -2
> (fprintd:2414404): fprintd-DEBUG: 07:17:29.357: start enrollment device 0 finger 2
> (fprintd:2414404): libfprint-device-DEBUG: 07:17:29.357: Updated temperature model after 0.03 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414404): libfprint-device-DEBUG: 07:17:29.357: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414404): fprintd-DEBUG: 07:17:29.357: Finger present 0
> (fprintd:2414404): fprintd-DEBUG: 07:17:29.357: Finger needed 1
> (fprintd:2414404): GLib-GIO-DEBUG: 07:17:29.357: GTask [gio] D-Bus interface method dispatch (source object: 0x5626b2afbd20, source tag: 0x7fb15bc47e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414404): libfprint-device-DEBUG: 07:17:29.359: Idle cancelling on ongoing operation!
> (fprintd:2414404): libfprint-virtual_device-DEBUG: 07:17:29.359: Got cancellation!
> (fprintd:2414404): libfprint-device-DEBUG: 07:17:29.359: Device reported identify completion
> (fprintd:2414404): libfprint-device-DEBUG: 07:17:29.359: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414404): fprintd-DEBUG: 07:17:29.359: Finger present 0
> (fprintd:2414404): fprintd-DEBUG: 07:17:29.359: Finger needed 0
> (fprintd:2414404): libfprint-device-DEBUG: 07:17:29.359: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2414404): libfprint-device-DEBUG: 07:17:29.359: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414404): libfprint-device-DEBUG: 07:17:29.359: Device reported close completion
> (fprintd:2414404): libfprint-device-DEBUG: 07:17:29.359: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2414404): libfprint-device-DEBUG: 07:17:29.359: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414404): fprintd-DEBUG: 07:17:30.360: main loop completed
> (fprintd:2414404): libfprint-virtual_device_storage-DEBUG: 07:17:30.360: 43599395843: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414404): libfprint-virtual_device-DEBUG: 07:17:30.360: 43599395862: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_enroll_running_disconnect (__main__.FPrintdVirtualDeviceStorageTest.test_enroll_running_disconnect) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.735s
> 
> OK
> ==============================================================================
> 
> ================================== 347/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_enroll_stages_property
> start time:   07:17:30
> duration:     0.94s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=135 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_enroll_stages_property
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414432): GLib-GIO-DEBUG: 07:17:31.104: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414432): fprintd-DEBUG: 07:17:31.105: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414432): fprintd-WARNING **: 07:17:31.105: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414432): fprintd-DEBUG: 07:17:31.105: Launching FprintObject
> (fprintd:2414432): libfprint-context-DEBUG: 07:17:31.105: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414432): fprintd-DEBUG: 07:17:31.106: Preparing devices for resume
> (fprintd:2414432): libfprint-context-DEBUG: 07:17:31.106: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-gbz3s5ut/virtual-image.socket
> (fprintd:2414432): libfprint-context-DEBUG: 07:17:31.106: created
> (fprintd:2414432): libfprint-device-DEBUG: 07:17:31.106: Device reported probe completion
> (fprintd:2414432): libfprint-device-DEBUG: 07:17:31.106: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414432): libfprint-device-DEBUG: 07:17:31.106: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269451.107 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414432): fprintd-DEBUG: 07:17:31.108: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414432): fprintd-DEBUG: 07:17:31.108: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414432): fprintd-DEBUG: 07:17:31.108: Finger present 0
> (fprintd:2414432): fprintd-DEBUG: 07:17:31.108: Finger needed 0
> (fprintd:2414432): fprintd-DEBUG: 07:17:31.108: Got delay inhibitor for sleep.
> (fprintd:2414432): fprintd-DEBUG: 07:17:31.108: entering main loop
> (fprintd:2414432): fprintd-DEBUG: 07:17:31.109: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414432): fprintd-DEBUG: 07:17:31.200: main loop completed
> (fprintd:2414432): libfprint-virtual_device_storage-DEBUG: 07:17:31.200: 43600235505: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414432): libfprint-virtual_device-DEBUG: 07:17:31.200: 43600235522: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_enroll_stages_property (__main__.FPrintdVirtualDeviceStorageTest.test_enroll_stages_property) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.730s
> 
> OK
> ==============================================================================
> 
> ================================== 348/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_identify_running_disconnect
> start time:   07:17:31
> duration:     1.75s
> result:       exit status 0
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_PERTURB_=122 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_identify_running_disconnect
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414456): GLib-GIO-DEBUG: 07:17:31.817: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.818: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414456): fprintd-WARNING **: 07:17:31.818: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.818: Launching FprintObject
> (fprintd:2414456): libfprint-context-DEBUG: 07:17:31.819: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.821: Preparing devices for resume
> 1690269451.822 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414456): libfprint-context-DEBUG: 07:17:31.822: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-yvnbr2sx/virtual-image.socket
> (fprintd:2414456): libfprint-context-DEBUG: 07:17:31.823: created
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.823: Got delay inhibitor for sleep.
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.823: Device reported probe completion
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.823: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.823: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.825: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.825: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.825: Finger present 0
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.825: Finger needed 0
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.825: entering main loop
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.825: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.927: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.928: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.929: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.931: Authorization granted to :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.934: user 'testuser' claiming the device: 0
> (fprintd:2414456): libfprint-virtual_device-DEBUG: 07:17:31.934: 43600969424: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414456): libfprint-virtual_device_connection-DEBUG: 07:17:31.934: 43600969469: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.934: Device reported open completion
> (fprintd:2414456): GLib-GIO-DEBUG: 07:17:31.934: GTask [gio] D-Bus interface method dispatch (source object: 0x55deac18ad40, source tag: 0x7fb86a610e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.934: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.934: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.934: claimed device 0
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.936: Requesting authorization from :1.10 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.936: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.939: Authorization granted to :1.10 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.939: file_storage_print_data_load(): loaded '/tmp/tmp7qm3t934/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.939: start enrollment device 0 finger 7
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.939: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.939: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.939: Finger present 0
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.939: Finger needed 1
> (fprintd:2414456): GLib-GIO-DEBUG: 07:17:31.939: GTask [gio] D-Bus interface method dispatch (source object: 0x55deac18ad40, source tag: 0x7fb86a610e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414456): libfprint-virtual_device_connection-DEBUG: 07:17:31.940: Got a new connection!
> (fprintd:2414456): libfprint-virtual_device-DEBUG: 07:17:31.940: Got instructions of length 10
> (fprintd:2414456): libfprint-virtual_device-DEBUG: 07:17:31.940: Received command SCAN whorl
> (fprintd:2414456): libfprint-virtual_device-DEBUG: 07:17:31.940: Processing command SCAN whorl
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.940: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.940: Finger present 1
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.940: Finger needed 1
> (fprintd:2414456): libfprint-virtual_device_storage-DEBUG: 07:17:31.940: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.940: Device reported identify result
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.940: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.940: Finger present 0
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.940: Finger needed 1
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.940: Device reported identify completion
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.940: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.940: Finger present 0
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.940: Finger needed 0
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.940: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.940: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.940: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.940: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.940: Finger present 0
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.940: Finger needed 1
> (fprintd:2414456): libfprint-virtual_device_connection-DEBUG: 07:17:31.941: Got a new connection!
> (fprintd:2414456): libfprint-virtual_device-DEBUG: 07:17:31.941: Got instructions of length 10
> (fprintd:2414456): libfprint-virtual_device-DEBUG: 07:17:31.941: Received command SCAN whorl
> (fprintd:2414456): libfprint-virtual_device-DEBUG: 07:17:31.941: Processing command SCAN whorl
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.941: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.941: Finger present 1
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.941: Finger needed 1
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.941: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.941: Finger present 0
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.941: Finger needed 1
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.941: Device reported enroll progress, reported 1 of 5 have been completed
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.941: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414456): libfprint-virtual_device-DEBUG: 07:17:31.941: Sleeping completed
> (fprintd:2414456): libfprint-virtual_device_connection-DEBUG: 07:17:31.941: Got a new connection!
> (fprintd:2414456): libfprint-virtual_device-DEBUG: 07:17:31.942: Got instructions of length 10
> (fprintd:2414456): libfprint-virtual_device-DEBUG: 07:17:31.942: Received command SCAN whorl
> (fprintd:2414456): libfprint-virtual_device-DEBUG: 07:17:31.942: Processing command SCAN whorl
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.942: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.942: Finger present 1
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.942: Finger needed 1
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.942: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.942: Finger present 0
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.942: Finger needed 1
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.942: Device reported enroll progress, reported 2 of 5 have been completed
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.942: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414456): libfprint-virtual_device-DEBUG: 07:17:31.942: Sleeping completed
> (fprintd:2414456): libfprint-virtual_device_connection-DEBUG: 07:17:31.942: Got a new connection!
> (fprintd:2414456): libfprint-virtual_device-DEBUG: 07:17:31.942: Got instructions of length 10
> (fprintd:2414456): libfprint-virtual_device-DEBUG: 07:17:31.942: Received command SCAN whorl
> (fprintd:2414456): libfprint-virtual_device-DEBUG: 07:17:31.942: Processing command SCAN whorl
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.942: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.942: Finger present 1
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.942: Finger needed 1
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.942: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.942: Finger present 0
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.942: Finger needed 1
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.942: Device reported enroll progress, reported 3 of 5 have been completed
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.942: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414456): libfprint-virtual_device-DEBUG: 07:17:31.942: Sleeping completed
> (fprintd:2414456): libfprint-virtual_device_connection-DEBUG: 07:17:31.943: Got a new connection!
> (fprintd:2414456): libfprint-virtual_device-DEBUG: 07:17:31.943: Got instructions of length 10
> (fprintd:2414456): libfprint-virtual_device-DEBUG: 07:17:31.943: Received command SCAN whorl
> (fprintd:2414456): libfprint-virtual_device-DEBUG: 07:17:31.943: Processing command SCAN whorl
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.943: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.943: Finger present 1
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.943: Finger needed 1
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.943: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.943: Finger present 0
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.943: Finger needed 1
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.943: Device reported enroll progress, reported 4 of 5 have been completed
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.943: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414456): libfprint-virtual_device-DEBUG: 07:17:31.943: Sleeping completed
> (fprintd:2414456): libfprint-virtual_device_connection-DEBUG: 07:17:31.943: Got a new connection!
> (fprintd:2414456): libfprint-virtual_device-DEBUG: 07:17:31.943: Got instructions of length 10
> (fprintd:2414456): libfprint-virtual_device-DEBUG: 07:17:31.943: Received command SCAN whorl
> (fprintd:2414456): libfprint-virtual_device-DEBUG: 07:17:31.943: Processing command SCAN whorl
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.943: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.943: Finger present 1
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.943: Finger needed 1
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.943: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.943: Finger present 0
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.943: Finger needed 1
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.943: Device reported enroll progress, reported 5 of 5 have been completed
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.943: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.943: Device reported enroll completion
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.943: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.943: Finger present 0
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.943: Finger needed 0
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.943: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.943: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.943: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.943: enroll_cb: result enroll-completed
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.944: file_storage_print_data_save(): print saved to /tmp/tmp7qm3t934/state/testuser/virtual_device_storage/0/7
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.945: Requesting authorization from :1.10 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.945: Authorization granted to :1.10 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414456): GLib-GIO-DEBUG: 07:17:31.945: GTask [gio] D-Bus interface method dispatch (source object: 0x55deac18ad40, source tag: 0x7fb86a610e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.947: Requesting authorization from :1.10 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.947: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.948: Authorization granted to :1.10 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.948: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp7qm3t934/state/testuser/virtual_device_storage/0'
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.948: file_storage_print_data_load(): loaded '/tmp/tmp7qm3t934/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.948: start verification device 0 finger right-index-finger
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.948: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.948: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.948: Finger present 0
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.948: Finger needed 1
> (fprintd:2414456): GLib-GIO-DEBUG: 07:17:31.948: GTask [gio] D-Bus interface method dispatch (source object: 0x55deac18ad40, source tag: 0x7fb86a610e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.949: Idle cancelling on ongoing operation!
> (fprintd:2414456): libfprint-virtual_device-DEBUG: 07:17:31.949: Got cancellation!
> (fprintd:2414456): libfprint-virtual_device-DEBUG: 07:17:31.949: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.949: Device reported verify completion
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.949: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.949: Finger present 0
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.949: Finger needed 0
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.949: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.949: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.949: verify_cb: result verify-no-match
> (fprintd:2414456): fprintd-DEBUG: 07:17:31.950: report_verify_status: result verify-no-match
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.950: Device reported close completion
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.950: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2414456): libfprint-device-DEBUG: 07:17:31.950: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414456): fprintd-DEBUG: 07:17:32.950: main loop completed
> (fprintd:2414456): libfprint-virtual_device_storage-DEBUG: 07:17:32.951: 43601986057: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414456): libfprint-virtual_device-DEBUG: 07:17:32.951: 43601986080: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> EnrollStatus ('enroll-stage-passed', false)
> EnrollStatus ('enroll-stage-passed', false)
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_identify_running_disconnect (__main__.FPrintdVirtualDeviceStorageTest.test_identify_running_disconnect) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.528s
> 
> OK
> ==============================================================================
> 
> ================================== 349/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_identify_done_disconnect
> start time:   07:17:30
> duration:     2.84s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=57 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_identify_done_disconnect
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414434): GLib-GIO-DEBUG: 07:17:31.094: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.096: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414434): fprintd-WARNING **: 07:17:31.096: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.096: Launching FprintObject
> (fprintd:2414434): libfprint-context-DEBUG: 07:17:31.096: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.099: Preparing devices for resume
> (fprintd:2414434): libfprint-context-DEBUG: 07:17:31.100: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-s0_ryucs/virtual-image.socket
> (fprintd:2414434): libfprint-context-DEBUG: 07:17:31.100: created
> 1690269451.100 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.102: Device reported probe completion
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.102: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.102: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.105: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.105: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.105: Finger present 0
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.105: Finger needed 0
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.105: Got delay inhibitor for sleep.
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.105: entering main loop
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.106: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.198: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.198: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.199: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.201: Authorization granted to :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.201: user 'testuser' claiming the device: 0
> (fprintd:2414434): libfprint-virtual_device-DEBUG: 07:17:31.201: 43600236383: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414434): libfprint-virtual_device_connection-DEBUG: 07:17:31.201: 43600236421: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.201: Device reported open completion
> (fprintd:2414434): GLib-GIO-DEBUG: 07:17:31.201: GTask [gio] D-Bus interface method dispatch (source object: 0x555690d8dea0, source tag: 0x7f9bf97aae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.201: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.201: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.201: claimed device 0
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.203: Requesting authorization from :1.10 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.203: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.204: Authorization granted to :1.10 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.204: file_storage_print_data_load(): loaded '/tmp/tmpugd97imo/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.204: start enrollment device 0 finger 7
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.204: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.204: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.204: Finger present 0
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.204: Finger needed 1
> (fprintd:2414434): GLib-GIO-DEBUG: 07:17:31.204: GTask [gio] D-Bus interface method dispatch (source object: 0x555690d8dea0, source tag: 0x7f9bf97aae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414434): libfprint-virtual_device_connection-DEBUG: 07:17:31.205: Got a new connection!
> (fprintd:2414434): libfprint-virtual_device-DEBUG: 07:17:31.205: Got instructions of length 10
> (fprintd:2414434): libfprint-virtual_device-DEBUG: 07:17:31.205: Received command SCAN whorl
> (fprintd:2414434): libfprint-virtual_device-DEBUG: 07:17:31.205: Processing command SCAN whorl
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.205: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.205: Finger present 1
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.205: Finger needed 1
> (fprintd:2414434): libfprint-virtual_device_storage-DEBUG: 07:17:31.205: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.205: Device reported identify result
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.205: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.205: Finger present 0
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.205: Finger needed 1
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.205: Device reported identify completion
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.205: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.205: Finger present 0
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.205: Finger needed 0
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.205: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.205: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.206: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.206: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.206: Finger present 0
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.206: Finger needed 1
> (fprintd:2414434): libfprint-virtual_device_connection-DEBUG: 07:17:31.206: Got a new connection!
> (fprintd:2414434): libfprint-virtual_device-DEBUG: 07:17:31.206: Got instructions of length 10
> (fprintd:2414434): libfprint-virtual_device-DEBUG: 07:17:31.206: Received command SCAN whorl
> (fprintd:2414434): libfprint-virtual_device-DEBUG: 07:17:31.206: Processing command SCAN whorl
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.206: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.206: Finger present 1
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.206: Finger needed 1
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.206: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.206: Finger present 0
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.206: Finger needed 1
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.206: Device reported enroll progress, reported 1 of 5 have been completed
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.206: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414434): libfprint-virtual_device-DEBUG: 07:17:31.206: Sleeping completed
> (fprintd:2414434): libfprint-virtual_device_connection-DEBUG: 07:17:31.207: Got a new connection!
> (fprintd:2414434): libfprint-virtual_device-DEBUG: 07:17:31.207: Got instructions of length 10
> (fprintd:2414434): libfprint-virtual_device-DEBUG: 07:17:31.207: Received command SCAN whorl
> (fprintd:2414434): libfprint-virtual_device-DEBUG: 07:17:31.207: Processing command SCAN whorl
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.207: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.207: Finger present 1
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.207: Finger needed 1
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.207: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.207: Finger present 0
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.207: Finger needed 1
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.207: Device reported enroll progress, reported 2 of 5 have been completed
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.207: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414434): libfprint-virtual_device-DEBUG: 07:17:31.208: Sleeping completed
> (fprintd:2414434): libfprint-virtual_device_connection-DEBUG: 07:17:31.208: Got a new connection!
> (fprintd:2414434): libfprint-virtual_device-DEBUG: 07:17:31.208: Got instructions of length 10
> (fprintd:2414434): libfprint-virtual_device-DEBUG: 07:17:31.208: Received command SCAN whorl
> (fprintd:2414434): libfprint-virtual_device-DEBUG: 07:17:31.208: Processing command SCAN whorl
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.208: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.208: Finger present 1
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.208: Finger needed 1
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.208: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.208: Finger present 0
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.208: Finger needed 1
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.208: Device reported enroll progress, reported 3 of 5 have been completed
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.208: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414434): libfprint-virtual_device-DEBUG: 07:17:31.208: Sleeping completed
> (fprintd:2414434): libfprint-virtual_device_connection-DEBUG: 07:17:31.209: Got a new connection!
> (fprintd:2414434): libfprint-virtual_device-DEBUG: 07:17:31.209: Got instructions of length 10
> (fprintd:2414434): libfprint-virtual_device-DEBUG: 07:17:31.209: Received command SCAN whorl
> (fprintd:2414434): libfprint-virtual_device-DEBUG: 07:17:31.209: Processing command SCAN whorl
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.209: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.209: Finger present 1
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.209: Finger needed 1
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.209: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.209: Finger present 0
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.209: Finger needed 1
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.209: Device reported enroll progress, reported 4 of 5 have been completed
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.209: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414434): libfprint-virtual_device-DEBUG: 07:17:31.209: Sleeping completed
> (fprintd:2414434): libfprint-virtual_device_connection-DEBUG: 07:17:31.209: Got a new connection!
> (fprintd:2414434): libfprint-virtual_device-DEBUG: 07:17:31.209: Got instructions of length 10
> (fprintd:2414434): libfprint-virtual_device-DEBUG: 07:17:31.209: Received command SCAN whorl
> (fprintd:2414434): libfprint-virtual_device-DEBUG: 07:17:31.209: Processing command SCAN whorl
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.209: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.209: Finger present 1
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.209: Finger needed 1
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.209: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.209: Finger present 0
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.209: Finger needed 1
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.209: Device reported enroll progress, reported 5 of 5 have been completed
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.209: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.209: Device reported enroll completion
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.209: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.209: Finger present 0
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.209: Finger needed 0
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.209: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.209: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.209: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.209: enroll_cb: result enroll-completed
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.210: file_storage_print_data_save(): print saved to /tmp/tmpugd97imo/state/testuser/virtual_device_storage/0/7
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.211: Requesting authorization from :1.10 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.211: Authorization granted to :1.10 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414434): GLib-GIO-DEBUG: 07:17:31.211: GTask [gio] D-Bus interface method dispatch (source object: 0x555690d8dea0, source tag: 0x7f9bf97aae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.211: Requesting authorization from :1.10 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.211: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.212: Authorization granted to :1.10 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.212: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpugd97imo/state/testuser/virtual_device_storage/0'
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.212: file_storage_print_data_load(): loaded '/tmp/tmpugd97imo/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.212: start verification device 0 finger right-index-finger
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.212: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.212: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.212: Finger present 0
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.212: Finger needed 1
> (fprintd:2414434): GLib-GIO-DEBUG: 07:17:31.212: GTask [gio] D-Bus interface method dispatch (source object: 0x555690d8dea0, source tag: 0x7f9bf97aae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414434): libfprint-virtual_device_connection-DEBUG: 07:17:31.213: Got a new connection!
> (fprintd:2414434): libfprint-virtual_device-DEBUG: 07:17:31.213: Got instructions of length 10
> (fprintd:2414434): libfprint-virtual_device-DEBUG: 07:17:31.213: Received command SCAN whorl
> (fprintd:2414434): libfprint-virtual_device-DEBUG: 07:17:31.213: Processing command SCAN whorl
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.213: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.213: Finger present 1
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.213: Finger needed 1
> (fprintd:2414434): libfprint-virtual_device-DEBUG: 07:17:31.213: Virtual device scanned print whorl
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.213: Device reported verify result
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.213: report_verify_status: result verify-match
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.213: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.213: Finger present 0
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.213: Finger needed 1
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.213: Device reported verify completion
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.213: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.213: Finger present 0
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.213: Finger needed 0
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.213: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:31.213: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414434): fprintd-DEBUG: 07:17:31.213: verify_cb: result verify-match
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:32.214: Device reported close completion
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:32.214: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2414434): libfprint-device-DEBUG: 07:17:32.215: Updated temperature model after 1.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414434): fprintd-DEBUG: 07:17:33.215: main loop completed
> (fprintd:2414434): libfprint-virtual_device_storage-DEBUG: 07:17:33.216: 43602251125: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414434): libfprint-virtual_device-DEBUG: 07:17:33.216: 43602251153: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> EnrollStatus ('enroll-stage-passed', false)
> EnrollStatus ('enroll-stage-passed', false)
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('right-index-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-match', true)
> ----------------------------------- stderr -----------------------------------
> test_identify_done_disconnect (__main__.FPrintdVirtualDeviceStorageTest.test_identify_done_disconnect) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 2.629s
> 
> OK
> ==============================================================================
> 
> ================================== 350/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_initial_finger_needed
> start time:   07:17:33
> duration:     0.87s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=235 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_initial_finger_needed
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414481): GLib-GIO-DEBUG: 07:17:33.705: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414481): fprintd-DEBUG: 07:17:33.706: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414481): fprintd-WARNING **: 07:17:33.706: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414481): fprintd-DEBUG: 07:17:33.706: Launching FprintObject
> (fprintd:2414481): libfprint-context-DEBUG: 07:17:33.706: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414481): fprintd-DEBUG: 07:17:33.707: Preparing devices for resume
> (fprintd:2414481): libfprint-context-DEBUG: 07:17:33.707: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-0an55i3f/virtual-image.socket
> (fprintd:2414481): libfprint-context-DEBUG: 07:17:33.707: created
> 1690269453.708 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414481): libfprint-device-DEBUG: 07:17:33.708: Device reported probe completion
> (fprintd:2414481): libfprint-device-DEBUG: 07:17:33.708: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414481): libfprint-device-DEBUG: 07:17:33.708: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414481): fprintd-DEBUG: 07:17:33.715: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414481): fprintd-DEBUG: 07:17:33.715: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414481): fprintd-DEBUG: 07:17:33.715: Finger present 0
> (fprintd:2414481): fprintd-DEBUG: 07:17:33.715: Finger needed 0
> (fprintd:2414481): fprintd-DEBUG: 07:17:33.715: Got delay inhibitor for sleep.
> (fprintd:2414481): fprintd-DEBUG: 07:17:33.715: entering main loop
> (fprintd:2414481): fprintd-DEBUG: 07:17:33.716: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414481): fprintd-DEBUG: 07:17:33.807: main loop completed
> (fprintd:2414481): libfprint-virtual_device_storage-DEBUG: 07:17:33.807: 43602842363: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414481): libfprint-virtual_device-DEBUG: 07:17:33.807: 43602842433: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_initial_finger_needed (__main__.FPrintdVirtualDeviceStorageTest.test_initial_finger_needed) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.636s
> 
> OK
> ==============================================================================
> 
> ================================== 351/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_multiple_claims
> start time:   07:17:33
> duration:     1.04s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=207 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_multiple_claims
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414491): GLib-GIO-DEBUG: 07:17:34.126: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414491): fprintd-DEBUG: 07:17:34.137: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414491): fprintd-WARNING **: 07:17:34.138: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414491): fprintd-DEBUG: 07:17:34.138: Launching FprintObject
> (fprintd:2414491): libfprint-context-DEBUG: 07:17:34.138: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414491): fprintd-DEBUG: 07:17:34.139: Preparing devices for resume
> (fprintd:2414491): libfprint-context-DEBUG: 07:17:34.139: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-p88u2dnp/virtual-image.socket
> (fprintd:2414491): libfprint-context-DEBUG: 07:17:34.139: created
> (fprintd:2414491): libfprint-device-DEBUG: 07:17:34.140: Device reported probe completion
> (fprintd:2414491): libfprint-device-DEBUG: 07:17:34.140: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414491): libfprint-device-DEBUG: 07:17:34.140: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269454.153 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414491): fprintd-DEBUG: 07:17:34.169: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414491): fprintd-DEBUG: 07:17:34.169: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414491): fprintd-DEBUG: 07:17:34.169: Finger present 0
> (fprintd:2414491): fprintd-DEBUG: 07:17:34.169: Finger needed 0
> (fprintd:2414491): fprintd-DEBUG: 07:17:34.169: Got delay inhibitor for sleep.
> (fprintd:2414491): fprintd-DEBUG: 07:17:34.169: entering main loop
> (fprintd:2414491): fprintd-DEBUG: 07:17:34.178: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414491): fprintd-DEBUG: 07:17:34.222: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414491): fprintd-DEBUG: 07:17:34.222: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2414491): fprintd-DEBUG: 07:17:34.223: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414491): fprintd-DEBUG: 07:17:34.224: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414491): fprintd-DEBUG: 07:17:34.224: user 'testuser' claiming the device: 0
> (fprintd:2414491): libfprint-virtual_device-DEBUG: 07:17:34.224: 43603259426: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414491): libfprint-virtual_device_connection-DEBUG: 07:17:34.224: 43603259461: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414491): libfprint-device-DEBUG: 07:17:34.224: Device reported open completion
> (fprintd:2414491): GLib-GIO-DEBUG: 07:17:34.224: GTask [gio] D-Bus interface method dispatch (source object: 0x56143bf7e0a0, source tag: 0x7f4023fe3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414491): libfprint-device-DEBUG: 07:17:34.224: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414491): libfprint-device-DEBUG: 07:17:34.224: Updated temperature model after 0.08 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414491): fprintd-DEBUG: 07:17:34.224: claimed device 0
> (fprintd:2414491): fprintd-DEBUG: 07:17:34.225: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> 
> (fprintd:2414491): fprintd-WARNING **: 07:17:34.225: Authorization denied to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging': Device was already claimed
> (fprintd:2414491): GLib-GIO-DEBUG: 07:17:34.225: GTask [gio] D-Bus interface method dispatch (source object: 0x56143bf7e0a0, source tag: 0x7f4023fe3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414491): fprintd-DEBUG: 07:17:34.226: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414491): fprintd-DEBUG: 07:17:34.226: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414491): libfprint-device-DEBUG: 07:17:34.226: Device reported close completion
> (fprintd:2414491): GLib-GIO-DEBUG: 07:17:34.226: GTask [gio] D-Bus interface method dispatch (source object: 0x56143bf7e0a0, source tag: 0x7f4023fe3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414491): libfprint-device-DEBUG: 07:17:34.226: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2414491): libfprint-device-DEBUG: 07:17:34.226: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414491): fprintd-DEBUG: 07:17:34.226: released device 0
> (fprintd:2414491): fprintd-DEBUG: 07:17:34.244: main loop completed
> (fprintd:2414491): libfprint-virtual_device_storage-DEBUG: 07:17:34.249: 43603284708: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414491): libfprint-virtual_device-DEBUG: 07:17:34.249: 43603284761: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_multiple_claims (__main__.FPrintdVirtualDeviceStorageTest.test_multiple_claims) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.753s
> 
> OK
> ==============================================================================
> 
> ================================== 352/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_name_property
> start time:   07:17:33
> duration:     0.88s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=65 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_name_property
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414509): GLib-GIO-DEBUG: 07:17:34.597: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414509): fprintd-DEBUG: 07:17:34.598: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414509): fprintd-WARNING **: 07:17:34.598: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414509): fprintd-DEBUG: 07:17:34.598: Launching FprintObject
> (fprintd:2414509): libfprint-context-DEBUG: 07:17:34.599: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414509): fprintd-DEBUG: 07:17:34.603: Preparing devices for resume
> (fprintd:2414509): libfprint-context-DEBUG: 07:17:34.603: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-gdvdi6zi/virtual-image.socket
> (fprintd:2414509): libfprint-context-DEBUG: 07:17:34.603: created
> 1690269454.604 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414509): libfprint-device-DEBUG: 07:17:34.603: Device reported probe completion
> (fprintd:2414509): libfprint-device-DEBUG: 07:17:34.603: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414509): libfprint-device-DEBUG: 07:17:34.603: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414509): fprintd-DEBUG: 07:17:34.609: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414509): fprintd-DEBUG: 07:17:34.609: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414509): fprintd-DEBUG: 07:17:34.609: Finger present 0
> (fprintd:2414509): fprintd-DEBUG: 07:17:34.610: Finger needed 0
> (fprintd:2414509): fprintd-DEBUG: 07:17:34.610: Got delay inhibitor for sleep.
> (fprintd:2414509): fprintd-DEBUG: 07:17:34.610: entering main loop
> (fprintd:2414509): fprintd-DEBUG: 07:17:34.610: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414509): fprintd-DEBUG: 07:17:34.693: main loop completed
> (fprintd:2414509): libfprint-virtual_device_storage-DEBUG: 07:17:34.693: 43603728423: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414509): libfprint-virtual_device-DEBUG: 07:17:34.693: 43603728445: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_name_property (__main__.FPrintdVirtualDeviceStorageTest.test_name_property) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.614s
> 
> OK
> ==============================================================================
> 
> ================================== 353/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_scan_type
> start time:   07:17:34
> duration:     0.83s
> result:       exit status 0
> command:      MALLOC_PERTURB_=183 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_scan_type
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414539): GLib-GIO-DEBUG: 07:17:35.444: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414539): fprintd-DEBUG: 07:17:35.445: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414539): fprintd-WARNING **: 07:17:35.445: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414539): fprintd-DEBUG: 07:17:35.445: Launching FprintObject
> (fprintd:2414539): libfprint-context-DEBUG: 07:17:35.445: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414539): fprintd-DEBUG: 07:17:35.447: Preparing devices for resume
> (fprintd:2414539): libfprint-context-DEBUG: 07:17:35.447: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-g4k6u96a/virtual-image.socket
> (fprintd:2414539): libfprint-context-DEBUG: 07:17:35.447: created
> (fprintd:2414539): libfprint-device-DEBUG: 07:17:35.447: Device reported probe completion
> (fprintd:2414539): libfprint-device-DEBUG: 07:17:35.447: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414539): libfprint-device-DEBUG: 07:17:35.447: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269455.448 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414539): fprintd-DEBUG: 07:17:35.451: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414539): fprintd-DEBUG: 07:17:35.451: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414539): fprintd-DEBUG: 07:17:35.451: Finger present 0
> (fprintd:2414539): fprintd-DEBUG: 07:17:35.451: Finger needed 0
> (fprintd:2414539): fprintd-DEBUG: 07:17:35.451: Got delay inhibitor for sleep.
> (fprintd:2414539): fprintd-DEBUG: 07:17:35.451: entering main loop
> (fprintd:2414539): fprintd-DEBUG: 07:17:35.451: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414539): fprintd-DEBUG: 07:17:35.543: main loop completed
> (fprintd:2414539): libfprint-virtual_device_storage-DEBUG: 07:17:35.544: 43604579196: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414539): libfprint-virtual_device-DEBUG: 07:17:35.544: 43604579215: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_scan_type (__main__.FPrintdVirtualDeviceStorageTest.test_scan_type) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.605s
> 
> OK
> ==============================================================================
> 
> ================================== 354/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_removal_during_enroll
> start time:   07:17:34
> duration:     1.31s
> result:       exit status 0
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> G_SLICE=always-malloc FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 MALLOC_PERTURB_=252 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_removal_during_enroll
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414524): GLib-GIO-DEBUG: 07:17:34.946: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414524): fprintd-DEBUG: 07:17:34.948: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414524): fprintd-WARNING **: 07:17:34.948: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414524): fprintd-DEBUG: 07:17:34.949: Launching FprintObject
> (fprintd:2414524): libfprint-context-DEBUG: 07:17:34.949: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414524): fprintd-DEBUG: 07:17:34.951: Preparing devices for resume
> (fprintd:2414524): libfprint-context-DEBUG: 07:17:34.951: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-9dw8y0yl/virtual-image.socket
> (fprintd:2414524): libfprint-context-DEBUG: 07:17:34.951: created
> 1690269454.951 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414524): libfprint-device-DEBUG: 07:17:34.951: Device reported probe completion
> (fprintd:2414524): libfprint-device-DEBUG: 07:17:34.951: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414524): libfprint-device-DEBUG: 07:17:34.951: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414524): fprintd-DEBUG: 07:17:34.953: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414524): fprintd-DEBUG: 07:17:34.953: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414524): fprintd-DEBUG: 07:17:34.953: Finger present 0
> (fprintd:2414524): fprintd-DEBUG: 07:17:34.953: Finger needed 0
> (fprintd:2414524): fprintd-DEBUG: 07:17:34.953: Got delay inhibitor for sleep.
> (fprintd:2414524): fprintd-DEBUG: 07:17:34.953: entering main loop
> (fprintd:2414524): fprintd-DEBUG: 07:17:34.954: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414524): fprintd-DEBUG: 07:17:35.050: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414524): fprintd-DEBUG: 07:17:35.050: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2414524): fprintd-DEBUG: 07:17:35.051: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414524): fprintd-DEBUG: 07:17:35.052: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2414524): fprintd-DEBUG: 07:17:35.053: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414524): fprintd-DEBUG: 07:17:35.053: user 'testuser' claiming the device: 0
> (fprintd:2414524): libfprint-virtual_device-DEBUG: 07:17:35.053: 43604088558: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414524): libfprint-virtual_device_connection-DEBUG: 07:17:35.053: 43604088605: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414524): libfprint-device-DEBUG: 07:17:35.053: Device reported open completion
> (fprintd:2414524): GLib-GIO-DEBUG: 07:17:35.053: GTask [gio] D-Bus interface method dispatch (source object: 0x5635ced50ee0, source tag: 0x7efdb1d92e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414524): libfprint-device-DEBUG: 07:17:35.054: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414524): libfprint-device-DEBUG: 07:17:35.054: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414524): fprintd-DEBUG: 07:17:35.054: claimed device 0
> (fprintd:2414524): fprintd-DEBUG: 07:17:35.055: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414524): fprintd-DEBUG: 07:17:35.055: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2414524): fprintd-DEBUG: 07:17:35.057: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414524): fprintd-DEBUG: 07:17:35.057: file_storage_print_data_load(): loaded '/tmp/tmpd5x2adku/state/testuser/virtual_device_storage/0/2' Unknown error -2
> (fprintd:2414524): fprintd-DEBUG: 07:17:35.057: start enrollment device 0 finger 2
> (fprintd:2414524): libfprint-device-DEBUG: 07:17:35.057: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414524): libfprint-device-DEBUG: 07:17:35.057: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414524): fprintd-DEBUG: 07:17:35.057: Finger present 0
> (fprintd:2414524): fprintd-DEBUG: 07:17:35.057: Finger needed 1
> (fprintd:2414524): GLib-GIO-DEBUG: 07:17:35.057: GTask [gio] D-Bus interface method dispatch (source object: 0x5635ced50ee0, source tag: 0x7efdb1d92e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414524): libfprint-virtual_device_connection-DEBUG: 07:17:35.059: Got a new connection!
> (fprintd:2414524): libfprint-virtual_device-DEBUG: 07:17:35.060: Got instructions of length 7
> (fprintd:2414524): libfprint-virtual_device-DEBUG: 07:17:35.060: Received command UNPLUG 
> (fprintd:2414524): libfprint-device-DEBUG: 07:17:35.171: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2414524): libfprint-device-DEBUG: 07:17:35.560: Device reported generic error (No commands arrived in time to run!) during action; action was: FPI_DEVICE_ACTION_IDENTIFY
> (fprintd:2414524): libfprint-device-DEBUG: 07:17:35.560: Device reported identify completion
> (fprintd:2414524): libfprint-device-DEBUG: 07:17:35.560: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414524): fprintd-DEBUG: 07:17:35.560: Finger present 0
> (fprintd:2414524): fprintd-DEBUG: 07:17:35.560: Finger needed 0
> (fprintd:2414524): libfprint-device-DEBUG: 07:17:35.560: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2414524): libfprint-device-DEBUG: 07:17:35.560: Updated temperature model after 0.39 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> 
> (fprintd:2414524): fprintd-WARNING **: 07:17:35.560: Device reported an error during identify for enroll: This device has been removed from the system.
> (fprintd:2414524): fprintd-DEBUG: 07:17:35.563: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414524): fprintd-DEBUG: 07:17:35.563: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414524): libfprint-device-DEBUG: 07:17:35.563: Device reported close completion
> (fprintd:2414524): GLib-GIO-DEBUG: 07:17:35.563: GTask [gio] D-Bus interface method dispatch (source object: 0x5635ced50ee0, source tag: 0x7efdb1d92e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414524): libfprint-device-DEBUG: 07:17:35.563: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2414524): libfprint-device-DEBUG: 07:17:35.563: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2414524): libfprint-virtual_device_storage-DEBUG: 07:17:35.563: 43604598666: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414524): libfprint-virtual_device-DEBUG: 07:17:35.563: 43604598692: ../libfprint/drivers/virtual-device.c:746
> (fprintd:2414524): fprintd-DEBUG: 07:17:35.565: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_removal_during_enroll (__main__.FPrintdVirtualDeviceStorageTest.test_removal_during_enroll) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.118s
> 
> OK
> ==============================================================================
> 
> ================================== 355/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_suspend_inhibit_cancels_enroll
> start time:   07:17:35
> duration:     0.68s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=217 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_suspend_inhibit_cancels_enroll
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414564): GLib-GIO-DEBUG: 07:17:36.097: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414564): fprintd-DEBUG: 07:17:36.098: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414564): fprintd-WARNING **: 07:17:36.098: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414564): fprintd-DEBUG: 07:17:36.098: Launching FprintObject
> (fprintd:2414564): libfprint-context-DEBUG: 07:17:36.098: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414564): fprintd-DEBUG: 07:17:36.099: Preparing devices for resume
> (fprintd:2414564): libfprint-context-DEBUG: 07:17:36.099: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-agp4w5l3/virtual-image.socket
> (fprintd:2414564): libfprint-context-DEBUG: 07:17:36.099: created
> (fprintd:2414564): libfprint-device-DEBUG: 07:17:36.099: Device reported probe completion
> 1690269456.100 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414564): libfprint-device-DEBUG: 07:17:36.099: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414564): libfprint-device-DEBUG: 07:17:36.099: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414564): fprintd-DEBUG: 07:17:36.109: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414564): fprintd-DEBUG: 07:17:36.109: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414564): fprintd-DEBUG: 07:17:36.109: Finger present 0
> (fprintd:2414564): fprintd-DEBUG: 07:17:36.109: Finger needed 0
> (fprintd:2414564): fprintd-DEBUG: 07:17:36.109: Got delay inhibitor for sleep.
> (fprintd:2414564): fprintd-DEBUG: 07:17:36.109: entering main loop
> (fprintd:2414564): fprintd-DEBUG: 07:17:36.109: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414564): fprintd-DEBUG: 07:17:36.200: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414564): fprintd-DEBUG: 07:17:36.201: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2414564): fprintd-DEBUG: 07:17:36.202: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414564): fprintd-DEBUG: 07:17:36.204: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414564): fprintd-DEBUG: 07:17:36.204: user 'testuser' claiming the device: 0
> (fprintd:2414564): libfprint-virtual_device-DEBUG: 07:17:36.205: 43605240028: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414564): libfprint-virtual_device_connection-DEBUG: 07:17:36.205: 43605240072: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414564): libfprint-device-DEBUG: 07:17:36.205: Device reported open completion
> (fprintd:2414564): GLib-GIO-DEBUG: 07:17:36.205: GTask [gio] D-Bus interface method dispatch (source object: 0x563fc34e7d80, source tag: 0x7f36583c6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414564): libfprint-device-DEBUG: 07:17:36.205: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414564): libfprint-device-DEBUG: 07:17:36.205: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414564): fprintd-DEBUG: 07:17:36.205: claimed device 0
> (fprintd:2414564): fprintd-DEBUG: 07:17:36.206: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414564): fprintd-DEBUG: 07:17:36.206: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2414564): fprintd-DEBUG: 07:17:36.207: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414564): fprintd-DEBUG: 07:17:36.207: file_storage_print_data_load(): loaded '/tmp/tmpjp7kdls3/state/testuser/virtual_device_storage/0/6' Unknown error -2
> (fprintd:2414564): fprintd-DEBUG: 07:17:36.207: start enrollment device 0 finger 6
> (fprintd:2414564): libfprint-device-DEBUG: 07:17:36.207: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414564): libfprint-device-DEBUG: 07:17:36.207: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414564): fprintd-DEBUG: 07:17:36.207: Finger present 0
> (fprintd:2414564): fprintd-DEBUG: 07:17:36.207: Finger needed 1
> (fprintd:2414564): GLib-GIO-DEBUG: 07:17:36.207: GTask [gio] D-Bus interface method dispatch (source object: 0x563fc34e7d80, source tag: 0x7f36583c6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> 1690269456.208 emit /org/freedesktop/login1 org.freedesktop.login1.Manager.PrepareForSleep True
> (fprintd:2414564): fprintd-DEBUG: 07:17:36.208: Preparing devices for sleep
> (fprintd:2414564): libfprint-device-DEBUG: 07:17:36.208: Idle cancelling on ongoing operation!
> (fprintd:2414564): libfprint-virtual_device-DEBUG: 07:17:36.208: Got cancellation!
> (fprintd:2414564): libfprint-device-DEBUG: 07:17:36.208: Device reported identify completion
> (fprintd:2414564): libfprint-device-DEBUG: 07:17:36.208: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414564): fprintd-DEBUG: 07:17:36.208: Finger present 0
> (fprintd:2414564): fprintd-DEBUG: 07:17:36.208: Finger needed 0
> (fprintd:2414564): libfprint-device-DEBUG: 07:17:36.208: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2414564): libfprint-device-DEBUG: 07:17:36.208: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 
> (fprintd:2414564): fprintd-WARNING **: 07:17:36.208: Device reported an error during identify for enroll: Cannot run while suspended.
> (fprintd:2414564): fprintd-DEBUG: 07:17:36.208: Released delay inhibitor for sleep.
> 1690269456.210 emit /org/freedesktop/login1 org.freedesktop.login1.Manager.PrepareForSleep False
> (fprintd:2414564): fprintd-DEBUG: 07:17:36.210: Preparing devices for resume
> 1690269456.211 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414564): fprintd-DEBUG: 07:17:36.211: Got delay inhibitor for sleep.
> (fprintd:2414564): fprintd-DEBUG: 07:17:36.211: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414564): fprintd-DEBUG: 07:17:36.211: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414564): libfprint-device-DEBUG: 07:17:36.212: Device reported close completion
> (fprintd:2414564): GLib-GIO-DEBUG: 07:17:36.212: GTask [gio] D-Bus interface method dispatch (source object: 0x563fc34e7d80, source tag: 0x7f36583c6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414564): libfprint-device-DEBUG: 07:17:36.212: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2414564): libfprint-device-DEBUG: 07:17:36.212: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414564): fprintd-DEBUG: 07:17:36.212: released device 0
> (fprintd:2414564): fprintd-DEBUG: 07:17:36.214: main loop completed
> (fprintd:2414564): libfprint-virtual_device_storage-DEBUG: 07:17:36.215: 43605250045: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414564): libfprint-virtual_device-DEBUG: 07:17:36.215: 43605250073: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_suspend_inhibit_cancels_enroll (__main__.FPrintdVirtualDeviceStorageTest.test_suspend_inhibit_cancels_enroll) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.500s
> 
> OK
> ==============================================================================
> 
> ================================== 356/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_suspend_inhibit_claimed
> start time:   07:17:35
> duration:     0.79s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=52 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_suspend_inhibit_claimed
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414572): GLib-GIO-DEBUG: 07:17:36.242: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414572): fprintd-DEBUG: 07:17:36.244: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414572): fprintd-WARNING **: 07:17:36.244: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414572): fprintd-DEBUG: 07:17:36.244: Launching FprintObject
> (fprintd:2414572): libfprint-context-DEBUG: 07:17:36.245: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414572): fprintd-DEBUG: 07:17:36.249: Preparing devices for resume
> (fprintd:2414572): libfprint-context-DEBUG: 07:17:36.249: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-eu5a319g/virtual-image.socket
> (fprintd:2414572): libfprint-context-DEBUG: 07:17:36.250: created
> 1690269456.250 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414572): libfprint-device-DEBUG: 07:17:36.250: Device reported probe completion
> (fprintd:2414572): libfprint-device-DEBUG: 07:17:36.250: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414572): libfprint-device-DEBUG: 07:17:36.250: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414572): fprintd-DEBUG: 07:17:36.253: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414572): fprintd-DEBUG: 07:17:36.253: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414572): fprintd-DEBUG: 07:17:36.253: Finger present 0
> (fprintd:2414572): fprintd-DEBUG: 07:17:36.253: Finger needed 0
> (fprintd:2414572): fprintd-DEBUG: 07:17:36.253: Got delay inhibitor for sleep.
> (fprintd:2414572): fprintd-DEBUG: 07:17:36.253: entering main loop
> (fprintd:2414572): fprintd-DEBUG: 07:17:36.254: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414572): fprintd-DEBUG: 07:17:36.338: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414572): fprintd-DEBUG: 07:17:36.339: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2414572): fprintd-DEBUG: 07:17:36.340: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414572): fprintd-DEBUG: 07:17:36.341: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414572): fprintd-DEBUG: 07:17:36.341: user 'testuser' claiming the device: 0
> (fprintd:2414572): libfprint-virtual_device-DEBUG: 07:17:36.341: 43605376250: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414572): libfprint-virtual_device_connection-DEBUG: 07:17:36.341: 43605376294: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414572): libfprint-device-DEBUG: 07:17:36.341: Device reported open completion
> (fprintd:2414572): GLib-GIO-DEBUG: 07:17:36.341: GTask [gio] D-Bus interface method dispatch (source object: 0x5653a12fc060, source tag: 0x7f95b8da9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414572): libfprint-device-DEBUG: 07:17:36.341: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414572): libfprint-device-DEBUG: 07:17:36.341: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414572): fprintd-DEBUG: 07:17:36.341: claimed device 0
> 1690269456.342 emit /org/freedesktop/login1 org.freedesktop.login1.Manager.PrepareForSleep True
> (fprintd:2414572): fprintd-DEBUG: 07:17:36.342: Preparing devices for sleep
> (fprintd:2414572): fprintd-DEBUG: 07:17:36.342: Released delay inhibitor for sleep.
> 1690269456.343 emit /org/freedesktop/login1 org.freedesktop.login1.Manager.PrepareForSleep False
> (fprintd:2414572): fprintd-DEBUG: 07:17:36.343: Preparing devices for resume
> 1690269456.344 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414572): fprintd-DEBUG: 07:17:36.344: Got delay inhibitor for sleep.
> (fprintd:2414572): fprintd-DEBUG: 07:17:36.344: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414572): fprintd-DEBUG: 07:17:36.344: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414572): libfprint-device-DEBUG: 07:17:36.345: Device reported close completion
> (fprintd:2414572): GLib-GIO-DEBUG: 07:17:36.345: GTask [gio] D-Bus interface method dispatch (source object: 0x5653a12fc060, source tag: 0x7f95b8da9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414572): libfprint-device-DEBUG: 07:17:36.345: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2414572): libfprint-device-DEBUG: 07:17:36.345: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414572): fprintd-DEBUG: 07:17:36.345: released device 0
> (fprintd:2414572): fprintd-DEBUG: 07:17:36.346: main loop completed
> (fprintd:2414572): libfprint-virtual_device_storage-DEBUG: 07:17:36.347: 43605382195: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414572): libfprint-virtual_device-DEBUG: 07:17:36.347: 43605382221: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_suspend_inhibit_claimed (__main__.FPrintdVirtualDeviceStorageTest.test_suspend_inhibit_claimed) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.606s
> 
> OK
> ==============================================================================
> 
> ================================== 357/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_suspend_inhibit_unclaimed
> start time:   07:17:36
> duration:     0.70s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=57 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_suspend_inhibit_unclaimed
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414597): GLib-GIO-DEBUG: 07:17:36.808: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414597): fprintd-DEBUG: 07:17:36.810: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414597): fprintd-WARNING **: 07:17:36.810: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414597): fprintd-DEBUG: 07:17:36.810: Launching FprintObject
> (fprintd:2414597): libfprint-context-DEBUG: 07:17:36.810: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414597): fprintd-DEBUG: 07:17:36.811: Preparing devices for resume
> (fprintd:2414597): libfprint-context-DEBUG: 07:17:36.811: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-_kmajuif/virtual-image.socket
> (fprintd:2414597): libfprint-context-DEBUG: 07:17:36.811: created
> (fprintd:2414597): libfprint-device-DEBUG: 07:17:36.811: Device reported probe completion
> (fprintd:2414597): libfprint-device-DEBUG: 07:17:36.811: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414597): libfprint-device-DEBUG: 07:17:36.811: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269456.812 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414597): fprintd-DEBUG: 07:17:36.814: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414597): fprintd-DEBUG: 07:17:36.814: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414597): fprintd-DEBUG: 07:17:36.814: Finger present 0
> (fprintd:2414597): fprintd-DEBUG: 07:17:36.814: Finger needed 0
> (fprintd:2414597): fprintd-DEBUG: 07:17:36.814: Got delay inhibitor for sleep.
> (fprintd:2414597): fprintd-DEBUG: 07:17:36.814: entering main loop
> (fprintd:2414597): fprintd-DEBUG: 07:17:36.818: D-Bus service launched with name: net.reactivated.Fprint
> 1690269456.916 emit /org/freedesktop/login1 org.freedesktop.login1.Manager.PrepareForSleep True
> (fprintd:2414597): fprintd-DEBUG: 07:17:36.917: Preparing devices for sleep
> (fprintd:2414597): fprintd-DEBUG: 07:17:36.917: Released delay inhibitor for sleep.
> 1690269456.918 emit /org/freedesktop/login1 org.freedesktop.login1.Manager.PrepareForSleep False
> (fprintd:2414597): fprintd-DEBUG: 07:17:36.920: Preparing devices for resume
> 1690269456.921 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414597): fprintd-DEBUG: 07:17:36.922: Got delay inhibitor for sleep.
> (fprintd:2414597): fprintd-DEBUG: 07:17:36.924: main loop completed
> (fprintd:2414597): libfprint-virtual_device_storage-DEBUG: 07:17:36.924: 43605959695: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414597): libfprint-virtual_device-DEBUG: 07:17:36.924: 43605959718: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_suspend_inhibit_unclaimed (__main__.FPrintdVirtualDeviceStorageTest.test_suspend_inhibit_unclaimed) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.512s
> 
> OK
> ==============================================================================
> 
> ================================== 358/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_suspend_prevents_enroll
> start time:   07:17:36
> duration:     0.83s
> result:       exit status 0
> command:      MALLOC_PERTURB_=219 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_suspend_prevents_enroll
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414605): GLib-GIO-DEBUG: 07:17:37.072: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414605): fprintd-DEBUG: 07:17:37.073: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414605): fprintd-WARNING **: 07:17:37.073: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414605): fprintd-DEBUG: 07:17:37.073: Launching FprintObject
> (fprintd:2414605): libfprint-context-DEBUG: 07:17:37.074: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414605): fprintd-DEBUG: 07:17:37.076: Preparing devices for resume
> (fprintd:2414605): libfprint-context-DEBUG: 07:17:37.076: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-4ux_et46/virtual-image.socket
> (fprintd:2414605): libfprint-context-DEBUG: 07:17:37.076: created
> 1690269457.077 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414605): libfprint-device-DEBUG: 07:17:37.079: Device reported probe completion
> (fprintd:2414605): fprintd-DEBUG: 07:17:37.079: Got delay inhibitor for sleep.
> (fprintd:2414605): libfprint-device-DEBUG: 07:17:37.079: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414605): libfprint-device-DEBUG: 07:17:37.079: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414605): fprintd-DEBUG: 07:17:37.081: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414605): fprintd-DEBUG: 07:17:37.081: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414605): fprintd-DEBUG: 07:17:37.081: Finger present 0
> (fprintd:2414605): fprintd-DEBUG: 07:17:37.081: Finger needed 0
> (fprintd:2414605): fprintd-DEBUG: 07:17:37.081: entering main loop
> (fprintd:2414605): fprintd-DEBUG: 07:17:37.081: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414605): fprintd-DEBUG: 07:17:37.173: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414605): fprintd-DEBUG: 07:17:37.174: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2414605): fprintd-DEBUG: 07:17:37.176: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414605): fprintd-DEBUG: 07:17:37.180: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414605): fprintd-DEBUG: 07:17:37.180: user 'testuser' claiming the device: 0
> (fprintd:2414605): libfprint-virtual_device-DEBUG: 07:17:37.180: 43606215858: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414605): libfprint-virtual_device_connection-DEBUG: 07:17:37.180: 43606215895: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414605): libfprint-device-DEBUG: 07:17:37.180: Device reported open completion
> (fprintd:2414605): GLib-GIO-DEBUG: 07:17:37.181: GTask [gio] D-Bus interface method dispatch (source object: 0x558f3dd06cd0, source tag: 0x7f7192492e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414605): libfprint-device-DEBUG: 07:17:37.181: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414605): libfprint-device-DEBUG: 07:17:37.181: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414605): fprintd-DEBUG: 07:17:37.181: claimed device 0
> 1690269457.182 emit /org/freedesktop/login1 org.freedesktop.login1.Manager.PrepareForSleep True
> (fprintd:2414605): fprintd-DEBUG: 07:17:37.182: Preparing devices for sleep
> (fprintd:2414605): fprintd-DEBUG: 07:17:37.182: Released delay inhibitor for sleep.
> (fprintd:2414605): fprintd-DEBUG: 07:17:37.184: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414605): fprintd-DEBUG: 07:17:37.184: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2414605): fprintd-DEBUG: 07:17:37.185: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414605): fprintd-DEBUG: 07:17:37.185: file_storage_print_data_load(): loaded '/tmp/tmpmp0odkuv/state/testuser/virtual_device_storage/0/6' Unknown error -2
> (fprintd:2414605): fprintd-DEBUG: 07:17:37.185: start enrollment device 0 finger 6
> (fprintd:2414605): GLib-GIO-DEBUG: 07:17:37.185: GTask [gio] D-Bus interface method dispatch (source object: 0x558f3dd06cd0, source tag: 0x7f7192492e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> 
> (fprintd:2414605): fprintd-WARNING **: 07:17:37.185: Device reported an error during identify for enroll: The device is still busy with another operation, please try again later.
> 1690269457.187 emit /org/freedesktop/login1 org.freedesktop.login1.Manager.PrepareForSleep False
> (fprintd:2414605): fprintd-DEBUG: 07:17:37.187: Preparing devices for resume
> 1690269457.188 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414605): fprintd-DEBUG: 07:17:37.189: Got delay inhibitor for sleep.
> (fprintd:2414605): fprintd-DEBUG: 07:17:37.189: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414605): fprintd-DEBUG: 07:17:37.189: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414605): libfprint-device-DEBUG: 07:17:37.189: Device reported close completion
> (fprintd:2414605): GLib-GIO-DEBUG: 07:17:37.189: GTask [gio] D-Bus interface method dispatch (source object: 0x558f3dd06cd0, source tag: 0x7f7192492e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414605): libfprint-device-DEBUG: 07:17:37.189: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2414605): libfprint-device-DEBUG: 07:17:37.189: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414605): fprintd-DEBUG: 07:17:37.189: released device 0
> (fprintd:2414605): fprintd-DEBUG: 07:17:37.191: main loop completed
> (fprintd:2414605): libfprint-virtual_device_storage-DEBUG: 07:17:37.191: 43606226606: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414605): libfprint-virtual_device-DEBUG: 07:17:37.191: 43606226651: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> EnrollStatus ('enroll-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_suspend_prevents_enroll (__main__.FPrintdVirtualDeviceStorageTest.test_suspend_prevents_enroll) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.610s
> 
> OK
> ==============================================================================
> 
> ================================== 359/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_unallowed_claim
> start time:   07:17:37
> duration:     0.85s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=60 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_unallowed_claim
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414630): GLib-GIO-DEBUG: 07:17:37.647: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414630): fprintd-DEBUG: 07:17:37.649: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414630): fprintd-WARNING **: 07:17:37.649: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414630): fprintd-DEBUG: 07:17:37.649: Launching FprintObject
> (fprintd:2414630): libfprint-context-DEBUG: 07:17:37.650: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414630): fprintd-DEBUG: 07:17:37.651: Preparing devices for resume
> (fprintd:2414630): libfprint-context-DEBUG: 07:17:37.651: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-byz8q15_/virtual-image.socket
> (fprintd:2414630): libfprint-context-DEBUG: 07:17:37.651: created
> (fprintd:2414630): libfprint-device-DEBUG: 07:17:37.652: Device reported probe completion
> 1690269457.652 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414630): libfprint-device-DEBUG: 07:17:37.652: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414630): libfprint-device-DEBUG: 07:17:37.652: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414630): fprintd-DEBUG: 07:17:37.655: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414630): fprintd-DEBUG: 07:17:37.655: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414630): fprintd-DEBUG: 07:17:37.655: Finger present 0
> (fprintd:2414630): fprintd-DEBUG: 07:17:37.655: Finger needed 0
> (fprintd:2414630): fprintd-DEBUG: 07:17:37.655: Got delay inhibitor for sleep.
> (fprintd:2414630): fprintd-DEBUG: 07:17:37.655: entering main loop
> (fprintd:2414630): fprintd-DEBUG: 07:17:37.656: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414630): fprintd-DEBUG: 07:17:37.748: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414630): fprintd-DEBUG: 07:17:37.749: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> 
> (fprintd:2414630): fprintd-WARNING **: 07:17:37.750: Authorization denied to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging': Not Authorized: net.reactivated.fprint.device.setusername
> (fprintd:2414630): GLib-GIO-DEBUG: 07:17:37.750: GTask [gio] D-Bus interface method dispatch (source object: 0x5560a8818d70, source tag: 0x7fd2a9e92e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414630): fprintd-DEBUG: 07:17:37.752: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414630): fprintd-DEBUG: 07:17:37.752: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2414630): fprintd-DEBUG: 07:17:37.753: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414630): fprintd-DEBUG: 07:17:37.755: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> 
> (fprintd:2414630): fprintd-WARNING **: 07:17:37.756: Authorization denied to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging': Not Authorized: net.reactivated.fprint.device.enroll
> (fprintd:2414630): GLib-GIO-DEBUG: 07:17:37.756: GTask [gio] D-Bus interface method dispatch (source object: 0x5560a8818d70, source tag: 0x7fd2a9e92e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414630): fprintd-DEBUG: 07:17:37.758: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414630): fprintd-DEBUG: 07:17:37.760: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> 
> (fprintd:2414630): fprintd-WARNING **: 07:17:37.760: Authorization denied to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging': Not Authorized: net.reactivated.fprint.device.setusername
> (fprintd:2414630): GLib-GIO-DEBUG: 07:17:37.760: GTask [gio] D-Bus interface method dispatch (source object: 0x5560a8818d70, source tag: 0x7fd2a9e92e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414630): fprintd-DEBUG: 07:17:37.762: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414630): fprintd-DEBUG: 07:17:37.763: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> 
> (fprintd:2414630): fprintd-WARNING **: 07:17:37.764: Authorization denied to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging': Not Authorized: net.reactivated.fprint.device.setusername
> (fprintd:2414630): GLib-GIO-DEBUG: 07:17:37.764: GTask [gio] D-Bus interface method dispatch (source object: 0x5560a8818d70, source tag: 0x7fd2a9e92e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414630): fprintd-DEBUG: 07:17:37.766: main loop completed
> (fprintd:2414630): libfprint-virtual_device_storage-DEBUG: 07:17:37.766: 43606801411: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414630): libfprint-virtual_device-DEBUG: 07:17:37.766: 43606801439: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_unallowed_claim (__main__.FPrintdVirtualDeviceStorageTest.test_unallowed_claim) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.615s
> 
> OK
> ==============================================================================
> 
> ================================== 360/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_unallowed_claim_current_user
> start time:   07:17:37
> duration:     0.89s
> result:       exit status 1
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=99 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_unallowed_claim_current_user
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414639): GLib-GIO-DEBUG: 07:17:37.910: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414639): fprintd-DEBUG: 07:17:37.913: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414639): fprintd-WARNING **: 07:17:37.913: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414639): fprintd-DEBUG: 07:17:37.913: Launching FprintObject
> (fprintd:2414639): libfprint-context-DEBUG: 07:17:37.914: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414639): fprintd-DEBUG: 07:17:37.915: Preparing devices for resume
> (fprintd:2414639): libfprint-context-DEBUG: 07:17:37.915: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-fpp2g54a/virtual-image.socket
> (fprintd:2414639): libfprint-context-DEBUG: 07:17:37.915: created
> 1690269457.916 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414639): libfprint-device-DEBUG: 07:17:37.916: Device reported probe completion
> (fprintd:2414639): libfprint-device-DEBUG: 07:17:37.916: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414639): libfprint-device-DEBUG: 07:17:37.916: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414639): fprintd-DEBUG: 07:17:37.917: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414639): fprintd-DEBUG: 07:17:37.917: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414639): fprintd-DEBUG: 07:17:37.917: Finger present 0
> (fprintd:2414639): fprintd-DEBUG: 07:17:37.917: Finger needed 0
> (fprintd:2414639): fprintd-DEBUG: 07:17:37.918: Got delay inhibitor for sleep.
> (fprintd:2414639): fprintd-DEBUG: 07:17:37.918: entering main loop
> (fprintd:2414639): fprintd-DEBUG: 07:17:37.918: D-Bus service launched with name: net.reactivated.Fprint
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Did not find virtual device! Probably libfprint was build without the corresponding driver!
> ----------------------------------- stderr -----------------------------------
> test_unallowed_claim_current_user (__main__.FPrintdVirtualDeviceStorageTest.test_unallowed_claim_current_user) ... FAIL
> test_unallowed_claim_current_user (__main__.FPrintdVirtualDeviceStorageTest.test_unallowed_claim_current_user) ... FAIL
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> 
> ======================================================================
> FAIL: test_unallowed_claim_current_user (__main__.FPrintdVirtualDeviceStorageTest.test_unallowed_claim_current_user)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 626, in setUp
>     self.wait_got_delay_inhibitor(timeout=5)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 717, in wait_got_delay_inhibitor
>     self.assertTrue(self.holds_inhibitor())
> AssertionError: False is not true
> 
> ======================================================================
> FAIL: test_unallowed_claim_current_user (__main__.FPrintdVirtualDeviceStorageTest.test_unallowed_claim_current_user)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 318, in daemon_stop
>     self.assertGreaterEqual(self.daemon.returncode, 0)
> AssertionError: -11 not greater than or equal to 0
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.639s
> 
> FAILED (failures=2)
> ==============================================================================
> 
> ================================== 361/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_unallowed_delete2_with_verify_claim
> start time:   07:17:37
> duration:     0.98s
> result:       exit status 0
> command:      MALLOC_PERTURB_=25 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_unallowed_delete2_with_verify_claim
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414664): GLib-GIO-DEBUG: 07:17:38.657: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414664): fprintd-DEBUG: 07:17:38.659: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414664): fprintd-WARNING **: 07:17:38.659: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414664): fprintd-DEBUG: 07:17:38.659: Launching FprintObject
> (fprintd:2414664): libfprint-context-DEBUG: 07:17:38.659: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414664): fprintd-DEBUG: 07:17:38.662: Preparing devices for resume
> (fprintd:2414664): libfprint-context-DEBUG: 07:17:38.663: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-w07ulfd5/virtual-image.socket
> (fprintd:2414664): libfprint-context-DEBUG: 07:17:38.663: created
> 1690269458.663 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414664): libfprint-device-DEBUG: 07:17:38.663: Device reported probe completion
> (fprintd:2414664): libfprint-device-DEBUG: 07:17:38.663: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414664): libfprint-device-DEBUG: 07:17:38.664: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414664): fprintd-DEBUG: 07:17:38.667: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414664): fprintd-DEBUG: 07:17:38.667: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414664): fprintd-DEBUG: 07:17:38.668: Finger present 0
> (fprintd:2414664): fprintd-DEBUG: 07:17:38.668: Finger needed 0
> (fprintd:2414664): fprintd-DEBUG: 07:17:38.668: Got delay inhibitor for sleep.
> (fprintd:2414664): fprintd-DEBUG: 07:17:38.668: entering main loop
> (fprintd:2414664): fprintd-DEBUG: 07:17:38.668: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414664): fprintd-DEBUG: 07:17:38.749: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414664): fprintd-DEBUG: 07:17:38.749: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414664): fprintd-DEBUG: 07:17:38.751: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414664): fprintd-DEBUG: 07:17:38.751: user 'user42' claiming the device: 0
> (fprintd:2414664): libfprint-virtual_device-DEBUG: 07:17:38.751: 43607786435: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414664): libfprint-virtual_device_connection-DEBUG: 07:17:38.751: 43607786544: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414664): libfprint-device-DEBUG: 07:17:38.751: Device reported open completion
> (fprintd:2414664): GLib-GIO-DEBUG: 07:17:38.751: GTask [gio] D-Bus interface method dispatch (source object: 0x56267595fea0, source tag: 0x7fc172ab1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414664): libfprint-device-DEBUG: 07:17:38.751: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414664): libfprint-device-DEBUG: 07:17:38.751: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414664): fprintd-DEBUG: 07:17:38.751: claimed device 0
> (fprintd:2414664): fprintd-DEBUG: 07:17:38.752: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414664): fprintd-DEBUG: 07:17:38.752: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> 
> (fprintd:2414664): fprintd-WARNING **: 07:17:38.753: Authorization denied to :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual device with storage and identification for debugging': Not Authorized: net.reactivated.fprint.device.enroll
> (fprintd:2414664): GLib-GIO-DEBUG: 07:17:38.753: GTask [gio] D-Bus interface method dispatch (source object: 0x56267595fea0, source tag: 0x7fc172ab1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414664): fprintd-DEBUG: 07:17:38.755: main loop completed
> (fprintd:2414664): libfprint-virtual_device_storage-DEBUG: 07:17:38.756: 43607791075: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414664): libfprint-virtual_device-DEBUG: 07:17:38.756: 43607791113: ../libfprint/drivers/virtual-device.c:746
> 
> (fprintd:2414664): libfprint-device-WARNING **: 07:17:38.756: User destroyed open device! Not cleaning up properly!
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_unallowed_delete2_with_verify_claim (__main__.FPrintdVirtualDeviceStorageTest.test_unallowed_delete2_with_verify_claim) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.720s
> 
> OK
> ==============================================================================
> 
> ================================== 362/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_unallowed_delete_single_with_verify_claim
> start time:   07:17:38
> duration:     0.86s
> result:       exit status 0
> command:      MALLOC_PERTURB_=76 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_unallowed_delete_single_with_verify_claim
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414672): GLib-GIO-DEBUG: 07:17:38.827: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414672): fprintd-DEBUG: 07:17:38.828: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414672): fprintd-WARNING **: 07:17:38.828: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414672): fprintd-DEBUG: 07:17:38.828: Launching FprintObject
> (fprintd:2414672): libfprint-context-DEBUG: 07:17:38.828: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414672): fprintd-DEBUG: 07:17:38.829: Preparing devices for resume
> (fprintd:2414672): libfprint-context-DEBUG: 07:17:38.830: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-pxrqw6aq/virtual-image.socket
> (fprintd:2414672): libfprint-context-DEBUG: 07:17:38.830: created
> 1690269458.830 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414672): libfprint-device-DEBUG: 07:17:38.830: Device reported probe completion
> (fprintd:2414672): libfprint-device-DEBUG: 07:17:38.830: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414672): libfprint-device-DEBUG: 07:17:38.830: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414672): fprintd-DEBUG: 07:17:38.831: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414672): fprintd-DEBUG: 07:17:38.831: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414672): fprintd-DEBUG: 07:17:38.832: Finger present 0
> (fprintd:2414672): fprintd-DEBUG: 07:17:38.832: Finger needed 0
> (fprintd:2414672): fprintd-DEBUG: 07:17:38.832: Got delay inhibitor for sleep.
> (fprintd:2414672): fprintd-DEBUG: 07:17:38.832: entering main loop
> (fprintd:2414672): fprintd-DEBUG: 07:17:38.832: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414672): fprintd-DEBUG: 07:17:38.926: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414672): fprintd-DEBUG: 07:17:38.926: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414672): fprintd-DEBUG: 07:17:38.927: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414672): fprintd-DEBUG: 07:17:38.928: user 'user42' claiming the device: 0
> (fprintd:2414672): libfprint-virtual_device-DEBUG: 07:17:38.928: 43607963257: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414672): libfprint-virtual_device_connection-DEBUG: 07:17:38.928: 43607963303: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414672): libfprint-device-DEBUG: 07:17:38.928: Device reported open completion
> (fprintd:2414672): GLib-GIO-DEBUG: 07:17:38.928: GTask [gio] D-Bus interface method dispatch (source object: 0x5642c1095e40, source tag: 0x7f9aeacbce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414672): libfprint-device-DEBUG: 07:17:38.928: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414672): libfprint-device-DEBUG: 07:17:38.928: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414672): fprintd-DEBUG: 07:17:38.928: claimed device 0
> (fprintd:2414672): fprintd-DEBUG: 07:17:38.929: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414672): fprintd-DEBUG: 07:17:38.930: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> 
> (fprintd:2414672): fprintd-WARNING **: 07:17:38.931: Authorization denied to :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging': Not Authorized: net.reactivated.fprint.device.setusername
> (fprintd:2414672): GLib-GIO-DEBUG: 07:17:38.931: GTask [gio] D-Bus interface method dispatch (source object: 0x5642c1095e40, source tag: 0x7f9aeacbce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414672): fprintd-DEBUG: 07:17:38.933: main loop completed
> (fprintd:2414672): libfprint-virtual_device_storage-DEBUG: 07:17:38.933: 43607968824: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414672): libfprint-virtual_device-DEBUG: 07:17:38.933: 43607968846: ../libfprint/drivers/virtual-device.c:746
> 
> (fprintd:2414672): libfprint-device-WARNING **: 07:17:38.933: User destroyed open device! Not cleaning up properly!
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_unallowed_delete_single_with_verify_claim (__main__.FPrintdVirtualDeviceStorageTest.test_unallowed_delete_single_with_verify_claim) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.608s
> 
> OK
> ==============================================================================
> 
> ================================== 363/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_unallowed_delete_with_verify_claim
> start time:   07:17:38
> duration:     0.80s
> result:       exit status 0
> command:      MALLOC_PERTURB_=87 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_unallowed_delete_with_verify_claim
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414697): GLib-GIO-DEBUG: 07:17:39.429: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414697): fprintd-DEBUG: 07:17:39.429: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414697): fprintd-WARNING **: 07:17:39.430: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414697): fprintd-DEBUG: 07:17:39.430: Launching FprintObject
> (fprintd:2414697): libfprint-context-DEBUG: 07:17:39.430: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414697): fprintd-DEBUG: 07:17:39.433: Preparing devices for resume
> 1690269459.434 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414697): libfprint-context-DEBUG: 07:17:39.434: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-qv4wrwdp/virtual-image.socket
> (fprintd:2414697): libfprint-context-DEBUG: 07:17:39.434: created
> (fprintd:2414697): libfprint-device-DEBUG: 07:17:39.434: Device reported probe completion
> (fprintd:2414697): libfprint-device-DEBUG: 07:17:39.434: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414697): libfprint-device-DEBUG: 07:17:39.434: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414697): fprintd-DEBUG: 07:17:39.440: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414697): fprintd-DEBUG: 07:17:39.440: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414697): fprintd-DEBUG: 07:17:39.440: Finger present 0
> (fprintd:2414697): fprintd-DEBUG: 07:17:39.440: Finger needed 0
> (fprintd:2414697): fprintd-DEBUG: 07:17:39.440: Got delay inhibitor for sleep.
> (fprintd:2414697): fprintd-DEBUG: 07:17:39.440: entering main loop
> (fprintd:2414697): fprintd-DEBUG: 07:17:39.441: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414697): fprintd-DEBUG: 07:17:39.531: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414697): fprintd-DEBUG: 07:17:39.532: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414697): fprintd-DEBUG: 07:17:39.533: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414697): fprintd-DEBUG: 07:17:39.533: user 'user42' claiming the device: 0
> (fprintd:2414697): libfprint-virtual_device-DEBUG: 07:17:39.533: 43608568627: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414697): libfprint-virtual_device_connection-DEBUG: 07:17:39.533: 43608568662: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414697): libfprint-device-DEBUG: 07:17:39.533: Device reported open completion
> (fprintd:2414697): GLib-GIO-DEBUG: 07:17:39.533: GTask [gio] D-Bus interface method dispatch (source object: 0x56334d8b3dd0, source tag: 0x7f4b59dbae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414697): libfprint-device-DEBUG: 07:17:39.533: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414697): libfprint-device-DEBUG: 07:17:39.533: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414697): fprintd-DEBUG: 07:17:39.533: claimed device 0
> (fprintd:2414697): fprintd-DEBUG: 07:17:39.535: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414697): fprintd-DEBUG: 07:17:39.536: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> 
> (fprintd:2414697): fprintd-WARNING **: 07:17:39.539: Authorization denied to :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging': Not Authorized: net.reactivated.fprint.device.setusername
> (fprintd:2414697): GLib-GIO-DEBUG: 07:17:39.539: GTask [gio] D-Bus interface method dispatch (source object: 0x56334d8b3dd0, source tag: 0x7f4b59dbae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414697): fprintd-DEBUG: 07:17:39.542: main loop completed
> (fprintd:2414697): libfprint-virtual_device_storage-DEBUG: 07:17:39.543: 43608578047: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414697): libfprint-virtual_device-DEBUG: 07:17:39.543: 43608578082: ../libfprint/drivers/virtual-device.c:746
> 
> (fprintd:2414697): libfprint-device-WARNING **: 07:17:39.543: User destroyed open device! Not cleaning up properly!
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_unallowed_delete_with_verify_claim (__main__.FPrintdVirtualDeviceStorageTest.test_unallowed_delete_with_verify_claim) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.623s
> 
> OK
> ==============================================================================
> 
> ================================== 364/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_unallowed_enroll_with_verify_claim
> start time:   07:17:39
> duration:     0.89s
> result:       exit status 0
> command:      MALLOC_PERTURB_=243 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_unallowed_enroll_with_verify_claim
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414706): GLib-GIO-DEBUG: 07:17:39.713: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414706): fprintd-DEBUG: 07:17:39.714: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414706): fprintd-WARNING **: 07:17:39.714: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414706): fprintd-DEBUG: 07:17:39.714: Launching FprintObject
> (fprintd:2414706): libfprint-context-DEBUG: 07:17:39.714: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414706): fprintd-DEBUG: 07:17:39.715: Preparing devices for resume
> (fprintd:2414706): libfprint-context-DEBUG: 07:17:39.716: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-l7nzouc5/virtual-image.socket
> (fprintd:2414706): libfprint-context-DEBUG: 07:17:39.716: created
> 1690269459.716 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414706): libfprint-device-DEBUG: 07:17:39.716: Device reported probe completion
> (fprintd:2414706): libfprint-device-DEBUG: 07:17:39.716: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414706): libfprint-device-DEBUG: 07:17:39.716: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414706): fprintd-DEBUG: 07:17:39.718: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414706): fprintd-DEBUG: 07:17:39.718: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414706): fprintd-DEBUG: 07:17:39.718: Finger present 0
> (fprintd:2414706): fprintd-DEBUG: 07:17:39.718: Finger needed 0
> (fprintd:2414706): fprintd-DEBUG: 07:17:39.718: Got delay inhibitor for sleep.
> (fprintd:2414706): fprintd-DEBUG: 07:17:39.718: entering main loop
> (fprintd:2414706): fprintd-DEBUG: 07:17:39.719: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414706): fprintd-DEBUG: 07:17:39.816: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414706): fprintd-DEBUG: 07:17:39.817: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414706): fprintd-DEBUG: 07:17:39.818: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414706): fprintd-DEBUG: 07:17:39.818: user 'user42' claiming the device: 0
> (fprintd:2414706): libfprint-virtual_device-DEBUG: 07:17:39.818: 43608853969: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414706): libfprint-virtual_device_connection-DEBUG: 07:17:39.818: 43608854002: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414706): libfprint-device-DEBUG: 07:17:39.819: Device reported open completion
> (fprintd:2414706): GLib-GIO-DEBUG: 07:17:39.819: GTask [gio] D-Bus interface method dispatch (source object: 0x5563f3c41f40, source tag: 0x7f29eb3f1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414706): libfprint-device-DEBUG: 07:17:39.819: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414706): libfprint-device-DEBUG: 07:17:39.819: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414706): fprintd-DEBUG: 07:17:39.819: claimed device 0
> (fprintd:2414706): libfprint-virtual_device_connection-DEBUG: 07:17:39.820: Got a new connection!
> (fprintd:2414706): libfprint-virtual_device-DEBUG: 07:17:39.820: Got instructions of length 19
> (fprintd:2414706): libfprint-virtual_device-DEBUG: 07:17:39.820: Received command SET_ENROLL_STAGES 2
> (fprintd:2414706): fprintd-DEBUG: 07:17:39.820: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2414706): fprintd-DEBUG: 07:17:39.822: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414706): fprintd-DEBUG: 07:17:39.822: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> 
> (fprintd:2414706): fprintd-WARNING **: 07:17:39.823: Authorization denied to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging': Not Authorized: net.reactivated.fprint.device.enroll
> (fprintd:2414706): GLib-GIO-DEBUG: 07:17:39.823: GTask [gio] D-Bus interface method dispatch (source object: 0x5563f3c41f40, source tag: 0x7f29eb3f1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414706): fprintd-DEBUG: 07:17:39.826: main loop completed
> (fprintd:2414706): libfprint-virtual_device_storage-DEBUG: 07:17:39.827: 43608862143: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414706): libfprint-virtual_device-DEBUG: 07:17:39.827: 43608862176: ../libfprint/drivers/virtual-device.c:746
> 
> (fprintd:2414706): libfprint-device-WARNING **: 07:17:39.827: User destroyed open device! Not cleaning up properly!
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> ----------------------------------- stderr -----------------------------------
> test_unallowed_enroll_with_verify_claim (__main__.FPrintdVirtualDeviceStorageTest.test_unallowed_enroll_with_verify_claim) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.611s
> 
> OK
> ==============================================================================
> 
> ================================== 365/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_unallowed_verify_with_enroll_claim
> start time:   07:17:39
> duration:     0.87s
> result:       exit status 0
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> G_SLICE=always-malloc FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 MALLOC_PERTURB_=118 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_unallowed_verify_with_enroll_claim
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414731): GLib-GIO-DEBUG: 07:17:40.291: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414731): fprintd-DEBUG: 07:17:40.291: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414731): fprintd-WARNING **: 07:17:40.292: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414731): fprintd-DEBUG: 07:17:40.292: Launching FprintObject
> (fprintd:2414731): libfprint-context-DEBUG: 07:17:40.292: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414731): fprintd-DEBUG: 07:17:40.294: Preparing devices for resume
> (fprintd:2414731): libfprint-context-DEBUG: 07:17:40.294: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-e5zo30o_/virtual-image.socket
> (fprintd:2414731): libfprint-context-DEBUG: 07:17:40.294: created
> 1690269460.296 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414731): libfprint-device-DEBUG: 07:17:40.296: Device reported probe completion
> (fprintd:2414731): libfprint-device-DEBUG: 07:17:40.296: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414731): libfprint-device-DEBUG: 07:17:40.296: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414731): fprintd-DEBUG: 07:17:40.298: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414731): fprintd-DEBUG: 07:17:40.299: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414731): fprintd-DEBUG: 07:17:40.299: Finger present 0
> (fprintd:2414731): fprintd-DEBUG: 07:17:40.299: Finger needed 0
> (fprintd:2414731): fprintd-DEBUG: 07:17:40.299: Got delay inhibitor for sleep.
> (fprintd:2414731): fprintd-DEBUG: 07:17:40.299: entering main loop
> (fprintd:2414731): fprintd-DEBUG: 07:17:40.300: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414731): fprintd-DEBUG: 07:17:40.394: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414731): fprintd-DEBUG: 07:17:40.395: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414731): fprintd-DEBUG: 07:17:40.397: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2414731): fprintd-DEBUG: 07:17:40.398: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414731): fprintd-DEBUG: 07:17:40.398: user 'user42' claiming the device: 0
> (fprintd:2414731): libfprint-virtual_device-DEBUG: 07:17:40.398: 43609434007: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414731): libfprint-virtual_device_connection-DEBUG: 07:17:40.399: 43609434053: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414731): libfprint-device-DEBUG: 07:17:40.399: Device reported open completion
> (fprintd:2414731): GLib-GIO-DEBUG: 07:17:40.399: GTask [gio] D-Bus interface method dispatch (source object: 0x5646ec33ce00, source tag: 0x7f7096055e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414731): libfprint-device-DEBUG: 07:17:40.399: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414731): libfprint-device-DEBUG: 07:17:40.399: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414731): fprintd-DEBUG: 07:17:40.399: claimed device 0
> (fprintd:2414731): fprintd-DEBUG: 07:17:40.401: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414731): fprintd-DEBUG: 07:17:40.401: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> 
> (fprintd:2414731): fprintd-WARNING **: 07:17:40.403: Authorization denied to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging': Not Authorized: net.reactivated.fprint.device.verify
> (fprintd:2414731): GLib-GIO-DEBUG: 07:17:40.403: GTask [gio] D-Bus interface method dispatch (source object: 0x5646ec33ce00, source tag: 0x7f7096055e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414731): fprintd-DEBUG: 07:17:40.405: main loop completed
> (fprintd:2414731): libfprint-virtual_device_storage-DEBUG: 07:17:40.406: 43609441180: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414731): libfprint-virtual_device-DEBUG: 07:17:40.406: 43609441202: ../libfprint/drivers/virtual-device.c:746
> 
> (fprintd:2414731): libfprint-device-WARNING **: 07:17:40.406: User destroyed open device! Not cleaning up properly!
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_unallowed_verify_with_enroll_claim (__main__.FPrintdVirtualDeviceStorageTest.test_unallowed_verify_with_enroll_claim) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.645s
> 
> OK
> ==============================================================================
> 
> ================================== 366/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_unclaimed_delete_enrolled_finger
> start time:   07:17:39
> duration:     0.83s
> result:       exit status 0
> command:      MALLOC_PERTURB_=171 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_unclaimed_delete_enrolled_finger
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414740): GLib-GIO-DEBUG: 07:17:40.578: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414740): fprintd-DEBUG: 07:17:40.579: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414740): fprintd-WARNING **: 07:17:40.579: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414740): fprintd-DEBUG: 07:17:40.579: Launching FprintObject
> (fprintd:2414740): libfprint-context-DEBUG: 07:17:40.579: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414740): fprintd-DEBUG: 07:17:40.580: Preparing devices for resume
> (fprintd:2414740): libfprint-context-DEBUG: 07:17:40.580: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-q3h53mu6/virtual-image.socket
> (fprintd:2414740): libfprint-context-DEBUG: 07:17:40.580: created
> 1690269460.581 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414740): libfprint-device-DEBUG: 07:17:40.581: Device reported probe completion
> (fprintd:2414740): libfprint-device-DEBUG: 07:17:40.581: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414740): libfprint-device-DEBUG: 07:17:40.581: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414740): fprintd-DEBUG: 07:17:40.582: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414740): fprintd-DEBUG: 07:17:40.582: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414740): fprintd-DEBUG: 07:17:40.582: Finger present 0
> (fprintd:2414740): fprintd-DEBUG: 07:17:40.582: Finger needed 0
> (fprintd:2414740): fprintd-DEBUG: 07:17:40.582: Got delay inhibitor for sleep.
> (fprintd:2414740): fprintd-DEBUG: 07:17:40.582: entering main loop
> (fprintd:2414740): fprintd-DEBUG: 07:17:40.583: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414740): fprintd-DEBUG: 07:17:40.678: Requesting authorization from :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging'
> 
> (fprintd:2414740): fprintd-WARNING **: 07:17:40.678: Authorization denied to :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging': Device was not claimed before use
> (fprintd:2414740): GLib-GIO-DEBUG: 07:17:40.678: GTask [gio] D-Bus interface method dispatch (source object: 0x55b3e5766f00, source tag: 0x7f9cecc02e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414740): fprintd-DEBUG: 07:17:40.679: main loop completed
> (fprintd:2414740): libfprint-virtual_device_storage-DEBUG: 07:17:40.679: 43609714857: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414740): libfprint-virtual_device-DEBUG: 07:17:40.679: 43609714878: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_unclaimed_delete_enrolled_finger (__main__.FPrintdVirtualDeviceStorageTest.test_unclaimed_delete_enrolled_finger) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.597s
> 
> OK
> ==============================================================================
> 
> ================================== 367/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_unclaimed_delete_enrolled_fingers2
> start time:   07:17:40
> duration:     0.69s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=159 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_unclaimed_delete_enrolled_fingers2
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414766): GLib-GIO-DEBUG: 07:17:41.261: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414766): fprintd-DEBUG: 07:17:41.261: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414766): fprintd-WARNING **: 07:17:41.261: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414766): fprintd-DEBUG: 07:17:41.261: Launching FprintObject
> (fprintd:2414766): libfprint-context-DEBUG: 07:17:41.262: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414766): fprintd-DEBUG: 07:17:41.263: Preparing devices for resume
> (fprintd:2414766): libfprint-context-DEBUG: 07:17:41.263: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-_fl3frb9/virtual-image.socket
> (fprintd:2414766): libfprint-context-DEBUG: 07:17:41.263: created
> 1690269461.263 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414766): libfprint-device-DEBUG: 07:17:41.263: Device reported probe completion
> (fprintd:2414766): libfprint-device-DEBUG: 07:17:41.263: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414766): libfprint-device-DEBUG: 07:17:41.263: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414766): fprintd-DEBUG: 07:17:41.265: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414766): fprintd-DEBUG: 07:17:41.265: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414766): fprintd-DEBUG: 07:17:41.265: Finger present 0
> (fprintd:2414766): fprintd-DEBUG: 07:17:41.265: Finger needed 0
> (fprintd:2414766): fprintd-DEBUG: 07:17:41.265: Got delay inhibitor for sleep.
> (fprintd:2414766): fprintd-DEBUG: 07:17:41.265: entering main loop
> (fprintd:2414766): fprintd-DEBUG: 07:17:41.265: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414766): fprintd-DEBUG: 07:17:41.363: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual device with storage and identification for debugging'
> 
> (fprintd:2414766): fprintd-WARNING **: 07:17:41.363: Authorization denied to :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual device with storage and identification for debugging': Device was not claimed before use
> (fprintd:2414766): GLib-GIO-DEBUG: 07:17:41.363: GTask [gio] D-Bus interface method dispatch (source object: 0x55718ce4c080, source tag: 0x7f115771de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414766): fprintd-DEBUG: 07:17:41.364: main loop completed
> (fprintd:2414766): libfprint-virtual_device_storage-DEBUG: 07:17:41.365: 43610400454: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414766): libfprint-virtual_device-DEBUG: 07:17:41.365: 43610400483: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_unclaimed_delete_enrolled_fingers2 (__main__.FPrintdVirtualDeviceStorageTest.test_unclaimed_delete_enrolled_fingers2) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.491s
> 
> OK
> ==============================================================================
> 
> ================================== 368/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_unclaimed_delete_enrolled_fingers
> start time:   07:17:40
> duration:     1.52s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=36 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_unclaimed_delete_enrolled_fingers
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414773): GLib-GIO-DEBUG: 07:17:41.325: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.330: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414773): fprintd-WARNING **: 07:17:41.330: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.330: Launching FprintObject
> (fprintd:2414773): libfprint-context-DEBUG: 07:17:41.330: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.331: Preparing devices for resume
> (fprintd:2414773): libfprint-context-DEBUG: 07:17:41.331: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-27h8m6iu/virtual-image.socket
> (fprintd:2414773): libfprint-context-DEBUG: 07:17:41.331: created
> 1690269461.332 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414773): libfprint-device-DEBUG: 07:17:41.331: Device reported probe completion
> (fprintd:2414773): libfprint-device-DEBUG: 07:17:41.332: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414773): libfprint-device-DEBUG: 07:17:41.332: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.343: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.343: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.343: Finger present 0
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.343: Finger needed 0
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.343: Got delay inhibitor for sleep.
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.343: entering main loop
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.343: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.427: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.427: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.428: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.436: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.436: user 'foo-user' claiming the device: 0
> (fprintd:2414773): libfprint-virtual_device-DEBUG: 07:17:41.436: 43610471471: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414773): libfprint-virtual_device_connection-DEBUG: 07:17:41.436: 43610471554: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414773): libfprint-device-DEBUG: 07:17:41.436: Device reported open completion
> (fprintd:2414773): GLib-GIO-DEBUG: 07:17:41.436: GTask [gio] D-Bus interface method dispatch (source object: 0x55b475786e10, source tag: 0x7f9ab46ffe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414773): libfprint-device-DEBUG: 07:17:41.436: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414773): libfprint-device-DEBUG: 07:17:41.436: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.437: claimed device 0
> (fprintd:2414773): libfprint-virtual_device_connection-DEBUG: 07:17:41.437: Got a new connection!
> (fprintd:2414773): libfprint-virtual_device-DEBUG: 07:17:41.437: Got instructions of length 19
> (fprintd:2414773): libfprint-virtual_device-DEBUG: 07:17:41.438: Received command SET_ENROLL_STAGES 2
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.438: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.439: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.439: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.440: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.440: file_storage_print_data_load(): loaded '/tmp/tmpel87y6at/state/foo-user/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.440: start enrollment device 0 finger 7
> (fprintd:2414773): libfprint-device-DEBUG: 07:17:41.440: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414773): libfprint-device-DEBUG: 07:17:41.440: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.440: Finger present 0
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.440: Finger needed 1
> (fprintd:2414773): GLib-GIO-DEBUG: 07:17:41.440: GTask [gio] D-Bus interface method dispatch (source object: 0x55b475786e10, source tag: 0x7f9ab46ffe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414773): libfprint-virtual_device_connection-DEBUG: 07:17:41.441: Got a new connection!
> (fprintd:2414773): libfprint-virtual_device-DEBUG: 07:17:41.441: Got instructions of length 10
> (fprintd:2414773): libfprint-virtual_device-DEBUG: 07:17:41.441: Received command SCAN whorl
> (fprintd:2414773): libfprint-virtual_device-DEBUG: 07:17:41.441: Processing command SCAN whorl
> (fprintd:2414773): libfprint-device-DEBUG: 07:17:41.441: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.441: Finger present 1
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.441: Finger needed 1
> (fprintd:2414773): libfprint-virtual_device_storage-DEBUG: 07:17:41.441: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2414773): libfprint-device-DEBUG: 07:17:41.441: Device reported identify result
> (fprintd:2414773): libfprint-device-DEBUG: 07:17:41.441: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.441: Finger present 0
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.441: Finger needed 1
> (fprintd:2414773): libfprint-device-DEBUG: 07:17:41.441: Device reported identify completion
> (fprintd:2414773): libfprint-device-DEBUG: 07:17:41.441: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.441: Finger present 0
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.441: Finger needed 0
> (fprintd:2414773): libfprint-device-DEBUG: 07:17:41.441: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2414773): libfprint-device-DEBUG: 07:17:41.441: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414773): libfprint-device-DEBUG: 07:17:41.441: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414773): libfprint-device-DEBUG: 07:17:41.441: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.441: Finger present 0
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.441: Finger needed 1
> (fprintd:2414773): libfprint-virtual_device_connection-DEBUG: 07:17:41.442: Got a new connection!
> (fprintd:2414773): libfprint-virtual_device-DEBUG: 07:17:41.442: Got instructions of length 10
> (fprintd:2414773): libfprint-virtual_device-DEBUG: 07:17:41.442: Received command SCAN whorl
> (fprintd:2414773): libfprint-virtual_device-DEBUG: 07:17:41.442: Processing command SCAN whorl
> (fprintd:2414773): libfprint-device-DEBUG: 07:17:41.442: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.442: Finger present 1
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.442: Finger needed 1
> (fprintd:2414773): libfprint-device-DEBUG: 07:17:41.442: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.442: Finger present 0
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.442: Finger needed 1
> (fprintd:2414773): libfprint-device-DEBUG: 07:17:41.442: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.442: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414773): libfprint-virtual_device-DEBUG: 07:17:41.442: Sleeping completed
> (fprintd:2414773): libfprint-virtual_device_connection-DEBUG: 07:17:41.442: Got a new connection!
> (fprintd:2414773): libfprint-virtual_device-DEBUG: 07:17:41.443: Got instructions of length 10
> (fprintd:2414773): libfprint-virtual_device-DEBUG: 07:17:41.443: Received command SCAN whorl
> (fprintd:2414773): libfprint-virtual_device-DEBUG: 07:17:41.443: Processing command SCAN whorl
> (fprintd:2414773): libfprint-device-DEBUG: 07:17:41.443: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.443: Finger present 1
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.443: Finger needed 1
> (fprintd:2414773): libfprint-device-DEBUG: 07:17:41.443: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.443: Finger present 0
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.443: Finger needed 1
> (fprintd:2414773): libfprint-device-DEBUG: 07:17:41.443: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.443: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414773): libfprint-device-DEBUG: 07:17:41.443: Device reported enroll completion
> (fprintd:2414773): libfprint-device-DEBUG: 07:17:41.443: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.443: Finger present 0
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.443: Finger needed 0
> (fprintd:2414773): libfprint-device-DEBUG: 07:17:41.443: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2414773): libfprint-device-DEBUG: 07:17:41.443: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2414773): libfprint-device-DEBUG: 07:17:41.443: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.443: enroll_cb: result enroll-completed
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.443: file_storage_print_data_save(): print saved to /tmp/tmpel87y6at/state/foo-user/virtual_device_storage/0/7
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.446: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.446: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414773): GLib-GIO-DEBUG: 07:17:41.446: GTask [gio] D-Bus interface method dispatch (source object: 0x55b475786e10, source tag: 0x7f9ab46ffe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.447: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.447: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414773): libfprint-device-DEBUG: 07:17:41.447: Device reported close completion
> (fprintd:2414773): GLib-GIO-DEBUG: 07:17:41.447: GTask [gio] D-Bus interface method dispatch (source object: 0x55b475786e10, source tag: 0x7f9ab46ffe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414773): libfprint-device-DEBUG: 07:17:41.448: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2414773): libfprint-device-DEBUG: 07:17:41.448: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.448: released device 0
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.448: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.449: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.450: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.451: Authorization granted to :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> 
> (fprintd:2414773): fprintd-WARNING **: 07:17:41.451: The API user should be updated to use DeleteEnrolledFingers2 method!
> (fprintd:2414773): libfprint-virtual_device-DEBUG: 07:17:41.451: 43610486431: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414773): libfprint-virtual_device_connection-DEBUG: 07:17:41.451: 43610486452: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414773): libfprint-device-DEBUG: 07:17:41.451: Device reported open completion
> (fprintd:2414773): GLib-GIO-DEBUG: 07:17:41.451: GTask [gio] D-Bus interface method dispatch (source object: 0x55b475786e10, source tag: 0x7f9ab46ffe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> 
> (fprintd:2414773): fprintd-WARNING **: 07:17:41.451: Offending API user is python3
> (fprintd:2414773): libfprint-device-DEBUG: 07:17:41.451: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414773): libfprint-device-DEBUG: 07:17:41.451: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.451: Deleting enrolled fingers for user foo-user
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.452: file_storage_discover_prints() for user 'foo-user' in '/tmp/tmpel87y6at/state/foo-user/virtual_device_storage/0'
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.452: file_storage_discover_prints() for user 'foo-user' in '/tmp/tmpel87y6at/state/foo-user/virtual_device_storage/0'
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.452: file_storage_print_data_load(): loaded '/tmp/tmpel87y6at/state/foo-user/virtual_device_storage/0/7' Success
> (fprintd:2414773): libfprint-virtual_device_storage-DEBUG: 07:17:41.952: Deleting print whorl for user foo-user
> (fprintd:2414773): libfprint-device-DEBUG: 07:17:41.952: Device reported deletion completion
> (fprintd:2414773): libfprint-device-DEBUG: 07:17:41.952: Completing action FPI_DEVICE_ACTION_DELETE in idle!
> (fprintd:2414773): libfprint-device-DEBUG: 07:17:41.952: Updated temperature model after 0.50 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.953: file_storage_print_data_delete(): unlink("/tmp/tmpel87y6at/state/foo-user/virtual_device_storage/0/7") Success
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.953: file_storage_discover_prints() for user 'foo-user' in '/tmp/tmpel87y6at/state/foo-user/virtual_device_storage/0'
> (fprintd:2414773): libfprint-device-DEBUG: 07:17:41.953: Device reported close completion
> (fprintd:2414773): libfprint-device-DEBUG: 07:17:41.953: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2414773): libfprint-device-DEBUG: 07:17:41.953: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414773): fprintd-DEBUG: 07:17:41.954: main loop completed
> (fprintd:2414773): libfprint-virtual_device_storage-DEBUG: 07:17:41.954: 43610989891: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414773): libfprint-virtual_device-DEBUG: 07:17:41.954: 43610989911: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_unclaimed_delete_enrolled_fingers (__main__.FPrintdVirtualDeviceStorageTest.test_unclaimed_delete_enrolled_fingers) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.235s
> 
> OK
> ==============================================================================
> 
> ================================== 369/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_unclaimed_delete_enrolled_fingers_no_prints
> start time:   07:17:41
> duration:     0.99s
> result:       exit status 0
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> MALLOC_PERTURB_=5 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_unclaimed_delete_enrolled_fingers_no_prints
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414793): GLib-GIO-DEBUG: 07:17:42.251: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414793): fprintd-DEBUG: 07:17:42.259: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414793): fprintd-WARNING **: 07:17:42.260: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414793): fprintd-DEBUG: 07:17:42.260: Launching FprintObject
> (fprintd:2414793): libfprint-context-DEBUG: 07:17:42.260: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414793): fprintd-DEBUG: 07:17:42.264: Preparing devices for resume
> (fprintd:2414793): libfprint-context-DEBUG: 07:17:42.264: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-ck7sowvp/virtual-image.socket
> (fprintd:2414793): libfprint-context-DEBUG: 07:17:42.264: created
> 1690269462.265 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414793): libfprint-device-DEBUG: 07:17:42.265: Device reported probe completion
> (fprintd:2414793): libfprint-device-DEBUG: 07:17:42.265: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414793): libfprint-device-DEBUG: 07:17:42.265: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414793): fprintd-DEBUG: 07:17:42.268: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414793): fprintd-DEBUG: 07:17:42.268: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414793): fprintd-DEBUG: 07:17:42.268: Finger present 0
> (fprintd:2414793): fprintd-DEBUG: 07:17:42.268: Finger needed 0
> (fprintd:2414793): fprintd-DEBUG: 07:17:42.268: Got delay inhibitor for sleep.
> (fprintd:2414793): fprintd-DEBUG: 07:17:42.268: entering main loop
> (fprintd:2414793): fprintd-DEBUG: 07:17:42.269: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414793): fprintd-DEBUG: 07:17:42.341: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414793): fprintd-DEBUG: 07:17:42.343: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2414793): fprintd-DEBUG: 07:17:42.345: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2414793): fprintd-DEBUG: 07:17:42.346: Authorization granted to :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> 
> (fprintd:2414793): fprintd-WARNING **: 07:17:42.346: The API user should be updated to use DeleteEnrolledFingers2 method!
> (fprintd:2414793): libfprint-virtual_device-DEBUG: 07:17:42.347: 43611382189: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414793): libfprint-virtual_device_connection-DEBUG: 07:17:42.347: 43611382246: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414793): libfprint-device-DEBUG: 07:17:42.347: Device reported open completion
> (fprintd:2414793): GLib-GIO-DEBUG: 07:17:42.347: GTask [gio] D-Bus interface method dispatch (source object: 0x5584d72d6070, source tag: 0x7f53605fce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414793): libfprint-device-DEBUG: 07:17:42.347: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414793): libfprint-device-DEBUG: 07:17:42.347: Updated temperature model after 0.08 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414793): fprintd-DEBUG: 07:17:42.347: Deleting enrolled fingers for user testuser
> (fprintd:2414793): fprintd-DEBUG: 07:17:42.347: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp8hn3i6e3/state/testuser/virtual_device_storage/0'
> (fprintd:2414793): fprintd-DEBUG: 07:17:42.347: scan_dev_storedir(): opendir("/tmp/tmp8hn3i6e3/state/testuser/virtual_device_storage/0") failed: Error opening directory “/tmp/tmp8hn3i6e3/state/testuser/virtual_device_storage/0”: No such file or directory
> (fprintd:2414793): libfprint-device-DEBUG: 07:17:42.347: Device reported close completion
> (fprintd:2414793): libfprint-device-DEBUG: 07:17:42.347: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2414793): libfprint-device-DEBUG: 07:17:42.347: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 
> (fprintd:2414793): fprintd-WARNING **: 07:17:42.350: Offending API user is python3
> (fprintd:2414793): fprintd-DEBUG: 07:17:42.362: main loop completed
> (fprintd:2414793): libfprint-virtual_device_storage-DEBUG: 07:17:42.362: 43611397843: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414793): libfprint-virtual_device-DEBUG: 07:17:42.362: 43611397866: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_unclaimed_delete_enrolled_fingers_no_prints (__main__.FPrintdVirtualDeviceStorageTest.test_unclaimed_delete_enrolled_fingers_no_prints) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.732s
> 
> OK
> ==============================================================================
> 
> ================================== 370/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_unclaimed_enroll_start
> start time:   07:17:42
> duration:     0.87s
> result:       exit status 0
> command:      MALLOC_PERTURB_=164 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_unclaimed_enroll_start
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414810): GLib-GIO-DEBUG: 07:17:42.706: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414810): fprintd-DEBUG: 07:17:42.706: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414810): fprintd-WARNING **: 07:17:42.706: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414810): fprintd-DEBUG: 07:17:42.706: Launching FprintObject
> (fprintd:2414810): libfprint-context-DEBUG: 07:17:42.706: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414810): fprintd-DEBUG: 07:17:42.707: Preparing devices for resume
> (fprintd:2414810): libfprint-context-DEBUG: 07:17:42.708: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-z_s6xxrm/virtual-image.socket
> (fprintd:2414810): libfprint-context-DEBUG: 07:17:42.708: created
> 1690269462.708 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414810): libfprint-device-DEBUG: 07:17:42.708: Device reported probe completion
> (fprintd:2414810): libfprint-device-DEBUG: 07:17:42.708: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414810): libfprint-device-DEBUG: 07:17:42.708: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414810): fprintd-DEBUG: 07:17:42.709: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414810): fprintd-DEBUG: 07:17:42.709: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414810): fprintd-DEBUG: 07:17:42.709: Finger present 0
> (fprintd:2414810): fprintd-DEBUG: 07:17:42.709: Finger needed 0
> (fprintd:2414810): fprintd-DEBUG: 07:17:42.710: Got delay inhibitor for sleep.
> (fprintd:2414810): fprintd-DEBUG: 07:17:42.710: entering main loop
> (fprintd:2414810): fprintd-DEBUG: 07:17:42.710: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414810): fprintd-DEBUG: 07:17:42.809: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> 
> (fprintd:2414810): fprintd-WARNING **: 07:17:42.809: Authorization denied to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging': Device was not claimed before use
> (fprintd:2414810): GLib-GIO-DEBUG: 07:17:42.809: GTask [gio] D-Bus interface method dispatch (source object: 0x55fb8799fcc0, source tag: 0x7f9d051f9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414810): fprintd-DEBUG: 07:17:42.812: main loop completed
> (fprintd:2414810): libfprint-virtual_device_storage-DEBUG: 07:17:42.812: 43611847324: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414810): libfprint-virtual_device-DEBUG: 07:17:42.812: 43611847352: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_unclaimed_enroll_start (__main__.FPrintdVirtualDeviceStorageTest.test_unclaimed_enroll_start) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.609s
> 
> OK
> ==============================================================================
> 
> ================================== 371/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_unclaimed_enroll_stop
> start time:   07:17:42
> duration:     0.71s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=6 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_unclaimed_enroll_stop
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414825): GLib-GIO-DEBUG: 07:17:42.975: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414825): fprintd-DEBUG: 07:17:42.976: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414825): fprintd-WARNING **: 07:17:42.976: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414825): fprintd-DEBUG: 07:17:42.976: Launching FprintObject
> (fprintd:2414825): libfprint-context-DEBUG: 07:17:42.976: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414825): fprintd-DEBUG: 07:17:42.977: Preparing devices for resume
> (fprintd:2414825): libfprint-context-DEBUG: 07:17:42.977: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-fp1p6r8l/virtual-image.socket
> (fprintd:2414825): libfprint-context-DEBUG: 07:17:42.977: created
> 1690269462.978 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414825): libfprint-device-DEBUG: 07:17:42.978: Device reported probe completion
> (fprintd:2414825): libfprint-device-DEBUG: 07:17:42.978: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414825): libfprint-device-DEBUG: 07:17:42.978: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414825): fprintd-DEBUG: 07:17:42.981: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414825): fprintd-DEBUG: 07:17:42.981: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414825): fprintd-DEBUG: 07:17:42.981: Finger present 0
> (fprintd:2414825): fprintd-DEBUG: 07:17:42.981: Finger needed 0
> (fprintd:2414825): fprintd-DEBUG: 07:17:42.981: Got delay inhibitor for sleep.
> (fprintd:2414825): fprintd-DEBUG: 07:17:42.981: entering main loop
> (fprintd:2414825): fprintd-DEBUG: 07:17:42.981: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414825): fprintd-DEBUG: 07:17:43.066: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> 
> (fprintd:2414825): fprintd-WARNING **: 07:17:43.066: Authorization denied to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging': Device was not claimed before use
> (fprintd:2414825): GLib-GIO-DEBUG: 07:17:43.066: GTask [gio] D-Bus interface method dispatch (source object: 0x560b7d0bff30, source tag: 0x7f066e198e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414825): fprintd-DEBUG: 07:17:43.067: main loop completed
> (fprintd:2414825): libfprint-virtual_device_storage-DEBUG: 07:17:43.067: 43612102904: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414825): libfprint-virtual_device-DEBUG: 07:17:43.067: 43612102921: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_unclaimed_enroll_stop (__main__.FPrintdVirtualDeviceStorageTest.test_unclaimed_enroll_stop) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.481s
> 
> OK
> ==============================================================================
> 
> ================================== 372/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_unclaimed_list_enrolled_fingers_error
> start time:   07:17:43
> duration:     0.76s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=248 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_unclaimed_list_enrolled_fingers_error
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414853): GLib-GIO-DEBUG: 07:17:43.718: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414853): fprintd-DEBUG: 07:17:43.720: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414853): fprintd-WARNING **: 07:17:43.720: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414853): fprintd-DEBUG: 07:17:43.720: Launching FprintObject
> (fprintd:2414853): libfprint-context-DEBUG: 07:17:43.720: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414853): fprintd-DEBUG: 07:17:43.721: Preparing devices for resume
> (fprintd:2414853): libfprint-context-DEBUG: 07:17:43.722: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-1og_n7il/virtual-image.socket
> (fprintd:2414853): libfprint-context-DEBUG: 07:17:43.722: created
> (fprintd:2414853): libfprint-device-DEBUG: 07:17:43.722: Device reported probe completion
> (fprintd:2414853): libfprint-device-DEBUG: 07:17:43.722: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414853): libfprint-device-DEBUG: 07:17:43.722: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269463.723 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414853): fprintd-DEBUG: 07:17:43.727: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414853): fprintd-DEBUG: 07:17:43.727: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414853): fprintd-DEBUG: 07:17:43.727: Finger present 0
> (fprintd:2414853): fprintd-DEBUG: 07:17:43.727: Finger needed 0
> (fprintd:2414853): fprintd-DEBUG: 07:17:43.728: Got delay inhibitor for sleep.
> (fprintd:2414853): fprintd-DEBUG: 07:17:43.728: entering main loop
> (fprintd:2414853): fprintd-DEBUG: 07:17:43.728: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414853): fprintd-DEBUG: 07:17:43.821: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414853): fprintd-DEBUG: 07:17:43.822: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2414853): fprintd-DEBUG: 07:17:43.824: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414853): fprintd-DEBUG: 07:17:43.825: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414853): fprintd-DEBUG: 07:17:43.825: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpm913dd50/state/testuser/virtual_device_storage/0'
> (fprintd:2414853): fprintd-DEBUG: 07:17:43.825: scan_dev_storedir(): opendir("/tmp/tmpm913dd50/state/testuser/virtual_device_storage/0") failed: Error opening directory “/tmp/tmpm913dd50/state/testuser/virtual_device_storage/0”: No such file or directory
> (fprintd:2414853): GLib-GIO-DEBUG: 07:17:43.825: GTask [gio] D-Bus interface method dispatch (source object: 0x556e464c09c0, source tag: 0x7f7be3ccfe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414853): fprintd-DEBUG: 07:17:43.829: main loop completed
> (fprintd:2414853): libfprint-virtual_device_storage-DEBUG: 07:17:43.830: 43612865412: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414853): libfprint-virtual_device-DEBUG: 07:17:43.830: 43612865502: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_unclaimed_list_enrolled_fingers_error (__main__.FPrintdVirtualDeviceStorageTest.test_unclaimed_list_enrolled_fingers_error) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.510s
> 
> OK
> ==============================================================================
> 
> ================================== 373/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_unclaimed_list_enrolled_fingers
> start time:   07:17:42
> duration:     1.01s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=199 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_unclaimed_list_enrolled_fingers
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414851): GLib-GIO-DEBUG: 07:17:43.722: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.724: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414851): fprintd-WARNING **: 07:17:43.726: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.726: Launching FprintObject
> (fprintd:2414851): libfprint-context-DEBUG: 07:17:43.726: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.728: Preparing devices for resume
> (fprintd:2414851): libfprint-context-DEBUG: 07:17:43.728: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-6ap8ujwk/virtual-image.socket
> (fprintd:2414851): libfprint-context-DEBUG: 07:17:43.728: created
> (fprintd:2414851): libfprint-device-DEBUG: 07:17:43.728: Device reported probe completion
> (fprintd:2414851): libfprint-device-DEBUG: 07:17:43.728: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414851): libfprint-device-DEBUG: 07:17:43.728: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269463.732 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.732: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.733: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.733: Finger present 0
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.733: Finger needed 0
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.733: Got delay inhibitor for sleep.
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.734: entering main loop
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.734: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.819: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.820: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.821: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.822: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.822: user 'testuser' claiming the device: 0
> (fprintd:2414851): libfprint-virtual_device-DEBUG: 07:17:43.823: 43612858125: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414851): libfprint-virtual_device_connection-DEBUG: 07:17:43.823: 43612858248: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414851): libfprint-device-DEBUG: 07:17:43.823: Device reported open completion
> (fprintd:2414851): GLib-GIO-DEBUG: 07:17:43.823: GTask [gio] D-Bus interface method dispatch (source object: 0x55f15dda0a80, source tag: 0x7ff5636e9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414851): libfprint-device-DEBUG: 07:17:43.824: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414851): libfprint-device-DEBUG: 07:17:43.824: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.824: claimed device 0
> (fprintd:2414851): libfprint-virtual_device_connection-DEBUG: 07:17:43.825: Got a new connection!
> (fprintd:2414851): libfprint-virtual_device-DEBUG: 07:17:43.825: Got instructions of length 19
> (fprintd:2414851): libfprint-virtual_device-DEBUG: 07:17:43.825: Received command SET_ENROLL_STAGES 2
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.825: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.828: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.829: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.830: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.830: file_storage_print_data_load(): loaded '/tmp/tmp_vwkxqsi/state/testuser/virtual_device_storage/0/1' Unknown error -2
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.830: start enrollment device 0 finger 1
> (fprintd:2414851): libfprint-device-DEBUG: 07:17:43.830: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414851): libfprint-device-DEBUG: 07:17:43.831: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.831: Finger present 0
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.831: Finger needed 1
> (fprintd:2414851): GLib-GIO-DEBUG: 07:17:43.831: GTask [gio] D-Bus interface method dispatch (source object: 0x55f15dda0a80, source tag: 0x7ff5636e9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414851): libfprint-virtual_device_connection-DEBUG: 07:17:43.831: Got a new connection!
> (fprintd:2414851): libfprint-virtual_device-DEBUG: 07:17:43.832: Got instructions of length 10
> (fprintd:2414851): libfprint-virtual_device-DEBUG: 07:17:43.832: Received command SCAN whorl
> (fprintd:2414851): libfprint-virtual_device-DEBUG: 07:17:43.832: Processing command SCAN whorl
> (fprintd:2414851): libfprint-device-DEBUG: 07:17:43.832: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.832: Finger present 1
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.832: Finger needed 1
> (fprintd:2414851): libfprint-virtual_device_storage-DEBUG: 07:17:43.832: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2414851): libfprint-device-DEBUG: 07:17:43.832: Device reported identify result
> (fprintd:2414851): libfprint-device-DEBUG: 07:17:43.832: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.832: Finger present 0
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.832: Finger needed 1
> (fprintd:2414851): libfprint-device-DEBUG: 07:17:43.832: Device reported identify completion
> (fprintd:2414851): libfprint-device-DEBUG: 07:17:43.832: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.832: Finger present 0
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.832: Finger needed 0
> (fprintd:2414851): libfprint-device-DEBUG: 07:17:43.832: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2414851): libfprint-device-DEBUG: 07:17:43.832: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414851): libfprint-device-DEBUG: 07:17:43.833: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414851): libfprint-device-DEBUG: 07:17:43.833: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.833: Finger present 0
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.833: Finger needed 1
> (fprintd:2414851): libfprint-virtual_device_connection-DEBUG: 07:17:43.833: Got a new connection!
> (fprintd:2414851): libfprint-virtual_device-DEBUG: 07:17:43.834: Got instructions of length 10
> (fprintd:2414851): libfprint-virtual_device-DEBUG: 07:17:43.834: Received command SCAN whorl
> (fprintd:2414851): libfprint-virtual_device-DEBUG: 07:17:43.834: Processing command SCAN whorl
> (fprintd:2414851): libfprint-device-DEBUG: 07:17:43.834: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.834: Finger present 1
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.834: Finger needed 1
> (fprintd:2414851): libfprint-device-DEBUG: 07:17:43.834: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.834: Finger present 0
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.834: Finger needed 1
> (fprintd:2414851): libfprint-device-DEBUG: 07:17:43.834: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.834: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414851): libfprint-virtual_device-DEBUG: 07:17:43.834: Sleeping completed
> (fprintd:2414851): libfprint-virtual_device_connection-DEBUG: 07:17:43.834: Got a new connection!
> (fprintd:2414851): libfprint-virtual_device-DEBUG: 07:17:43.834: Got instructions of length 10
> (fprintd:2414851): libfprint-virtual_device-DEBUG: 07:17:43.834: Received command SCAN whorl
> (fprintd:2414851): libfprint-virtual_device-DEBUG: 07:17:43.834: Processing command SCAN whorl
> (fprintd:2414851): libfprint-device-DEBUG: 07:17:43.835: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.835: Finger present 1
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.835: Finger needed 1
> (fprintd:2414851): libfprint-device-DEBUG: 07:17:43.835: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.835: Finger present 0
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.835: Finger needed 1
> (fprintd:2414851): libfprint-device-DEBUG: 07:17:43.835: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.835: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414851): libfprint-device-DEBUG: 07:17:43.835: Device reported enroll completion
> (fprintd:2414851): libfprint-device-DEBUG: 07:17:43.835: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.835: Finger present 0
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.835: Finger needed 0
> (fprintd:2414851): libfprint-device-DEBUG: 07:17:43.835: Print for finger FP_FINGER_LEFT_THUMB enrolled
> (fprintd:2414851): libfprint-device-DEBUG: 07:17:43.835: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2414851): libfprint-device-DEBUG: 07:17:43.835: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.835: enroll_cb: result enroll-completed
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.836: file_storage_print_data_save(): print saved to /tmp/tmp_vwkxqsi/state/testuser/virtual_device_storage/0/1
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.836: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.836: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414851): GLib-GIO-DEBUG: 07:17:43.836: GTask [gio] D-Bus interface method dispatch (source object: 0x55f15dda0a80, source tag: 0x7ff5636e9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.837: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.837: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414851): libfprint-device-DEBUG: 07:17:43.837: Device reported close completion
> (fprintd:2414851): GLib-GIO-DEBUG: 07:17:43.837: GTask [gio] D-Bus interface method dispatch (source object: 0x55f15dda0a80, source tag: 0x7ff5636e9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414851): libfprint-device-DEBUG: 07:17:43.837: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2414851): libfprint-device-DEBUG: 07:17:43.837: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.837: released device 0
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.838: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.839: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.840: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.841: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.841: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp_vwkxqsi/state/testuser/virtual_device_storage/0'
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.841: file_storage_print_data_load(): loaded '/tmp/tmp_vwkxqsi/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2414851): GLib-GIO-DEBUG: 07:17:43.841: GTask [gio] D-Bus interface method dispatch (source object: 0x55f15dda0a80, source tag: 0x7ff5636e9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414851): fprintd-DEBUG: 07:17:43.843: main loop completed
> (fprintd:2414851): libfprint-virtual_device_storage-DEBUG: 07:17:43.843: 43612878392: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414851): libfprint-virtual_device-DEBUG: 07:17:43.843: 43612878411: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_unclaimed_list_enrolled_fingers (__main__.FPrintdVirtualDeviceStorageTest.test_unclaimed_list_enrolled_fingers) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.752s
> 
> OK
> ==============================================================================
> 
> ================================== 374/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_unclaimed_list_enrolled_fingers_ignores_invalid
> start time:   07:17:43
> duration:     0.88s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=41 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_unclaimed_list_enrolled_fingers_ignores_invalid
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414885): GLib-GIO-DEBUG: 07:17:44.619: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414885): fprintd-DEBUG: 07:17:44.621: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414885): fprintd-WARNING **: 07:17:44.621: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414885): fprintd-DEBUG: 07:17:44.621: Launching FprintObject
> (fprintd:2414885): libfprint-context-DEBUG: 07:17:44.621: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414885): fprintd-DEBUG: 07:17:44.622: Preparing devices for resume
> (fprintd:2414885): libfprint-context-DEBUG: 07:17:44.622: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-udlurfp8/virtual-image.socket
> (fprintd:2414885): libfprint-context-DEBUG: 07:17:44.622: created
> 1690269464.623 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414885): libfprint-device-DEBUG: 07:17:44.623: Device reported probe completion
> (fprintd:2414885): libfprint-device-DEBUG: 07:17:44.623: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414885): libfprint-device-DEBUG: 07:17:44.623: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414885): fprintd-DEBUG: 07:17:44.632: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414885): fprintd-DEBUG: 07:17:44.632: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414885): fprintd-DEBUG: 07:17:44.632: Finger present 0
> (fprintd:2414885): fprintd-DEBUG: 07:17:44.632: Finger needed 0
> (fprintd:2414885): fprintd-DEBUG: 07:17:44.633: Got delay inhibitor for sleep.
> (fprintd:2414885): fprintd-DEBUG: 07:17:44.633: entering main loop
> (fprintd:2414885): fprintd-DEBUG: 07:17:44.634: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414885): fprintd-DEBUG: 07:17:44.717: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414885): fprintd-DEBUG: 07:17:44.718: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2414885): fprintd-DEBUG: 07:17:44.719: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414885): fprintd-DEBUG: 07:17:44.719: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414885): fprintd-DEBUG: 07:17:44.720: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp8cs1en36/state/testuser/virtual_device_storage/0'
> Error deserializing data: Data could not be parsed(fprintd:2414885): fprintd-DEBUG: 07:17:44.720: file_storage_print_data_load(): loaded '/tmp/tmp8cs1en36/state/testuser/virtual_device_storage/0/2' Unknown error -5
> (fprintd:2414885): GLib-GIO-DEBUG: 07:17:44.720: GTask [gio] D-Bus interface method dispatch (source object: 0x557f77540fa0, source tag: 0x7f0e1b912e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414885): fprintd-DEBUG: 07:17:44.721: main loop completed
> (fprintd:2414885): libfprint-virtual_device_storage-DEBUG: 07:17:44.721: 43613756536: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414885): libfprint-virtual_device-DEBUG: 07:17:44.721: 43613756561: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_unclaimed_list_enrolled_fingers_ignores_invalid (__main__.FPrintdVirtualDeviceStorageTest.test_unclaimed_list_enrolled_fingers_ignores_invalid) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.698s
> 
> OK
> ==============================================================================
> 
> ================================== 375/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_unclaimed_release
> start time:   07:17:43
> duration:     0.90s
> result:       exit status 0
> command:      MALLOC_PERTURB_=195 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_unclaimed_release
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414892): GLib-GIO-DEBUG: 07:17:44.648: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414892): fprintd-DEBUG: 07:17:44.649: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414892): fprintd-WARNING **: 07:17:44.649: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414892): fprintd-DEBUG: 07:17:44.649: Launching FprintObject
> (fprintd:2414892): libfprint-context-DEBUG: 07:17:44.649: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414892): fprintd-DEBUG: 07:17:44.650: Preparing devices for resume
> (fprintd:2414892): libfprint-context-DEBUG: 07:17:44.651: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-fujdtdsr/virtual-image.socket
> (fprintd:2414892): libfprint-context-DEBUG: 07:17:44.651: created
> (fprintd:2414892): libfprint-device-DEBUG: 07:17:44.651: Device reported probe completion
> (fprintd:2414892): libfprint-device-DEBUG: 07:17:44.651: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414892): libfprint-device-DEBUG: 07:17:44.651: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269464.651 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414892): fprintd-DEBUG: 07:17:44.654: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414892): fprintd-DEBUG: 07:17:44.654: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414892): fprintd-DEBUG: 07:17:44.654: Finger present 0
> (fprintd:2414892): fprintd-DEBUG: 07:17:44.654: Finger needed 0
> (fprintd:2414892): fprintd-DEBUG: 07:17:44.654: Got delay inhibitor for sleep.
> (fprintd:2414892): fprintd-DEBUG: 07:17:44.654: entering main loop
> (fprintd:2414892): fprintd-DEBUG: 07:17:44.654: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414892): fprintd-DEBUG: 07:17:44.748: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> 
> (fprintd:2414892): fprintd-WARNING **: 07:17:44.748: Authorization denied to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging': Device was not claimed before use
> (fprintd:2414892): GLib-GIO-DEBUG: 07:17:44.748: GTask [gio] D-Bus interface method dispatch (source object: 0x564bb8b73f30, source tag: 0x7f4c6baf7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414892): fprintd-DEBUG: 07:17:44.749: main loop completed
> (fprintd:2414892): libfprint-virtual_device_storage-DEBUG: 07:17:44.749: 43613784645: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414892): libfprint-virtual_device-DEBUG: 07:17:44.749: 43613784664: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_unclaimed_release (__main__.FPrintdVirtualDeviceStorageTest.test_unclaimed_release) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.713s
> 
> OK
> ==============================================================================
> 
> ================================== 376/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_unclaimed_verify_start
> start time:   07:17:44
> duration:     0.92s
> result:       exit status 0
> command:      G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals MALLOC_PERTURB_=233 TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_unclaimed_verify_start
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414919): GLib-GIO-DEBUG: 07:17:45.539: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414919): fprintd-DEBUG: 07:17:45.542: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414919): fprintd-WARNING **: 07:17:45.542: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414919): fprintd-DEBUG: 07:17:45.542: Launching FprintObject
> (fprintd:2414919): libfprint-context-DEBUG: 07:17:45.542: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414919): fprintd-DEBUG: 07:17:45.544: Preparing devices for resume
> (fprintd:2414919): libfprint-context-DEBUG: 07:17:45.544: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-vogsdc5p/virtual-image.socket
> (fprintd:2414919): libfprint-context-DEBUG: 07:17:45.544: created
> (fprintd:2414919): libfprint-device-DEBUG: 07:17:45.544: Device reported probe completion
> (fprintd:2414919): libfprint-device-DEBUG: 07:17:45.544: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> 1690269465.545 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414919): libfprint-device-DEBUG: 07:17:45.544: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414919): fprintd-DEBUG: 07:17:45.547: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414919): fprintd-DEBUG: 07:17:45.547: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414919): fprintd-DEBUG: 07:17:45.547: Finger present 0
> (fprintd:2414919): fprintd-DEBUG: 07:17:45.547: Finger needed 0
> (fprintd:2414919): fprintd-DEBUG: 07:17:45.547: Got delay inhibitor for sleep.
> (fprintd:2414919): fprintd-DEBUG: 07:17:45.547: entering main loop
> (fprintd:2414919): fprintd-DEBUG: 07:17:45.547: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414919): fprintd-DEBUG: 07:17:45.636: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> 
> (fprintd:2414919): fprintd-WARNING **: 07:17:45.636: Authorization denied to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging': Device was not claimed before use
> (fprintd:2414919): GLib-GIO-DEBUG: 07:17:45.636: GTask [gio] D-Bus interface method dispatch (source object: 0x555a72422db0, source tag: 0x7f5a0e1e1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414919): fprintd-DEBUG: 07:17:45.639: main loop completed
> (fprintd:2414919): libfprint-virtual_device_storage-DEBUG: 07:17:45.639: 43614674344: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414919): libfprint-virtual_device-DEBUG: 07:17:45.639: 43614674363: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_unclaimed_verify_start (__main__.FPrintdVirtualDeviceStorageTest.test_unclaimed_verify_start) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.724s
> 
> OK
> ==============================================================================
> 
> ================================== 377/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_unclaimed_verify_stop
> start time:   07:17:44
> duration:     0.89s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=112 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_unclaimed_verify_stop
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414921): GLib-GIO-DEBUG: 07:17:45.545: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414921): fprintd-DEBUG: 07:17:45.547: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414921): fprintd-WARNING **: 07:17:45.547: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414921): fprintd-DEBUG: 07:17:45.547: Launching FprintObject
> (fprintd:2414921): libfprint-context-DEBUG: 07:17:45.547: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414921): fprintd-DEBUG: 07:17:45.548: Preparing devices for resume
> (fprintd:2414921): libfprint-context-DEBUG: 07:17:45.548: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-7niygn0q/virtual-image.socket
> (fprintd:2414921): libfprint-context-DEBUG: 07:17:45.548: created
> 1690269465.548 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414921): libfprint-device-DEBUG: 07:17:45.548: Device reported probe completion
> (fprintd:2414921): libfprint-device-DEBUG: 07:17:45.548: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414921): libfprint-device-DEBUG: 07:17:45.548: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414921): fprintd-DEBUG: 07:17:45.550: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414921): fprintd-DEBUG: 07:17:45.550: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414921): fprintd-DEBUG: 07:17:45.550: Finger present 0
> (fprintd:2414921): fprintd-DEBUG: 07:17:45.550: Finger needed 0
> (fprintd:2414921): fprintd-DEBUG: 07:17:45.550: Got delay inhibitor for sleep.
> (fprintd:2414921): fprintd-DEBUG: 07:17:45.550: entering main loop
> (fprintd:2414921): fprintd-DEBUG: 07:17:45.550: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414921): fprintd-DEBUG: 07:17:45.637: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> 
> (fprintd:2414921): fprintd-WARNING **: 07:17:45.637: Authorization denied to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging': Device was not claimed before use
> (fprintd:2414921): GLib-GIO-DEBUG: 07:17:45.637: GTask [gio] D-Bus interface method dispatch (source object: 0x5571d90bbed0, source tag: 0x7f54b9b00e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414921): fprintd-DEBUG: 07:17:45.638: main loop completed
> (fprintd:2414921): libfprint-virtual_device_storage-DEBUG: 07:17:45.639: 43614674074: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414921): libfprint-virtual_device-DEBUG: 07:17:45.639: 43614674096: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_unclaimed_verify_stop (__main__.FPrintdVirtualDeviceStorageTest.test_unclaimed_verify_stop) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.599s
> 
> OK
> ==============================================================================
> 
> ================================== 378/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_verify_running_disconnect
> start time:   07:17:45
> duration:     1.82s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=74 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_verify_running_disconnect
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414960): GLib-GIO-DEBUG: 07:17:46.269: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.270: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414960): fprintd-WARNING **: 07:17:46.270: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.270: Launching FprintObject
> (fprintd:2414960): libfprint-context-DEBUG: 07:17:46.270: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.271: Preparing devices for resume
> (fprintd:2414960): libfprint-context-DEBUG: 07:17:46.271: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-gup3mpjk/virtual-image.socket
> (fprintd:2414960): libfprint-context-DEBUG: 07:17:46.271: created
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.272: Device reported probe completion
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.272: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.272: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269466.274 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.274: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.274: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.274: Finger present 0
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.274: Finger needed 0
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.274: Got delay inhibitor for sleep.
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.274: entering main loop
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.274: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.377: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.378: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.381: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.382: Authorization granted to :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.383: user 'testuser' claiming the device: 0
> (fprintd:2414960): libfprint-virtual_device-DEBUG: 07:17:46.383: 43615418163: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414960): libfprint-virtual_device_connection-DEBUG: 07:17:46.383: 43615418212: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.383: Device reported open completion
> (fprintd:2414960): GLib-GIO-DEBUG: 07:17:46.383: GTask [gio] D-Bus interface method dispatch (source object: 0x556183198ed0, source tag: 0x7f5e3219fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.383: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.383: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.383: claimed device 0
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.387: Requesting authorization from :1.10 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.387: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.388: Authorization granted to :1.10 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.388: file_storage_print_data_load(): loaded '/tmp/tmpacwuc3i1/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.388: start enrollment device 0 finger 7
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.388: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.388: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.388: Finger present 0
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.388: Finger needed 1
> (fprintd:2414960): GLib-GIO-DEBUG: 07:17:46.388: GTask [gio] D-Bus interface method dispatch (source object: 0x556183198ed0, source tag: 0x7f5e3219fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414960): libfprint-virtual_device_connection-DEBUG: 07:17:46.389: Got a new connection!
> (fprintd:2414960): libfprint-virtual_device-DEBUG: 07:17:46.389: Got instructions of length 10
> (fprintd:2414960): libfprint-virtual_device-DEBUG: 07:17:46.389: Received command SCAN whorl
> (fprintd:2414960): libfprint-virtual_device-DEBUG: 07:17:46.389: Processing command SCAN whorl
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.389: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.389: Finger present 1
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.389: Finger needed 1
> (fprintd:2414960): libfprint-virtual_device_storage-DEBUG: 07:17:46.389: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.389: Device reported identify result
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.389: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.389: Finger present 0
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.389: Finger needed 1
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.389: Device reported identify completion
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.389: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.389: Finger present 0
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.389: Finger needed 0
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.389: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.389: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.389: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.389: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.389: Finger present 0
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.389: Finger needed 1
> (fprintd:2414960): libfprint-virtual_device_connection-DEBUG: 07:17:46.392: Got a new connection!
> (fprintd:2414960): libfprint-virtual_device-DEBUG: 07:17:46.392: Got instructions of length 10
> (fprintd:2414960): libfprint-virtual_device-DEBUG: 07:17:46.392: Received command SCAN whorl
> (fprintd:2414960): libfprint-virtual_device-DEBUG: 07:17:46.392: Processing command SCAN whorl
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.392: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.392: Finger present 1
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.392: Finger needed 1
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.392: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.392: Finger present 0
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.392: Finger needed 1
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.392: Device reported enroll progress, reported 1 of 5 have been completed
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.392: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414960): libfprint-virtual_device-DEBUG: 07:17:46.392: Sleeping completed
> (fprintd:2414960): libfprint-virtual_device_connection-DEBUG: 07:17:46.392: Got a new connection!
> (fprintd:2414960): libfprint-virtual_device-DEBUG: 07:17:46.393: Got instructions of length 10
> (fprintd:2414960): libfprint-virtual_device-DEBUG: 07:17:46.393: Received command SCAN whorl
> (fprintd:2414960): libfprint-virtual_device-DEBUG: 07:17:46.393: Processing command SCAN whorl
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.393: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.393: Finger present 1
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.393: Finger needed 1
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.393: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.393: Finger present 0
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.393: Finger needed 1
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.393: Device reported enroll progress, reported 2 of 5 have been completed
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.393: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414960): libfprint-virtual_device-DEBUG: 07:17:46.393: Sleeping completed
> (fprintd:2414960): libfprint-virtual_device_connection-DEBUG: 07:17:46.393: Got a new connection!
> (fprintd:2414960): libfprint-virtual_device-DEBUG: 07:17:46.393: Got instructions of length 10
> (fprintd:2414960): libfprint-virtual_device-DEBUG: 07:17:46.393: Received command SCAN whorl
> (fprintd:2414960): libfprint-virtual_device-DEBUG: 07:17:46.393: Processing command SCAN whorl
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.393: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.393: Finger present 1
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.393: Finger needed 1
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.393: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.393: Finger present 0
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.393: Finger needed 1
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.393: Device reported enroll progress, reported 3 of 5 have been completed
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.393: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414960): libfprint-virtual_device-DEBUG: 07:17:46.393: Sleeping completed
> (fprintd:2414960): libfprint-virtual_device_connection-DEBUG: 07:17:46.395: Got a new connection!
> (fprintd:2414960): libfprint-virtual_device-DEBUG: 07:17:46.395: Got instructions of length 10
> (fprintd:2414960): libfprint-virtual_device-DEBUG: 07:17:46.395: Received command SCAN whorl
> (fprintd:2414960): libfprint-virtual_device-DEBUG: 07:17:46.395: Processing command SCAN whorl
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.395: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.396: Finger present 1
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.396: Finger needed 1
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.396: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.396: Finger present 0
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.396: Finger needed 1
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.396: Device reported enroll progress, reported 4 of 5 have been completed
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.396: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414960): libfprint-virtual_device-DEBUG: 07:17:46.396: Sleeping completed
> (fprintd:2414960): libfprint-virtual_device_connection-DEBUG: 07:17:46.396: Got a new connection!
> (fprintd:2414960): libfprint-virtual_device-DEBUG: 07:17:46.396: Got instructions of length 10
> (fprintd:2414960): libfprint-virtual_device-DEBUG: 07:17:46.396: Received command SCAN whorl
> (fprintd:2414960): libfprint-virtual_device-DEBUG: 07:17:46.396: Processing command SCAN whorl
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.396: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.396: Finger present 1
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.396: Finger needed 1
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.396: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.396: Finger present 0
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.396: Finger needed 1
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.396: Device reported enroll progress, reported 5 of 5 have been completed
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.396: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.396: Device reported enroll completion
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.396: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.396: Finger present 0
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.396: Finger needed 0
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.396: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.396: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.396: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.396: enroll_cb: result enroll-completed
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.396: file_storage_print_data_save(): print saved to /tmp/tmpacwuc3i1/state/testuser/virtual_device_storage/0/7
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.397: Requesting authorization from :1.10 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.397: Authorization granted to :1.10 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414960): GLib-GIO-DEBUG: 07:17:46.397: GTask [gio] D-Bus interface method dispatch (source object: 0x556183198ed0, source tag: 0x7f5e3219fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.398: Requesting authorization from :1.10 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.398: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.399: Authorization granted to :1.10 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.400: file_storage_print_data_load(): loaded '/tmp/tmpacwuc3i1/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.400: start verification device 0 finger right-index-finger
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.400: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.400: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.400: Finger present 0
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.400: Finger needed 1
> (fprintd:2414960): GLib-GIO-DEBUG: 07:17:46.400: GTask [gio] D-Bus interface method dispatch (source object: 0x556183198ed0, source tag: 0x7f5e3219fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.400: Idle cancelling on ongoing operation!
> (fprintd:2414960): libfprint-virtual_device-DEBUG: 07:17:46.400: Got cancellation!
> (fprintd:2414960): libfprint-virtual_device-DEBUG: 07:17:46.400: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.400: Device reported verify completion
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.400: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.400: Finger present 0
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.400: Finger needed 0
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.400: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.400: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.400: verify_cb: result verify-no-match
> (fprintd:2414960): fprintd-DEBUG: 07:17:46.400: report_verify_status: result verify-no-match
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.401: Device reported close completion
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.401: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2414960): libfprint-device-DEBUG: 07:17:46.401: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414960): fprintd-DEBUG: 07:17:47.401: main loop completed
> (fprintd:2414960): libfprint-virtual_device_storage-DEBUG: 07:17:47.402: 43616437225: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414960): libfprint-virtual_device-DEBUG: 07:17:47.402: 43616437283: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> EnrollStatus ('enroll-stage-passed', false)
> EnrollStatus ('enroll-stage-passed', false)
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_running_disconnect (__main__.FPrintdVirtualDeviceStorageTest.test_verify_running_disconnect) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.511s
> 
> OK
> ==============================================================================
> 
> ================================== 379/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_delete_finger_during_verify
> start time:   07:17:47
> duration:     0.90s
> result:       exit status 0
> command:      G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals MALLOC_PERTURB_=83 TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageVerificationTests.test_delete_finger_during_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414978): GLib-GIO-DEBUG: 07:17:48.221: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.223: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414978): fprintd-WARNING **: 07:17:48.223: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.223: Launching FprintObject
> (fprintd:2414978): libfprint-context-DEBUG: 07:17:48.223: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.225: Preparing devices for resume
> (fprintd:2414978): libfprint-context-DEBUG: 07:17:48.225: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-9vuhvem0/virtual-image.socket
> (fprintd:2414978): libfprint-context-DEBUG: 07:17:48.225: created
> (fprintd:2414978): libfprint-device-DEBUG: 07:17:48.226: Device reported probe completion
> (fprintd:2414978): libfprint-device-DEBUG: 07:17:48.226: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414978): libfprint-device-DEBUG: 07:17:48.226: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269468.228 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.230: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.231: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.231: Finger present 0
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.231: Finger needed 0
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.231: Got delay inhibitor for sleep.
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.231: entering main loop
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.231: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.320: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.320: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.322: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.323: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.323: user 'testuser' claiming the device: 0
> (fprintd:2414978): libfprint-virtual_device-DEBUG: 07:17:48.323: 43617358560: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414978): libfprint-virtual_device_connection-DEBUG: 07:17:48.323: 43617358613: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414978): libfprint-device-DEBUG: 07:17:48.323: Device reported open completion
> (fprintd:2414978): GLib-GIO-DEBUG: 07:17:48.323: GTask [gio] D-Bus interface method dispatch (source object: 0x55d9a81619c0, source tag: 0x7fa552c4ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414978): libfprint-device-DEBUG: 07:17:48.323: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414978): libfprint-device-DEBUG: 07:17:48.323: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.323: claimed device 0
> (fprintd:2414978): libfprint-virtual_device_connection-DEBUG: 07:17:48.324: Got a new connection!
> (fprintd:2414978): libfprint-virtual_device-DEBUG: 07:17:48.324: Got instructions of length 19
> (fprintd:2414978): libfprint-virtual_device-DEBUG: 07:17:48.324: Received command SET_ENROLL_STAGES 2
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.324: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.326: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.326: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.327: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.327: file_storage_print_data_load(): loaded '/tmp/tmpzru7jr8z/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.327: start enrollment device 0 finger 3
> (fprintd:2414978): libfprint-device-DEBUG: 07:17:48.327: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414978): libfprint-device-DEBUG: 07:17:48.327: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.328: Finger present 0
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.328: Finger needed 1
> (fprintd:2414978): GLib-GIO-DEBUG: 07:17:48.328: GTask [gio] D-Bus interface method dispatch (source object: 0x55d9a81619c0, source tag: 0x7fa552c4ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414978): libfprint-virtual_device_connection-DEBUG: 07:17:48.328: Got a new connection!
> (fprintd:2414978): libfprint-virtual_device-DEBUG: 07:17:48.328: Got instructions of length 10
> (fprintd:2414978): libfprint-virtual_device-DEBUG: 07:17:48.328: Received command SCAN whorl
> (fprintd:2414978): libfprint-virtual_device-DEBUG: 07:17:48.328: Processing command SCAN whorl
> (fprintd:2414978): libfprint-device-DEBUG: 07:17:48.328: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.328: Finger present 1
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.328: Finger needed 1
> (fprintd:2414978): libfprint-virtual_device_storage-DEBUG: 07:17:48.329: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2414978): libfprint-device-DEBUG: 07:17:48.329: Device reported identify result
> (fprintd:2414978): libfprint-device-DEBUG: 07:17:48.329: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.329: Finger present 0
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.329: Finger needed 1
> (fprintd:2414978): libfprint-device-DEBUG: 07:17:48.329: Device reported identify completion
> (fprintd:2414978): libfprint-device-DEBUG: 07:17:48.329: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.329: Finger present 0
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.329: Finger needed 0
> (fprintd:2414978): libfprint-device-DEBUG: 07:17:48.329: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2414978): libfprint-device-DEBUG: 07:17:48.329: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414978): libfprint-device-DEBUG: 07:17:48.329: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414978): libfprint-device-DEBUG: 07:17:48.329: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.329: Finger present 0
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.329: Finger needed 1
> (fprintd:2414978): libfprint-virtual_device_connection-DEBUG: 07:17:48.329: Got a new connection!
> (fprintd:2414978): libfprint-virtual_device-DEBUG: 07:17:48.329: Got instructions of length 10
> (fprintd:2414978): libfprint-virtual_device-DEBUG: 07:17:48.329: Received command SCAN whorl
> (fprintd:2414978): libfprint-virtual_device-DEBUG: 07:17:48.329: Processing command SCAN whorl
> (fprintd:2414978): libfprint-device-DEBUG: 07:17:48.329: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.330: Finger present 1
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.330: Finger needed 1
> (fprintd:2414978): libfprint-device-DEBUG: 07:17:48.330: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.330: Finger present 0
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.330: Finger needed 1
> (fprintd:2414978): libfprint-device-DEBUG: 07:17:48.330: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.330: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414978): libfprint-virtual_device-DEBUG: 07:17:48.330: Sleeping completed
> (fprintd:2414978): libfprint-virtual_device_connection-DEBUG: 07:17:48.330: Got a new connection!
> (fprintd:2414978): libfprint-virtual_device-DEBUG: 07:17:48.330: Got instructions of length 10
> (fprintd:2414978): libfprint-virtual_device-DEBUG: 07:17:48.330: Received command SCAN whorl
> (fprintd:2414978): libfprint-virtual_device-DEBUG: 07:17:48.330: Processing command SCAN whorl
> (fprintd:2414978): libfprint-device-DEBUG: 07:17:48.330: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.330: Finger present 1
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.331: Finger needed 1
> (fprintd:2414978): libfprint-device-DEBUG: 07:17:48.331: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.331: Finger present 0
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.331: Finger needed 1
> (fprintd:2414978): libfprint-device-DEBUG: 07:17:48.331: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.331: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414978): libfprint-device-DEBUG: 07:17:48.331: Device reported enroll completion
> (fprintd:2414978): libfprint-device-DEBUG: 07:17:48.331: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.331: Finger present 0
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.331: Finger needed 0
> (fprintd:2414978): libfprint-device-DEBUG: 07:17:48.331: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2414978): libfprint-device-DEBUG: 07:17:48.331: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2414978): libfprint-device-DEBUG: 07:17:48.331: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.331: enroll_cb: result enroll-completed
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.331: file_storage_print_data_save(): print saved to /tmp/tmpzru7jr8z/state/testuser/virtual_device_storage/0/3
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.334: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.334: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414978): GLib-GIO-DEBUG: 07:17:48.334: GTask [gio] D-Bus interface method dispatch (source object: 0x55d9a81619c0, source tag: 0x7fa552c4ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.334: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.334: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.335: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.335: file_storage_print_data_load(): loaded '/tmp/tmpzru7jr8z/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.335: start verification device 0 finger left-middle-finger
> (fprintd:2414978): libfprint-device-DEBUG: 07:17:48.335: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414978): libfprint-device-DEBUG: 07:17:48.335: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.335: Finger present 0
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.335: Finger needed 1
> (fprintd:2414978): GLib-GIO-DEBUG: 07:17:48.336: GTask [gio] D-Bus interface method dispatch (source object: 0x55d9a81619c0, source tag: 0x7fa552c4ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.336: Requesting authorization from :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.336: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.337: Authorization granted to :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414978): GLib-GIO-DEBUG: 07:17:48.337: GTask [gio] D-Bus interface method dispatch (source object: 0x55d9a81619c0, source tag: 0x7fa552c4ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.338: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.338: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414978): GLib-GIO-DEBUG: 07:17:48.338: GTask [gio] D-Bus interface method dispatch (source object: 0x55d9a81619c0, source tag: 0x7fa552c4ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414978): libfprint-device-DEBUG: 07:17:48.338: Idle cancelling on ongoing operation!
> (fprintd:2414978): libfprint-virtual_device-DEBUG: 07:17:48.338: Got cancellation!
> (fprintd:2414978): libfprint-virtual_device-DEBUG: 07:17:48.338: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2414978): libfprint-device-DEBUG: 07:17:48.338: Device reported verify completion
> (fprintd:2414978): libfprint-device-DEBUG: 07:17:48.338: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.338: Finger present 0
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.338: Finger needed 0
> (fprintd:2414978): libfprint-device-DEBUG: 07:17:48.338: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2414978): libfprint-device-DEBUG: 07:17:48.338: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.338: verify_cb: result verify-no-match
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.338: report_verify_status: result verify-no-match
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.339: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.339: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414978): libfprint-device-DEBUG: 07:17:48.339: Device reported close completion
> (fprintd:2414978): GLib-GIO-DEBUG: 07:17:48.339: GTask [gio] D-Bus interface method dispatch (source object: 0x55d9a81619c0, source tag: 0x7fa552c4ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414978): libfprint-device-DEBUG: 07:17:48.339: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2414978): libfprint-device-DEBUG: 07:17:48.339: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.339: released device 0
> (fprintd:2414978): fprintd-DEBUG: 07:17:48.341: main loop completed
> (fprintd:2414978): libfprint-virtual_device_storage-DEBUG: 07:17:48.341: 43617376772: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414978): libfprint-virtual_device-DEBUG: 07:17:48.341: 43617376801: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_delete_finger_during_verify (__main__.FPrintdVirtualDeviceStorageVerificationTests.test_delete_finger_during_verify) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.656s
> 
> OK
> ==============================================================================
> 
> ================================== 380/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_verify_done_disconnect
> start time:   07:17:45
> duration:     2.76s
> result:       exit status 0
> command:      MALLOC_PERTURB_=129 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_verify_done_disconnect
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414953): GLib-GIO-DEBUG: 07:17:46.215: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.216: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414953): fprintd-WARNING **: 07:17:46.216: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.216: Launching FprintObject
> (fprintd:2414953): libfprint-context-DEBUG: 07:17:46.217: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.222: Preparing devices for resume
> (fprintd:2414953): libfprint-context-DEBUG: 07:17:46.222: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-navx9vfk/virtual-image.socket
> (fprintd:2414953): libfprint-context-DEBUG: 07:17:46.222: created
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.222: Device reported probe completion
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.222: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.222: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269466.223 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.225: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.225: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.225: Finger present 0
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.225: Finger needed 0
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.225: Got delay inhibitor for sleep.
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.225: entering main loop
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.225: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.317: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.318: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.319: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.320: Authorization granted to :1.10 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.320: user 'testuser' claiming the device: 0
> (fprintd:2414953): libfprint-virtual_device-DEBUG: 07:17:46.320: 43615355216: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414953): libfprint-virtual_device_connection-DEBUG: 07:17:46.320: 43615355252: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.320: Device reported open completion
> (fprintd:2414953): GLib-GIO-DEBUG: 07:17:46.320: GTask [gio] D-Bus interface method dispatch (source object: 0x55a211c46d40, source tag: 0x7f01804efe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.320: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.320: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.320: claimed device 0
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.321: Requesting authorization from :1.10 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.321: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.322: Authorization granted to :1.10 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.322: file_storage_print_data_load(): loaded '/tmp/tmpf1twjo45/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.322: start enrollment device 0 finger 7
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.322: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.322: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.322: Finger present 0
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.322: Finger needed 1
> (fprintd:2414953): GLib-GIO-DEBUG: 07:17:46.322: GTask [gio] D-Bus interface method dispatch (source object: 0x55a211c46d40, source tag: 0x7f01804efe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414953): libfprint-virtual_device_connection-DEBUG: 07:17:46.323: Got a new connection!
> (fprintd:2414953): libfprint-virtual_device-DEBUG: 07:17:46.323: Got instructions of length 10
> (fprintd:2414953): libfprint-virtual_device-DEBUG: 07:17:46.323: Received command SCAN whorl
> (fprintd:2414953): libfprint-virtual_device-DEBUG: 07:17:46.323: Processing command SCAN whorl
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.323: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.323: Finger present 1
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.323: Finger needed 1
> (fprintd:2414953): libfprint-virtual_device_storage-DEBUG: 07:17:46.324: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.324: Device reported identify result
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.324: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.324: Finger present 0
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.324: Finger needed 1
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.324: Device reported identify completion
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.324: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.324: Finger present 0
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.324: Finger needed 0
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.324: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.324: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.324: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.324: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.324: Finger present 0
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.325: Finger needed 1
> (fprintd:2414953): libfprint-virtual_device_connection-DEBUG: 07:17:46.325: Got a new connection!
> (fprintd:2414953): libfprint-virtual_device-DEBUG: 07:17:46.325: Got instructions of length 10
> (fprintd:2414953): libfprint-virtual_device-DEBUG: 07:17:46.325: Received command SCAN whorl
> (fprintd:2414953): libfprint-virtual_device-DEBUG: 07:17:46.325: Processing command SCAN whorl
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.325: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.325: Finger present 1
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.325: Finger needed 1
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.326: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.326: Finger present 0
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.326: Finger needed 1
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.326: Device reported enroll progress, reported 1 of 5 have been completed
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.326: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414953): libfprint-virtual_device-DEBUG: 07:17:46.326: Sleeping completed
> (fprintd:2414953): libfprint-virtual_device_connection-DEBUG: 07:17:46.326: Got a new connection!
> (fprintd:2414953): libfprint-virtual_device-DEBUG: 07:17:46.326: Got instructions of length 10
> (fprintd:2414953): libfprint-virtual_device-DEBUG: 07:17:46.326: Received command SCAN whorl
> (fprintd:2414953): libfprint-virtual_device-DEBUG: 07:17:46.326: Processing command SCAN whorl
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.326: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.326: Finger present 1
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.326: Finger needed 1
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.326: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.326: Finger present 0
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.326: Finger needed 1
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.326: Device reported enroll progress, reported 2 of 5 have been completed
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.326: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414953): libfprint-virtual_device-DEBUG: 07:17:46.326: Sleeping completed
> (fprintd:2414953): libfprint-virtual_device_connection-DEBUG: 07:17:46.327: Got a new connection!
> (fprintd:2414953): libfprint-virtual_device-DEBUG: 07:17:46.327: Got instructions of length 10
> (fprintd:2414953): libfprint-virtual_device-DEBUG: 07:17:46.327: Received command SCAN whorl
> (fprintd:2414953): libfprint-virtual_device-DEBUG: 07:17:46.327: Processing command SCAN whorl
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.327: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.327: Finger present 1
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.327: Finger needed 1
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.327: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.327: Finger present 0
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.327: Finger needed 1
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.327: Device reported enroll progress, reported 3 of 5 have been completed
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.327: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414953): libfprint-virtual_device-DEBUG: 07:17:46.327: Sleeping completed
> (fprintd:2414953): libfprint-virtual_device_connection-DEBUG: 07:17:46.327: Got a new connection!
> (fprintd:2414953): libfprint-virtual_device-DEBUG: 07:17:46.327: Got instructions of length 10
> (fprintd:2414953): libfprint-virtual_device-DEBUG: 07:17:46.327: Received command SCAN whorl
> (fprintd:2414953): libfprint-virtual_device-DEBUG: 07:17:46.327: Processing command SCAN whorl
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.327: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.327: Finger present 1
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.327: Finger needed 1
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.327: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.327: Finger present 0
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.327: Finger needed 1
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.327: Device reported enroll progress, reported 4 of 5 have been completed
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.327: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414953): libfprint-virtual_device-DEBUG: 07:17:46.328: Sleeping completed
> (fprintd:2414953): libfprint-virtual_device_connection-DEBUG: 07:17:46.328: Got a new connection!
> (fprintd:2414953): libfprint-virtual_device-DEBUG: 07:17:46.328: Got instructions of length 10
> (fprintd:2414953): libfprint-virtual_device-DEBUG: 07:17:46.328: Received command SCAN whorl
> (fprintd:2414953): libfprint-virtual_device-DEBUG: 07:17:46.328: Processing command SCAN whorl
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.328: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.328: Finger present 1
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.328: Finger needed 1
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.328: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.328: Finger present 0
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.328: Finger needed 1
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.328: Device reported enroll progress, reported 5 of 5 have been completed
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.328: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.328: Device reported enroll completion
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.328: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.328: Finger present 0
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.328: Finger needed 0
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.328: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.328: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.328: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.328: enroll_cb: result enroll-completed
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.329: file_storage_print_data_save(): print saved to /tmp/tmpf1twjo45/state/testuser/virtual_device_storage/0/7
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.331: Requesting authorization from :1.10 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.331: Authorization granted to :1.10 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414953): GLib-GIO-DEBUG: 07:17:46.331: GTask [gio] D-Bus interface method dispatch (source object: 0x55a211c46d40, source tag: 0x7f01804efe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.334: Requesting authorization from :1.10 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.334: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.335: Authorization granted to :1.10 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.335: file_storage_print_data_load(): loaded '/tmp/tmpf1twjo45/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.335: start verification device 0 finger right-index-finger
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.335: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.335: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.335: Finger present 0
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.335: Finger needed 1
> (fprintd:2414953): GLib-GIO-DEBUG: 07:17:46.335: GTask [gio] D-Bus interface method dispatch (source object: 0x55a211c46d40, source tag: 0x7f01804efe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414953): libfprint-virtual_device_connection-DEBUG: 07:17:46.336: Got a new connection!
> (fprintd:2414953): libfprint-virtual_device-DEBUG: 07:17:46.336: Got instructions of length 10
> (fprintd:2414953): libfprint-virtual_device-DEBUG: 07:17:46.336: Received command SCAN whorl
> (fprintd:2414953): libfprint-virtual_device-DEBUG: 07:17:46.336: Processing command SCAN whorl
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.336: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.337: Finger present 1
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.337: Finger needed 1
> (fprintd:2414953): libfprint-virtual_device-DEBUG: 07:17:46.337: Virtual device scanned print whorl
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.337: Device reported verify result
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.337: report_verify_status: result verify-match
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.337: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.337: Finger present 0
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.337: Finger needed 1
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.337: Device reported verify completion
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.337: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.337: Finger present 0
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.337: Finger needed 0
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.337: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:46.337: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414953): fprintd-DEBUG: 07:17:46.337: verify_cb: result verify-match
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:47.345: Device reported close completion
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:47.345: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2414953): libfprint-device-DEBUG: 07:17:47.345: Updated temperature model after 1.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414953): fprintd-DEBUG: 07:17:48.346: main loop completed
> (fprintd:2414953): libfprint-virtual_device_storage-DEBUG: 07:17:48.347: 43617382029: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2414953): libfprint-virtual_device-DEBUG: 07:17:48.347: 43617382055: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> EnrollStatus ('enroll-stage-passed', false)
> EnrollStatus ('enroll-stage-passed', false)
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('right-index-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> ----------------------------------- stderr -----------------------------------
> test_verify_done_disconnect (__main__.FPrintdVirtualDeviceStorageTest.test_verify_done_disconnect) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 2.535s
> 
> OK
> ==============================================================================
> 
> ================================== 381/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_delete_fingers2_during_verify
> start time:   07:17:48
> duration:     0.90s
> result:       exit status 0
> command:      MALLOC_PERTURB_=1 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageVerificationTests.test_delete_fingers2_during_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415004): GLib-GIO-DEBUG: 07:17:49.069: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.070: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415004): fprintd-WARNING **: 07:17:49.070: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.070: Launching FprintObject
> (fprintd:2415004): libfprint-context-DEBUG: 07:17:49.070: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.071: Preparing devices for resume
> (fprintd:2415004): libfprint-context-DEBUG: 07:17:49.071: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-30qoi67c/virtual-image.socket
> (fprintd:2415004): libfprint-context-DEBUG: 07:17:49.071: created
> 1690269469.072 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415004): libfprint-device-DEBUG: 07:17:49.071: Device reported probe completion
> (fprintd:2415004): libfprint-device-DEBUG: 07:17:49.072: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415004): libfprint-device-DEBUG: 07:17:49.072: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.073: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.073: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.073: Finger present 0
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.073: Finger needed 0
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.073: Got delay inhibitor for sleep.
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.073: entering main loop
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.073: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.171: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.172: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.173: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.174: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.174: user 'testuser' claiming the device: 0
> (fprintd:2415004): libfprint-virtual_device-DEBUG: 07:17:49.174: 43618209630: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2415004): libfprint-virtual_device_connection-DEBUG: 07:17:49.174: 43618209663: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415004): libfprint-device-DEBUG: 07:17:49.174: Device reported open completion
> (fprintd:2415004): GLib-GIO-DEBUG: 07:17:49.174: GTask [gio] D-Bus interface method dispatch (source object: 0x55b69f024f60, source tag: 0x7feceedb8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415004): libfprint-device-DEBUG: 07:17:49.174: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415004): libfprint-device-DEBUG: 07:17:49.174: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.174: claimed device 0
> (fprintd:2415004): libfprint-virtual_device_connection-DEBUG: 07:17:49.175: Got a new connection!
> (fprintd:2415004): libfprint-virtual_device-DEBUG: 07:17:49.176: Got instructions of length 19
> (fprintd:2415004): libfprint-virtual_device-DEBUG: 07:17:49.176: Received command SET_ENROLL_STAGES 2
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.176: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.177: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.177: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.179: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.179: file_storage_print_data_load(): loaded '/tmp/tmpic7r41fa/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.179: start enrollment device 0 finger 3
> (fprintd:2415004): libfprint-device-DEBUG: 07:17:49.179: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415004): libfprint-device-DEBUG: 07:17:49.179: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.179: Finger present 0
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.179: Finger needed 1
> (fprintd:2415004): GLib-GIO-DEBUG: 07:17:49.179: GTask [gio] D-Bus interface method dispatch (source object: 0x55b69f024f60, source tag: 0x7feceedb8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415004): libfprint-virtual_device_connection-DEBUG: 07:17:49.179: Got a new connection!
> (fprintd:2415004): libfprint-virtual_device-DEBUG: 07:17:49.179: Got instructions of length 10
> (fprintd:2415004): libfprint-virtual_device-DEBUG: 07:17:49.180: Received command SCAN whorl
> (fprintd:2415004): libfprint-virtual_device-DEBUG: 07:17:49.180: Processing command SCAN whorl
> (fprintd:2415004): libfprint-device-DEBUG: 07:17:49.180: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.180: Finger present 1
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.180: Finger needed 1
> (fprintd:2415004): libfprint-virtual_device_storage-DEBUG: 07:17:49.180: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2415004): libfprint-device-DEBUG: 07:17:49.180: Device reported identify result
> (fprintd:2415004): libfprint-device-DEBUG: 07:17:49.180: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.180: Finger present 0
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.180: Finger needed 1
> (fprintd:2415004): libfprint-device-DEBUG: 07:17:49.180: Device reported identify completion
> (fprintd:2415004): libfprint-device-DEBUG: 07:17:49.180: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.180: Finger present 0
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.180: Finger needed 0
> (fprintd:2415004): libfprint-device-DEBUG: 07:17:49.180: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2415004): libfprint-device-DEBUG: 07:17:49.180: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415004): libfprint-device-DEBUG: 07:17:49.180: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415004): libfprint-device-DEBUG: 07:17:49.180: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.180: Finger present 0
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.180: Finger needed 1
> (fprintd:2415004): libfprint-virtual_device_connection-DEBUG: 07:17:49.180: Got a new connection!
> (fprintd:2415004): libfprint-virtual_device-DEBUG: 07:17:49.180: Got instructions of length 10
> (fprintd:2415004): libfprint-virtual_device-DEBUG: 07:17:49.180: Received command SCAN whorl
> (fprintd:2415004): libfprint-virtual_device-DEBUG: 07:17:49.180: Processing command SCAN whorl
> (fprintd:2415004): libfprint-device-DEBUG: 07:17:49.180: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.181: Finger present 1
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.181: Finger needed 1
> (fprintd:2415004): libfprint-device-DEBUG: 07:17:49.181: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.181: Finger present 0
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.181: Finger needed 1
> (fprintd:2415004): libfprint-device-DEBUG: 07:17:49.181: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.181: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415004): libfprint-virtual_device-DEBUG: 07:17:49.181: Sleeping completed
> (fprintd:2415004): libfprint-virtual_device_connection-DEBUG: 07:17:49.182: Got a new connection!
> (fprintd:2415004): libfprint-virtual_device-DEBUG: 07:17:49.182: Got instructions of length 10
> (fprintd:2415004): libfprint-virtual_device-DEBUG: 07:17:49.182: Received command SCAN whorl
> (fprintd:2415004): libfprint-virtual_device-DEBUG: 07:17:49.182: Processing command SCAN whorl
> (fprintd:2415004): libfprint-device-DEBUG: 07:17:49.182: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.182: Finger present 1
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.182: Finger needed 1
> (fprintd:2415004): libfprint-device-DEBUG: 07:17:49.182: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.182: Finger present 0
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.182: Finger needed 1
> (fprintd:2415004): libfprint-device-DEBUG: 07:17:49.182: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.182: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415004): libfprint-device-DEBUG: 07:17:49.182: Device reported enroll completion
> (fprintd:2415004): libfprint-device-DEBUG: 07:17:49.182: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.182: Finger present 0
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.183: Finger needed 0
> (fprintd:2415004): libfprint-device-DEBUG: 07:17:49.183: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2415004): libfprint-device-DEBUG: 07:17:49.183: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2415004): libfprint-device-DEBUG: 07:17:49.183: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.183: enroll_cb: result enroll-completed
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.183: file_storage_print_data_save(): print saved to /tmp/tmpic7r41fa/state/testuser/virtual_device_storage/0/3
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.185: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.185: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415004): GLib-GIO-DEBUG: 07:17:49.185: GTask [gio] D-Bus interface method dispatch (source object: 0x55b69f024f60, source tag: 0x7feceedb8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.186: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.186: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.195: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.195: file_storage_print_data_load(): loaded '/tmp/tmpic7r41fa/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.195: start verification device 0 finger left-middle-finger
> (fprintd:2415004): libfprint-device-DEBUG: 07:17:49.195: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415004): libfprint-device-DEBUG: 07:17:49.195: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.195: Finger present 0
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.195: Finger needed 1
> (fprintd:2415004): GLib-GIO-DEBUG: 07:17:49.195: GTask [gio] D-Bus interface method dispatch (source object: 0x55b69f024f60, source tag: 0x7feceedb8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.199: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.199: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.202: Authorization granted to :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415004): GLib-GIO-DEBUG: 07:17:49.202: GTask [gio] D-Bus interface method dispatch (source object: 0x55b69f024f60, source tag: 0x7feceedb8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.203: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.203: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415004): GLib-GIO-DEBUG: 07:17:49.203: GTask [gio] D-Bus interface method dispatch (source object: 0x55b69f024f60, source tag: 0x7feceedb8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415004): libfprint-device-DEBUG: 07:17:49.203: Idle cancelling on ongoing operation!
> (fprintd:2415004): libfprint-virtual_device-DEBUG: 07:17:49.203: Got cancellation!
> (fprintd:2415004): libfprint-virtual_device-DEBUG: 07:17:49.203: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2415004): libfprint-device-DEBUG: 07:17:49.203: Device reported verify completion
> (fprintd:2415004): libfprint-device-DEBUG: 07:17:49.203: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.203: Finger present 0
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.203: Finger needed 0
> (fprintd:2415004): libfprint-device-DEBUG: 07:17:49.203: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2415004): libfprint-device-DEBUG: 07:17:49.203: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.204: verify_cb: result verify-no-match
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.204: report_verify_status: result verify-no-match
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.205: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.205: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415004): libfprint-device-DEBUG: 07:17:49.205: Device reported close completion
> (fprintd:2415004): GLib-GIO-DEBUG: 07:17:49.205: GTask [gio] D-Bus interface method dispatch (source object: 0x55b69f024f60, source tag: 0x7feceedb8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415004): libfprint-device-DEBUG: 07:17:49.205: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2415004): libfprint-device-DEBUG: 07:17:49.205: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.205: released device 0
> (fprintd:2415004): fprintd-DEBUG: 07:17:49.206: main loop completed
> (fprintd:2415004): libfprint-virtual_device_storage-DEBUG: 07:17:49.206: 43618241864: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2415004): libfprint-virtual_device-DEBUG: 07:17:49.206: 43618241882: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_delete_fingers2_during_verify (__main__.FPrintdVirtualDeviceStorageVerificationTests.test_delete_fingers2_during_verify) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.635s
> 
> OK
> ==============================================================================
> 
> ================================== 382/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_delete_fingers_during_verify
> start time:   07:17:48
> duration:     0.89s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=140 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageVerificationTests.test_delete_fingers_during_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415011): GLib-GIO-DEBUG: 07:17:49.162: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.162: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415011): fprintd-WARNING **: 07:17:49.163: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.163: Launching FprintObject
> (fprintd:2415011): libfprint-context-DEBUG: 07:17:49.163: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.164: Preparing devices for resume
> (fprintd:2415011): libfprint-context-DEBUG: 07:17:49.164: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-_j0u7ycn/virtual-image.socket
> (fprintd:2415011): libfprint-context-DEBUG: 07:17:49.164: created
> 1690269469.164 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415011): libfprint-device-DEBUG: 07:17:49.164: Device reported probe completion
> (fprintd:2415011): libfprint-device-DEBUG: 07:17:49.164: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415011): libfprint-device-DEBUG: 07:17:49.164: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.166: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.166: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.166: Finger present 0
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.166: Finger needed 0
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.166: Got delay inhibitor for sleep.
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.166: entering main loop
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.166: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.265: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.266: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.267: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.267: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.267: user 'testuser' claiming the device: 0
> (fprintd:2415011): libfprint-virtual_device-DEBUG: 07:17:49.267: 43618302895: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2415011): libfprint-virtual_device_connection-DEBUG: 07:17:49.267: 43618302929: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415011): libfprint-device-DEBUG: 07:17:49.267: Device reported open completion
> (fprintd:2415011): GLib-GIO-DEBUG: 07:17:49.268: GTask [gio] D-Bus interface method dispatch (source object: 0x5647dc5a0fa0, source tag: 0x7f42bb59ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415011): libfprint-device-DEBUG: 07:17:49.268: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415011): libfprint-device-DEBUG: 07:17:49.268: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.268: claimed device 0
> (fprintd:2415011): libfprint-virtual_device_connection-DEBUG: 07:17:49.268: Got a new connection!
> (fprintd:2415011): libfprint-virtual_device-DEBUG: 07:17:49.268: Got instructions of length 19
> (fprintd:2415011): libfprint-virtual_device-DEBUG: 07:17:49.268: Received command SET_ENROLL_STAGES 2
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.268: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.270: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.270: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.271: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.271: file_storage_print_data_load(): loaded '/tmp/tmpv8tizkwz/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.271: start enrollment device 0 finger 3
> (fprintd:2415011): libfprint-device-DEBUG: 07:17:49.271: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415011): libfprint-device-DEBUG: 07:17:49.271: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.271: Finger present 0
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.271: Finger needed 1
> (fprintd:2415011): GLib-GIO-DEBUG: 07:17:49.271: GTask [gio] D-Bus interface method dispatch (source object: 0x5647dc5a0fa0, source tag: 0x7f42bb59ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415011): libfprint-virtual_device_connection-DEBUG: 07:17:49.273: Got a new connection!
> (fprintd:2415011): libfprint-virtual_device-DEBUG: 07:17:49.273: Got instructions of length 10
> (fprintd:2415011): libfprint-virtual_device-DEBUG: 07:17:49.273: Received command SCAN whorl
> (fprintd:2415011): libfprint-virtual_device-DEBUG: 07:17:49.273: Processing command SCAN whorl
> (fprintd:2415011): libfprint-device-DEBUG: 07:17:49.273: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.273: Finger present 1
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.273: Finger needed 1
> (fprintd:2415011): libfprint-virtual_device_storage-DEBUG: 07:17:49.273: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2415011): libfprint-device-DEBUG: 07:17:49.273: Device reported identify result
> (fprintd:2415011): libfprint-device-DEBUG: 07:17:49.273: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.273: Finger present 0
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.273: Finger needed 1
> (fprintd:2415011): libfprint-device-DEBUG: 07:17:49.273: Device reported identify completion
> (fprintd:2415011): libfprint-device-DEBUG: 07:17:49.273: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.273: Finger present 0
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.273: Finger needed 0
> (fprintd:2415011): libfprint-device-DEBUG: 07:17:49.273: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2415011): libfprint-device-DEBUG: 07:17:49.273: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415011): libfprint-device-DEBUG: 07:17:49.274: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415011): libfprint-device-DEBUG: 07:17:49.274: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.274: Finger present 0
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.274: Finger needed 1
> (fprintd:2415011): libfprint-virtual_device_connection-DEBUG: 07:17:49.275: Got a new connection!
> (fprintd:2415011): libfprint-virtual_device-DEBUG: 07:17:49.275: Got instructions of length 10
> (fprintd:2415011): libfprint-virtual_device-DEBUG: 07:17:49.275: Received command SCAN whorl
> (fprintd:2415011): libfprint-virtual_device-DEBUG: 07:17:49.275: Processing command SCAN whorl
> (fprintd:2415011): libfprint-device-DEBUG: 07:17:49.275: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.275: Finger present 1
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.275: Finger needed 1
> (fprintd:2415011): libfprint-device-DEBUG: 07:17:49.275: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.275: Finger present 0
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.275: Finger needed 1
> (fprintd:2415011): libfprint-device-DEBUG: 07:17:49.275: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.275: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415011): libfprint-virtual_device-DEBUG: 07:17:49.275: Sleeping completed
> (fprintd:2415011): libfprint-virtual_device_connection-DEBUG: 07:17:49.275: Got a new connection!
> (fprintd:2415011): libfprint-virtual_device-DEBUG: 07:17:49.275: Got instructions of length 10
> (fprintd:2415011): libfprint-virtual_device-DEBUG: 07:17:49.275: Received command SCAN whorl
> (fprintd:2415011): libfprint-virtual_device-DEBUG: 07:17:49.275: Processing command SCAN whorl
> (fprintd:2415011): libfprint-device-DEBUG: 07:17:49.275: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.276: Finger present 1
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.276: Finger needed 1
> (fprintd:2415011): libfprint-device-DEBUG: 07:17:49.276: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.276: Finger present 0
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.276: Finger needed 1
> (fprintd:2415011): libfprint-device-DEBUG: 07:17:49.276: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.276: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415011): libfprint-device-DEBUG: 07:17:49.276: Device reported enroll completion
> (fprintd:2415011): libfprint-device-DEBUG: 07:17:49.276: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.276: Finger present 0
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.276: Finger needed 0
> (fprintd:2415011): libfprint-device-DEBUG: 07:17:49.276: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2415011): libfprint-device-DEBUG: 07:17:49.276: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2415011): libfprint-device-DEBUG: 07:17:49.276: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.276: enroll_cb: result enroll-completed
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.276: file_storage_print_data_save(): print saved to /tmp/tmpv8tizkwz/state/testuser/virtual_device_storage/0/3
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.278: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.278: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415011): GLib-GIO-DEBUG: 07:17:49.278: GTask [gio] D-Bus interface method dispatch (source object: 0x5647dc5a0fa0, source tag: 0x7f42bb59ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.279: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.279: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.280: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.280: file_storage_print_data_load(): loaded '/tmp/tmpv8tizkwz/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.280: start verification device 0 finger left-middle-finger
> (fprintd:2415011): libfprint-device-DEBUG: 07:17:49.280: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415011): libfprint-device-DEBUG: 07:17:49.280: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.280: Finger present 0
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.280: Finger needed 1
> (fprintd:2415011): GLib-GIO-DEBUG: 07:17:49.280: GTask [gio] D-Bus interface method dispatch (source object: 0x5647dc5a0fa0, source tag: 0x7f42bb59ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.281: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.282: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.283: Authorization granted to :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> 
> (fprintd:2415011): fprintd-WARNING **: 07:17:49.283: The API user should be updated to use DeleteEnrolledFingers2 method!
> (fprintd:2415011): GLib-GIO-DEBUG: 07:17:49.283: GTask [gio] D-Bus interface method dispatch (source object: 0x5647dc5a0fa0, source tag: 0x7f42bb59ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> 
> (fprintd:2415011): fprintd-WARNING **: 07:17:49.283: Offending API user is python3
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.283: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.283: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415011): GLib-GIO-DEBUG: 07:17:49.283: GTask [gio] D-Bus interface method dispatch (source object: 0x5647dc5a0fa0, source tag: 0x7f42bb59ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415011): libfprint-device-DEBUG: 07:17:49.283: Idle cancelling on ongoing operation!
> (fprintd:2415011): libfprint-virtual_device-DEBUG: 07:17:49.283: Got cancellation!
> (fprintd:2415011): libfprint-virtual_device-DEBUG: 07:17:49.283: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2415011): libfprint-device-DEBUG: 07:17:49.283: Device reported verify completion
> (fprintd:2415011): libfprint-device-DEBUG: 07:17:49.283: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.283: Finger present 0
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.283: Finger needed 0
> (fprintd:2415011): libfprint-device-DEBUG: 07:17:49.284: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2415011): libfprint-device-DEBUG: 07:17:49.284: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.284: verify_cb: result verify-no-match
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.284: report_verify_status: result verify-no-match
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.284: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.284: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415011): libfprint-device-DEBUG: 07:17:49.284: Device reported close completion
> (fprintd:2415011): GLib-GIO-DEBUG: 07:17:49.284: GTask [gio] D-Bus interface method dispatch (source object: 0x5647dc5a0fa0, source tag: 0x7f42bb59ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415011): libfprint-device-DEBUG: 07:17:49.284: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2415011): libfprint-device-DEBUG: 07:17:49.284: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.284: released device 0
> (fprintd:2415011): fprintd-DEBUG: 07:17:49.287: main loop completed
> (fprintd:2415011): libfprint-virtual_device_storage-DEBUG: 07:17:49.287: 43618322619: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2415011): libfprint-virtual_device-DEBUG: 07:17:49.287: 43618322637: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_delete_fingers_during_verify (__main__.FPrintdVirtualDeviceStorageVerificationTests.test_delete_fingers_during_verify) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.631s
> 
> OK
> ==============================================================================
> 
> ================================== 383/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_enroll_start_during_verify
> start time:   07:17:49
> duration:     0.97s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=39 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageVerificationTests.test_enroll_start_during_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415042): GLib-GIO-DEBUG: 07:17:50.120: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.121: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415042): fprintd-WARNING **: 07:17:50.121: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.121: Launching FprintObject
> (fprintd:2415042): libfprint-context-DEBUG: 07:17:50.121: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.122: Preparing devices for resume
> (fprintd:2415042): libfprint-context-DEBUG: 07:17:50.122: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-rq38rffw/virtual-image.socket
> (fprintd:2415042): libfprint-context-DEBUG: 07:17:50.122: created
> (fprintd:2415042): libfprint-device-DEBUG: 07:17:50.123: Device reported probe completion
> (fprintd:2415042): libfprint-device-DEBUG: 07:17:50.123: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415042): libfprint-device-DEBUG: 07:17:50.123: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269470.125 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.126: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.126: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.126: Finger present 0
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.126: Finger needed 0
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.127: Got delay inhibitor for sleep.
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.127: entering main loop
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.129: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.221: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.222: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.223: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.224: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.224: user 'testuser' claiming the device: 0
> (fprintd:2415042): libfprint-virtual_device-DEBUG: 07:17:50.224: 43619259212: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2415042): libfprint-virtual_device_connection-DEBUG: 07:17:50.224: 43619259251: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415042): libfprint-device-DEBUG: 07:17:50.224: Device reported open completion
> (fprintd:2415042): GLib-GIO-DEBUG: 07:17:50.224: GTask [gio] D-Bus interface method dispatch (source object: 0x5632d8a380b0, source tag: 0x7f9f9b24fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415042): libfprint-device-DEBUG: 07:17:50.224: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415042): libfprint-device-DEBUG: 07:17:50.224: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.224: claimed device 0
> (fprintd:2415042): libfprint-virtual_device_connection-DEBUG: 07:17:50.224: Got a new connection!
> (fprintd:2415042): libfprint-virtual_device-DEBUG: 07:17:50.225: Got instructions of length 19
> (fprintd:2415042): libfprint-virtual_device-DEBUG: 07:17:50.225: Received command SET_ENROLL_STAGES 2
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.225: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.227: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.227: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.228: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.228: file_storage_print_data_load(): loaded '/tmp/tmp7_niwnrk/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.228: start enrollment device 0 finger 3
> (fprintd:2415042): libfprint-device-DEBUG: 07:17:50.228: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415042): libfprint-device-DEBUG: 07:17:50.228: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.228: Finger present 0
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.228: Finger needed 1
> (fprintd:2415042): GLib-GIO-DEBUG: 07:17:50.228: GTask [gio] D-Bus interface method dispatch (source object: 0x5632d8a380b0, source tag: 0x7f9f9b24fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415042): libfprint-virtual_device_connection-DEBUG: 07:17:50.230: Got a new connection!
> (fprintd:2415042): libfprint-virtual_device-DEBUG: 07:17:50.230: Got instructions of length 10
> (fprintd:2415042): libfprint-virtual_device-DEBUG: 07:17:50.230: Received command SCAN whorl
> (fprintd:2415042): libfprint-virtual_device-DEBUG: 07:17:50.230: Processing command SCAN whorl
> (fprintd:2415042): libfprint-device-DEBUG: 07:17:50.230: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.230: Finger present 1
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.230: Finger needed 1
> (fprintd:2415042): libfprint-virtual_device_storage-DEBUG: 07:17:50.230: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2415042): libfprint-device-DEBUG: 07:17:50.230: Device reported identify result
> (fprintd:2415042): libfprint-device-DEBUG: 07:17:50.230: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.230: Finger present 0
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.230: Finger needed 1
> (fprintd:2415042): libfprint-device-DEBUG: 07:17:50.230: Device reported identify completion
> (fprintd:2415042): libfprint-device-DEBUG: 07:17:50.230: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.230: Finger present 0
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.230: Finger needed 0
> (fprintd:2415042): libfprint-device-DEBUG: 07:17:50.230: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2415042): libfprint-device-DEBUG: 07:17:50.230: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415042): libfprint-device-DEBUG: 07:17:50.230: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415042): libfprint-device-DEBUG: 07:17:50.230: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.230: Finger present 0
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.230: Finger needed 1
> (fprintd:2415042): libfprint-virtual_device_connection-DEBUG: 07:17:50.231: Got a new connection!
> (fprintd:2415042): libfprint-virtual_device-DEBUG: 07:17:50.231: Got instructions of length 10
> (fprintd:2415042): libfprint-virtual_device-DEBUG: 07:17:50.231: Received command SCAN whorl
> (fprintd:2415042): libfprint-virtual_device-DEBUG: 07:17:50.231: Processing command SCAN whorl
> (fprintd:2415042): libfprint-device-DEBUG: 07:17:50.231: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.231: Finger present 1
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.231: Finger needed 1
> (fprintd:2415042): libfprint-device-DEBUG: 07:17:50.231: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.231: Finger present 0
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.231: Finger needed 1
> (fprintd:2415042): libfprint-device-DEBUG: 07:17:50.231: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.231: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415042): libfprint-virtual_device-DEBUG: 07:17:50.231: Sleeping completed
> (fprintd:2415042): libfprint-virtual_device_connection-DEBUG: 07:17:50.232: Got a new connection!
> (fprintd:2415042): libfprint-virtual_device-DEBUG: 07:17:50.232: Got instructions of length 10
> (fprintd:2415042): libfprint-virtual_device-DEBUG: 07:17:50.232: Received command SCAN whorl
> (fprintd:2415042): libfprint-virtual_device-DEBUG: 07:17:50.232: Processing command SCAN whorl
> (fprintd:2415042): libfprint-device-DEBUG: 07:17:50.232: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.232: Finger present 1
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.232: Finger needed 1
> (fprintd:2415042): libfprint-device-DEBUG: 07:17:50.232: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.232: Finger present 0
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.232: Finger needed 1
> (fprintd:2415042): libfprint-device-DEBUG: 07:17:50.232: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.232: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415042): libfprint-device-DEBUG: 07:17:50.232: Device reported enroll completion
> (fprintd:2415042): libfprint-device-DEBUG: 07:17:50.232: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.232: Finger present 0
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.232: Finger needed 0
> (fprintd:2415042): libfprint-device-DEBUG: 07:17:50.232: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2415042): libfprint-device-DEBUG: 07:17:50.232: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2415042): libfprint-device-DEBUG: 07:17:50.232: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.232: enroll_cb: result enroll-completed
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.232: file_storage_print_data_save(): print saved to /tmp/tmp7_niwnrk/state/testuser/virtual_device_storage/0/3
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.235: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.235: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415042): GLib-GIO-DEBUG: 07:17:50.235: GTask [gio] D-Bus interface method dispatch (source object: 0x5632d8a380b0, source tag: 0x7f9f9b24fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.237: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.237: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.238: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.238: file_storage_print_data_load(): loaded '/tmp/tmp7_niwnrk/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.238: start verification device 0 finger left-middle-finger
> (fprintd:2415042): libfprint-device-DEBUG: 07:17:50.238: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415042): libfprint-device-DEBUG: 07:17:50.238: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.238: Finger present 0
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.238: Finger needed 1
> (fprintd:2415042): GLib-GIO-DEBUG: 07:17:50.238: GTask [gio] D-Bus interface method dispatch (source object: 0x5632d8a380b0, source tag: 0x7f9f9b24fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.240: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.240: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.241: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.241: file_storage_print_data_load(): loaded '/tmp/tmp7_niwnrk/state/testuser/virtual_device_storage/0/6' Unknown error -2
> (fprintd:2415042): GLib-GIO-DEBUG: 07:17:50.241: GTask [gio] D-Bus interface method dispatch (source object: 0x5632d8a380b0, source tag: 0x7f9f9b24fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.241: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.241: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415042): GLib-GIO-DEBUG: 07:17:50.241: GTask [gio] D-Bus interface method dispatch (source object: 0x5632d8a380b0, source tag: 0x7f9f9b24fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415042): libfprint-device-DEBUG: 07:17:50.241: Idle cancelling on ongoing operation!
> (fprintd:2415042): libfprint-virtual_device-DEBUG: 07:17:50.241: Got cancellation!
> (fprintd:2415042): libfprint-virtual_device-DEBUG: 07:17:50.242: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2415042): libfprint-device-DEBUG: 07:17:50.242: Device reported verify completion
> (fprintd:2415042): libfprint-device-DEBUG: 07:17:50.242: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.242: Finger present 0
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.242: Finger needed 0
> (fprintd:2415042): libfprint-device-DEBUG: 07:17:50.242: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2415042): libfprint-device-DEBUG: 07:17:50.242: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.242: verify_cb: result verify-no-match
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.242: report_verify_status: result verify-no-match
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.242: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.242: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415042): libfprint-device-DEBUG: 07:17:50.242: Device reported close completion
> (fprintd:2415042): GLib-GIO-DEBUG: 07:17:50.243: GTask [gio] D-Bus interface method dispatch (source object: 0x5632d8a380b0, source tag: 0x7f9f9b24fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415042): libfprint-device-DEBUG: 07:17:50.243: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2415042): libfprint-device-DEBUG: 07:17:50.243: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.243: released device 0
> (fprintd:2415042): fprintd-DEBUG: 07:17:50.244: main loop completed
> (fprintd:2415042): libfprint-virtual_device_storage-DEBUG: 07:17:50.244: 43619280027: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2415042): libfprint-virtual_device-DEBUG: 07:17:50.245: 43619280051: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_start_during_verify (__main__.FPrintdVirtualDeviceStorageVerificationTests.test_enroll_start_during_verify) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.741s
> 
> OK
> ==============================================================================
> 
> ================================== 384/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_enroll_stop_during_verify
> start time:   07:17:49
> duration:     1.03s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=144 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageVerificationTests.test_enroll_stop_during_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415049): GLib-GIO-DEBUG: 07:17:50.179: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.180: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415049): fprintd-WARNING **: 07:17:50.180: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.180: Launching FprintObject
> (fprintd:2415049): libfprint-context-DEBUG: 07:17:50.180: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.181: Preparing devices for resume
> (fprintd:2415049): libfprint-context-DEBUG: 07:17:50.181: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-dv1u3ezx/virtual-image.socket
> (fprintd:2415049): libfprint-context-DEBUG: 07:17:50.182: created
> 1690269470.182 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415049): libfprint-device-DEBUG: 07:17:50.182: Device reported probe completion
> (fprintd:2415049): libfprint-device-DEBUG: 07:17:50.182: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415049): libfprint-device-DEBUG: 07:17:50.182: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.185: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.185: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.185: Finger present 0
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.185: Finger needed 0
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.185: Got delay inhibitor for sleep.
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.185: entering main loop
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.187: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.278: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.279: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.280: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.280: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.280: user 'testuser' claiming the device: 0
> (fprintd:2415049): libfprint-virtual_device-DEBUG: 07:17:50.280: 43619315934: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2415049): libfprint-virtual_device_connection-DEBUG: 07:17:50.280: 43619315984: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415049): libfprint-device-DEBUG: 07:17:50.281: Device reported open completion
> (fprintd:2415049): GLib-GIO-DEBUG: 07:17:50.281: GTask [gio] D-Bus interface method dispatch (source object: 0x559369ed20b0, source tag: 0x7f394ce73e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415049): libfprint-device-DEBUG: 07:17:50.281: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415049): libfprint-device-DEBUG: 07:17:50.281: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.281: claimed device 0
> (fprintd:2415049): libfprint-virtual_device_connection-DEBUG: 07:17:50.281: Got a new connection!
> (fprintd:2415049): libfprint-virtual_device-DEBUG: 07:17:50.281: Got instructions of length 19
> (fprintd:2415049): libfprint-virtual_device-DEBUG: 07:17:50.281: Received command SET_ENROLL_STAGES 2
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.281: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.282: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.282: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.286: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.287: file_storage_print_data_load(): loaded '/tmp/tmpcccan83i/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.287: start enrollment device 0 finger 3
> (fprintd:2415049): libfprint-device-DEBUG: 07:17:50.287: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415049): libfprint-device-DEBUG: 07:17:50.287: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.287: Finger present 0
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.287: Finger needed 1
> (fprintd:2415049): GLib-GIO-DEBUG: 07:17:50.287: GTask [gio] D-Bus interface method dispatch (source object: 0x559369ed20b0, source tag: 0x7f394ce73e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415049): libfprint-virtual_device_connection-DEBUG: 07:17:50.288: Got a new connection!
> (fprintd:2415049): libfprint-virtual_device-DEBUG: 07:17:50.288: Got instructions of length 10
> (fprintd:2415049): libfprint-virtual_device-DEBUG: 07:17:50.288: Received command SCAN whorl
> (fprintd:2415049): libfprint-virtual_device-DEBUG: 07:17:50.288: Processing command SCAN whorl
> (fprintd:2415049): libfprint-device-DEBUG: 07:17:50.288: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.288: Finger present 1
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.288: Finger needed 1
> (fprintd:2415049): libfprint-virtual_device_storage-DEBUG: 07:17:50.288: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2415049): libfprint-device-DEBUG: 07:17:50.288: Device reported identify result
> (fprintd:2415049): libfprint-device-DEBUG: 07:17:50.288: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.288: Finger present 0
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.288: Finger needed 1
> (fprintd:2415049): libfprint-device-DEBUG: 07:17:50.288: Device reported identify completion
> (fprintd:2415049): libfprint-device-DEBUG: 07:17:50.288: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.288: Finger present 0
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.288: Finger needed 0
> (fprintd:2415049): libfprint-device-DEBUG: 07:17:50.288: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2415049): libfprint-device-DEBUG: 07:17:50.288: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415049): libfprint-device-DEBUG: 07:17:50.288: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415049): libfprint-device-DEBUG: 07:17:50.288: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.288: Finger present 0
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.288: Finger needed 1
> (fprintd:2415049): libfprint-virtual_device_connection-DEBUG: 07:17:50.288: Got a new connection!
> (fprintd:2415049): libfprint-virtual_device-DEBUG: 07:17:50.288: Got instructions of length 10
> (fprintd:2415049): libfprint-virtual_device-DEBUG: 07:17:50.288: Received command SCAN whorl
> (fprintd:2415049): libfprint-virtual_device-DEBUG: 07:17:50.288: Processing command SCAN whorl
> (fprintd:2415049): libfprint-device-DEBUG: 07:17:50.288: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.288: Finger present 1
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.288: Finger needed 1
> (fprintd:2415049): libfprint-device-DEBUG: 07:17:50.288: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.288: Finger present 0
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.288: Finger needed 1
> (fprintd:2415049): libfprint-device-DEBUG: 07:17:50.289: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.289: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415049): libfprint-virtual_device-DEBUG: 07:17:50.289: Sleeping completed
> (fprintd:2415049): libfprint-virtual_device_connection-DEBUG: 07:17:50.289: Got a new connection!
> (fprintd:2415049): libfprint-virtual_device-DEBUG: 07:17:50.289: Got instructions of length 10
> (fprintd:2415049): libfprint-virtual_device-DEBUG: 07:17:50.289: Received command SCAN whorl
> (fprintd:2415049): libfprint-virtual_device-DEBUG: 07:17:50.289: Processing command SCAN whorl
> (fprintd:2415049): libfprint-device-DEBUG: 07:17:50.289: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.289: Finger present 1
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.289: Finger needed 1
> (fprintd:2415049): libfprint-device-DEBUG: 07:17:50.289: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.289: Finger present 0
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.289: Finger needed 1
> (fprintd:2415049): libfprint-device-DEBUG: 07:17:50.289: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.289: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415049): libfprint-device-DEBUG: 07:17:50.289: Device reported enroll completion
> (fprintd:2415049): libfprint-device-DEBUG: 07:17:50.289: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.289: Finger present 0
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.289: Finger needed 0
> (fprintd:2415049): libfprint-device-DEBUG: 07:17:50.289: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2415049): libfprint-device-DEBUG: 07:17:50.289: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2415049): libfprint-device-DEBUG: 07:17:50.289: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.289: enroll_cb: result enroll-completed
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.290: file_storage_print_data_save(): print saved to /tmp/tmpcccan83i/state/testuser/virtual_device_storage/0/3
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.292: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.292: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415049): GLib-GIO-DEBUG: 07:17:50.292: GTask [gio] D-Bus interface method dispatch (source object: 0x559369ed20b0, source tag: 0x7f394ce73e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.292: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.292: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.293: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.293: file_storage_print_data_load(): loaded '/tmp/tmpcccan83i/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.293: start verification device 0 finger left-middle-finger
> (fprintd:2415049): libfprint-device-DEBUG: 07:17:50.293: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415049): libfprint-device-DEBUG: 07:17:50.293: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.293: Finger present 0
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.293: Finger needed 1
> (fprintd:2415049): GLib-GIO-DEBUG: 07:17:50.293: GTask [gio] D-Bus interface method dispatch (source object: 0x559369ed20b0, source tag: 0x7f394ce73e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.294: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.294: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415049): GLib-GIO-DEBUG: 07:17:50.294: GTask [gio] D-Bus interface method dispatch (source object: 0x559369ed20b0, source tag: 0x7f394ce73e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.295: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.295: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415049): GLib-GIO-DEBUG: 07:17:50.295: GTask [gio] D-Bus interface method dispatch (source object: 0x559369ed20b0, source tag: 0x7f394ce73e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415049): libfprint-device-DEBUG: 07:17:50.295: Idle cancelling on ongoing operation!
> (fprintd:2415049): libfprint-virtual_device-DEBUG: 07:17:50.295: Got cancellation!
> (fprintd:2415049): libfprint-virtual_device-DEBUG: 07:17:50.295: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2415049): libfprint-device-DEBUG: 07:17:50.295: Device reported verify completion
> (fprintd:2415049): libfprint-device-DEBUG: 07:17:50.295: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.295: Finger present 0
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.295: Finger needed 0
> (fprintd:2415049): libfprint-device-DEBUG: 07:17:50.295: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2415049): libfprint-device-DEBUG: 07:17:50.295: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.295: verify_cb: result verify-no-match
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.295: report_verify_status: result verify-no-match
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.296: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.296: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415049): libfprint-device-DEBUG: 07:17:50.296: Device reported close completion
> (fprintd:2415049): GLib-GIO-DEBUG: 07:17:50.296: GTask [gio] D-Bus interface method dispatch (source object: 0x559369ed20b0, source tag: 0x7f394ce73e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415049): libfprint-device-DEBUG: 07:17:50.296: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2415049): libfprint-device-DEBUG: 07:17:50.296: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.296: released device 0
> (fprintd:2415049): fprintd-DEBUG: 07:17:50.298: main loop completed
> (fprintd:2415049): libfprint-virtual_device_storage-DEBUG: 07:17:50.298: 43619333528: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2415049): libfprint-virtual_device-DEBUG: 07:17:50.298: 43619333539: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_stop_during_verify (__main__.FPrintdVirtualDeviceStorageVerificationTests.test_enroll_stop_during_verify) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.772s
> 
> OK
> ==============================================================================
> 
> ================================== 385/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_multiple_verify
> start time:   07:17:50
> duration:     1.23s
> result:       exit status 0
> command:      MALLOC_PERTURB_=232 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageVerificationTests.test_multiple_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415076): GLib-GIO-DEBUG: 07:17:50.844: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.847: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415076): fprintd-WARNING **: 07:17:50.847: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.847: Launching FprintObject
> (fprintd:2415076): libfprint-context-DEBUG: 07:17:50.847: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.849: Preparing devices for resume
> (fprintd:2415076): libfprint-context-DEBUG: 07:17:50.849: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-jegoef3o/virtual-image.socket
> (fprintd:2415076): libfprint-context-DEBUG: 07:17:50.849: created
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:50.850: Device reported probe completion
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:50.850: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:50.850: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269470.851 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.856: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.856: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.856: Finger present 0
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.856: Finger needed 0
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.856: Got delay inhibitor for sleep.
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.857: entering main loop
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.857: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.942: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.944: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.946: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.949: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.949: user 'testuser' claiming the device: 0
> (fprintd:2415076): libfprint-virtual_device-DEBUG: 07:17:50.949: 43619984342: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2415076): libfprint-virtual_device_connection-DEBUG: 07:17:50.949: 43619984395: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:50.949: Device reported open completion
> (fprintd:2415076): GLib-GIO-DEBUG: 07:17:50.949: GTask [gio] D-Bus interface method dispatch (source object: 0x5583632c3dc0, source tag: 0x7f26f93cbe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:50.949: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:50.949: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.949: claimed device 0
> (fprintd:2415076): libfprint-virtual_device_connection-DEBUG: 07:17:50.950: Got a new connection!
> (fprintd:2415076): libfprint-virtual_device-DEBUG: 07:17:50.950: Got instructions of length 19
> (fprintd:2415076): libfprint-virtual_device-DEBUG: 07:17:50.950: Received command SET_ENROLL_STAGES 2
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.950: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.952: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.952: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.953: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.953: file_storage_print_data_load(): loaded '/tmp/tmp_te_gjck/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.953: start enrollment device 0 finger 3
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:50.953: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:50.953: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.953: Finger present 0
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.953: Finger needed 1
> (fprintd:2415076): GLib-GIO-DEBUG: 07:17:50.953: GTask [gio] D-Bus interface method dispatch (source object: 0x5583632c3dc0, source tag: 0x7f26f93cbe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415076): libfprint-virtual_device_connection-DEBUG: 07:17:50.955: Got a new connection!
> (fprintd:2415076): libfprint-virtual_device-DEBUG: 07:17:50.955: Got instructions of length 10
> (fprintd:2415076): libfprint-virtual_device-DEBUG: 07:17:50.955: Received command SCAN whorl
> (fprintd:2415076): libfprint-virtual_device-DEBUG: 07:17:50.955: Processing command SCAN whorl
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:50.955: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.955: Finger present 1
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.955: Finger needed 1
> (fprintd:2415076): libfprint-virtual_device_storage-DEBUG: 07:17:50.955: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:50.955: Device reported identify result
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:50.955: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.955: Finger present 0
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.955: Finger needed 1
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:50.955: Device reported identify completion
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:50.955: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.955: Finger present 0
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.955: Finger needed 0
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:50.955: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:50.956: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:50.956: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:50.956: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.956: Finger present 0
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.956: Finger needed 1
> (fprintd:2415076): libfprint-virtual_device_connection-DEBUG: 07:17:50.957: Got a new connection!
> (fprintd:2415076): libfprint-virtual_device-DEBUG: 07:17:50.957: Got instructions of length 10
> (fprintd:2415076): libfprint-virtual_device-DEBUG: 07:17:50.957: Received command SCAN whorl
> (fprintd:2415076): libfprint-virtual_device-DEBUG: 07:17:50.957: Processing command SCAN whorl
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:50.957: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.957: Finger present 1
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.957: Finger needed 1
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:50.957: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.957: Finger present 0
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.957: Finger needed 1
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:50.957: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.957: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415076): libfprint-virtual_device-DEBUG: 07:17:50.957: Sleeping completed
> (fprintd:2415076): libfprint-virtual_device_connection-DEBUG: 07:17:50.958: Got a new connection!
> (fprintd:2415076): libfprint-virtual_device-DEBUG: 07:17:50.958: Got instructions of length 10
> (fprintd:2415076): libfprint-virtual_device-DEBUG: 07:17:50.958: Received command SCAN whorl
> (fprintd:2415076): libfprint-virtual_device-DEBUG: 07:17:50.958: Processing command SCAN whorl
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:50.958: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.958: Finger present 1
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.958: Finger needed 1
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:50.958: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.958: Finger present 0
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.958: Finger needed 1
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:50.958: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.958: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:50.958: Device reported enroll completion
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:50.958: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.958: Finger present 0
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.958: Finger needed 0
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:50.958: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:50.958: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:50.958: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.958: enroll_cb: result enroll-completed
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.958: file_storage_print_data_save(): print saved to /tmp/tmp_te_gjck/state/testuser/virtual_device_storage/0/3
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.960: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.960: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415076): GLib-GIO-DEBUG: 07:17:50.960: GTask [gio] D-Bus interface method dispatch (source object: 0x5583632c3dc0, source tag: 0x7f26f93cbe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.961: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.961: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.962: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.962: file_storage_print_data_load(): loaded '/tmp/tmp_te_gjck/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.962: start verification device 0 finger left-middle-finger
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:50.962: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:50.962: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.962: Finger present 0
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.962: Finger needed 1
> (fprintd:2415076): GLib-GIO-DEBUG: 07:17:50.962: GTask [gio] D-Bus interface method dispatch (source object: 0x5583632c3dc0, source tag: 0x7f26f93cbe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415076): libfprint-virtual_device_connection-DEBUG: 07:17:50.963: Got a new connection!
> (fprintd:2415076): libfprint-virtual_device-DEBUG: 07:17:50.963: Got instructions of length 16
> (fprintd:2415076): libfprint-virtual_device-DEBUG: 07:17:50.963: Received command SCAN tented_arch
> (fprintd:2415076): libfprint-virtual_device-DEBUG: 07:17:50.963: Processing command SCAN tented_arch
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:50.963: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.963: Finger present 1
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.963: Finger needed 1
> (fprintd:2415076): libfprint-virtual_device-DEBUG: 07:17:50.963: Virtual device scanned print tented_arch
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:50.963: Device reported verify result
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.963: report_verify_status: result verify-no-match
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:50.963: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.963: Finger present 0
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.963: Finger needed 1
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:50.963: Device reported verify completion
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:50.963: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.963: Finger present 0
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.963: Finger needed 0
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:50.963: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:50.963: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.963: verify_cb: result verify-no-match
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.963: Device Virtual device with storage and identification for debugging failed to match during action 2, verifying local storage
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.966: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415076): fprintd-DEBUG: 07:17:50.966: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415076): GLib-GIO-DEBUG: 07:17:50.966: GTask [gio] D-Bus interface method dispatch (source object: 0x5583632c3dc0, source tag: 0x7f26f93cbe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:51.464: Device reported listing completion
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:51.464: Completing action FPI_DEVICE_ACTION_LIST in idle!
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:51.464: Updated temperature model after 0.50 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415076): fprintd-DEBUG: 07:17:51.464: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp_te_gjck/state/testuser/virtual_device_storage/0'
> (fprintd:2415076): fprintd-DEBUG: 07:17:51.464: file_storage_print_data_load(): loaded '/tmp/tmp_te_gjck/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2415076): fprintd-DEBUG: 07:17:51.465: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415076): fprintd-DEBUG: 07:17:51.465: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415076): fprintd-DEBUG: 07:17:51.467: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415076): fprintd-DEBUG: 07:17:51.467: file_storage_print_data_load(): loaded '/tmp/tmp_te_gjck/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2415076): fprintd-DEBUG: 07:17:51.467: start verification device 0 finger left-middle-finger
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:51.467: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:51.467: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415076): fprintd-DEBUG: 07:17:51.467: Finger present 0
> (fprintd:2415076): fprintd-DEBUG: 07:17:51.467: Finger needed 1
> (fprintd:2415076): GLib-GIO-DEBUG: 07:17:51.467: GTask [gio] D-Bus interface method dispatch (source object: 0x5583632c3dc0, source tag: 0x7f26f93cbe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415076): libfprint-virtual_device_connection-DEBUG: 07:17:51.468: Got a new connection!
> (fprintd:2415076): libfprint-virtual_device-DEBUG: 07:17:51.468: Got instructions of length 10
> (fprintd:2415076): libfprint-virtual_device-DEBUG: 07:17:51.468: Received command SCAN whorl
> (fprintd:2415076): libfprint-virtual_device-DEBUG: 07:17:51.468: Processing command SCAN whorl
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:51.468: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415076): fprintd-DEBUG: 07:17:51.468: Finger present 1
> (fprintd:2415076): fprintd-DEBUG: 07:17:51.468: Finger needed 1
> (fprintd:2415076): libfprint-virtual_device-DEBUG: 07:17:51.468: Virtual device scanned print whorl
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:51.468: Device reported verify result
> (fprintd:2415076): fprintd-DEBUG: 07:17:51.468: report_verify_status: result verify-match
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:51.468: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415076): fprintd-DEBUG: 07:17:51.468: Finger present 0
> (fprintd:2415076): fprintd-DEBUG: 07:17:51.468: Finger needed 1
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:51.468: Device reported verify completion
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:51.468: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415076): fprintd-DEBUG: 07:17:51.468: Finger present 0
> (fprintd:2415076): fprintd-DEBUG: 07:17:51.468: Finger needed 0
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:51.468: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:51.468: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415076): fprintd-DEBUG: 07:17:51.468: verify_cb: result verify-match
> (fprintd:2415076): fprintd-DEBUG: 07:17:51.471: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415076): fprintd-DEBUG: 07:17:51.471: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415076): GLib-GIO-DEBUG: 07:17:51.471: GTask [gio] D-Bus interface method dispatch (source object: 0x5583632c3dc0, source tag: 0x7f26f93cbe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415076): fprintd-DEBUG: 07:17:51.472: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415076): fprintd-DEBUG: 07:17:51.472: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:51.472: Device reported close completion
> (fprintd:2415076): GLib-GIO-DEBUG: 07:17:51.472: GTask [gio] D-Bus interface method dispatch (source object: 0x5583632c3dc0, source tag: 0x7f26f93cbe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:51.472: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2415076): libfprint-device-DEBUG: 07:17:51.472: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415076): fprintd-DEBUG: 07:17:51.472: released device 0
> (fprintd:2415076): fprintd-DEBUG: 07:17:51.473: main loop completed
> (fprintd:2415076): libfprint-virtual_device_storage-DEBUG: 07:17:51.473: 43620508856: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2415076): libfprint-virtual_device-DEBUG: 07:17:51.473: 43620508880: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-no-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> ----------------------------------- stderr -----------------------------------
> test_multiple_verify (__main__.FPrintdVirtualDeviceStorageVerificationTests.test_multiple_verify) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.020s
> 
> OK
> ==============================================================================
> 
> ================================== 386/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_concourrent_stop
> start time:   07:17:51
> duration:     0.94s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=9 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageVerificationTests.test_verify_concourrent_stop
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415101): GLib-GIO-DEBUG: 07:17:52.249: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.250: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415101): fprintd-WARNING **: 07:17:52.250: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.250: Launching FprintObject
> (fprintd:2415101): libfprint-context-DEBUG: 07:17:52.250: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.251: Preparing devices for resume
> (fprintd:2415101): libfprint-context-DEBUG: 07:17:52.251: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-dfrsn6ft/virtual-image.socket
> (fprintd:2415101): libfprint-context-DEBUG: 07:17:52.251: created
> (fprintd:2415101): libfprint-device-DEBUG: 07:17:52.251: Device reported probe completion
> (fprintd:2415101): libfprint-device-DEBUG: 07:17:52.251: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415101): libfprint-device-DEBUG: 07:17:52.251: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269472.252 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.253: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.253: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.253: Finger present 0
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.253: Finger needed 0
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.253: Got delay inhibitor for sleep.
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.253: entering main loop
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.253: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.349: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.350: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.351: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.354: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.354: user 'testuser' claiming the device: 0
> (fprintd:2415101): libfprint-virtual_device-DEBUG: 07:17:52.354: 43621389738: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2415101): libfprint-virtual_device_connection-DEBUG: 07:17:52.354: 43621389795: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415101): libfprint-device-DEBUG: 07:17:52.354: Device reported open completion
> (fprintd:2415101): GLib-GIO-DEBUG: 07:17:52.354: GTask [gio] D-Bus interface method dispatch (source object: 0x55cee1d67dd0, source tag: 0x7f07e41eae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415101): libfprint-device-DEBUG: 07:17:52.355: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415101): libfprint-device-DEBUG: 07:17:52.355: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.355: claimed device 0
> (fprintd:2415101): libfprint-virtual_device_connection-DEBUG: 07:17:52.355: Got a new connection!
> (fprintd:2415101): libfprint-virtual_device-DEBUG: 07:17:52.355: Got instructions of length 19
> (fprintd:2415101): libfprint-virtual_device-DEBUG: 07:17:52.355: Received command SET_ENROLL_STAGES 2
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.355: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.357: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.357: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.358: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.358: file_storage_print_data_load(): loaded '/tmp/tmpo55v_9f0/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.358: start enrollment device 0 finger 3
> (fprintd:2415101): libfprint-device-DEBUG: 07:17:52.358: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415101): libfprint-device-DEBUG: 07:17:52.358: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.358: Finger present 0
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.358: Finger needed 1
> (fprintd:2415101): GLib-GIO-DEBUG: 07:17:52.358: GTask [gio] D-Bus interface method dispatch (source object: 0x55cee1d67dd0, source tag: 0x7f07e41eae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415101): libfprint-virtual_device_connection-DEBUG: 07:17:52.359: Got a new connection!
> (fprintd:2415101): libfprint-virtual_device-DEBUG: 07:17:52.359: Got instructions of length 10
> (fprintd:2415101): libfprint-virtual_device-DEBUG: 07:17:52.359: Received command SCAN whorl
> (fprintd:2415101): libfprint-virtual_device-DEBUG: 07:17:52.359: Processing command SCAN whorl
> (fprintd:2415101): libfprint-device-DEBUG: 07:17:52.359: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.359: Finger present 1
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.359: Finger needed 1
> (fprintd:2415101): libfprint-virtual_device_storage-DEBUG: 07:17:52.359: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2415101): libfprint-device-DEBUG: 07:17:52.359: Device reported identify result
> (fprintd:2415101): libfprint-device-DEBUG: 07:17:52.359: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.359: Finger present 0
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.359: Finger needed 1
> (fprintd:2415101): libfprint-device-DEBUG: 07:17:52.359: Device reported identify completion
> (fprintd:2415101): libfprint-device-DEBUG: 07:17:52.359: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.359: Finger present 0
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.359: Finger needed 0
> (fprintd:2415101): libfprint-device-DEBUG: 07:17:52.359: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2415101): libfprint-device-DEBUG: 07:17:52.359: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415101): libfprint-device-DEBUG: 07:17:52.359: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415101): libfprint-device-DEBUG: 07:17:52.360: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.360: Finger present 0
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.360: Finger needed 1
> (fprintd:2415101): libfprint-virtual_device_connection-DEBUG: 07:17:52.360: Got a new connection!
> (fprintd:2415101): libfprint-virtual_device-DEBUG: 07:17:52.360: Got instructions of length 10
> (fprintd:2415101): libfprint-virtual_device-DEBUG: 07:17:52.360: Received command SCAN whorl
> (fprintd:2415101): libfprint-virtual_device-DEBUG: 07:17:52.360: Processing command SCAN whorl
> (fprintd:2415101): libfprint-device-DEBUG: 07:17:52.360: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.360: Finger present 1
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.360: Finger needed 1
> (fprintd:2415101): libfprint-device-DEBUG: 07:17:52.360: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.360: Finger present 0
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.360: Finger needed 1
> (fprintd:2415101): libfprint-device-DEBUG: 07:17:52.360: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.360: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415101): libfprint-virtual_device-DEBUG: 07:17:52.360: Sleeping completed
> (fprintd:2415101): libfprint-virtual_device_connection-DEBUG: 07:17:52.361: Got a new connection!
> (fprintd:2415101): libfprint-virtual_device-DEBUG: 07:17:52.361: Got instructions of length 10
> (fprintd:2415101): libfprint-virtual_device-DEBUG: 07:17:52.361: Received command SCAN whorl
> (fprintd:2415101): libfprint-virtual_device-DEBUG: 07:17:52.361: Processing command SCAN whorl
> (fprintd:2415101): libfprint-device-DEBUG: 07:17:52.361: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.361: Finger present 1
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.361: Finger needed 1
> (fprintd:2415101): libfprint-device-DEBUG: 07:17:52.361: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.361: Finger present 0
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.361: Finger needed 1
> (fprintd:2415101): libfprint-device-DEBUG: 07:17:52.361: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.361: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415101): libfprint-device-DEBUG: 07:17:52.361: Device reported enroll completion
> (fprintd:2415101): libfprint-device-DEBUG: 07:17:52.361: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.361: Finger present 0
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.361: Finger needed 0
> (fprintd:2415101): libfprint-device-DEBUG: 07:17:52.361: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2415101): libfprint-device-DEBUG: 07:17:52.361: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2415101): libfprint-device-DEBUG: 07:17:52.361: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.362: enroll_cb: result enroll-completed
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.362: file_storage_print_data_save(): print saved to /tmp/tmpo55v_9f0/state/testuser/virtual_device_storage/0/3
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.364: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.364: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415101): GLib-GIO-DEBUG: 07:17:52.364: GTask [gio] D-Bus interface method dispatch (source object: 0x55cee1d67dd0, source tag: 0x7f07e41eae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.364: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.364: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.366: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.367: file_storage_print_data_load(): loaded '/tmp/tmpo55v_9f0/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.367: start verification device 0 finger left-middle-finger
> (fprintd:2415101): libfprint-device-DEBUG: 07:17:52.367: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415101): libfprint-device-DEBUG: 07:17:52.367: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.367: Finger present 0
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.367: Finger needed 1
> (fprintd:2415101): GLib-GIO-DEBUG: 07:17:52.367: GTask [gio] D-Bus interface method dispatch (source object: 0x55cee1d67dd0, source tag: 0x7f07e41eae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.372: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.372: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.372: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.372: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415101): GLib-GIO-DEBUG: 07:17:52.372: GTask [gio] D-Bus interface method dispatch (source object: 0x55cee1d67dd0, source tag: 0x7f07e41eae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415101): GLib-GIO-DEBUG: 07:17:52.373: GTask [gio] D-Bus interface method dispatch (source object: 0x55cee1d67dd0, source tag: 0x7f07e41eae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415101): libfprint-device-DEBUG: 07:17:52.373: Idle cancelling on ongoing operation!
> (fprintd:2415101): libfprint-virtual_device-DEBUG: 07:17:52.373: Got cancellation!
> (fprintd:2415101): libfprint-virtual_device-DEBUG: 07:17:52.373: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2415101): libfprint-device-DEBUG: 07:17:52.373: Device reported verify completion
> (fprintd:2415101): libfprint-device-DEBUG: 07:17:52.373: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.373: Finger present 0
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.373: Finger needed 0
> (fprintd:2415101): libfprint-device-DEBUG: 07:17:52.373: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2415101): libfprint-device-DEBUG: 07:17:52.373: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.373: verify_cb: result verify-no-match
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.373: report_verify_status: result verify-no-match
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.376: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.376: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415101): libfprint-device-DEBUG: 07:17:52.376: Device reported close completion
> (fprintd:2415101): GLib-GIO-DEBUG: 07:17:52.376: GTask [gio] D-Bus interface method dispatch (source object: 0x55cee1d67dd0, source tag: 0x7f07e41eae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415101): libfprint-device-DEBUG: 07:17:52.376: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2415101): libfprint-device-DEBUG: 07:17:52.376: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.376: released device 0
> (fprintd:2415101): fprintd-DEBUG: 07:17:52.377: main loop completed
> (fprintd:2415101): libfprint-virtual_device_storage-DEBUG: 07:17:52.377: 43621412630: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2415101): libfprint-virtual_device-DEBUG: 07:17:52.377: 43621412891: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-no-match', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_concourrent_stop (__main__.FPrintdVirtualDeviceStorageVerificationTests.test_verify_concourrent_stop) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.725s
> 
> OK
> ==============================================================================
> 
> ================================== 387/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_multiple_verify_cancelled
> start time:   07:17:50
> duration:     2.66s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=8 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageVerificationTests.test_multiple_verify_cancelled
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415084): GLib-GIO-DEBUG: 07:17:51.056: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.057: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415084): fprintd-WARNING **: 07:17:51.057: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.057: Launching FprintObject
> (fprintd:2415084): libfprint-context-DEBUG: 07:17:51.057: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.058: Preparing devices for resume
> (fprintd:2415084): libfprint-context-DEBUG: 07:17:51.058: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-98gav1ws/virtual-image.socket
> (fprintd:2415084): libfprint-context-DEBUG: 07:17:51.058: created
> 1690269471.059 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:51.059: Device reported probe completion
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:51.059: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:51.059: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.060: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.060: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.060: Finger present 0
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.060: Finger needed 0
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.061: Got delay inhibitor for sleep.
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.061: entering main loop
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.061: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.154: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.155: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.155: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.156: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.156: user 'testuser' claiming the device: 0
> (fprintd:2415084): libfprint-virtual_device-DEBUG: 07:17:51.156: 43620191763: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2415084): libfprint-virtual_device_connection-DEBUG: 07:17:51.156: 43620191816: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:51.156: Device reported open completion
> (fprintd:2415084): GLib-GIO-DEBUG: 07:17:51.157: GTask [gio] D-Bus interface method dispatch (source object: 0x55df598330d0, source tag: 0x7f01fad60e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:51.157: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:51.157: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.157: claimed device 0
> (fprintd:2415084): libfprint-virtual_device_connection-DEBUG: 07:17:51.157: Got a new connection!
> (fprintd:2415084): libfprint-virtual_device-DEBUG: 07:17:51.157: Got instructions of length 19
> (fprintd:2415084): libfprint-virtual_device-DEBUG: 07:17:51.157: Received command SET_ENROLL_STAGES 2
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.157: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.158: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.158: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.159: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.159: file_storage_print_data_load(): loaded '/tmp/tmp02fimra4/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.159: start enrollment device 0 finger 3
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:51.159: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:51.159: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.159: Finger present 0
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.159: Finger needed 1
> (fprintd:2415084): GLib-GIO-DEBUG: 07:17:51.159: GTask [gio] D-Bus interface method dispatch (source object: 0x55df598330d0, source tag: 0x7f01fad60e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415084): libfprint-virtual_device_connection-DEBUG: 07:17:51.159: Got a new connection!
> (fprintd:2415084): libfprint-virtual_device-DEBUG: 07:17:51.160: Got instructions of length 10
> (fprintd:2415084): libfprint-virtual_device-DEBUG: 07:17:51.160: Received command SCAN whorl
> (fprintd:2415084): libfprint-virtual_device-DEBUG: 07:17:51.160: Processing command SCAN whorl
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:51.160: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.160: Finger present 1
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.160: Finger needed 1
> (fprintd:2415084): libfprint-virtual_device_storage-DEBUG: 07:17:51.160: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:51.160: Device reported identify result
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:51.160: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.160: Finger present 0
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.160: Finger needed 1
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:51.160: Device reported identify completion
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:51.160: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.160: Finger present 0
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.160: Finger needed 0
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:51.160: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:51.160: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:51.160: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:51.160: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.160: Finger present 0
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.160: Finger needed 1
> (fprintd:2415084): libfprint-virtual_device_connection-DEBUG: 07:17:51.160: Got a new connection!
> (fprintd:2415084): libfprint-virtual_device-DEBUG: 07:17:51.161: Got instructions of length 10
> (fprintd:2415084): libfprint-virtual_device-DEBUG: 07:17:51.161: Received command SCAN whorl
> (fprintd:2415084): libfprint-virtual_device-DEBUG: 07:17:51.161: Processing command SCAN whorl
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:51.161: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.161: Finger present 1
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.161: Finger needed 1
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:51.161: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.161: Finger present 0
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.161: Finger needed 1
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:51.161: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.161: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415084): libfprint-virtual_device-DEBUG: 07:17:51.161: Sleeping completed
> (fprintd:2415084): libfprint-virtual_device_connection-DEBUG: 07:17:51.162: Got a new connection!
> (fprintd:2415084): libfprint-virtual_device-DEBUG: 07:17:51.162: Got instructions of length 10
> (fprintd:2415084): libfprint-virtual_device-DEBUG: 07:17:51.162: Received command SCAN whorl
> (fprintd:2415084): libfprint-virtual_device-DEBUG: 07:17:51.162: Processing command SCAN whorl
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:51.162: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.162: Finger present 1
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.162: Finger needed 1
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:51.162: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.162: Finger present 0
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.162: Finger needed 1
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:51.162: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.162: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:51.162: Device reported enroll completion
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:51.162: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.162: Finger present 0
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.162: Finger needed 0
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:51.162: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:51.162: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:51.162: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.162: enroll_cb: result enroll-completed
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.163: file_storage_print_data_save(): print saved to /tmp/tmp02fimra4/state/testuser/virtual_device_storage/0/3
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.164: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.164: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415084): GLib-GIO-DEBUG: 07:17:51.164: GTask [gio] D-Bus interface method dispatch (source object: 0x55df598330d0, source tag: 0x7f01fad60e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.165: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.165: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.166: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.166: file_storage_print_data_load(): loaded '/tmp/tmp02fimra4/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.167: start verification device 0 finger left-middle-finger
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:51.167: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:51.167: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.167: Finger present 0
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.167: Finger needed 1
> (fprintd:2415084): GLib-GIO-DEBUG: 07:17:51.167: GTask [gio] D-Bus interface method dispatch (source object: 0x55df598330d0, source tag: 0x7f01fad60e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415084): libfprint-virtual_device_connection-DEBUG: 07:17:51.167: Got a new connection!
> (fprintd:2415084): libfprint-virtual_device-DEBUG: 07:17:51.167: Got instructions of length 8
> (fprintd:2415084): libfprint-virtual_device-DEBUG: 07:17:51.167: Received command SLEEP 50
> (fprintd:2415084): libfprint-virtual_device-DEBUG: 07:17:51.167: Processing command SLEEP 50
> (fprintd:2415084): libfprint-virtual_device-DEBUG: 07:17:51.167: Sleeping 50ms
> (fprintd:2415084): libfprint-virtual_device_connection-DEBUG: 07:17:51.168: Got a new connection!
> (fprintd:2415084): libfprint-virtual_device-DEBUG: 07:17:51.168: Got instructions of length 16
> (fprintd:2415084): libfprint-virtual_device-DEBUG: 07:17:51.168: Received command SCAN tented_arch
> (fprintd:2415084): libfprint-virtual_device_connection-DEBUG: 07:17:51.168: Got a new connection!
> (fprintd:2415084): libfprint-virtual_device-DEBUG: 07:17:51.168: Got instructions of length 11
> (fprintd:2415084): libfprint-virtual_device-DEBUG: 07:17:51.168: Received command SLEEP 60000
> (fprintd:2415084): libfprint-virtual_device-DEBUG: 07:17:51.218: Sleeping completed
> (fprintd:2415084): libfprint-virtual_device-DEBUG: 07:17:51.218: Processing command SCAN tented_arch
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:51.218: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.218: Finger present 1
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.218: Finger needed 1
> (fprintd:2415084): libfprint-virtual_device-DEBUG: 07:17:51.218: Virtual device scanned print tented_arch
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:51.219: Device reported verify result
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.219: report_verify_status: result verify-no-match
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:51.219: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.219: Finger present 0
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.219: Finger needed 1
> (fprintd:2415084): libfprint-virtual_device-DEBUG: 07:17:51.219: Processing command SLEEP 60000
> (fprintd:2415084): libfprint-virtual_device-DEBUG: 07:17:51.219: Sleeping 60000ms
> (fprintd:2415084): libfprint-virtual_device-DEBUG: 07:17:51.219: Sleeping now, command queued for later: SCAN tented_arch
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.220: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415084): fprintd-DEBUG: 07:17:51.220: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415084): GLib-GIO-DEBUG: 07:17:51.220: GTask [gio] D-Bus interface method dispatch (source object: 0x55df598330d0, source tag: 0x7f01fad60e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:51.277: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:52.967: Idle cancelling on ongoing operation!
> (fprintd:2415084): libfprint-virtual_device-DEBUG: 07:17:52.967: Got cancellation!
> (fprintd:2415084): libfprint-virtual_device-DEBUG: 07:17:52.967: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:52.967: Device reported verify completion
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:52.967: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415084): fprintd-DEBUG: 07:17:52.967: Finger present 0
> (fprintd:2415084): fprintd-DEBUG: 07:17:52.967: Finger needed 0
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:52.967: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:52.967: Updated temperature model after 1.69 seconds, ratio 0.27 -> 0.28, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2415084): fprintd-DEBUG: 07:17:52.967: verify_cb: result verify-no-match
> (fprintd:2415084): fprintd-DEBUG: 07:17:52.968: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415084): fprintd-DEBUG: 07:17:52.968: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415084): fprintd-DEBUG: 07:17:52.969: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415084): fprintd-DEBUG: 07:17:52.969: file_storage_print_data_load(): loaded '/tmp/tmp02fimra4/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2415084): fprintd-DEBUG: 07:17:52.969: start verification device 0 finger left-middle-finger
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:52.969: Updated temperature model after 0.00 seconds, ratio 0.28 -> 0.28, active 1 -> 1, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:52.969: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415084): fprintd-DEBUG: 07:17:52.969: Finger present 0
> (fprintd:2415084): fprintd-DEBUG: 07:17:52.969: Finger needed 1
> (fprintd:2415084): GLib-GIO-DEBUG: 07:17:52.969: GTask [gio] D-Bus interface method dispatch (source object: 0x55df598330d0, source tag: 0x7f01fad60e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415084): libfprint-virtual_device_connection-DEBUG: 07:17:52.970: Got a new connection!
> (fprintd:2415084): libfprint-virtual_device-DEBUG: 07:17:52.970: Got instructions of length 8
> (fprintd:2415084): libfprint-virtual_device-DEBUG: 07:17:52.970: Received command FINGER 0
> (fprintd:2415084): libfprint-virtual_device-DEBUG: 07:17:52.970: Processing command FINGER 0
> (fprintd:2415084): libfprint-virtual_device_connection-DEBUG: 07:17:52.970: Got a new connection!
> (fprintd:2415084): libfprint-virtual_device-DEBUG: 07:17:52.970: Got instructions of length 10
> (fprintd:2415084): libfprint-virtual_device-DEBUG: 07:17:52.970: Received command SCAN whorl
> (fprintd:2415084): libfprint-virtual_device-DEBUG: 07:17:52.970: Processing command SCAN whorl
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:52.970: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415084): fprintd-DEBUG: 07:17:52.970: Finger present 1
> (fprintd:2415084): fprintd-DEBUG: 07:17:52.970: Finger needed 1
> (fprintd:2415084): libfprint-virtual_device-DEBUG: 07:17:52.970: Virtual device scanned print whorl
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:52.970: Device reported verify result
> (fprintd:2415084): fprintd-DEBUG: 07:17:52.970: report_verify_status: result verify-match
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:52.970: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415084): fprintd-DEBUG: 07:17:52.970: Finger present 0
> (fprintd:2415084): fprintd-DEBUG: 07:17:52.970: Finger needed 1
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:52.970: Device reported verify completion
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:52.970: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415084): fprintd-DEBUG: 07:17:52.970: Finger present 0
> (fprintd:2415084): fprintd-DEBUG: 07:17:52.970: Finger needed 0
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:52.970: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:52.970: Updated temperature model after 0.00 seconds, ratio 0.28 -> 0.28, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2415084): fprintd-DEBUG: 07:17:52.970: verify_cb: result verify-match
> (fprintd:2415084): fprintd-DEBUG: 07:17:52.971: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415084): fprintd-DEBUG: 07:17:52.971: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415084): GLib-GIO-DEBUG: 07:17:52.972: GTask [gio] D-Bus interface method dispatch (source object: 0x55df598330d0, source tag: 0x7f01fad60e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415084): fprintd-DEBUG: 07:17:52.973: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415084): fprintd-DEBUG: 07:17:52.973: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:52.973: Device reported close completion
> (fprintd:2415084): GLib-GIO-DEBUG: 07:17:52.973: GTask [gio] D-Bus interface method dispatch (source object: 0x55df598330d0, source tag: 0x7f01fad60e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:52.973: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2415084): libfprint-device-DEBUG: 07:17:52.973: Updated temperature model after 0.00 seconds, ratio 0.28 -> 0.28, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2415084): fprintd-DEBUG: 07:17:52.973: released device 0
> (fprintd:2415084): fprintd-DEBUG: 07:17:52.976: main loop completed
> (fprintd:2415084): libfprint-virtual_device_storage-DEBUG: 07:17:52.976: 43622011773: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2415084): libfprint-virtual_device-DEBUG: 07:17:52.976: 43622011802: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-no-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-match', true)
> ----------------------------------- stderr -----------------------------------
> test_multiple_verify_cancelled (__main__.FPrintdVirtualDeviceStorageVerificationTests.test_multiple_verify_cancelled) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 2.432s
> 
> OK
> ==============================================================================
> 
> ================================== 388/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_error_already_open
> start time:   07:17:52
> duration:     0.84s
> result:       exit status 0
> command:      MALLOC_PERTURB_=202 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageVerificationTests.test_verify_error_already_open
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415120): GLib-GIO-DEBUG: 07:17:53.146: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.147: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415120): fprintd-WARNING **: 07:17:53.147: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.147: Launching FprintObject
> (fprintd:2415120): libfprint-context-DEBUG: 07:17:53.147: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.149: Preparing devices for resume
> (fprintd:2415120): libfprint-context-DEBUG: 07:17:53.149: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-9qfc26wy/virtual-image.socket
> (fprintd:2415120): libfprint-context-DEBUG: 07:17:53.149: created
> (fprintd:2415120): libfprint-device-DEBUG: 07:17:53.149: Device reported probe completion
> (fprintd:2415120): libfprint-device-DEBUG: 07:17:53.149: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415120): libfprint-device-DEBUG: 07:17:53.149: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269473.150 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.150: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.150: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.150: Finger present 0
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.150: Finger needed 0
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.151: Got delay inhibitor for sleep.
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.151: entering main loop
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.151: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.245: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.245: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.246: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.247: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.247: user 'testuser' claiming the device: 0
> (fprintd:2415120): libfprint-virtual_device-DEBUG: 07:17:53.247: 43622282315: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2415120): libfprint-virtual_device_connection-DEBUG: 07:17:53.247: 43622282359: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415120): libfprint-device-DEBUG: 07:17:53.247: Device reported open completion
> (fprintd:2415120): GLib-GIO-DEBUG: 07:17:53.247: GTask [gio] D-Bus interface method dispatch (source object: 0x55f5717e3fa0, source tag: 0x7f6724bd0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415120): libfprint-device-DEBUG: 07:17:53.247: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415120): libfprint-device-DEBUG: 07:17:53.247: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.247: claimed device 0
> (fprintd:2415120): libfprint-virtual_device_connection-DEBUG: 07:17:53.248: Got a new connection!
> (fprintd:2415120): libfprint-virtual_device-DEBUG: 07:17:53.248: Got instructions of length 19
> (fprintd:2415120): libfprint-virtual_device-DEBUG: 07:17:53.248: Received command SET_ENROLL_STAGES 2
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.248: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.249: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.249: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.250: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.250: file_storage_print_data_load(): loaded '/tmp/tmpdynd85vr/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.250: start enrollment device 0 finger 3
> (fprintd:2415120): libfprint-device-DEBUG: 07:17:53.250: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415120): libfprint-device-DEBUG: 07:17:53.250: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.250: Finger present 0
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.250: Finger needed 1
> (fprintd:2415120): GLib-GIO-DEBUG: 07:17:53.250: GTask [gio] D-Bus interface method dispatch (source object: 0x55f5717e3fa0, source tag: 0x7f6724bd0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415120): libfprint-virtual_device_connection-DEBUG: 07:17:53.251: Got a new connection!
> (fprintd:2415120): libfprint-virtual_device-DEBUG: 07:17:53.251: Got instructions of length 10
> (fprintd:2415120): libfprint-virtual_device-DEBUG: 07:17:53.251: Received command SCAN whorl
> (fprintd:2415120): libfprint-virtual_device-DEBUG: 07:17:53.251: Processing command SCAN whorl
> (fprintd:2415120): libfprint-device-DEBUG: 07:17:53.251: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.251: Finger present 1
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.251: Finger needed 1
> (fprintd:2415120): libfprint-virtual_device_storage-DEBUG: 07:17:53.251: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2415120): libfprint-device-DEBUG: 07:17:53.251: Device reported identify result
> (fprintd:2415120): libfprint-device-DEBUG: 07:17:53.251: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.251: Finger present 0
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.251: Finger needed 1
> (fprintd:2415120): libfprint-device-DEBUG: 07:17:53.251: Device reported identify completion
> (fprintd:2415120): libfprint-device-DEBUG: 07:17:53.251: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.251: Finger present 0
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.251: Finger needed 0
> (fprintd:2415120): libfprint-device-DEBUG: 07:17:53.251: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2415120): libfprint-device-DEBUG: 07:17:53.251: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415120): libfprint-device-DEBUG: 07:17:53.251: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415120): libfprint-device-DEBUG: 07:17:53.251: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.251: Finger present 0
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.251: Finger needed 1
> (fprintd:2415120): libfprint-virtual_device_connection-DEBUG: 07:17:53.251: Got a new connection!
> (fprintd:2415120): libfprint-virtual_device-DEBUG: 07:17:53.251: Got instructions of length 10
> (fprintd:2415120): libfprint-virtual_device-DEBUG: 07:17:53.251: Received command SCAN whorl
> (fprintd:2415120): libfprint-virtual_device-DEBUG: 07:17:53.251: Processing command SCAN whorl
> (fprintd:2415120): libfprint-device-DEBUG: 07:17:53.251: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.251: Finger present 1
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.252: Finger needed 1
> (fprintd:2415120): libfprint-device-DEBUG: 07:17:53.252: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.252: Finger present 0
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.252: Finger needed 1
> (fprintd:2415120): libfprint-device-DEBUG: 07:17:53.252: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.252: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415120): libfprint-virtual_device-DEBUG: 07:17:53.252: Sleeping completed
> (fprintd:2415120): libfprint-virtual_device_connection-DEBUG: 07:17:53.252: Got a new connection!
> (fprintd:2415120): libfprint-virtual_device-DEBUG: 07:17:53.252: Got instructions of length 10
> (fprintd:2415120): libfprint-virtual_device-DEBUG: 07:17:53.252: Received command SCAN whorl
> (fprintd:2415120): libfprint-virtual_device-DEBUG: 07:17:53.252: Processing command SCAN whorl
> (fprintd:2415120): libfprint-device-DEBUG: 07:17:53.252: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.252: Finger present 1
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.252: Finger needed 1
> (fprintd:2415120): libfprint-device-DEBUG: 07:17:53.252: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.252: Finger present 0
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.252: Finger needed 1
> (fprintd:2415120): libfprint-device-DEBUG: 07:17:53.252: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.252: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415120): libfprint-device-DEBUG: 07:17:53.252: Device reported enroll completion
> (fprintd:2415120): libfprint-device-DEBUG: 07:17:53.252: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.252: Finger present 0
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.252: Finger needed 0
> (fprintd:2415120): libfprint-device-DEBUG: 07:17:53.252: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2415120): libfprint-device-DEBUG: 07:17:53.252: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2415120): libfprint-device-DEBUG: 07:17:53.252: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.252: enroll_cb: result enroll-completed
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.253: file_storage_print_data_save(): print saved to /tmp/tmpdynd85vr/state/testuser/virtual_device_storage/0/3
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.253: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.253: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415120): GLib-GIO-DEBUG: 07:17:53.253: GTask [gio] D-Bus interface method dispatch (source object: 0x55f5717e3fa0, source tag: 0x7f6724bd0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.254: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.254: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.254: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.254: file_storage_print_data_load(): loaded '/tmp/tmpdynd85vr/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.255: start verification device 0 finger left-middle-finger
> (fprintd:2415120): libfprint-device-DEBUG: 07:17:53.255: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415120): libfprint-device-DEBUG: 07:17:53.255: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.255: Finger present 0
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.255: Finger needed 1
> (fprintd:2415120): GLib-GIO-DEBUG: 07:17:53.255: GTask [gio] D-Bus interface method dispatch (source object: 0x55f5717e3fa0, source tag: 0x7f6724bd0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415120): libfprint-virtual_device_connection-DEBUG: 07:17:53.255: Got a new connection!
> (fprintd:2415120): libfprint-virtual_device-DEBUG: 07:17:53.255: Got instructions of length 7
> (fprintd:2415120): libfprint-virtual_device-DEBUG: 07:17:53.255: Received command ERROR 3
> (fprintd:2415120): libfprint-virtual_device-DEBUG: 07:17:53.255: Processing command ERROR 3
> (fprintd:2415120): libfprint-virtual_device-DEBUG: 07:17:53.255: Virtual device scan failed with error: The device has already been opened!
> (fprintd:2415120): libfprint-device-DEBUG: 07:17:53.255: Device reported verify completion
> (fprintd:2415120): libfprint-device-DEBUG: 07:17:53.255: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.255: Finger present 0
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.255: Finger needed 0
> (fprintd:2415120): libfprint-device-DEBUG: 07:17:53.256: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2415120): libfprint-device-DEBUG: 07:17:53.256: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.256: verify_cb: result verify-unknown-error
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.256: report_verify_status: result verify-unknown-error
> 
> (fprintd:2415120): fprintd-WARNING **: 07:17:53.257: Device reported an error during verify: The device has already been opened!
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.257: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.257: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415120): GLib-GIO-DEBUG: 07:17:53.257: GTask [gio] D-Bus interface method dispatch (source object: 0x55f5717e3fa0, source tag: 0x7f6724bd0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.258: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.258: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415120): libfprint-device-DEBUG: 07:17:53.258: Device reported close completion
> (fprintd:2415120): GLib-GIO-DEBUG: 07:17:53.258: GTask [gio] D-Bus interface method dispatch (source object: 0x55f5717e3fa0, source tag: 0x7f6724bd0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415120): libfprint-device-DEBUG: 07:17:53.258: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2415120): libfprint-device-DEBUG: 07:17:53.258: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.258: released device 0
> (fprintd:2415120): fprintd-DEBUG: 07:17:53.259: main loop completed
> (fprintd:2415120): libfprint-virtual_device_storage-DEBUG: 07:17:53.260: 43622295203: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2415120): libfprint-virtual_device-DEBUG: 07:17:53.260: 43622295224: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_error_already_open (__main__.FPrintdVirtualDeviceStorageVerificationTests.test_verify_error_already_open) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.616s
> 
> OK
> ==============================================================================
> 
> ================================== 389/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_error_busy
> start time:   07:17:53
> duration:     0.81s
> result:       exit status 0
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> MALLOC_PERTURB_=241 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageVerificationTests.test_verify_error_busy
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415144): GLib-GIO-DEBUG: 07:17:53.671: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.675: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415144): fprintd-WARNING **: 07:17:53.675: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.675: Launching FprintObject
> (fprintd:2415144): libfprint-context-DEBUG: 07:17:53.677: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.680: Preparing devices for resume
> (fprintd:2415144): libfprint-context-DEBUG: 07:17:53.680: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-d88bqu46/virtual-image.socket
> (fprintd:2415144): libfprint-context-DEBUG: 07:17:53.680: created
> 1690269473.681 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415144): libfprint-device-DEBUG: 07:17:53.681: Device reported probe completion
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.681: Got delay inhibitor for sleep.
> (fprintd:2415144): libfprint-device-DEBUG: 07:17:53.681: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415144): libfprint-device-DEBUG: 07:17:53.681: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.684: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.684: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.684: Finger present 0
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.684: Finger needed 0
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.684: entering main loop
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.685: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.762: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.762: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.763: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.764: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.764: user 'testuser' claiming the device: 0
> (fprintd:2415144): libfprint-virtual_device-DEBUG: 07:17:53.765: 43622800037: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2415144): libfprint-virtual_device_connection-DEBUG: 07:17:53.765: 43622800073: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415144): libfprint-device-DEBUG: 07:17:53.765: Device reported open completion
> (fprintd:2415144): GLib-GIO-DEBUG: 07:17:53.765: GTask [gio] D-Bus interface method dispatch (source object: 0x560d8140aa90, source tag: 0x7f1ca43cbe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415144): libfprint-device-DEBUG: 07:17:53.765: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415144): libfprint-device-DEBUG: 07:17:53.765: Updated temperature model after 0.08 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.765: claimed device 0
> (fprintd:2415144): libfprint-virtual_device_connection-DEBUG: 07:17:53.766: Got a new connection!
> (fprintd:2415144): libfprint-virtual_device-DEBUG: 07:17:53.766: Got instructions of length 19
> (fprintd:2415144): libfprint-virtual_device-DEBUG: 07:17:53.766: Received command SET_ENROLL_STAGES 2
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.766: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.767: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.767: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.768: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.768: file_storage_print_data_load(): loaded '/tmp/tmp9see7j8w/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.768: start enrollment device 0 finger 3
> (fprintd:2415144): libfprint-device-DEBUG: 07:17:53.768: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415144): libfprint-device-DEBUG: 07:17:53.768: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.768: Finger present 0
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.768: Finger needed 1
> (fprintd:2415144): GLib-GIO-DEBUG: 07:17:53.768: GTask [gio] D-Bus interface method dispatch (source object: 0x560d8140aa90, source tag: 0x7f1ca43cbe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415144): libfprint-virtual_device_connection-DEBUG: 07:17:53.769: Got a new connection!
> (fprintd:2415144): libfprint-virtual_device-DEBUG: 07:17:53.769: Got instructions of length 10
> (fprintd:2415144): libfprint-virtual_device-DEBUG: 07:17:53.769: Received command SCAN whorl
> (fprintd:2415144): libfprint-virtual_device-DEBUG: 07:17:53.769: Processing command SCAN whorl
> (fprintd:2415144): libfprint-device-DEBUG: 07:17:53.769: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.769: Finger present 1
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.769: Finger needed 1
> (fprintd:2415144): libfprint-virtual_device_storage-DEBUG: 07:17:53.769: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2415144): libfprint-device-DEBUG: 07:17:53.769: Device reported identify result
> (fprintd:2415144): libfprint-device-DEBUG: 07:17:53.769: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.769: Finger present 0
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.769: Finger needed 1
> (fprintd:2415144): libfprint-device-DEBUG: 07:17:53.769: Device reported identify completion
> (fprintd:2415144): libfprint-device-DEBUG: 07:17:53.769: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.769: Finger present 0
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.769: Finger needed 0
> (fprintd:2415144): libfprint-device-DEBUG: 07:17:53.769: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2415144): libfprint-device-DEBUG: 07:17:53.769: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415144): libfprint-device-DEBUG: 07:17:53.769: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415144): libfprint-device-DEBUG: 07:17:53.769: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.769: Finger present 0
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.769: Finger needed 1
> (fprintd:2415144): libfprint-virtual_device_connection-DEBUG: 07:17:53.770: Got a new connection!
> (fprintd:2415144): libfprint-virtual_device-DEBUG: 07:17:53.770: Got instructions of length 10
> (fprintd:2415144): libfprint-virtual_device-DEBUG: 07:17:53.770: Received command SCAN whorl
> (fprintd:2415144): libfprint-virtual_device-DEBUG: 07:17:53.770: Processing command SCAN whorl
> (fprintd:2415144): libfprint-device-DEBUG: 07:17:53.770: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.770: Finger present 1
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.771: Finger needed 1
> (fprintd:2415144): libfprint-device-DEBUG: 07:17:53.771: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.771: Finger present 0
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.771: Finger needed 1
> (fprintd:2415144): libfprint-device-DEBUG: 07:17:53.771: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.771: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415144): libfprint-virtual_device-DEBUG: 07:17:53.771: Sleeping completed
> (fprintd:2415144): libfprint-virtual_device_connection-DEBUG: 07:17:53.771: Got a new connection!
> (fprintd:2415144): libfprint-virtual_device-DEBUG: 07:17:53.772: Got instructions of length 10
> (fprintd:2415144): libfprint-virtual_device-DEBUG: 07:17:53.772: Received command SCAN whorl
> (fprintd:2415144): libfprint-virtual_device-DEBUG: 07:17:53.772: Processing command SCAN whorl
> (fprintd:2415144): libfprint-device-DEBUG: 07:17:53.772: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.772: Finger present 1
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.772: Finger needed 1
> (fprintd:2415144): libfprint-device-DEBUG: 07:17:53.772: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.772: Finger present 0
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.772: Finger needed 1
> (fprintd:2415144): libfprint-device-DEBUG: 07:17:53.772: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.772: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415144): libfprint-device-DEBUG: 07:17:53.772: Device reported enroll completion
> (fprintd:2415144): libfprint-device-DEBUG: 07:17:53.772: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.772: Finger present 0
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.772: Finger needed 0
> (fprintd:2415144): libfprint-device-DEBUG: 07:17:53.772: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2415144): libfprint-device-DEBUG: 07:17:53.772: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2415144): libfprint-device-DEBUG: 07:17:53.772: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.772: enroll_cb: result enroll-completed
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.772: file_storage_print_data_save(): print saved to /tmp/tmp9see7j8w/state/testuser/virtual_device_storage/0/3
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.773: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.773: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415144): GLib-GIO-DEBUG: 07:17:53.773: GTask [gio] D-Bus interface method dispatch (source object: 0x560d8140aa90, source tag: 0x7f1ca43cbe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.775: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.775: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.777: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.777: file_storage_print_data_load(): loaded '/tmp/tmp9see7j8w/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.777: start verification device 0 finger left-middle-finger
> (fprintd:2415144): libfprint-device-DEBUG: 07:17:53.777: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415144): libfprint-device-DEBUG: 07:17:53.777: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.777: Finger present 0
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.777: Finger needed 1
> (fprintd:2415144): GLib-GIO-DEBUG: 07:17:53.777: GTask [gio] D-Bus interface method dispatch (source object: 0x560d8140aa90, source tag: 0x7f1ca43cbe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415144): libfprint-virtual_device_connection-DEBUG: 07:17:53.778: Got a new connection!
> (fprintd:2415144): libfprint-virtual_device-DEBUG: 07:17:53.778: Got instructions of length 7
> (fprintd:2415144): libfprint-virtual_device-DEBUG: 07:17:53.778: Received command ERROR 4
> (fprintd:2415144): libfprint-virtual_device-DEBUG: 07:17:53.778: Processing command ERROR 4
> (fprintd:2415144): libfprint-virtual_device-DEBUG: 07:17:53.778: Virtual device scan failed with error: The device is still busy with another operation, please try again later.
> (fprintd:2415144): libfprint-device-DEBUG: 07:17:53.778: Device reported verify completion
> (fprintd:2415144): libfprint-device-DEBUG: 07:17:53.778: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.778: Finger present 0
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.778: Finger needed 0
> (fprintd:2415144): libfprint-device-DEBUG: 07:17:53.778: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2415144): libfprint-device-DEBUG: 07:17:53.778: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.778: verify_cb: result verify-unknown-error
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.778: report_verify_status: result verify-unknown-error
> 
> (fprintd:2415144): fprintd-WARNING **: 07:17:53.778: Device reported an error during verify: The device is still busy with another operation, please try again later.
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.779: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.779: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415144): GLib-GIO-DEBUG: 07:17:53.779: GTask [gio] D-Bus interface method dispatch (source object: 0x560d8140aa90, source tag: 0x7f1ca43cbe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.779: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.779: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415144): libfprint-device-DEBUG: 07:17:53.780: Device reported close completion
> (fprintd:2415144): GLib-GIO-DEBUG: 07:17:53.780: GTask [gio] D-Bus interface method dispatch (source object: 0x560d8140aa90, source tag: 0x7f1ca43cbe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415144): libfprint-device-DEBUG: 07:17:53.780: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2415144): libfprint-device-DEBUG: 07:17:53.780: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.780: released device 0
> (fprintd:2415144): fprintd-DEBUG: 07:17:53.781: main loop completed
> (fprintd:2415144): libfprint-virtual_device_storage-DEBUG: 07:17:53.782: 43622817565: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2415144): libfprint-virtual_device-DEBUG: 07:17:53.782: 43622817588: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_error_busy (__main__.FPrintdVirtualDeviceStorageVerificationTests.test_verify_error_busy) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.613s
> 
> OK
> ==============================================================================
> 
> ================================== 390/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_error_data_full
> start time:   07:17:53
> duration:     0.93s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=208 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageVerificationTests.test_verify_error_data_full
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415155): GLib-GIO-DEBUG: 07:17:54.049: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.051: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415155): fprintd-WARNING **: 07:17:54.052: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.052: Launching FprintObject
> (fprintd:2415155): libfprint-context-DEBUG: 07:17:54.053: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.060: Preparing devices for resume
> 1690269474.061 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415155): libfprint-context-DEBUG: 07:17:54.060: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-8cjbdpuc/virtual-image.socket
> (fprintd:2415155): libfprint-context-DEBUG: 07:17:54.063: created
> (fprintd:2415155): libfprint-device-DEBUG: 07:17:54.064: Device reported probe completion
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.064: Got delay inhibitor for sleep.
> (fprintd:2415155): libfprint-device-DEBUG: 07:17:54.065: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415155): libfprint-device-DEBUG: 07:17:54.065: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.068: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.068: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.068: Finger present 0
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.068: Finger needed 0
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.069: entering main loop
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.069: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.145: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.146: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.147: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.155: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.155: user 'testuser' claiming the device: 0
> (fprintd:2415155): libfprint-virtual_device-DEBUG: 07:17:54.155: 43623190958: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2415155): libfprint-virtual_device_connection-DEBUG: 07:17:54.155: 43623190996: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415155): libfprint-device-DEBUG: 07:17:54.156: Device reported open completion
> (fprintd:2415155): GLib-GIO-DEBUG: 07:17:54.156: GTask [gio] D-Bus interface method dispatch (source object: 0x55608bd17e80, source tag: 0x7fa0e583ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415155): libfprint-device-DEBUG: 07:17:54.156: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415155): libfprint-device-DEBUG: 07:17:54.156: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.156: claimed device 0
> (fprintd:2415155): libfprint-virtual_device_connection-DEBUG: 07:17:54.159: Got a new connection!
> (fprintd:2415155): libfprint-virtual_device-DEBUG: 07:17:54.159: Got instructions of length 19
> (fprintd:2415155): libfprint-virtual_device-DEBUG: 07:17:54.159: Received command SET_ENROLL_STAGES 2
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.159: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.160: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.160: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.161: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.161: file_storage_print_data_load(): loaded '/tmp/tmpl90xphzc/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.161: start enrollment device 0 finger 3
> (fprintd:2415155): libfprint-device-DEBUG: 07:17:54.161: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415155): libfprint-device-DEBUG: 07:17:54.161: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.161: Finger present 0
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.161: Finger needed 1
> (fprintd:2415155): GLib-GIO-DEBUG: 07:17:54.161: GTask [gio] D-Bus interface method dispatch (source object: 0x55608bd17e80, source tag: 0x7fa0e583ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415155): libfprint-virtual_device_connection-DEBUG: 07:17:54.162: Got a new connection!
> (fprintd:2415155): libfprint-virtual_device-DEBUG: 07:17:54.162: Got instructions of length 10
> (fprintd:2415155): libfprint-virtual_device-DEBUG: 07:17:54.162: Received command SCAN whorl
> (fprintd:2415155): libfprint-virtual_device-DEBUG: 07:17:54.162: Processing command SCAN whorl
> (fprintd:2415155): libfprint-device-DEBUG: 07:17:54.162: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.162: Finger present 1
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.162: Finger needed 1
> (fprintd:2415155): libfprint-virtual_device_storage-DEBUG: 07:17:54.162: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2415155): libfprint-device-DEBUG: 07:17:54.162: Device reported identify result
> (fprintd:2415155): libfprint-device-DEBUG: 07:17:54.162: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.162: Finger present 0
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.162: Finger needed 1
> (fprintd:2415155): libfprint-device-DEBUG: 07:17:54.162: Device reported identify completion
> (fprintd:2415155): libfprint-device-DEBUG: 07:17:54.162: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.162: Finger present 0
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.162: Finger needed 0
> (fprintd:2415155): libfprint-device-DEBUG: 07:17:54.162: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2415155): libfprint-device-DEBUG: 07:17:54.162: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415155): libfprint-device-DEBUG: 07:17:54.162: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415155): libfprint-device-DEBUG: 07:17:54.163: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.163: Finger present 0
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.163: Finger needed 1
> (fprintd:2415155): libfprint-virtual_device_connection-DEBUG: 07:17:54.165: Got a new connection!
> (fprintd:2415155): libfprint-virtual_device-DEBUG: 07:17:54.165: Got instructions of length 10
> (fprintd:2415155): libfprint-virtual_device-DEBUG: 07:17:54.165: Received command SCAN whorl
> (fprintd:2415155): libfprint-virtual_device-DEBUG: 07:17:54.165: Processing command SCAN whorl
> (fprintd:2415155): libfprint-device-DEBUG: 07:17:54.165: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.166: Finger present 1
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.166: Finger needed 1
> (fprintd:2415155): libfprint-device-DEBUG: 07:17:54.166: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.166: Finger present 0
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.166: Finger needed 1
> (fprintd:2415155): libfprint-device-DEBUG: 07:17:54.166: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.166: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415155): libfprint-virtual_device-DEBUG: 07:17:54.166: Sleeping completed
> (fprintd:2415155): libfprint-virtual_device_connection-DEBUG: 07:17:54.166: Got a new connection!
> (fprintd:2415155): libfprint-virtual_device-DEBUG: 07:17:54.166: Got instructions of length 10
> (fprintd:2415155): libfprint-virtual_device-DEBUG: 07:17:54.166: Received command SCAN whorl
> (fprintd:2415155): libfprint-virtual_device-DEBUG: 07:17:54.166: Processing command SCAN whorl
> (fprintd:2415155): libfprint-device-DEBUG: 07:17:54.166: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.166: Finger present 1
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.166: Finger needed 1
> (fprintd:2415155): libfprint-device-DEBUG: 07:17:54.166: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.166: Finger present 0
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.166: Finger needed 1
> (fprintd:2415155): libfprint-device-DEBUG: 07:17:54.166: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.166: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415155): libfprint-device-DEBUG: 07:17:54.166: Device reported enroll completion
> (fprintd:2415155): libfprint-device-DEBUG: 07:17:54.166: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.166: Finger present 0
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.166: Finger needed 0
> (fprintd:2415155): libfprint-device-DEBUG: 07:17:54.166: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2415155): libfprint-device-DEBUG: 07:17:54.167: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2415155): libfprint-device-DEBUG: 07:17:54.167: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.167: enroll_cb: result enroll-completed
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.167: file_storage_print_data_save(): print saved to /tmp/tmpl90xphzc/state/testuser/virtual_device_storage/0/3
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.175: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.175: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415155): GLib-GIO-DEBUG: 07:17:54.175: GTask [gio] D-Bus interface method dispatch (source object: 0x55608bd17e80, source tag: 0x7fa0e583ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.176: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.176: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.182: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.182: file_storage_print_data_load(): loaded '/tmp/tmpl90xphzc/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.182: start verification device 0 finger left-middle-finger
> (fprintd:2415155): libfprint-device-DEBUG: 07:17:54.182: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415155): libfprint-device-DEBUG: 07:17:54.182: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.182: Finger present 0
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.182: Finger needed 1
> (fprintd:2415155): GLib-GIO-DEBUG: 07:17:54.182: GTask [gio] D-Bus interface method dispatch (source object: 0x55608bd17e80, source tag: 0x7fa0e583ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415155): libfprint-virtual_device_connection-DEBUG: 07:17:54.183: Got a new connection!
> (fprintd:2415155): libfprint-virtual_device-DEBUG: 07:17:54.183: Got instructions of length 7
> (fprintd:2415155): libfprint-virtual_device-DEBUG: 07:17:54.183: Received command ERROR 8
> (fprintd:2415155): libfprint-virtual_device-DEBUG: 07:17:54.183: Processing command ERROR 8
> (fprintd:2415155): libfprint-virtual_device-DEBUG: 07:17:54.183: Virtual device scan failed with error: On device storage space is full.
> (fprintd:2415155): libfprint-device-DEBUG: 07:17:54.183: Device reported verify completion
> (fprintd:2415155): libfprint-device-DEBUG: 07:17:54.183: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.183: Finger present 0
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.183: Finger needed 0
> (fprintd:2415155): libfprint-device-DEBUG: 07:17:54.183: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2415155): libfprint-device-DEBUG: 07:17:54.183: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.183: verify_cb: result verify-unknown-error
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.183: report_verify_status: result verify-unknown-error
> 
> (fprintd:2415155): fprintd-WARNING **: 07:17:54.183: Device reported an error during verify: On device storage space is full.
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.184: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.184: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415155): GLib-GIO-DEBUG: 07:17:54.184: GTask [gio] D-Bus interface method dispatch (source object: 0x55608bd17e80, source tag: 0x7fa0e583ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.185: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.185: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415155): libfprint-device-DEBUG: 07:17:54.185: Device reported close completion
> (fprintd:2415155): GLib-GIO-DEBUG: 07:17:54.185: GTask [gio] D-Bus interface method dispatch (source object: 0x55608bd17e80, source tag: 0x7fa0e583ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415155): libfprint-device-DEBUG: 07:17:54.185: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2415155): libfprint-device-DEBUG: 07:17:54.185: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.185: released device 0
> (fprintd:2415155): fprintd-DEBUG: 07:17:54.186: main loop completed
> (fprintd:2415155): libfprint-virtual_device_storage-DEBUG: 07:17:54.187: 43623222313: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2415155): libfprint-virtual_device-DEBUG: 07:17:54.187: 43623222355: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_error_data_full (__main__.FPrintdVirtualDeviceStorageVerificationTests.test_verify_error_data_full) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.746s
> 
> OK
> ==============================================================================
> 
> ================================== 391/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_error_data_invalid
> start time:   07:17:53
> duration:     1.06s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=212 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageVerificationTests.test_verify_error_data_invalid
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415179): GLib-GIO-DEBUG: 07:17:54.728: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.729: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415179): fprintd-WARNING **: 07:17:54.729: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.729: Launching FprintObject
> (fprintd:2415179): libfprint-context-DEBUG: 07:17:54.729: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.733: Preparing devices for resume
> (fprintd:2415179): libfprint-context-DEBUG: 07:17:54.733: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-r_ysl2hv/virtual-image.socket
> (fprintd:2415179): libfprint-context-DEBUG: 07:17:54.733: created
> 1690269474.734 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415179): libfprint-device-DEBUG: 07:17:54.734: Device reported probe completion
> (fprintd:2415179): libfprint-device-DEBUG: 07:17:54.734: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415179): libfprint-device-DEBUG: 07:17:54.734: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.735: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.735: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.735: Finger present 0
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.735: Finger needed 0
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.736: Got delay inhibitor for sleep.
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.736: entering main loop
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.736: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.834: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.835: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.839: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.840: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.840: user 'testuser' claiming the device: 0
> (fprintd:2415179): libfprint-virtual_device-DEBUG: 07:17:54.840: 43623875917: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2415179): libfprint-virtual_device_connection-DEBUG: 07:17:54.840: 43623875952: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415179): libfprint-device-DEBUG: 07:17:54.841: Device reported open completion
> (fprintd:2415179): GLib-GIO-DEBUG: 07:17:54.841: GTask [gio] D-Bus interface method dispatch (source object: 0x557e19f71d60, source tag: 0x7f484687ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415179): libfprint-device-DEBUG: 07:17:54.841: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415179): libfprint-device-DEBUG: 07:17:54.841: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.841: claimed device 0
> (fprintd:2415179): libfprint-virtual_device_connection-DEBUG: 07:17:54.842: Got a new connection!
> (fprintd:2415179): libfprint-virtual_device-DEBUG: 07:17:54.842: Got instructions of length 19
> (fprintd:2415179): libfprint-virtual_device-DEBUG: 07:17:54.842: Received command SET_ENROLL_STAGES 2
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.842: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.843: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.843: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.843: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.844: file_storage_print_data_load(): loaded '/tmp/tmpwlaj9jen/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.844: start enrollment device 0 finger 3
> (fprintd:2415179): libfprint-device-DEBUG: 07:17:54.844: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415179): libfprint-device-DEBUG: 07:17:54.844: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.844: Finger present 0
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.844: Finger needed 1
> (fprintd:2415179): GLib-GIO-DEBUG: 07:17:54.844: GTask [gio] D-Bus interface method dispatch (source object: 0x557e19f71d60, source tag: 0x7f484687ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415179): libfprint-virtual_device_connection-DEBUG: 07:17:54.844: Got a new connection!
> (fprintd:2415179): libfprint-virtual_device-DEBUG: 07:17:54.844: Got instructions of length 10
> (fprintd:2415179): libfprint-virtual_device-DEBUG: 07:17:54.844: Received command SCAN whorl
> (fprintd:2415179): libfprint-virtual_device-DEBUG: 07:17:54.844: Processing command SCAN whorl
> (fprintd:2415179): libfprint-device-DEBUG: 07:17:54.844: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.844: Finger present 1
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.844: Finger needed 1
> (fprintd:2415179): libfprint-virtual_device_storage-DEBUG: 07:17:54.844: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2415179): libfprint-device-DEBUG: 07:17:54.844: Device reported identify result
> (fprintd:2415179): libfprint-device-DEBUG: 07:17:54.844: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.844: Finger present 0
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.844: Finger needed 1
> (fprintd:2415179): libfprint-device-DEBUG: 07:17:54.844: Device reported identify completion
> (fprintd:2415179): libfprint-device-DEBUG: 07:17:54.844: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.844: Finger present 0
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.844: Finger needed 0
> (fprintd:2415179): libfprint-device-DEBUG: 07:17:54.845: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2415179): libfprint-device-DEBUG: 07:17:54.845: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415179): libfprint-device-DEBUG: 07:17:54.845: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415179): libfprint-device-DEBUG: 07:17:54.845: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.845: Finger present 0
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.845: Finger needed 1
> (fprintd:2415179): libfprint-virtual_device_connection-DEBUG: 07:17:54.845: Got a new connection!
> (fprintd:2415179): libfprint-virtual_device-DEBUG: 07:17:54.845: Got instructions of length 10
> (fprintd:2415179): libfprint-virtual_device-DEBUG: 07:17:54.845: Received command SCAN whorl
> (fprintd:2415179): libfprint-virtual_device-DEBUG: 07:17:54.845: Processing command SCAN whorl
> (fprintd:2415179): libfprint-device-DEBUG: 07:17:54.845: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.845: Finger present 1
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.845: Finger needed 1
> (fprintd:2415179): libfprint-device-DEBUG: 07:17:54.845: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.845: Finger present 0
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.845: Finger needed 1
> (fprintd:2415179): libfprint-device-DEBUG: 07:17:54.845: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.845: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415179): libfprint-virtual_device-DEBUG: 07:17:54.846: Sleeping completed
> (fprintd:2415179): libfprint-virtual_device_connection-DEBUG: 07:17:54.846: Got a new connection!
> (fprintd:2415179): libfprint-virtual_device-DEBUG: 07:17:54.846: Got instructions of length 10
> (fprintd:2415179): libfprint-virtual_device-DEBUG: 07:17:54.846: Received command SCAN whorl
> (fprintd:2415179): libfprint-virtual_device-DEBUG: 07:17:54.846: Processing command SCAN whorl
> (fprintd:2415179): libfprint-device-DEBUG: 07:17:54.846: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.846: Finger present 1
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.846: Finger needed 1
> (fprintd:2415179): libfprint-device-DEBUG: 07:17:54.846: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.846: Finger present 0
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.846: Finger needed 1
> (fprintd:2415179): libfprint-device-DEBUG: 07:17:54.846: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.846: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415179): libfprint-device-DEBUG: 07:17:54.846: Device reported enroll completion
> (fprintd:2415179): libfprint-device-DEBUG: 07:17:54.846: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.846: Finger present 0
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.846: Finger needed 0
> (fprintd:2415179): libfprint-device-DEBUG: 07:17:54.846: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2415179): libfprint-device-DEBUG: 07:17:54.846: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2415179): libfprint-device-DEBUG: 07:17:54.846: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.846: enroll_cb: result enroll-completed
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.847: file_storage_print_data_save(): print saved to /tmp/tmpwlaj9jen/state/testuser/virtual_device_storage/0/3
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.851: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.851: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415179): GLib-GIO-DEBUG: 07:17:54.851: GTask [gio] D-Bus interface method dispatch (source object: 0x557e19f71d60, source tag: 0x7f484687ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.851: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.852: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.852: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.852: file_storage_print_data_load(): loaded '/tmp/tmpwlaj9jen/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.852: start verification device 0 finger left-middle-finger
> (fprintd:2415179): libfprint-device-DEBUG: 07:17:54.852: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415179): libfprint-device-DEBUG: 07:17:54.852: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.852: Finger present 0
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.852: Finger needed 1
> (fprintd:2415179): GLib-GIO-DEBUG: 07:17:54.853: GTask [gio] D-Bus interface method dispatch (source object: 0x557e19f71d60, source tag: 0x7f484687ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415179): libfprint-virtual_device_connection-DEBUG: 07:17:54.853: Got a new connection!
> (fprintd:2415179): libfprint-virtual_device-DEBUG: 07:17:54.853: Got instructions of length 7
> (fprintd:2415179): libfprint-virtual_device-DEBUG: 07:17:54.853: Received command ERROR 6
> (fprintd:2415179): libfprint-virtual_device-DEBUG: 07:17:54.853: Processing command ERROR 6
> (fprintd:2415179): libfprint-virtual_device-DEBUG: 07:17:54.853: Virtual device scan failed with error: Passed (print) data is not valid.
> (fprintd:2415179): libfprint-device-DEBUG: 07:17:54.853: Device reported verify completion
> (fprintd:2415179): libfprint-device-DEBUG: 07:17:54.853: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.853: Finger present 0
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.853: Finger needed 0
> (fprintd:2415179): libfprint-device-DEBUG: 07:17:54.853: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2415179): libfprint-device-DEBUG: 07:17:54.853: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.853: verify_cb: result verify-unknown-error
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.853: report_verify_status: result verify-unknown-error
> 
> (fprintd:2415179): fprintd-WARNING **: 07:17:54.853: Device reported an error during verify: Passed (print) data is not valid.
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.854: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.854: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415179): GLib-GIO-DEBUG: 07:17:54.854: GTask [gio] D-Bus interface method dispatch (source object: 0x557e19f71d60, source tag: 0x7f484687ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.854: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.855: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415179): libfprint-device-DEBUG: 07:17:54.855: Device reported close completion
> (fprintd:2415179): GLib-GIO-DEBUG: 07:17:54.855: GTask [gio] D-Bus interface method dispatch (source object: 0x557e19f71d60, source tag: 0x7f484687ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415179): libfprint-device-DEBUG: 07:17:54.855: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2415179): libfprint-device-DEBUG: 07:17:54.855: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.855: released device 0
> (fprintd:2415179): fprintd-DEBUG: 07:17:54.856: main loop completed
> (fprintd:2415179): libfprint-virtual_device_storage-DEBUG: 07:17:54.856: 43623891763: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2415179): libfprint-virtual_device-DEBUG: 07:17:54.856: 43623891790: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_error_data_invalid (__main__.FPrintdVirtualDeviceStorageVerificationTests.test_verify_error_data_invalid) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.751s
> 
> OK
> ==============================================================================
> 
> ================================== 392/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_error_data_not_found
> start time:   07:17:54
> duration:     1.38s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=234 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageVerificationTests.test_verify_error_data_not_found
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415187): GLib-GIO-DEBUG: 07:17:54.922: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415187): fprintd-DEBUG: 07:17:54.922: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415187): fprintd-WARNING **: 07:17:54.923: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415187): fprintd-DEBUG: 07:17:54.923: Launching FprintObject
> (fprintd:2415187): libfprint-context-DEBUG: 07:17:54.923: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415187): fprintd-DEBUG: 07:17:54.924: Preparing devices for resume
> (fprintd:2415187): libfprint-context-DEBUG: 07:17:54.924: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-h3nmht10/virtual-image.socket
> (fprintd:2415187): libfprint-context-DEBUG: 07:17:54.924: created
> (fprintd:2415187): libfprint-device-DEBUG: 07:17:54.924: Device reported probe completion
> (fprintd:2415187): libfprint-device-DEBUG: 07:17:54.924: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415187): libfprint-device-DEBUG: 07:17:54.924: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269474.925 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415187): fprintd-DEBUG: 07:17:54.926: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2415187): fprintd-DEBUG: 07:17:54.926: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2415187): fprintd-DEBUG: 07:17:54.926: Finger present 0
> (fprintd:2415187): fprintd-DEBUG: 07:17:54.926: Finger needed 0
> (fprintd:2415187): fprintd-DEBUG: 07:17:54.926: Got delay inhibitor for sleep.
> (fprintd:2415187): fprintd-DEBUG: 07:17:54.926: entering main loop
> (fprintd:2415187): fprintd-DEBUG: 07:17:54.926: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.022: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.022: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.023: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.024: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.024: user 'testuser' claiming the device: 0
> (fprintd:2415187): libfprint-virtual_device-DEBUG: 07:17:55.024: 43624059196: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2415187): libfprint-virtual_device_connection-DEBUG: 07:17:55.024: 43624059231: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415187): libfprint-device-DEBUG: 07:17:55.024: Device reported open completion
> (fprintd:2415187): GLib-GIO-DEBUG: 07:17:55.024: GTask [gio] D-Bus interface method dispatch (source object: 0x55bcd4b20eb0, source tag: 0x7fb1ed7f4e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415187): libfprint-device-DEBUG: 07:17:55.024: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415187): libfprint-device-DEBUG: 07:17:55.024: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.024: claimed device 0
> (fprintd:2415187): libfprint-virtual_device_connection-DEBUG: 07:17:55.025: Got a new connection!
> (fprintd:2415187): libfprint-virtual_device-DEBUG: 07:17:55.025: Got instructions of length 19
> (fprintd:2415187): libfprint-virtual_device-DEBUG: 07:17:55.025: Received command SET_ENROLL_STAGES 2
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.025: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.026: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.026: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.026: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.026: file_storage_print_data_load(): loaded '/tmp/tmpp6w11c94/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.026: start enrollment device 0 finger 3
> (fprintd:2415187): libfprint-device-DEBUG: 07:17:55.026: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415187): libfprint-device-DEBUG: 07:17:55.026: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.026: Finger present 0
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.026: Finger needed 1
> (fprintd:2415187): GLib-GIO-DEBUG: 07:17:55.027: GTask [gio] D-Bus interface method dispatch (source object: 0x55bcd4b20eb0, source tag: 0x7fb1ed7f4e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415187): libfprint-virtual_device_connection-DEBUG: 07:17:55.027: Got a new connection!
> (fprintd:2415187): libfprint-virtual_device-DEBUG: 07:17:55.027: Got instructions of length 10
> (fprintd:2415187): libfprint-virtual_device-DEBUG: 07:17:55.027: Received command SCAN whorl
> (fprintd:2415187): libfprint-virtual_device-DEBUG: 07:17:55.027: Processing command SCAN whorl
> (fprintd:2415187): libfprint-device-DEBUG: 07:17:55.027: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.027: Finger present 1
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.027: Finger needed 1
> (fprintd:2415187): libfprint-virtual_device_storage-DEBUG: 07:17:55.027: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2415187): libfprint-device-DEBUG: 07:17:55.027: Device reported identify result
> (fprintd:2415187): libfprint-device-DEBUG: 07:17:55.027: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.027: Finger present 0
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.027: Finger needed 1
> (fprintd:2415187): libfprint-device-DEBUG: 07:17:55.027: Device reported identify completion
> (fprintd:2415187): libfprint-device-DEBUG: 07:17:55.027: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.027: Finger present 0
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.027: Finger needed 0
> (fprintd:2415187): libfprint-device-DEBUG: 07:17:55.027: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2415187): libfprint-device-DEBUG: 07:17:55.027: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415187): libfprint-device-DEBUG: 07:17:55.028: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415187): libfprint-device-DEBUG: 07:17:55.028: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.028: Finger present 0
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.028: Finger needed 1
> (fprintd:2415187): libfprint-virtual_device_connection-DEBUG: 07:17:55.028: Got a new connection!
> (fprintd:2415187): libfprint-virtual_device-DEBUG: 07:17:55.028: Got instructions of length 10
> (fprintd:2415187): libfprint-virtual_device-DEBUG: 07:17:55.028: Received command SCAN whorl
> (fprintd:2415187): libfprint-virtual_device-DEBUG: 07:17:55.028: Processing command SCAN whorl
> (fprintd:2415187): libfprint-device-DEBUG: 07:17:55.028: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.028: Finger present 1
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.028: Finger needed 1
> (fprintd:2415187): libfprint-device-DEBUG: 07:17:55.028: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.028: Finger present 0
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.028: Finger needed 1
> (fprintd:2415187): libfprint-device-DEBUG: 07:17:55.028: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.028: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415187): libfprint-virtual_device-DEBUG: 07:17:55.028: Sleeping completed
> (fprintd:2415187): libfprint-virtual_device_connection-DEBUG: 07:17:55.028: Got a new connection!
> (fprintd:2415187): libfprint-virtual_device-DEBUG: 07:17:55.029: Got instructions of length 10
> (fprintd:2415187): libfprint-virtual_device-DEBUG: 07:17:55.029: Received command SCAN whorl
> (fprintd:2415187): libfprint-virtual_device-DEBUG: 07:17:55.029: Processing command SCAN whorl
> (fprintd:2415187): libfprint-device-DEBUG: 07:17:55.029: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.029: Finger present 1
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.029: Finger needed 1
> (fprintd:2415187): libfprint-device-DEBUG: 07:17:55.029: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.029: Finger present 0
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.029: Finger needed 1
> (fprintd:2415187): libfprint-device-DEBUG: 07:17:55.029: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.029: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415187): libfprint-device-DEBUG: 07:17:55.029: Device reported enroll completion
> (fprintd:2415187): libfprint-device-DEBUG: 07:17:55.029: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.029: Finger present 0
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.029: Finger needed 0
> (fprintd:2415187): libfprint-device-DEBUG: 07:17:55.029: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2415187): libfprint-device-DEBUG: 07:17:55.029: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2415187): libfprint-device-DEBUG: 07:17:55.029: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.029: enroll_cb: result enroll-completed
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.029: file_storage_print_data_save(): print saved to /tmp/tmpp6w11c94/state/testuser/virtual_device_storage/0/3
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.030: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.030: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415187): GLib-GIO-DEBUG: 07:17:55.030: GTask [gio] D-Bus interface method dispatch (source object: 0x55bcd4b20eb0, source tag: 0x7fb1ed7f4e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.031: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.031: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.032: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.032: file_storage_print_data_load(): loaded '/tmp/tmpp6w11c94/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.032: start verification device 0 finger left-middle-finger
> (fprintd:2415187): libfprint-device-DEBUG: 07:17:55.032: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415187): libfprint-device-DEBUG: 07:17:55.032: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.032: Finger present 0
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.032: Finger needed 1
> (fprintd:2415187): GLib-GIO-DEBUG: 07:17:55.032: GTask [gio] D-Bus interface method dispatch (source object: 0x55bcd4b20eb0, source tag: 0x7fb1ed7f4e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415187): libfprint-virtual_device_connection-DEBUG: 07:17:55.032: Got a new connection!
> (fprintd:2415187): libfprint-virtual_device-DEBUG: 07:17:55.032: Got instructions of length 7
> (fprintd:2415187): libfprint-virtual_device-DEBUG: 07:17:55.032: Received command ERROR 7
> (fprintd:2415187): libfprint-virtual_device-DEBUG: 07:17:55.032: Processing command ERROR 7
> (fprintd:2415187): libfprint-virtual_device-DEBUG: 07:17:55.032: Virtual device scan failed with error: Print was not found on the devices storage.
> (fprintd:2415187): libfprint-device-DEBUG: 07:17:55.032: Device reported verify completion
> (fprintd:2415187): libfprint-device-DEBUG: 07:17:55.032: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.032: Finger present 0
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.032: Finger needed 0
> (fprintd:2415187): libfprint-device-DEBUG: 07:17:55.032: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2415187): libfprint-device-DEBUG: 07:17:55.033: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.033: verify_cb: result verify-no-match
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.033: report_verify_status: result verify-no-match
> 
> (fprintd:2415187): fprintd-WARNING **: 07:17:55.033: Device reported an error during verify: Print was not found on the devices storage.
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.033: Device Virtual device with storage and identification for debugging reported that a passed print did not exist during action 2
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.033: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.033: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415187): GLib-GIO-DEBUG: 07:17:55.033: GTask [gio] D-Bus interface method dispatch (source object: 0x55bcd4b20eb0, source tag: 0x7fb1ed7f4e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415187): libfprint-device-DEBUG: 07:17:55.534: Device reported listing completion
> (fprintd:2415187): libfprint-device-DEBUG: 07:17:55.534: Completing action FPI_DEVICE_ACTION_LIST in idle!
> (fprintd:2415187): libfprint-device-DEBUG: 07:17:55.534: Updated temperature model after 0.50 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.534: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpp6w11c94/state/testuser/virtual_device_storage/0'
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.534: file_storage_print_data_load(): loaded '/tmp/tmpp6w11c94/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.535: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.536: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415187): libfprint-device-DEBUG: 07:17:55.536: Device reported close completion
> (fprintd:2415187): GLib-GIO-DEBUG: 07:17:55.536: GTask [gio] D-Bus interface method dispatch (source object: 0x55bcd4b20eb0, source tag: 0x7fb1ed7f4e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415187): libfprint-device-DEBUG: 07:17:55.536: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2415187): libfprint-device-DEBUG: 07:17:55.536: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.536: released device 0
> (fprintd:2415187): fprintd-DEBUG: 07:17:55.537: main loop completed
> (fprintd:2415187): libfprint-virtual_device_storage-DEBUG: 07:17:55.537: 43624572964: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2415187): libfprint-virtual_device-DEBUG: 07:17:55.537: 43624572995: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-no-match', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_error_data_not_found (__main__.FPrintdVirtualDeviceStorageVerificationTests.test_verify_error_data_not_found) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.150s
> 
> OK
> ==============================================================================
> 
> ================================== 393/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_error_general
> start time:   07:17:55
> duration:     1.02s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=140 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageVerificationTests.test_verify_error_general
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415204): GLib-GIO-DEBUG: 07:17:55.683: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.684: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415204): fprintd-WARNING **: 07:17:55.684: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.684: Launching FprintObject
> (fprintd:2415204): libfprint-context-DEBUG: 07:17:55.685: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.686: Preparing devices for resume
> (fprintd:2415204): libfprint-context-DEBUG: 07:17:55.686: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-urt_f6hm/virtual-image.socket
> (fprintd:2415204): libfprint-context-DEBUG: 07:17:55.686: created
> 1690269475.687 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415204): libfprint-device-DEBUG: 07:17:55.686: Device reported probe completion
> (fprintd:2415204): libfprint-device-DEBUG: 07:17:55.686: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415204): libfprint-device-DEBUG: 07:17:55.686: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.689: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.689: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.689: Finger present 0
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.689: Finger needed 0
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.689: Got delay inhibitor for sleep.
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.689: entering main loop
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.690: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.785: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.786: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.787: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.788: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.788: user 'testuser' claiming the device: 0
> (fprintd:2415204): libfprint-virtual_device-DEBUG: 07:17:55.788: 43624823979: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2415204): libfprint-virtual_device_connection-DEBUG: 07:17:55.788: 43624824024: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415204): libfprint-device-DEBUG: 07:17:55.789: Device reported open completion
> (fprintd:2415204): GLib-GIO-DEBUG: 07:17:55.789: GTask [gio] D-Bus interface method dispatch (source object: 0x55ba33d8ef00, source tag: 0x7f3d3334de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415204): libfprint-device-DEBUG: 07:17:55.789: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415204): libfprint-device-DEBUG: 07:17:55.789: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.789: claimed device 0
> (fprintd:2415204): libfprint-virtual_device_connection-DEBUG: 07:17:55.789: Got a new connection!
> (fprintd:2415204): libfprint-virtual_device-DEBUG: 07:17:55.790: Got instructions of length 19
> (fprintd:2415204): libfprint-virtual_device-DEBUG: 07:17:55.790: Received command SET_ENROLL_STAGES 2
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.790: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.791: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.791: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.792: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.792: file_storage_print_data_load(): loaded '/tmp/tmptpxn71jc/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.792: start enrollment device 0 finger 3
> (fprintd:2415204): libfprint-device-DEBUG: 07:17:55.792: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415204): libfprint-device-DEBUG: 07:17:55.792: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.792: Finger present 0
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.792: Finger needed 1
> (fprintd:2415204): GLib-GIO-DEBUG: 07:17:55.793: GTask [gio] D-Bus interface method dispatch (source object: 0x55ba33d8ef00, source tag: 0x7f3d3334de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415204): libfprint-virtual_device_connection-DEBUG: 07:17:55.793: Got a new connection!
> (fprintd:2415204): libfprint-virtual_device-DEBUG: 07:17:55.793: Got instructions of length 10
> (fprintd:2415204): libfprint-virtual_device-DEBUG: 07:17:55.793: Received command SCAN whorl
> (fprintd:2415204): libfprint-virtual_device-DEBUG: 07:17:55.793: Processing command SCAN whorl
> (fprintd:2415204): libfprint-device-DEBUG: 07:17:55.793: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.793: Finger present 1
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.793: Finger needed 1
> (fprintd:2415204): libfprint-virtual_device_storage-DEBUG: 07:17:55.793: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2415204): libfprint-device-DEBUG: 07:17:55.794: Device reported identify result
> (fprintd:2415204): libfprint-device-DEBUG: 07:17:55.794: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.794: Finger present 0
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.794: Finger needed 1
> (fprintd:2415204): libfprint-device-DEBUG: 07:17:55.794: Device reported identify completion
> (fprintd:2415204): libfprint-device-DEBUG: 07:17:55.794: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.794: Finger present 0
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.794: Finger needed 0
> (fprintd:2415204): libfprint-device-DEBUG: 07:17:55.794: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2415204): libfprint-device-DEBUG: 07:17:55.794: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415204): libfprint-device-DEBUG: 07:17:55.794: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415204): libfprint-device-DEBUG: 07:17:55.794: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.794: Finger present 0
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.794: Finger needed 1
> (fprintd:2415204): libfprint-virtual_device_connection-DEBUG: 07:17:55.794: Got a new connection!
> (fprintd:2415204): libfprint-virtual_device-DEBUG: 07:17:55.794: Got instructions of length 10
> (fprintd:2415204): libfprint-virtual_device-DEBUG: 07:17:55.794: Received command SCAN whorl
> (fprintd:2415204): libfprint-virtual_device-DEBUG: 07:17:55.794: Processing command SCAN whorl
> (fprintd:2415204): libfprint-device-DEBUG: 07:17:55.794: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.794: Finger present 1
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.794: Finger needed 1
> (fprintd:2415204): libfprint-device-DEBUG: 07:17:55.794: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.794: Finger present 0
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.795: Finger needed 1
> (fprintd:2415204): libfprint-device-DEBUG: 07:17:55.795: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.795: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415204): libfprint-virtual_device-DEBUG: 07:17:55.795: Sleeping completed
> (fprintd:2415204): libfprint-virtual_device_connection-DEBUG: 07:17:55.795: Got a new connection!
> (fprintd:2415204): libfprint-virtual_device-DEBUG: 07:17:55.795: Got instructions of length 10
> (fprintd:2415204): libfprint-virtual_device-DEBUG: 07:17:55.795: Received command SCAN whorl
> (fprintd:2415204): libfprint-virtual_device-DEBUG: 07:17:55.795: Processing command SCAN whorl
> (fprintd:2415204): libfprint-device-DEBUG: 07:17:55.795: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.795: Finger present 1
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.795: Finger needed 1
> (fprintd:2415204): libfprint-device-DEBUG: 07:17:55.795: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.795: Finger present 0
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.795: Finger needed 1
> (fprintd:2415204): libfprint-device-DEBUG: 07:17:55.795: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.795: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415204): libfprint-device-DEBUG: 07:17:55.795: Device reported enroll completion
> (fprintd:2415204): libfprint-device-DEBUG: 07:17:55.795: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.795: Finger present 0
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.795: Finger needed 0
> (fprintd:2415204): libfprint-device-DEBUG: 07:17:55.795: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2415204): libfprint-device-DEBUG: 07:17:55.795: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2415204): libfprint-device-DEBUG: 07:17:55.795: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.795: enroll_cb: result enroll-completed
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.796: file_storage_print_data_save(): print saved to /tmp/tmptpxn71jc/state/testuser/virtual_device_storage/0/3
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.797: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.797: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415204): GLib-GIO-DEBUG: 07:17:55.797: GTask [gio] D-Bus interface method dispatch (source object: 0x55ba33d8ef00, source tag: 0x7f3d3334de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.798: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.798: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.799: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.799: file_storage_print_data_load(): loaded '/tmp/tmptpxn71jc/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.799: start verification device 0 finger left-middle-finger
> (fprintd:2415204): libfprint-device-DEBUG: 07:17:55.799: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415204): libfprint-device-DEBUG: 07:17:55.799: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.799: Finger present 0
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.800: Finger needed 1
> (fprintd:2415204): GLib-GIO-DEBUG: 07:17:55.800: GTask [gio] D-Bus interface method dispatch (source object: 0x55ba33d8ef00, source tag: 0x7f3d3334de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415204): libfprint-virtual_device_connection-DEBUG: 07:17:55.801: Got a new connection!
> (fprintd:2415204): libfprint-virtual_device-DEBUG: 07:17:55.801: Got instructions of length 7
> (fprintd:2415204): libfprint-virtual_device-DEBUG: 07:17:55.801: Received command ERROR 0
> (fprintd:2415204): libfprint-virtual_device-DEBUG: 07:17:55.801: Processing command ERROR 0
> (fprintd:2415204): libfprint-virtual_device-DEBUG: 07:17:55.801: Virtual device scan failed with error: An unspecified error occurred!
> (fprintd:2415204): libfprint-device-DEBUG: 07:17:55.801: Device reported verify completion
> (fprintd:2415204): libfprint-device-DEBUG: 07:17:55.801: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.801: Finger present 0
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.801: Finger needed 0
> (fprintd:2415204): libfprint-device-DEBUG: 07:17:55.801: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2415204): libfprint-device-DEBUG: 07:17:55.801: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.801: verify_cb: result verify-unknown-error
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.801: report_verify_status: result verify-unknown-error
> 
> (fprintd:2415204): fprintd-WARNING **: 07:17:55.801: Device reported an error during verify: An unspecified error occurred!
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.803: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.804: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415204): GLib-GIO-DEBUG: 07:17:55.805: GTask [gio] D-Bus interface method dispatch (source object: 0x55ba33d8ef00, source tag: 0x7f3d3334de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.806: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.806: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415204): libfprint-device-DEBUG: 07:17:55.810: Device reported close completion
> (fprintd:2415204): GLib-GIO-DEBUG: 07:17:55.810: GTask [gio] D-Bus interface method dispatch (source object: 0x55ba33d8ef00, source tag: 0x7f3d3334de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415204): libfprint-device-DEBUG: 07:17:55.810: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2415204): libfprint-device-DEBUG: 07:17:55.811: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.811: released device 0
> (fprintd:2415204): fprintd-DEBUG: 07:17:55.814: main loop completed
> (fprintd:2415204): libfprint-virtual_device_storage-DEBUG: 07:17:55.815: 43624850638: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2415204): libfprint-virtual_device-DEBUG: 07:17:55.815: 43624850669: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_error_general (__main__.FPrintdVirtualDeviceStorageVerificationTests.test_verify_error_general) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.750s
> 
> OK
> ==============================================================================
> 
> ================================== 394/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_error_ignored_after_report
> start time:   07:17:55
> duration:     1.08s
> result:       exit status 0
> command:      MALLOC_PERTURB_=50 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageVerificationTests.test_verify_error_ignored_after_report
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415223): GLib-GIO-DEBUG: 07:17:56.273: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.274: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415223): fprintd-WARNING **: 07:17:56.274: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.274: Launching FprintObject
> (fprintd:2415223): libfprint-context-DEBUG: 07:17:56.274: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.275: Preparing devices for resume
> (fprintd:2415223): libfprint-context-DEBUG: 07:17:56.275: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-ufydvu4l/virtual-image.socket
> (fprintd:2415223): libfprint-context-DEBUG: 07:17:56.275: created
> 1690269476.276 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415223): libfprint-device-DEBUG: 07:17:56.276: Device reported probe completion
> (fprintd:2415223): libfprint-device-DEBUG: 07:17:56.276: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415223): libfprint-device-DEBUG: 07:17:56.276: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.277: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.277: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.277: Finger present 0
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.277: Finger needed 0
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.277: Got delay inhibitor for sleep.
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.277: entering main loop
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.278: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.370: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.371: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.371: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.372: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.372: user 'testuser' claiming the device: 0
> (fprintd:2415223): libfprint-virtual_device-DEBUG: 07:17:56.372: 43625407652: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2415223): libfprint-virtual_device_connection-DEBUG: 07:17:56.372: 43625407695: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415223): libfprint-device-DEBUG: 07:17:56.372: Device reported open completion
> (fprintd:2415223): GLib-GIO-DEBUG: 07:17:56.372: GTask [gio] D-Bus interface method dispatch (source object: 0x55fc1913afd0, source tag: 0x7fdab6af6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415223): libfprint-device-DEBUG: 07:17:56.372: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415223): libfprint-device-DEBUG: 07:17:56.372: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.372: claimed device 0
> (fprintd:2415223): libfprint-virtual_device_connection-DEBUG: 07:17:56.373: Got a new connection!
> (fprintd:2415223): libfprint-virtual_device-DEBUG: 07:17:56.374: Got instructions of length 19
> (fprintd:2415223): libfprint-virtual_device-DEBUG: 07:17:56.374: Received command SET_ENROLL_STAGES 2
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.374: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.376: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.376: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.377: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.377: file_storage_print_data_load(): loaded '/tmp/tmp4hwyl_40/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.377: start enrollment device 0 finger 3
> (fprintd:2415223): libfprint-device-DEBUG: 07:17:56.377: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415223): libfprint-device-DEBUG: 07:17:56.377: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.377: Finger present 0
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.377: Finger needed 1
> (fprintd:2415223): GLib-GIO-DEBUG: 07:17:56.377: GTask [gio] D-Bus interface method dispatch (source object: 0x55fc1913afd0, source tag: 0x7fdab6af6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415223): libfprint-virtual_device_connection-DEBUG: 07:17:56.378: Got a new connection!
> (fprintd:2415223): libfprint-virtual_device-DEBUG: 07:17:56.378: Got instructions of length 10
> (fprintd:2415223): libfprint-virtual_device-DEBUG: 07:17:56.378: Received command SCAN whorl
> (fprintd:2415223): libfprint-virtual_device-DEBUG: 07:17:56.378: Processing command SCAN whorl
> (fprintd:2415223): libfprint-device-DEBUG: 07:17:56.378: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.378: Finger present 1
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.378: Finger needed 1
> (fprintd:2415223): libfprint-virtual_device_storage-DEBUG: 07:17:56.378: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2415223): libfprint-device-DEBUG: 07:17:56.378: Device reported identify result
> (fprintd:2415223): libfprint-device-DEBUG: 07:17:56.378: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.378: Finger present 0
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.378: Finger needed 1
> (fprintd:2415223): libfprint-device-DEBUG: 07:17:56.378: Device reported identify completion
> (fprintd:2415223): libfprint-device-DEBUG: 07:17:56.378: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.378: Finger present 0
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.378: Finger needed 0
> (fprintd:2415223): libfprint-device-DEBUG: 07:17:56.378: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2415223): libfprint-device-DEBUG: 07:17:56.378: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415223): libfprint-device-DEBUG: 07:17:56.378: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415223): libfprint-device-DEBUG: 07:17:56.378: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.379: Finger present 0
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.379: Finger needed 1
> (fprintd:2415223): libfprint-virtual_device_connection-DEBUG: 07:17:56.379: Got a new connection!
> (fprintd:2415223): libfprint-virtual_device-DEBUG: 07:17:56.379: Got instructions of length 10
> (fprintd:2415223): libfprint-virtual_device-DEBUG: 07:17:56.379: Received command SCAN whorl
> (fprintd:2415223): libfprint-virtual_device-DEBUG: 07:17:56.379: Processing command SCAN whorl
> (fprintd:2415223): libfprint-device-DEBUG: 07:17:56.379: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.379: Finger present 1
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.379: Finger needed 1
> (fprintd:2415223): libfprint-device-DEBUG: 07:17:56.379: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.379: Finger present 0
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.379: Finger needed 1
> (fprintd:2415223): libfprint-device-DEBUG: 07:17:56.379: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.379: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415223): libfprint-virtual_device-DEBUG: 07:17:56.379: Sleeping completed
> (fprintd:2415223): libfprint-virtual_device_connection-DEBUG: 07:17:56.380: Got a new connection!
> (fprintd:2415223): libfprint-virtual_device-DEBUG: 07:17:56.380: Got instructions of length 10
> (fprintd:2415223): libfprint-virtual_device-DEBUG: 07:17:56.380: Received command SCAN whorl
> (fprintd:2415223): libfprint-virtual_device-DEBUG: 07:17:56.380: Processing command SCAN whorl
> (fprintd:2415223): libfprint-device-DEBUG: 07:17:56.380: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.380: Finger present 1
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.380: Finger needed 1
> (fprintd:2415223): libfprint-device-DEBUG: 07:17:56.380: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.380: Finger present 0
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.380: Finger needed 1
> (fprintd:2415223): libfprint-device-DEBUG: 07:17:56.380: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.380: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415223): libfprint-device-DEBUG: 07:17:56.380: Device reported enroll completion
> (fprintd:2415223): libfprint-device-DEBUG: 07:17:56.380: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.380: Finger present 0
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.380: Finger needed 0
> (fprintd:2415223): libfprint-device-DEBUG: 07:17:56.380: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2415223): libfprint-device-DEBUG: 07:17:56.380: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2415223): libfprint-device-DEBUG: 07:17:56.380: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.380: enroll_cb: result enroll-completed
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.380: file_storage_print_data_save(): print saved to /tmp/tmp4hwyl_40/state/testuser/virtual_device_storage/0/3
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.381: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.381: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415223): GLib-GIO-DEBUG: 07:17:56.381: GTask [gio] D-Bus interface method dispatch (source object: 0x55fc1913afd0, source tag: 0x7fdab6af6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.381: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.381: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.382: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.382: file_storage_print_data_load(): loaded '/tmp/tmp4hwyl_40/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.382: start verification device 0 finger left-middle-finger
> (fprintd:2415223): libfprint-device-DEBUG: 07:17:56.382: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415223): libfprint-device-DEBUG: 07:17:56.382: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.382: Finger present 0
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.382: Finger needed 1
> (fprintd:2415223): GLib-GIO-DEBUG: 07:17:56.382: GTask [gio] D-Bus interface method dispatch (source object: 0x55fc1913afd0, source tag: 0x7fdab6af6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415223): libfprint-virtual_device_connection-DEBUG: 07:17:56.383: Got a new connection!
> (fprintd:2415223): libfprint-virtual_device-DEBUG: 07:17:56.383: Got instructions of length 8
> (fprintd:2415223): libfprint-virtual_device-DEBUG: 07:17:56.383: Received command SLEEP 50
> (fprintd:2415223): libfprint-virtual_device-DEBUG: 07:17:56.383: Processing command SLEEP 50
> (fprintd:2415223): libfprint-virtual_device-DEBUG: 07:17:56.383: Sleeping 50ms
> (fprintd:2415223): libfprint-virtual_device_connection-DEBUG: 07:17:56.383: Got a new connection!
> (fprintd:2415223): libfprint-virtual_device-DEBUG: 07:17:56.383: Got instructions of length 10
> (fprintd:2415223): libfprint-virtual_device-DEBUG: 07:17:56.383: Received command SCAN whorl
> (fprintd:2415223): libfprint-virtual_device_connection-DEBUG: 07:17:56.383: Got a new connection!
> (fprintd:2415223): libfprint-virtual_device-DEBUG: 07:17:56.383: Got instructions of length 7
> (fprintd:2415223): libfprint-virtual_device-DEBUG: 07:17:56.383: Received command SLEEP 0
> (fprintd:2415223): libfprint-virtual_device_connection-DEBUG: 07:17:56.383: Got a new connection!
> (fprintd:2415223): libfprint-virtual_device-DEBUG: 07:17:56.384: Got instructions of length 7
> (fprintd:2415223): libfprint-virtual_device-DEBUG: 07:17:56.384: Received command ERROR 4
> (fprintd:2415223): libfprint-virtual_device-DEBUG: 07:17:56.434: Sleeping completed
> (fprintd:2415223): libfprint-virtual_device-DEBUG: 07:17:56.434: Processing command SCAN whorl
> (fprintd:2415223): libfprint-device-DEBUG: 07:17:56.434: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.434: Finger present 1
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.434: Finger needed 1
> (fprintd:2415223): libfprint-virtual_device-DEBUG: 07:17:56.434: Virtual device scanned print whorl
> (fprintd:2415223): libfprint-device-DEBUG: 07:17:56.434: Device reported verify result
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.434: report_verify_status: result verify-match
> (fprintd:2415223): libfprint-device-DEBUG: 07:17:56.434: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.434: Finger present 0
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.434: Finger needed 1
> (fprintd:2415223): libfprint-virtual_device-DEBUG: 07:17:56.434: Processing command SLEEP 0
> (fprintd:2415223): libfprint-virtual_device-DEBUG: 07:17:56.434: Sleeping 0ms
> (fprintd:2415223): libfprint-virtual_device-DEBUG: 07:17:56.434: Sleeping completed
> (fprintd:2415223): libfprint-virtual_device-DEBUG: 07:17:56.434: Processing command ERROR 4
> (fprintd:2415223): libfprint-virtual_device-DEBUG: 07:17:56.434: Virtual device scan failed with error: The device is still busy with another operation, please try again later.
> (fprintd:2415223): libfprint-device-DEBUG: 07:17:56.434: Device reported verify completion
> (fprintd:2415223): libfprint-device-DEBUG: 07:17:56.434: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.434: Finger present 0
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.434: Finger needed 0
> (fprintd:2415223): libfprint-device-DEBUG: 07:17:56.434: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2415223): libfprint-device-DEBUG: 07:17:56.434: Updated temperature model after 0.05 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.434: verify_cb: result verify-unknown-error
> 
> (fprintd:2415223): fprintd-WARNING **: 07:17:56.434: Verify status already reported. Ignoring verify-unknown-error
> 
> (fprintd:2415223): fprintd-WARNING **: 07:17:56.434: Device reported an error during verify: The device is still busy with another operation, please try again later.
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.636: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.636: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415223): GLib-GIO-DEBUG: 07:17:56.637: GTask [gio] D-Bus interface method dispatch (source object: 0x55fc1913afd0, source tag: 0x7fdab6af6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.637: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.637: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415223): libfprint-device-DEBUG: 07:17:56.637: Device reported close completion
> (fprintd:2415223): GLib-GIO-DEBUG: 07:17:56.637: GTask [gio] D-Bus interface method dispatch (source object: 0x55fc1913afd0, source tag: 0x7fdab6af6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415223): libfprint-device-DEBUG: 07:17:56.638: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2415223): libfprint-device-DEBUG: 07:17:56.638: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.638: released device 0
> (fprintd:2415223): fprintd-DEBUG: 07:17:56.639: main loop completed
> (fprintd:2415223): libfprint-virtual_device_storage-DEBUG: 07:17:56.639: 43625674395: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2415223): libfprint-virtual_device-DEBUG: 07:17:56.639: 43625674413: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> ----------------------------------- stderr -----------------------------------
> test_verify_error_ignored_after_report (__main__.FPrintdVirtualDeviceStorageVerificationTests.test_verify_error_ignored_after_report) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.870s
> 
> OK
> ==============================================================================
> 
> ================================== 395/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_error_not_open
> start time:   07:17:56
> duration:     0.84s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=90 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageVerificationTests.test_verify_error_not_open
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415238): GLib-GIO-DEBUG: 07:17:56.569: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.571: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415238): fprintd-WARNING **: 07:17:56.571: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.571: Launching FprintObject
> (fprintd:2415238): libfprint-context-DEBUG: 07:17:56.571: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.572: Preparing devices for resume
> (fprintd:2415238): libfprint-context-DEBUG: 07:17:56.572: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-m_0iav6j/virtual-image.socket
> (fprintd:2415238): libfprint-context-DEBUG: 07:17:56.572: created
> (fprintd:2415238): libfprint-device-DEBUG: 07:17:56.572: Device reported probe completion
> (fprintd:2415238): libfprint-device-DEBUG: 07:17:56.572: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> 1690269476.573 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415238): libfprint-device-DEBUG: 07:17:56.572: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.574: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.574: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.574: Finger present 0
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.574: Finger needed 0
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.574: Got delay inhibitor for sleep.
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.574: entering main loop
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.574: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.668: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.668: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.669: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.670: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.670: user 'testuser' claiming the device: 0
> (fprintd:2415238): libfprint-virtual_device-DEBUG: 07:17:56.670: 43625706013: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2415238): libfprint-virtual_device_connection-DEBUG: 07:17:56.671: 43625706047: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415238): libfprint-device-DEBUG: 07:17:56.671: Device reported open completion
> (fprintd:2415238): GLib-GIO-DEBUG: 07:17:56.671: GTask [gio] D-Bus interface method dispatch (source object: 0x55d3d377df40, source tag: 0x7f19ed350e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415238): libfprint-device-DEBUG: 07:17:56.671: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415238): libfprint-device-DEBUG: 07:17:56.671: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.671: claimed device 0
> (fprintd:2415238): libfprint-virtual_device_connection-DEBUG: 07:17:56.671: Got a new connection!
> (fprintd:2415238): libfprint-virtual_device-DEBUG: 07:17:56.672: Got instructions of length 19
> (fprintd:2415238): libfprint-virtual_device-DEBUG: 07:17:56.672: Received command SET_ENROLL_STAGES 2
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.672: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.673: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.673: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.674: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.674: file_storage_print_data_load(): loaded '/tmp/tmp4ejpd9a4/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.674: start enrollment device 0 finger 3
> (fprintd:2415238): libfprint-device-DEBUG: 07:17:56.674: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415238): libfprint-device-DEBUG: 07:17:56.674: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.674: Finger present 0
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.674: Finger needed 1
> (fprintd:2415238): GLib-GIO-DEBUG: 07:17:56.674: GTask [gio] D-Bus interface method dispatch (source object: 0x55d3d377df40, source tag: 0x7f19ed350e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415238): libfprint-virtual_device_connection-DEBUG: 07:17:56.675: Got a new connection!
> (fprintd:2415238): libfprint-virtual_device-DEBUG: 07:17:56.675: Got instructions of length 10
> (fprintd:2415238): libfprint-virtual_device-DEBUG: 07:17:56.675: Received command SCAN whorl
> (fprintd:2415238): libfprint-virtual_device-DEBUG: 07:17:56.675: Processing command SCAN whorl
> (fprintd:2415238): libfprint-device-DEBUG: 07:17:56.675: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.675: Finger present 1
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.675: Finger needed 1
> (fprintd:2415238): libfprint-virtual_device_storage-DEBUG: 07:17:56.675: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2415238): libfprint-device-DEBUG: 07:17:56.675: Device reported identify result
> (fprintd:2415238): libfprint-device-DEBUG: 07:17:56.675: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.675: Finger present 0
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.675: Finger needed 1
> (fprintd:2415238): libfprint-device-DEBUG: 07:17:56.675: Device reported identify completion
> (fprintd:2415238): libfprint-device-DEBUG: 07:17:56.675: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.675: Finger present 0
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.675: Finger needed 0
> (fprintd:2415238): libfprint-device-DEBUG: 07:17:56.675: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2415238): libfprint-device-DEBUG: 07:17:56.675: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415238): libfprint-device-DEBUG: 07:17:56.675: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415238): libfprint-device-DEBUG: 07:17:56.675: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.675: Finger present 0
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.675: Finger needed 1
> (fprintd:2415238): libfprint-virtual_device_connection-DEBUG: 07:17:56.677: Got a new connection!
> (fprintd:2415238): libfprint-virtual_device-DEBUG: 07:17:56.677: Got instructions of length 10
> (fprintd:2415238): libfprint-virtual_device-DEBUG: 07:17:56.677: Received command SCAN whorl
> (fprintd:2415238): libfprint-virtual_device-DEBUG: 07:17:56.677: Processing command SCAN whorl
> (fprintd:2415238): libfprint-device-DEBUG: 07:17:56.677: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.677: Finger present 1
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.677: Finger needed 1
> (fprintd:2415238): libfprint-device-DEBUG: 07:17:56.677: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.677: Finger present 0
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.677: Finger needed 1
> (fprintd:2415238): libfprint-device-DEBUG: 07:17:56.677: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.677: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415238): libfprint-virtual_device-DEBUG: 07:17:56.677: Sleeping completed
> (fprintd:2415238): libfprint-virtual_device_connection-DEBUG: 07:17:56.678: Got a new connection!
> (fprintd:2415238): libfprint-virtual_device-DEBUG: 07:17:56.678: Got instructions of length 10
> (fprintd:2415238): libfprint-virtual_device-DEBUG: 07:17:56.678: Received command SCAN whorl
> (fprintd:2415238): libfprint-virtual_device-DEBUG: 07:17:56.678: Processing command SCAN whorl
> (fprintd:2415238): libfprint-device-DEBUG: 07:17:56.678: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.678: Finger present 1
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.678: Finger needed 1
> (fprintd:2415238): libfprint-device-DEBUG: 07:17:56.678: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.678: Finger present 0
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.678: Finger needed 1
> (fprintd:2415238): libfprint-device-DEBUG: 07:17:56.678: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.678: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415238): libfprint-device-DEBUG: 07:17:56.678: Device reported enroll completion
> (fprintd:2415238): libfprint-device-DEBUG: 07:17:56.678: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.678: Finger present 0
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.678: Finger needed 0
> (fprintd:2415238): libfprint-device-DEBUG: 07:17:56.678: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2415238): libfprint-device-DEBUG: 07:17:56.678: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2415238): libfprint-device-DEBUG: 07:17:56.678: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.678: enroll_cb: result enroll-completed
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.678: file_storage_print_data_save(): print saved to /tmp/tmp4ejpd9a4/state/testuser/virtual_device_storage/0/3
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.679: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.679: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415238): GLib-GIO-DEBUG: 07:17:56.679: GTask [gio] D-Bus interface method dispatch (source object: 0x55d3d377df40, source tag: 0x7f19ed350e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.680: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.680: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.681: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.681: file_storage_print_data_load(): loaded '/tmp/tmp4ejpd9a4/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.681: start verification device 0 finger left-middle-finger
> (fprintd:2415238): libfprint-device-DEBUG: 07:17:56.681: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415238): libfprint-device-DEBUG: 07:17:56.681: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.681: Finger present 0
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.681: Finger needed 1
> (fprintd:2415238): GLib-GIO-DEBUG: 07:17:56.682: GTask [gio] D-Bus interface method dispatch (source object: 0x55d3d377df40, source tag: 0x7f19ed350e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415238): libfprint-virtual_device_connection-DEBUG: 07:17:56.682: Got a new connection!
> (fprintd:2415238): libfprint-virtual_device-DEBUG: 07:17:56.682: Got instructions of length 7
> (fprintd:2415238): libfprint-virtual_device-DEBUG: 07:17:56.682: Received command ERROR 2
> (fprintd:2415238): libfprint-virtual_device-DEBUG: 07:17:56.682: Processing command ERROR 2
> (fprintd:2415238): libfprint-virtual_device-DEBUG: 07:17:56.682: Virtual device scan failed with error: The device needs to be opened first!
> (fprintd:2415238): libfprint-device-DEBUG: 07:17:56.682: Device reported verify completion
> (fprintd:2415238): libfprint-device-DEBUG: 07:17:56.682: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.682: Finger present 0
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.682: Finger needed 0
> (fprintd:2415238): libfprint-device-DEBUG: 07:17:56.682: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2415238): libfprint-device-DEBUG: 07:17:56.682: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.682: verify_cb: result verify-unknown-error
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.682: report_verify_status: result verify-unknown-error
> 
> (fprintd:2415238): fprintd-WARNING **: 07:17:56.682: Device reported an error during verify: The device needs to be opened first!
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.683: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.683: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415238): GLib-GIO-DEBUG: 07:17:56.683: GTask [gio] D-Bus interface method dispatch (source object: 0x55d3d377df40, source tag: 0x7f19ed350e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.684: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.684: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415238): libfprint-device-DEBUG: 07:17:56.684: Device reported close completion
> (fprintd:2415238): GLib-GIO-DEBUG: 07:17:56.684: GTask [gio] D-Bus interface method dispatch (source object: 0x55d3d377df40, source tag: 0x7f19ed350e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415238): libfprint-device-DEBUG: 07:17:56.684: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2415238): libfprint-device-DEBUG: 07:17:56.684: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.684: released device 0
> (fprintd:2415238): fprintd-DEBUG: 07:17:56.685: main loop completed
> (fprintd:2415238): libfprint-virtual_device_storage-DEBUG: 07:17:56.685: 43625720740: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2415238): libfprint-virtual_device-DEBUG: 07:17:56.685: 43625720758: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_error_not_open (__main__.FPrintdVirtualDeviceStorageVerificationTests.test_verify_error_not_open) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.524s
> 
> OK
> ==============================================================================
> 
> ================================== 396/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_error_not_supported
> start time:   07:17:56
> duration:     0.83s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=45 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageVerificationTests.test_verify_error_not_supported
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415263): GLib-GIO-DEBUG: 07:17:57.263: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.265: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415263): fprintd-WARNING **: 07:17:57.265: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.265: Launching FprintObject
> (fprintd:2415263): libfprint-context-DEBUG: 07:17:57.265: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.267: Preparing devices for resume
> (fprintd:2415263): libfprint-context-DEBUG: 07:17:57.267: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-xjf251h_/virtual-image.socket
> (fprintd:2415263): libfprint-context-DEBUG: 07:17:57.267: created
> (fprintd:2415263): libfprint-device-DEBUG: 07:17:57.267: Device reported probe completion
> (fprintd:2415263): libfprint-device-DEBUG: 07:17:57.267: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415263): libfprint-device-DEBUG: 07:17:57.267: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269477.268 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.274: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.274: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.274: Finger present 0
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.274: Finger needed 0
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.274: Got delay inhibitor for sleep.
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.274: entering main loop
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.275: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.384: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.385: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.388: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.391: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.392: user 'testuser' claiming the device: 0
> (fprintd:2415263): libfprint-virtual_device-DEBUG: 07:17:57.392: 43626427580: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2415263): libfprint-virtual_device_connection-DEBUG: 07:17:57.392: 43626427618: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415263): libfprint-device-DEBUG: 07:17:57.392: Device reported open completion
> (fprintd:2415263): GLib-GIO-DEBUG: 07:17:57.392: GTask [gio] D-Bus interface method dispatch (source object: 0x5642b0e0d040, source tag: 0x7f9584bf2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415263): libfprint-device-DEBUG: 07:17:57.392: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415263): libfprint-device-DEBUG: 07:17:57.392: Updated temperature model after 0.13 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.392: claimed device 0
> (fprintd:2415263): libfprint-virtual_device_connection-DEBUG: 07:17:57.393: Got a new connection!
> (fprintd:2415263): libfprint-virtual_device-DEBUG: 07:17:57.393: Got instructions of length 19
> (fprintd:2415263): libfprint-virtual_device-DEBUG: 07:17:57.393: Received command SET_ENROLL_STAGES 2
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.393: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.396: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.396: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.401: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.402: file_storage_print_data_load(): loaded '/tmp/tmpxilnwfpv/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.402: start enrollment device 0 finger 3
> (fprintd:2415263): libfprint-device-DEBUG: 07:17:57.402: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415263): libfprint-device-DEBUG: 07:17:57.402: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.402: Finger present 0
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.402: Finger needed 1
> (fprintd:2415263): GLib-GIO-DEBUG: 07:17:57.402: GTask [gio] D-Bus interface method dispatch (source object: 0x5642b0e0d040, source tag: 0x7f9584bf2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415263): libfprint-virtual_device_connection-DEBUG: 07:17:57.403: Got a new connection!
> (fprintd:2415263): libfprint-virtual_device-DEBUG: 07:17:57.403: Got instructions of length 10
> (fprintd:2415263): libfprint-virtual_device-DEBUG: 07:17:57.403: Received command SCAN whorl
> (fprintd:2415263): libfprint-virtual_device-DEBUG: 07:17:57.403: Processing command SCAN whorl
> (fprintd:2415263): libfprint-device-DEBUG: 07:17:57.403: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.403: Finger present 1
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.403: Finger needed 1
> (fprintd:2415263): libfprint-virtual_device_storage-DEBUG: 07:17:57.403: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2415263): libfprint-device-DEBUG: 07:17:57.404: Device reported identify result
> (fprintd:2415263): libfprint-device-DEBUG: 07:17:57.404: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.404: Finger present 0
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.404: Finger needed 1
> (fprintd:2415263): libfprint-device-DEBUG: 07:17:57.404: Device reported identify completion
> (fprintd:2415263): libfprint-device-DEBUG: 07:17:57.404: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.404: Finger present 0
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.404: Finger needed 0
> (fprintd:2415263): libfprint-device-DEBUG: 07:17:57.404: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2415263): libfprint-device-DEBUG: 07:17:57.404: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415263): libfprint-device-DEBUG: 07:17:57.404: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415263): libfprint-device-DEBUG: 07:17:57.404: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.404: Finger present 0
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.404: Finger needed 1
> (fprintd:2415263): libfprint-virtual_device_connection-DEBUG: 07:17:57.410: Got a new connection!
> (fprintd:2415263): libfprint-virtual_device-DEBUG: 07:17:57.410: Got instructions of length 10
> (fprintd:2415263): libfprint-virtual_device-DEBUG: 07:17:57.410: Received command SCAN whorl
> (fprintd:2415263): libfprint-virtual_device-DEBUG: 07:17:57.410: Processing command SCAN whorl
> (fprintd:2415263): libfprint-device-DEBUG: 07:17:57.410: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.410: Finger present 1
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.410: Finger needed 1
> (fprintd:2415263): libfprint-device-DEBUG: 07:17:57.410: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.410: Finger present 0
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.410: Finger needed 1
> (fprintd:2415263): libfprint-device-DEBUG: 07:17:57.410: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.410: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415263): libfprint-virtual_device-DEBUG: 07:17:57.410: Sleeping completed
> (fprintd:2415263): libfprint-virtual_device_connection-DEBUG: 07:17:57.411: Got a new connection!
> (fprintd:2415263): libfprint-virtual_device-DEBUG: 07:17:57.411: Got instructions of length 10
> (fprintd:2415263): libfprint-virtual_device-DEBUG: 07:17:57.411: Received command SCAN whorl
> (fprintd:2415263): libfprint-virtual_device-DEBUG: 07:17:57.411: Processing command SCAN whorl
> (fprintd:2415263): libfprint-device-DEBUG: 07:17:57.411: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.411: Finger present 1
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.411: Finger needed 1
> (fprintd:2415263): libfprint-device-DEBUG: 07:17:57.411: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.411: Finger present 0
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.411: Finger needed 1
> (fprintd:2415263): libfprint-device-DEBUG: 07:17:57.411: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.411: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415263): libfprint-device-DEBUG: 07:17:57.411: Device reported enroll completion
> (fprintd:2415263): libfprint-device-DEBUG: 07:17:57.411: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.411: Finger present 0
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.411: Finger needed 0
> (fprintd:2415263): libfprint-device-DEBUG: 07:17:57.411: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2415263): libfprint-device-DEBUG: 07:17:57.411: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2415263): libfprint-device-DEBUG: 07:17:57.411: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.412: enroll_cb: result enroll-completed
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.412: file_storage_print_data_save(): print saved to /tmp/tmpxilnwfpv/state/testuser/virtual_device_storage/0/3
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.416: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.416: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415263): GLib-GIO-DEBUG: 07:17:57.416: GTask [gio] D-Bus interface method dispatch (source object: 0x5642b0e0d040, source tag: 0x7f9584bf2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.419: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.419: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.427: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.431: file_storage_print_data_load(): loaded '/tmp/tmpxilnwfpv/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.431: start verification device 0 finger left-middle-finger
> (fprintd:2415263): libfprint-device-DEBUG: 07:17:57.431: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415263): libfprint-device-DEBUG: 07:17:57.431: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.431: Finger present 0
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.431: Finger needed 1
> (fprintd:2415263): GLib-GIO-DEBUG: 07:17:57.431: GTask [gio] D-Bus interface method dispatch (source object: 0x5642b0e0d040, source tag: 0x7f9584bf2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415263): libfprint-virtual_device_connection-DEBUG: 07:17:57.432: Got a new connection!
> (fprintd:2415263): libfprint-virtual_device-DEBUG: 07:17:57.432: Got instructions of length 7
> (fprintd:2415263): libfprint-virtual_device-DEBUG: 07:17:57.432: Received command ERROR 1
> (fprintd:2415263): libfprint-virtual_device-DEBUG: 07:17:57.432: Processing command ERROR 1
> (fprintd:2415263): libfprint-virtual_device-DEBUG: 07:17:57.432: Virtual device scan failed with error: The operation is not supported on this device!
> (fprintd:2415263): libfprint-device-DEBUG: 07:17:57.432: Device reported verify completion
> (fprintd:2415263): libfprint-device-DEBUG: 07:17:57.432: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.432: Finger present 0
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.432: Finger needed 0
> (fprintd:2415263): libfprint-device-DEBUG: 07:17:57.432: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2415263): libfprint-device-DEBUG: 07:17:57.432: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.432: verify_cb: result verify-unknown-error
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.433: report_verify_status: result verify-unknown-error
> 
> (fprintd:2415263): fprintd-WARNING **: 07:17:57.433: Device reported an error during verify: The operation is not supported on this device!
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.434: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.434: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415263): GLib-GIO-DEBUG: 07:17:57.434: GTask [gio] D-Bus interface method dispatch (source object: 0x5642b0e0d040, source tag: 0x7f9584bf2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.438: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.438: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415263): libfprint-device-DEBUG: 07:17:57.438: Device reported close completion
> (fprintd:2415263): GLib-GIO-DEBUG: 07:17:57.439: GTask [gio] D-Bus interface method dispatch (source object: 0x5642b0e0d040, source tag: 0x7f9584bf2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415263): libfprint-device-DEBUG: 07:17:57.439: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2415263): libfprint-device-DEBUG: 07:17:57.439: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.439: released device 0
> (fprintd:2415263): fprintd-DEBUG: 07:17:57.441: main loop completed
> (fprintd:2415263): libfprint-virtual_device_storage-DEBUG: 07:17:57.442: 43626477210: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2415263): libfprint-virtual_device-DEBUG: 07:17:57.442: 43626477229: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_error_not_supported (__main__.FPrintdVirtualDeviceStorageVerificationTests.test_verify_error_not_supported) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.567s
> 
> OK
> ==============================================================================
> 
> ================================== 397/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_error_proto
> start time:   07:17:56
> duration:     0.91s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=49 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageVerificationTests.test_verify_error_proto
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415272): GLib-GIO-DEBUG: 07:17:57.463: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.464: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415272): fprintd-WARNING **: 07:17:57.464: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.464: Launching FprintObject
> (fprintd:2415272): libfprint-context-DEBUG: 07:17:57.464: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.465: Preparing devices for resume
> (fprintd:2415272): libfprint-context-DEBUG: 07:17:57.465: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-7rn42h8n/virtual-image.socket
> (fprintd:2415272): libfprint-context-DEBUG: 07:17:57.465: created
> (fprintd:2415272): libfprint-device-DEBUG: 07:17:57.465: Device reported probe completion
> (fprintd:2415272): libfprint-device-DEBUG: 07:17:57.465: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415272): libfprint-device-DEBUG: 07:17:57.466: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269477.467 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.467: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.467: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.467: Finger present 0
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.467: Finger needed 0
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.467: entering main loop
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.467: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.468: Got delay inhibitor for sleep.
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.567: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.568: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.571: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.572: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.572: user 'testuser' claiming the device: 0
> (fprintd:2415272): libfprint-virtual_device-DEBUG: 07:17:57.572: 43626607616: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2415272): libfprint-virtual_device_connection-DEBUG: 07:17:57.572: 43626607653: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415272): libfprint-device-DEBUG: 07:17:57.572: Device reported open completion
> (fprintd:2415272): GLib-GIO-DEBUG: 07:17:57.572: GTask [gio] D-Bus interface method dispatch (source object: 0x558700193ec0, source tag: 0x7f84e345ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415272): libfprint-device-DEBUG: 07:17:57.572: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415272): libfprint-device-DEBUG: 07:17:57.572: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.572: claimed device 0
> (fprintd:2415272): libfprint-virtual_device_connection-DEBUG: 07:17:57.573: Got a new connection!
> (fprintd:2415272): libfprint-virtual_device-DEBUG: 07:17:57.573: Got instructions of length 19
> (fprintd:2415272): libfprint-virtual_device-DEBUG: 07:17:57.573: Received command SET_ENROLL_STAGES 2
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.573: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.575: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.575: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.577: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.577: file_storage_print_data_load(): loaded '/tmp/tmp372l0g_z/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.577: start enrollment device 0 finger 3
> (fprintd:2415272): libfprint-device-DEBUG: 07:17:57.577: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415272): libfprint-device-DEBUG: 07:17:57.577: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.577: Finger present 0
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.577: Finger needed 1
> (fprintd:2415272): GLib-GIO-DEBUG: 07:17:57.577: GTask [gio] D-Bus interface method dispatch (source object: 0x558700193ec0, source tag: 0x7f84e345ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415272): libfprint-virtual_device_connection-DEBUG: 07:17:57.578: Got a new connection!
> (fprintd:2415272): libfprint-virtual_device-DEBUG: 07:17:57.578: Got instructions of length 10
> (fprintd:2415272): libfprint-virtual_device-DEBUG: 07:17:57.578: Received command SCAN whorl
> (fprintd:2415272): libfprint-virtual_device-DEBUG: 07:17:57.578: Processing command SCAN whorl
> (fprintd:2415272): libfprint-device-DEBUG: 07:17:57.578: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.578: Finger present 1
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.578: Finger needed 1
> (fprintd:2415272): libfprint-virtual_device_storage-DEBUG: 07:17:57.578: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2415272): libfprint-device-DEBUG: 07:17:57.578: Device reported identify result
> (fprintd:2415272): libfprint-device-DEBUG: 07:17:57.578: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.578: Finger present 0
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.578: Finger needed 1
> (fprintd:2415272): libfprint-device-DEBUG: 07:17:57.578: Device reported identify completion
> (fprintd:2415272): libfprint-device-DEBUG: 07:17:57.578: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.578: Finger present 0
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.578: Finger needed 0
> (fprintd:2415272): libfprint-device-DEBUG: 07:17:57.578: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2415272): libfprint-device-DEBUG: 07:17:57.579: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415272): libfprint-device-DEBUG: 07:17:57.579: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415272): libfprint-device-DEBUG: 07:17:57.579: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.579: Finger present 0
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.579: Finger needed 1
> (fprintd:2415272): libfprint-virtual_device_connection-DEBUG: 07:17:57.579: Got a new connection!
> (fprintd:2415272): libfprint-virtual_device-DEBUG: 07:17:57.579: Got instructions of length 10
> (fprintd:2415272): libfprint-virtual_device-DEBUG: 07:17:57.579: Received command SCAN whorl
> (fprintd:2415272): libfprint-virtual_device-DEBUG: 07:17:57.579: Processing command SCAN whorl
> (fprintd:2415272): libfprint-device-DEBUG: 07:17:57.579: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.579: Finger present 1
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.579: Finger needed 1
> (fprintd:2415272): libfprint-device-DEBUG: 07:17:57.579: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.579: Finger present 0
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.579: Finger needed 1
> (fprintd:2415272): libfprint-device-DEBUG: 07:17:57.579: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.580: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415272): libfprint-virtual_device-DEBUG: 07:17:57.580: Sleeping completed
> (fprintd:2415272): libfprint-virtual_device_connection-DEBUG: 07:17:57.580: Got a new connection!
> (fprintd:2415272): libfprint-virtual_device-DEBUG: 07:17:57.580: Got instructions of length 10
> (fprintd:2415272): libfprint-virtual_device-DEBUG: 07:17:57.580: Received command SCAN whorl
> (fprintd:2415272): libfprint-virtual_device-DEBUG: 07:17:57.580: Processing command SCAN whorl
> (fprintd:2415272): libfprint-device-DEBUG: 07:17:57.580: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.580: Finger present 1
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.580: Finger needed 1
> (fprintd:2415272): libfprint-device-DEBUG: 07:17:57.580: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.580: Finger present 0
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.580: Finger needed 1
> (fprintd:2415272): libfprint-device-DEBUG: 07:17:57.580: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.580: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415272): libfprint-device-DEBUG: 07:17:57.580: Device reported enroll completion
> (fprintd:2415272): libfprint-device-DEBUG: 07:17:57.580: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.580: Finger present 0
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.580: Finger needed 0
> (fprintd:2415272): libfprint-device-DEBUG: 07:17:57.580: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2415272): libfprint-device-DEBUG: 07:17:57.580: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2415272): libfprint-device-DEBUG: 07:17:57.580: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.580: enroll_cb: result enroll-completed
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.580: file_storage_print_data_save(): print saved to /tmp/tmp372l0g_z/state/testuser/virtual_device_storage/0/3
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.582: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.582: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415272): GLib-GIO-DEBUG: 07:17:57.582: GTask [gio] D-Bus interface method dispatch (source object: 0x558700193ec0, source tag: 0x7f84e345ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.582: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.582: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.583: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.584: file_storage_print_data_load(): loaded '/tmp/tmp372l0g_z/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.584: start verification device 0 finger left-middle-finger
> (fprintd:2415272): libfprint-device-DEBUG: 07:17:57.584: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415272): libfprint-device-DEBUG: 07:17:57.584: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.584: Finger present 0
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.584: Finger needed 1
> (fprintd:2415272): GLib-GIO-DEBUG: 07:17:57.585: GTask [gio] D-Bus interface method dispatch (source object: 0x558700193ec0, source tag: 0x7f84e345ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415272): libfprint-virtual_device_connection-DEBUG: 07:17:57.586: Got a new connection!
> (fprintd:2415272): libfprint-virtual_device-DEBUG: 07:17:57.586: Got instructions of length 7
> (fprintd:2415272): libfprint-virtual_device-DEBUG: 07:17:57.586: Received command ERROR 5
> (fprintd:2415272): libfprint-virtual_device-DEBUG: 07:17:57.586: Processing command ERROR 5
> (fprintd:2415272): libfprint-virtual_device-DEBUG: 07:17:57.586: Virtual device scan failed with error: The driver encountered a protocol error with the device.
> (fprintd:2415272): libfprint-device-DEBUG: 07:17:57.586: Device reported verify completion
> (fprintd:2415272): libfprint-device-DEBUG: 07:17:57.586: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.586: Finger present 0
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.586: Finger needed 0
> (fprintd:2415272): libfprint-device-DEBUG: 07:17:57.586: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2415272): libfprint-device-DEBUG: 07:17:57.586: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.586: verify_cb: result verify-disconnected
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.586: report_verify_status: result verify-disconnected
> 
> (fprintd:2415272): fprintd-WARNING **: 07:17:57.586: Device reported an error during verify: The driver encountered a protocol error with the device.
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.588: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.588: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415272): GLib-GIO-DEBUG: 07:17:57.588: GTask [gio] D-Bus interface method dispatch (source object: 0x558700193ec0, source tag: 0x7f84e345ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.590: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.590: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415272): libfprint-device-DEBUG: 07:17:57.593: Device reported close completion
> (fprintd:2415272): GLib-GIO-DEBUG: 07:17:57.593: GTask [gio] D-Bus interface method dispatch (source object: 0x558700193ec0, source tag: 0x7f84e345ee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415272): libfprint-device-DEBUG: 07:17:57.593: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2415272): libfprint-device-DEBUG: 07:17:57.593: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.593: released device 0
> (fprintd:2415272): fprintd-DEBUG: 07:17:57.600: main loop completed
> (fprintd:2415272): libfprint-virtual_device_storage-DEBUG: 07:17:57.600: 43626635627: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2415272): libfprint-virtual_device-DEBUG: 07:17:57.601: 43626636479: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyStatus ('verify-disconnected', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_error_proto (__main__.FPrintdVirtualDeviceStorageVerificationTests.test_verify_error_proto) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.689s
> 
> OK
> ==============================================================================
> 
> ================================== 398/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_retry_center_finger
> start time:   07:17:57
> duration:     0.98s
> result:       exit status 0
> command:      MALLOC_PERTURB_=66 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageVerificationTests.test_verify_retry_center_finger
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415298): GLib-GIO-DEBUG: 07:17:58.311: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.312: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415298): fprintd-WARNING **: 07:17:58.312: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.312: Launching FprintObject
> (fprintd:2415298): libfprint-context-DEBUG: 07:17:58.312: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.314: Preparing devices for resume
> (fprintd:2415298): libfprint-context-DEBUG: 07:17:58.314: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-1piv8006/virtual-image.socket
> (fprintd:2415298): libfprint-context-DEBUG: 07:17:58.314: created
> 1690269478.315 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.315: Device reported probe completion
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.315: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.315: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.317: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.317: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.317: Finger present 0
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.317: Finger needed 0
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.317: Got delay inhibitor for sleep.
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.317: entering main loop
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.317: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.412: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.413: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.414: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.415: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.415: user 'testuser' claiming the device: 0
> (fprintd:2415298): libfprint-virtual_device-DEBUG: 07:17:58.415: 43627450427: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2415298): libfprint-virtual_device_connection-DEBUG: 07:17:58.415: 43627450461: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.415: Device reported open completion
> (fprintd:2415298): GLib-GIO-DEBUG: 07:17:58.415: GTask [gio] D-Bus interface method dispatch (source object: 0x55810ebb7f60, source tag: 0x7f3c759f2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.415: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.415: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.415: claimed device 0
> (fprintd:2415298): libfprint-virtual_device_connection-DEBUG: 07:17:58.417: Got a new connection!
> (fprintd:2415298): libfprint-virtual_device-DEBUG: 07:17:58.417: Got instructions of length 19
> (fprintd:2415298): libfprint-virtual_device-DEBUG: 07:17:58.417: Received command SET_ENROLL_STAGES 2
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.417: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.419: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.419: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.420: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.420: file_storage_print_data_load(): loaded '/tmp/tmpp9zgz7uu/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.420: start enrollment device 0 finger 3
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.421: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.421: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.421: Finger present 0
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.421: Finger needed 1
> (fprintd:2415298): GLib-GIO-DEBUG: 07:17:58.421: GTask [gio] D-Bus interface method dispatch (source object: 0x55810ebb7f60, source tag: 0x7f3c759f2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415298): libfprint-virtual_device_connection-DEBUG: 07:17:58.423: Got a new connection!
> (fprintd:2415298): libfprint-virtual_device-DEBUG: 07:17:58.423: Got instructions of length 10
> (fprintd:2415298): libfprint-virtual_device-DEBUG: 07:17:58.423: Received command SCAN whorl
> (fprintd:2415298): libfprint-virtual_device-DEBUG: 07:17:58.423: Processing command SCAN whorl
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.423: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.423: Finger present 1
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.423: Finger needed 1
> (fprintd:2415298): libfprint-virtual_device_storage-DEBUG: 07:17:58.423: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.423: Device reported identify result
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.423: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.423: Finger present 0
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.423: Finger needed 1
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.423: Device reported identify completion
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.423: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.423: Finger present 0
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.423: Finger needed 0
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.423: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.423: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.424: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.424: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.424: Finger present 0
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.424: Finger needed 1
> (fprintd:2415298): libfprint-virtual_device_connection-DEBUG: 07:17:58.424: Got a new connection!
> (fprintd:2415298): libfprint-virtual_device-DEBUG: 07:17:58.424: Got instructions of length 10
> (fprintd:2415298): libfprint-virtual_device-DEBUG: 07:17:58.424: Received command SCAN whorl
> (fprintd:2415298): libfprint-virtual_device-DEBUG: 07:17:58.424: Processing command SCAN whorl
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.424: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.424: Finger present 1
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.424: Finger needed 1
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.424: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.424: Finger present 0
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.424: Finger needed 1
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.424: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.424: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415298): libfprint-virtual_device-DEBUG: 07:17:58.424: Sleeping completed
> (fprintd:2415298): libfprint-virtual_device_connection-DEBUG: 07:17:58.426: Got a new connection!
> (fprintd:2415298): libfprint-virtual_device-DEBUG: 07:17:58.426: Got instructions of length 10
> (fprintd:2415298): libfprint-virtual_device-DEBUG: 07:17:58.426: Received command SCAN whorl
> (fprintd:2415298): libfprint-virtual_device-DEBUG: 07:17:58.426: Processing command SCAN whorl
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.426: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.426: Finger present 1
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.426: Finger needed 1
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.426: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.426: Finger present 0
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.426: Finger needed 1
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.426: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.426: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.426: Device reported enroll completion
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.426: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.426: Finger present 0
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.426: Finger needed 0
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.426: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.426: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.426: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.426: enroll_cb: result enroll-completed
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.426: file_storage_print_data_save(): print saved to /tmp/tmpp9zgz7uu/state/testuser/virtual_device_storage/0/3
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.427: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.427: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415298): GLib-GIO-DEBUG: 07:17:58.427: GTask [gio] D-Bus interface method dispatch (source object: 0x55810ebb7f60, source tag: 0x7f3c759f2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.430: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.431: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.432: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.432: file_storage_print_data_load(): loaded '/tmp/tmpp9zgz7uu/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.432: start verification device 0 finger left-middle-finger
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.432: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.432: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.432: Finger present 0
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.432: Finger needed 1
> (fprintd:2415298): GLib-GIO-DEBUG: 07:17:58.432: GTask [gio] D-Bus interface method dispatch (source object: 0x55810ebb7f60, source tag: 0x7f3c759f2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415298): libfprint-virtual_device_connection-DEBUG: 07:17:58.433: Got a new connection!
> (fprintd:2415298): libfprint-virtual_device-DEBUG: 07:17:58.433: Got instructions of length 7
> (fprintd:2415298): libfprint-virtual_device-DEBUG: 07:17:58.433: Received command RETRY 2
> (fprintd:2415298): libfprint-virtual_device-DEBUG: 07:17:58.433: Processing command RETRY 2
> (fprintd:2415298): libfprint-virtual_device-DEBUG: 07:17:58.433: Virtual device scan failed with error: The finger was not centered properly, please try again.
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.433: Device reported verify result
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.433: report_verify_status: result verify-finger-not-centered
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.433: Device reported verify completion
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.433: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.433: Finger present 0
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.433: Finger needed 0
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.433: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.433: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.433: verify_cb: result verify-finger-not-centered
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.433: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.433: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.433: Finger present 0
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.433: Finger needed 1
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.435: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.435: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415298): GLib-GIO-DEBUG: 07:17:58.435: GTask [gio] D-Bus interface method dispatch (source object: 0x55810ebb7f60, source tag: 0x7f3c759f2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.435: Idle cancelling on ongoing operation!
> (fprintd:2415298): libfprint-virtual_device-DEBUG: 07:17:58.435: Got cancellation!
> (fprintd:2415298): libfprint-virtual_device-DEBUG: 07:17:58.435: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.435: Device reported verify completion
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.435: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.435: Finger present 0
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.435: Finger needed 0
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.435: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.435: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.435: verify_cb: result verify-no-match
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.435: report_verify_status: result verify-no-match
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.436: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.436: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.436: Device reported close completion
> (fprintd:2415298): GLib-GIO-DEBUG: 07:17:58.436: GTask [gio] D-Bus interface method dispatch (source object: 0x55810ebb7f60, source tag: 0x7f3c759f2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.436: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2415298): libfprint-device-DEBUG: 07:17:58.436: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.436: released device 0
> (fprintd:2415298): fprintd-DEBUG: 07:17:58.438: main loop completed
> (fprintd:2415298): libfprint-virtual_device_storage-DEBUG: 07:17:58.438: 43627473307: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2415298): libfprint-virtual_device-DEBUG: 07:17:58.438: 43627473323: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-finger-not-centered', false)
> Changed properties {'finger-needed': <false>} invalidated []
> ----------------------------------- stderr -----------------------------------
> test_verify_retry_center_finger (__main__.FPrintdVirtualDeviceStorageVerificationTests.test_verify_retry_center_finger) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.670s
> 
> OK
> ==============================================================================
> 
> ================================== 399/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_retry_general
> start time:   07:17:57
> duration:     0.93s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=23 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageVerificationTests.test_verify_retry_general
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415305): GLib-GIO-DEBUG: 07:17:58.406: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.408: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415305): fprintd-WARNING **: 07:17:58.408: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.409: Launching FprintObject
> (fprintd:2415305): libfprint-context-DEBUG: 07:17:58.409: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.411: Preparing devices for resume
> (fprintd:2415305): libfprint-context-DEBUG: 07:17:58.411: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-lqhu2u5i/virtual-image.socket
> (fprintd:2415305): libfprint-context-DEBUG: 07:17:58.411: created
> 1690269478.412 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.411: Device reported probe completion
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.411: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.412: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.414: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.414: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.414: Finger present 0
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.414: Finger needed 0
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.415: Got delay inhibitor for sleep.
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.415: entering main loop
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.415: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.504: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.505: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.505: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.506: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.506: user 'testuser' claiming the device: 0
> (fprintd:2415305): libfprint-virtual_device-DEBUG: 07:17:58.507: 43627542051: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2415305): libfprint-virtual_device_connection-DEBUG: 07:17:58.507: 43627542088: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.507: Device reported open completion
> (fprintd:2415305): GLib-GIO-DEBUG: 07:17:58.507: GTask [gio] D-Bus interface method dispatch (source object: 0x560bd5d94020, source tag: 0x7f7cc540fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.507: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.507: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.507: claimed device 0
> (fprintd:2415305): libfprint-virtual_device_connection-DEBUG: 07:17:58.507: Got a new connection!
> (fprintd:2415305): libfprint-virtual_device-DEBUG: 07:17:58.507: Got instructions of length 19
> (fprintd:2415305): libfprint-virtual_device-DEBUG: 07:17:58.507: Received command SET_ENROLL_STAGES 2
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.507: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.509: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.509: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.509: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.509: file_storage_print_data_load(): loaded '/tmp/tmptt8m6w9d/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.509: start enrollment device 0 finger 3
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.509: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.510: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.510: Finger present 0
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.510: Finger needed 1
> (fprintd:2415305): GLib-GIO-DEBUG: 07:17:58.510: GTask [gio] D-Bus interface method dispatch (source object: 0x560bd5d94020, source tag: 0x7f7cc540fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415305): libfprint-virtual_device_connection-DEBUG: 07:17:58.511: Got a new connection!
> (fprintd:2415305): libfprint-virtual_device-DEBUG: 07:17:58.511: Got instructions of length 10
> (fprintd:2415305): libfprint-virtual_device-DEBUG: 07:17:58.511: Received command SCAN whorl
> (fprintd:2415305): libfprint-virtual_device-DEBUG: 07:17:58.511: Processing command SCAN whorl
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.511: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.511: Finger present 1
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.511: Finger needed 1
> (fprintd:2415305): libfprint-virtual_device_storage-DEBUG: 07:17:58.511: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.511: Device reported identify result
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.511: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.511: Finger present 0
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.511: Finger needed 1
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.511: Device reported identify completion
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.511: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.511: Finger present 0
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.511: Finger needed 0
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.511: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.512: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.512: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.512: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.512: Finger present 0
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.512: Finger needed 1
> (fprintd:2415305): libfprint-virtual_device_connection-DEBUG: 07:17:58.513: Got a new connection!
> (fprintd:2415305): libfprint-virtual_device-DEBUG: 07:17:58.513: Got instructions of length 10
> (fprintd:2415305): libfprint-virtual_device-DEBUG: 07:17:58.513: Received command SCAN whorl
> (fprintd:2415305): libfprint-virtual_device-DEBUG: 07:17:58.513: Processing command SCAN whorl
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.513: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.513: Finger present 1
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.513: Finger needed 1
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.513: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.513: Finger present 0
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.513: Finger needed 1
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.513: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.513: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415305): libfprint-virtual_device-DEBUG: 07:17:58.513: Sleeping completed
> (fprintd:2415305): libfprint-virtual_device_connection-DEBUG: 07:17:58.513: Got a new connection!
> (fprintd:2415305): libfprint-virtual_device-DEBUG: 07:17:58.514: Got instructions of length 10
> (fprintd:2415305): libfprint-virtual_device-DEBUG: 07:17:58.514: Received command SCAN whorl
> (fprintd:2415305): libfprint-virtual_device-DEBUG: 07:17:58.514: Processing command SCAN whorl
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.514: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.514: Finger present 1
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.514: Finger needed 1
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.514: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.514: Finger present 0
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.514: Finger needed 1
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.514: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.514: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.514: Device reported enroll completion
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.514: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.514: Finger present 0
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.514: Finger needed 0
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.514: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.514: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.514: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.514: enroll_cb: result enroll-completed
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.515: file_storage_print_data_save(): print saved to /tmp/tmptt8m6w9d/state/testuser/virtual_device_storage/0/3
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.516: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.516: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415305): GLib-GIO-DEBUG: 07:17:58.516: GTask [gio] D-Bus interface method dispatch (source object: 0x560bd5d94020, source tag: 0x7f7cc540fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.517: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.517: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.518: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.518: file_storage_print_data_load(): loaded '/tmp/tmptt8m6w9d/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.518: start verification device 0 finger left-middle-finger
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.518: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.518: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.518: Finger present 0
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.518: Finger needed 1
> (fprintd:2415305): GLib-GIO-DEBUG: 07:17:58.518: GTask [gio] D-Bus interface method dispatch (source object: 0x560bd5d94020, source tag: 0x7f7cc540fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415305): libfprint-virtual_device_connection-DEBUG: 07:17:58.519: Got a new connection!
> (fprintd:2415305): libfprint-virtual_device-DEBUG: 07:17:58.519: Got instructions of length 7
> (fprintd:2415305): libfprint-virtual_device-DEBUG: 07:17:58.519: Received command RETRY 0
> (fprintd:2415305): libfprint-virtual_device-DEBUG: 07:17:58.519: Processing command RETRY 0
> (fprintd:2415305): libfprint-virtual_device-DEBUG: 07:17:58.519: Virtual device scan failed with error: Please try again.
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.519: Device reported verify result
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.519: report_verify_status: result verify-retry-scan
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.519: Device reported verify completion
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.519: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.519: Finger present 0
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.519: Finger needed 0
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.519: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.519: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.519: verify_cb: result verify-retry-scan
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.519: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.519: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.519: Finger present 0
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.519: Finger needed 1
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.521: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.521: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415305): GLib-GIO-DEBUG: 07:17:58.521: GTask [gio] D-Bus interface method dispatch (source object: 0x560bd5d94020, source tag: 0x7f7cc540fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.522: Idle cancelling on ongoing operation!
> (fprintd:2415305): libfprint-virtual_device-DEBUG: 07:17:58.522: Got cancellation!
> (fprintd:2415305): libfprint-virtual_device-DEBUG: 07:17:58.522: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.522: Device reported verify completion
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.522: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.522: Finger present 0
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.522: Finger needed 0
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.522: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.522: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.522: verify_cb: result verify-no-match
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.522: report_verify_status: result verify-no-match
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.523: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.523: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.523: Device reported close completion
> (fprintd:2415305): GLib-GIO-DEBUG: 07:17:58.523: GTask [gio] D-Bus interface method dispatch (source object: 0x560bd5d94020, source tag: 0x7f7cc540fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.523: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2415305): libfprint-device-DEBUG: 07:17:58.523: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.523: released device 0
> (fprintd:2415305): fprintd-DEBUG: 07:17:58.524: main loop completed
> (fprintd:2415305): libfprint-virtual_device_storage-DEBUG: 07:17:58.524: 43627559621: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2415305): libfprint-virtual_device-DEBUG: 07:17:58.524: 43627559661: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-retry-scan', false)
> ----------------------------------- stderr -----------------------------------
> test_verify_retry_general (__main__.FPrintdVirtualDeviceStorageVerificationTests.test_verify_retry_general) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.738s
> 
> OK
> ==============================================================================
> 
> ================================== 400/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_retry_remove_finger
> start time:   07:17:58
> duration:     0.81s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=248 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageVerificationTests.test_verify_retry_remove_finger
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415339): GLib-GIO-DEBUG: 07:17:59.253: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.255: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415339): fprintd-WARNING **: 07:17:59.255: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.255: Launching FprintObject
> (fprintd:2415339): libfprint-context-DEBUG: 07:17:59.255: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.256: Preparing devices for resume
> (fprintd:2415339): libfprint-context-DEBUG: 07:17:59.256: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-yq8l75te/virtual-image.socket
> (fprintd:2415339): libfprint-context-DEBUG: 07:17:59.257: created
> 1690269479.257 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.257: Device reported probe completion
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.257: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.257: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.259: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.259: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.259: Finger present 0
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.259: Finger needed 0
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.259: Got delay inhibitor for sleep.
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.259: entering main loop
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.259: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.354: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.354: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.355: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.356: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.356: user 'testuser' claiming the device: 0
> (fprintd:2415339): libfprint-virtual_device-DEBUG: 07:17:59.356: 43628391885: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2415339): libfprint-virtual_device_connection-DEBUG: 07:17:59.356: 43628391930: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.357: Device reported open completion
> (fprintd:2415339): GLib-GIO-DEBUG: 07:17:59.357: GTask [gio] D-Bus interface method dispatch (source object: 0x55e2e78bae90, source tag: 0x7f8681d87e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.357: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.357: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.357: claimed device 0
> (fprintd:2415339): libfprint-virtual_device_connection-DEBUG: 07:17:59.357: Got a new connection!
> (fprintd:2415339): libfprint-virtual_device-DEBUG: 07:17:59.357: Got instructions of length 19
> (fprintd:2415339): libfprint-virtual_device-DEBUG: 07:17:59.357: Received command SET_ENROLL_STAGES 2
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.357: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.359: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.359: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.360: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.360: file_storage_print_data_load(): loaded '/tmp/tmperryd_d_/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.360: start enrollment device 0 finger 3
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.360: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.360: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.360: Finger present 0
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.360: Finger needed 1
> (fprintd:2415339): GLib-GIO-DEBUG: 07:17:59.360: GTask [gio] D-Bus interface method dispatch (source object: 0x55e2e78bae90, source tag: 0x7f8681d87e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415339): libfprint-virtual_device_connection-DEBUG: 07:17:59.361: Got a new connection!
> (fprintd:2415339): libfprint-virtual_device-DEBUG: 07:17:59.361: Got instructions of length 10
> (fprintd:2415339): libfprint-virtual_device-DEBUG: 07:17:59.361: Received command SCAN whorl
> (fprintd:2415339): libfprint-virtual_device-DEBUG: 07:17:59.361: Processing command SCAN whorl
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.361: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.361: Finger present 1
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.361: Finger needed 1
> (fprintd:2415339): libfprint-virtual_device_storage-DEBUG: 07:17:59.361: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.361: Device reported identify result
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.361: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.361: Finger present 0
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.361: Finger needed 1
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.361: Device reported identify completion
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.361: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.361: Finger present 0
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.361: Finger needed 0
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.361: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.361: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.361: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.361: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.361: Finger present 0
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.361: Finger needed 1
> (fprintd:2415339): libfprint-virtual_device_connection-DEBUG: 07:17:59.362: Got a new connection!
> (fprintd:2415339): libfprint-virtual_device-DEBUG: 07:17:59.362: Got instructions of length 10
> (fprintd:2415339): libfprint-virtual_device-DEBUG: 07:17:59.362: Received command SCAN whorl
> (fprintd:2415339): libfprint-virtual_device-DEBUG: 07:17:59.362: Processing command SCAN whorl
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.362: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.362: Finger present 1
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.362: Finger needed 1
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.362: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.362: Finger present 0
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.362: Finger needed 1
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.362: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.362: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415339): libfprint-virtual_device-DEBUG: 07:17:59.362: Sleeping completed
> (fprintd:2415339): libfprint-virtual_device_connection-DEBUG: 07:17:59.362: Got a new connection!
> (fprintd:2415339): libfprint-virtual_device-DEBUG: 07:17:59.362: Got instructions of length 10
> (fprintd:2415339): libfprint-virtual_device-DEBUG: 07:17:59.362: Received command SCAN whorl
> (fprintd:2415339): libfprint-virtual_device-DEBUG: 07:17:59.362: Processing command SCAN whorl
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.362: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.362: Finger present 1
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.362: Finger needed 1
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.362: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.362: Finger present 0
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.362: Finger needed 1
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.362: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.362: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.362: Device reported enroll completion
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.362: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.362: Finger present 0
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.362: Finger needed 0
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.362: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.362: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.362: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.362: enroll_cb: result enroll-completed
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.363: file_storage_print_data_save(): print saved to /tmp/tmperryd_d_/state/testuser/virtual_device_storage/0/3
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.364: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.364: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415339): GLib-GIO-DEBUG: 07:17:59.364: GTask [gio] D-Bus interface method dispatch (source object: 0x55e2e78bae90, source tag: 0x7f8681d87e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.364: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.364: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.366: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.366: file_storage_print_data_load(): loaded '/tmp/tmperryd_d_/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.366: start verification device 0 finger left-middle-finger
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.366: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.366: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.366: Finger present 0
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.366: Finger needed 1
> (fprintd:2415339): GLib-GIO-DEBUG: 07:17:59.366: GTask [gio] D-Bus interface method dispatch (source object: 0x55e2e78bae90, source tag: 0x7f8681d87e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415339): libfprint-virtual_device_connection-DEBUG: 07:17:59.367: Got a new connection!
> (fprintd:2415339): libfprint-virtual_device-DEBUG: 07:17:59.367: Got instructions of length 7
> (fprintd:2415339): libfprint-virtual_device-DEBUG: 07:17:59.367: Received command RETRY 3
> (fprintd:2415339): libfprint-virtual_device-DEBUG: 07:17:59.367: Processing command RETRY 3
> (fprintd:2415339): libfprint-virtual_device-DEBUG: 07:17:59.367: Virtual device scan failed with error: Please try again after removing the finger first.
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.367: Device reported verify result
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.367: report_verify_status: result verify-remove-and-retry
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.367: Device reported verify completion
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.367: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.367: Finger present 0
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.367: Finger needed 0
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.367: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.367: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.367: verify_cb: result verify-remove-and-retry
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.367: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.367: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.367: Finger present 0
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.367: Finger needed 1
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.368: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.368: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415339): GLib-GIO-DEBUG: 07:17:59.368: GTask [gio] D-Bus interface method dispatch (source object: 0x55e2e78bae90, source tag: 0x7f8681d87e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.368: Idle cancelling on ongoing operation!
> (fprintd:2415339): libfprint-virtual_device-DEBUG: 07:17:59.368: Got cancellation!
> (fprintd:2415339): libfprint-virtual_device-DEBUG: 07:17:59.368: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.368: Device reported verify completion
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.368: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.368: Finger present 0
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.368: Finger needed 0
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.368: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.368: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.368: verify_cb: result verify-no-match
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.368: report_verify_status: result verify-no-match
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.368: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.368: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.369: Device reported close completion
> (fprintd:2415339): GLib-GIO-DEBUG: 07:17:59.369: GTask [gio] D-Bus interface method dispatch (source object: 0x55e2e78bae90, source tag: 0x7f8681d87e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.369: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2415339): libfprint-device-DEBUG: 07:17:59.369: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.369: released device 0
> (fprintd:2415339): fprintd-DEBUG: 07:17:59.370: main loop completed
> (fprintd:2415339): libfprint-virtual_device_storage-DEBUG: 07:17:59.370: 43628405402: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2415339): libfprint-virtual_device-DEBUG: 07:17:59.370: 43628405424: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-remove-and-retry', false)
> Changed properties {'finger-needed': <false>} invalidated []
> ----------------------------------- stderr -----------------------------------
> test_verify_retry_remove_finger (__main__.FPrintdVirtualDeviceStorageVerificationTests.test_verify_retry_remove_finger) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.627s
> 
> OK
> ==============================================================================
> 
> ================================== 401/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_retry_general_restarted
> start time:   07:17:58
> duration:     1.85s
> result:       exit status 0
> command:      MALLOC_PERTURB_=127 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageVerificationTests.test_verify_retry_general_restarted
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415332): GLib-GIO-DEBUG: 07:17:59.188: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.191: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415332): fprintd-WARNING **: 07:17:59.191: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.191: Launching FprintObject
> (fprintd:2415332): libfprint-context-DEBUG: 07:17:59.191: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.192: Preparing devices for resume
> (fprintd:2415332): libfprint-context-DEBUG: 07:17:59.192: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-3yr0mypj/virtual-image.socket
> (fprintd:2415332): libfprint-context-DEBUG: 07:17:59.192: created
> 1690269479.193 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415332): libfprint-device-DEBUG: 07:17:59.192: Device reported probe completion
> (fprintd:2415332): libfprint-device-DEBUG: 07:17:59.192: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415332): libfprint-device-DEBUG: 07:17:59.192: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.194: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.194: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.194: Finger present 0
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.194: Finger needed 0
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.194: Got delay inhibitor for sleep.
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.194: entering main loop
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.195: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.290: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.290: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.291: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.292: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.292: user 'testuser' claiming the device: 0
> (fprintd:2415332): libfprint-virtual_device-DEBUG: 07:17:59.292: 43628327772: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2415332): libfprint-virtual_device_connection-DEBUG: 07:17:59.292: 43628327812: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415332): libfprint-device-DEBUG: 07:17:59.292: Device reported open completion
> (fprintd:2415332): GLib-GIO-DEBUG: 07:17:59.292: GTask [gio] D-Bus interface method dispatch (source object: 0x56489c849ec0, source tag: 0x7efede5b8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415332): libfprint-device-DEBUG: 07:17:59.292: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415332): libfprint-device-DEBUG: 07:17:59.293: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.293: claimed device 0
> (fprintd:2415332): libfprint-virtual_device_connection-DEBUG: 07:17:59.293: Got a new connection!
> (fprintd:2415332): libfprint-virtual_device-DEBUG: 07:17:59.293: Got instructions of length 19
> (fprintd:2415332): libfprint-virtual_device-DEBUG: 07:17:59.293: Received command SET_ENROLL_STAGES 2
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.293: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.294: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.294: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.295: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.295: file_storage_print_data_load(): loaded '/tmp/tmpk2mdo0h9/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.295: start enrollment device 0 finger 3
> (fprintd:2415332): libfprint-device-DEBUG: 07:17:59.295: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415332): libfprint-device-DEBUG: 07:17:59.295: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.295: Finger present 0
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.295: Finger needed 1
> (fprintd:2415332): GLib-GIO-DEBUG: 07:17:59.295: GTask [gio] D-Bus interface method dispatch (source object: 0x56489c849ec0, source tag: 0x7efede5b8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415332): libfprint-virtual_device_connection-DEBUG: 07:17:59.296: Got a new connection!
> (fprintd:2415332): libfprint-virtual_device-DEBUG: 07:17:59.296: Got instructions of length 10
> (fprintd:2415332): libfprint-virtual_device-DEBUG: 07:17:59.296: Received command SCAN whorl
> (fprintd:2415332): libfprint-virtual_device-DEBUG: 07:17:59.296: Processing command SCAN whorl
> (fprintd:2415332): libfprint-device-DEBUG: 07:17:59.296: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.296: Finger present 1
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.296: Finger needed 1
> (fprintd:2415332): libfprint-virtual_device_storage-DEBUG: 07:17:59.296: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2415332): libfprint-device-DEBUG: 07:17:59.296: Device reported identify result
> (fprintd:2415332): libfprint-device-DEBUG: 07:17:59.296: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.296: Finger present 0
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.296: Finger needed 1
> (fprintd:2415332): libfprint-device-DEBUG: 07:17:59.296: Device reported identify completion
> (fprintd:2415332): libfprint-device-DEBUG: 07:17:59.296: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.296: Finger present 0
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.296: Finger needed 0
> (fprintd:2415332): libfprint-device-DEBUG: 07:17:59.296: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2415332): libfprint-device-DEBUG: 07:17:59.296: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415332): libfprint-device-DEBUG: 07:17:59.296: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415332): libfprint-device-DEBUG: 07:17:59.296: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.296: Finger present 0
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.296: Finger needed 1
> (fprintd:2415332): libfprint-virtual_device_connection-DEBUG: 07:17:59.296: Got a new connection!
> (fprintd:2415332): libfprint-virtual_device-DEBUG: 07:17:59.296: Got instructions of length 10
> (fprintd:2415332): libfprint-virtual_device-DEBUG: 07:17:59.296: Received command SCAN whorl
> (fprintd:2415332): libfprint-virtual_device-DEBUG: 07:17:59.296: Processing command SCAN whorl
> (fprintd:2415332): libfprint-device-DEBUG: 07:17:59.296: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.297: Finger present 1
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.297: Finger needed 1
> (fprintd:2415332): libfprint-device-DEBUG: 07:17:59.297: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.297: Finger present 0
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.297: Finger needed 1
> (fprintd:2415332): libfprint-device-DEBUG: 07:17:59.297: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.297: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415332): libfprint-virtual_device-DEBUG: 07:17:59.297: Sleeping completed
> (fprintd:2415332): libfprint-virtual_device_connection-DEBUG: 07:17:59.298: Got a new connection!
> (fprintd:2415332): libfprint-virtual_device-DEBUG: 07:17:59.298: Got instructions of length 10
> (fprintd:2415332): libfprint-virtual_device-DEBUG: 07:17:59.298: Received command SCAN whorl
> (fprintd:2415332): libfprint-virtual_device-DEBUG: 07:17:59.298: Processing command SCAN whorl
> (fprintd:2415332): libfprint-device-DEBUG: 07:17:59.298: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.298: Finger present 1
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.298: Finger needed 1
> (fprintd:2415332): libfprint-device-DEBUG: 07:17:59.298: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.298: Finger present 0
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.298: Finger needed 1
> (fprintd:2415332): libfprint-device-DEBUG: 07:17:59.298: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.298: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415332): libfprint-device-DEBUG: 07:17:59.298: Device reported enroll completion
> (fprintd:2415332): libfprint-device-DEBUG: 07:17:59.298: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.298: Finger present 0
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.298: Finger needed 0
> (fprintd:2415332): libfprint-device-DEBUG: 07:17:59.298: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2415332): libfprint-device-DEBUG: 07:17:59.298: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2415332): libfprint-device-DEBUG: 07:17:59.298: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.298: enroll_cb: result enroll-completed
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.298: file_storage_print_data_save(): print saved to /tmp/tmpk2mdo0h9/state/testuser/virtual_device_storage/0/3
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.299: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.299: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415332): GLib-GIO-DEBUG: 07:17:59.299: GTask [gio] D-Bus interface method dispatch (source object: 0x56489c849ec0, source tag: 0x7efede5b8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.299: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.299: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.300: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.300: file_storage_print_data_load(): loaded '/tmp/tmpk2mdo0h9/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.300: start verification device 0 finger left-middle-finger
> (fprintd:2415332): libfprint-device-DEBUG: 07:17:59.300: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415332): libfprint-device-DEBUG: 07:17:59.300: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.300: Finger present 0
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.300: Finger needed 1
> (fprintd:2415332): GLib-GIO-DEBUG: 07:17:59.300: GTask [gio] D-Bus interface method dispatch (source object: 0x56489c849ec0, source tag: 0x7efede5b8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415332): libfprint-virtual_device_connection-DEBUG: 07:17:59.301: Got a new connection!
> (fprintd:2415332): libfprint-virtual_device-DEBUG: 07:17:59.301: Got instructions of length 7
> (fprintd:2415332): libfprint-virtual_device-DEBUG: 07:17:59.301: Received command RETRY 0
> (fprintd:2415332): libfprint-virtual_device-DEBUG: 07:17:59.301: Processing command RETRY 0
> (fprintd:2415332): libfprint-virtual_device-DEBUG: 07:17:59.301: Virtual device scan failed with error: Please try again.
> (fprintd:2415332): libfprint-device-DEBUG: 07:17:59.301: Device reported verify result
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.301: report_verify_status: result verify-retry-scan
> (fprintd:2415332): libfprint-device-DEBUG: 07:17:59.301: Device reported verify completion
> (fprintd:2415332): libfprint-device-DEBUG: 07:17:59.301: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.301: Finger present 0
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.301: Finger needed 0
> (fprintd:2415332): libfprint-device-DEBUG: 07:17:59.301: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2415332): libfprint-device-DEBUG: 07:17:59.301: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.301: verify_cb: result verify-retry-scan
> (fprintd:2415332): libfprint-device-DEBUG: 07:17:59.301: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415332): libfprint-device-DEBUG: 07:17:59.301: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.301: Finger present 0
> (fprintd:2415332): fprintd-DEBUG: 07:17:59.301: Finger needed 1
> (fprintd:2415332): libfprint-device-DEBUG: 07:17:59.410: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2415332): fprintd-DEBUG: 07:18:00.302: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415332): fprintd-DEBUG: 07:18:00.302: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415332): GLib-GIO-DEBUG: 07:18:00.302: GTask [gio] D-Bus interface method dispatch (source object: 0x56489c849ec0, source tag: 0x7efede5b8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415332): libfprint-device-DEBUG: 07:18:00.302: Idle cancelling on ongoing operation!
> (fprintd:2415332): libfprint-virtual_device-DEBUG: 07:18:00.302: Got cancellation!
> (fprintd:2415332): libfprint-virtual_device-DEBUG: 07:18:00.302: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2415332): libfprint-device-DEBUG: 07:18:00.302: Device reported verify completion
> (fprintd:2415332): libfprint-device-DEBUG: 07:18:00.302: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415332): fprintd-DEBUG: 07:18:00.302: Finger present 0
> (fprintd:2415332): fprintd-DEBUG: 07:18:00.302: Finger needed 0
> (fprintd:2415332): libfprint-device-DEBUG: 07:18:00.302: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2415332): libfprint-device-DEBUG: 07:18:00.302: Updated temperature model after 0.89 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2415332): fprintd-DEBUG: 07:18:00.302: verify_cb: result verify-no-match
> (fprintd:2415332): fprintd-DEBUG: 07:18:00.302: report_verify_status: result verify-no-match
> (fprintd:2415332): fprintd-DEBUG: 07:18:00.303: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415332): fprintd-DEBUG: 07:18:00.303: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415332): libfprint-device-DEBUG: 07:18:00.304: Device reported close completion
> (fprintd:2415332): GLib-GIO-DEBUG: 07:18:00.304: GTask [gio] D-Bus interface method dispatch (source object: 0x56489c849ec0, source tag: 0x7efede5b8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415332): libfprint-device-DEBUG: 07:18:00.304: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2415332): libfprint-device-DEBUG: 07:18:00.304: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2415332): fprintd-DEBUG: 07:18:00.304: released device 0
> (fprintd:2415332): fprintd-DEBUG: 07:18:00.305: main loop completed
> (fprintd:2415332): libfprint-virtual_device_storage-DEBUG: 07:18:00.305: 43629340990: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2415332): libfprint-virtual_device-DEBUG: 07:18:00.306: 43629341039: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-retry-scan', false)
> ----------------------------------- stderr -----------------------------------
> test_verify_retry_general_restarted (__main__.FPrintdVirtualDeviceStorageVerificationTests.test_verify_retry_general_restarted) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.640s
> 
> OK
> ==============================================================================
> 
> ================================== 402/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_retry_too_short
> start time:   07:17:59
> duration:     0.98s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=242 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageVerificationTests.test_verify_retry_too_short
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415357): GLib-GIO-DEBUG: 07:18:00.261: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.262: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415357): fprintd-WARNING **: 07:18:00.262: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.262: Launching FprintObject
> (fprintd:2415357): libfprint-context-DEBUG: 07:18:00.263: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.265: Preparing devices for resume
> (fprintd:2415357): libfprint-context-DEBUG: 07:18:00.265: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-ejwp0upj/virtual-image.socket
> (fprintd:2415357): libfprint-context-DEBUG: 07:18:00.265: created
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.265: Device reported probe completion
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.265: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.265: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269480.266 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.277: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.280: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.281: Finger present 0
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.281: Finger needed 0
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.281: Got delay inhibitor for sleep.
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.281: entering main loop
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.281: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.338: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.339: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.341: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.342: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.342: user 'testuser' claiming the device: 0
> (fprintd:2415357): libfprint-virtual_device-DEBUG: 07:18:00.342: 43629377647: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2415357): libfprint-virtual_device_connection-DEBUG: 07:18:00.342: 43629377684: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.342: Device reported open completion
> (fprintd:2415357): GLib-GIO-DEBUG: 07:18:00.342: GTask [gio] D-Bus interface method dispatch (source object: 0x559bc0a31550, source tag: 0x7fcadff48e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.342: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.342: Updated temperature model after 0.08 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.342: claimed device 0
> (fprintd:2415357): libfprint-virtual_device_connection-DEBUG: 07:18:00.343: Got a new connection!
> (fprintd:2415357): libfprint-virtual_device-DEBUG: 07:18:00.343: Got instructions of length 19
> (fprintd:2415357): libfprint-virtual_device-DEBUG: 07:18:00.343: Received command SET_ENROLL_STAGES 2
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.343: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.344: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.344: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.345: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.345: file_storage_print_data_load(): loaded '/tmp/tmped2xltua/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.345: start enrollment device 0 finger 3
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.345: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.345: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.345: Finger present 0
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.345: Finger needed 1
> (fprintd:2415357): GLib-GIO-DEBUG: 07:18:00.345: GTask [gio] D-Bus interface method dispatch (source object: 0x559bc0a31550, source tag: 0x7fcadff48e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415357): libfprint-virtual_device_connection-DEBUG: 07:18:00.346: Got a new connection!
> (fprintd:2415357): libfprint-virtual_device-DEBUG: 07:18:00.346: Got instructions of length 10
> (fprintd:2415357): libfprint-virtual_device-DEBUG: 07:18:00.346: Received command SCAN whorl
> (fprintd:2415357): libfprint-virtual_device-DEBUG: 07:18:00.346: Processing command SCAN whorl
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.346: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.346: Finger present 1
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.346: Finger needed 1
> (fprintd:2415357): libfprint-virtual_device_storage-DEBUG: 07:18:00.346: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.346: Device reported identify result
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.346: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.346: Finger present 0
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.346: Finger needed 1
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.346: Device reported identify completion
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.346: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.346: Finger present 0
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.346: Finger needed 0
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.346: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.346: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.346: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.346: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.346: Finger present 0
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.347: Finger needed 1
> (fprintd:2415357): libfprint-virtual_device_connection-DEBUG: 07:18:00.347: Got a new connection!
> (fprintd:2415357): libfprint-virtual_device-DEBUG: 07:18:00.347: Got instructions of length 10
> (fprintd:2415357): libfprint-virtual_device-DEBUG: 07:18:00.347: Received command SCAN whorl
> (fprintd:2415357): libfprint-virtual_device-DEBUG: 07:18:00.347: Processing command SCAN whorl
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.347: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.347: Finger present 1
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.347: Finger needed 1
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.347: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.347: Finger present 0
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.347: Finger needed 1
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.347: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.347: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415357): libfprint-virtual_device-DEBUG: 07:18:00.347: Sleeping completed
> (fprintd:2415357): libfprint-virtual_device_connection-DEBUG: 07:18:00.349: Got a new connection!
> (fprintd:2415357): libfprint-virtual_device-DEBUG: 07:18:00.349: Got instructions of length 10
> (fprintd:2415357): libfprint-virtual_device-DEBUG: 07:18:00.349: Received command SCAN whorl
> (fprintd:2415357): libfprint-virtual_device-DEBUG: 07:18:00.349: Processing command SCAN whorl
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.349: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.349: Finger present 1
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.350: Finger needed 1
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.350: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.350: Finger present 0
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.350: Finger needed 1
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.350: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.350: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.350: Device reported enroll completion
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.350: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.350: Finger present 0
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.350: Finger needed 0
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.350: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.350: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.350: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.350: enroll_cb: result enroll-completed
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.351: file_storage_print_data_save(): print saved to /tmp/tmped2xltua/state/testuser/virtual_device_storage/0/3
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.353: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.353: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415357): GLib-GIO-DEBUG: 07:18:00.353: GTask [gio] D-Bus interface method dispatch (source object: 0x559bc0a31550, source tag: 0x7fcadff48e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.354: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.354: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.355: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.355: file_storage_print_data_load(): loaded '/tmp/tmped2xltua/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.355: start verification device 0 finger left-middle-finger
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.355: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.355: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.355: Finger present 0
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.355: Finger needed 1
> (fprintd:2415357): GLib-GIO-DEBUG: 07:18:00.355: GTask [gio] D-Bus interface method dispatch (source object: 0x559bc0a31550, source tag: 0x7fcadff48e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415357): libfprint-virtual_device_connection-DEBUG: 07:18:00.356: Got a new connection!
> (fprintd:2415357): libfprint-virtual_device-DEBUG: 07:18:00.356: Got instructions of length 7
> (fprintd:2415357): libfprint-virtual_device-DEBUG: 07:18:00.356: Received command RETRY 1
> (fprintd:2415357): libfprint-virtual_device-DEBUG: 07:18:00.356: Processing command RETRY 1
> (fprintd:2415357): libfprint-virtual_device-DEBUG: 07:18:00.356: Virtual device scan failed with error: The swipe was too short, please try again.
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.356: Device reported verify result
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.356: report_verify_status: result verify-swipe-too-short
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.356: Device reported verify completion
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.356: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.356: Finger present 0
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.356: Finger needed 0
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.356: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.356: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.356: verify_cb: result verify-swipe-too-short
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.356: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.356: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.356: Finger present 0
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.356: Finger needed 1
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.358: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.358: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415357): GLib-GIO-DEBUG: 07:18:00.358: GTask [gio] D-Bus interface method dispatch (source object: 0x559bc0a31550, source tag: 0x7fcadff48e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.358: Idle cancelling on ongoing operation!
> (fprintd:2415357): libfprint-virtual_device-DEBUG: 07:18:00.358: Got cancellation!
> (fprintd:2415357): libfprint-virtual_device-DEBUG: 07:18:00.358: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.358: Device reported verify completion
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.358: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.358: Finger present 0
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.358: Finger needed 0
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.358: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.358: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.358: verify_cb: result verify-no-match
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.358: report_verify_status: result verify-no-match
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.360: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.360: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.360: Device reported close completion
> (fprintd:2415357): GLib-GIO-DEBUG: 07:18:00.360: GTask [gio] D-Bus interface method dispatch (source object: 0x559bc0a31550, source tag: 0x7fcadff48e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.360: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2415357): libfprint-device-DEBUG: 07:18:00.360: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.360: released device 0
> (fprintd:2415357): fprintd-DEBUG: 07:18:00.361: main loop completed
> (fprintd:2415357): libfprint-virtual_device_storage-DEBUG: 07:18:00.361: 43629397006: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2415357): libfprint-virtual_device-DEBUG: 07:18:00.362: 43629397033: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-swipe-too-short', false)
> Changed properties {'finger-needed': <false>} invalidated []
> ----------------------------------- stderr -----------------------------------
> test_verify_retry_too_short (__main__.FPrintdVirtualDeviceStorageVerificationTests.test_verify_retry_too_short) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.730s
> 
> OK
> ==============================================================================
> 
> ================================== 403/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_start_during_verify
> start time:   07:18:00
> duration:     0.69s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=194 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageVerificationTests.test_verify_start_during_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415382): GLib-GIO-DEBUG: 07:18:00.894: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.894: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415382): fprintd-WARNING **: 07:18:00.894: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.894: Launching FprintObject
> (fprintd:2415382): libfprint-context-DEBUG: 07:18:00.894: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.896: Preparing devices for resume
> (fprintd:2415382): libfprint-context-DEBUG: 07:18:00.896: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-lq8vcpze/virtual-image.socket
> (fprintd:2415382): libfprint-context-DEBUG: 07:18:00.896: created
> 1690269480.897 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415382): libfprint-device-DEBUG: 07:18:00.897: Device reported probe completion
> (fprintd:2415382): libfprint-device-DEBUG: 07:18:00.897: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415382): libfprint-device-DEBUG: 07:18:00.897: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.898: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.898: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.898: Finger present 0
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.898: Finger needed 0
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.899: Got delay inhibitor for sleep.
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.899: entering main loop
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.899: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.991: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.991: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.992: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.993: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.993: user 'testuser' claiming the device: 0
> (fprintd:2415382): libfprint-virtual_device-DEBUG: 07:18:00.993: 43630028592: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2415382): libfprint-virtual_device_connection-DEBUG: 07:18:00.993: 43630028751: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415382): libfprint-device-DEBUG: 07:18:00.993: Device reported open completion
> (fprintd:2415382): GLib-GIO-DEBUG: 07:18:00.993: GTask [gio] D-Bus interface method dispatch (source object: 0x556de8a18120, source tag: 0x7f724274fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415382): libfprint-device-DEBUG: 07:18:00.994: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415382): libfprint-device-DEBUG: 07:18:00.994: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.994: claimed device 0
> (fprintd:2415382): libfprint-virtual_device_connection-DEBUG: 07:18:00.994: Got a new connection!
> (fprintd:2415382): libfprint-virtual_device-DEBUG: 07:18:00.994: Got instructions of length 19
> (fprintd:2415382): libfprint-virtual_device-DEBUG: 07:18:00.994: Received command SET_ENROLL_STAGES 2
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.994: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.995: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.995: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.996: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.996: file_storage_print_data_load(): loaded '/tmp/tmp6fxey64g/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.996: start enrollment device 0 finger 3
> (fprintd:2415382): libfprint-device-DEBUG: 07:18:00.996: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415382): libfprint-device-DEBUG: 07:18:00.996: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.996: Finger present 0
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.996: Finger needed 1
> (fprintd:2415382): GLib-GIO-DEBUG: 07:18:00.996: GTask [gio] D-Bus interface method dispatch (source object: 0x556de8a18120, source tag: 0x7f724274fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415382): libfprint-virtual_device_connection-DEBUG: 07:18:00.996: Got a new connection!
> (fprintd:2415382): libfprint-virtual_device-DEBUG: 07:18:00.996: Got instructions of length 10
> (fprintd:2415382): libfprint-virtual_device-DEBUG: 07:18:00.996: Received command SCAN whorl
> (fprintd:2415382): libfprint-virtual_device-DEBUG: 07:18:00.996: Processing command SCAN whorl
> (fprintd:2415382): libfprint-device-DEBUG: 07:18:00.996: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.996: Finger present 1
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.996: Finger needed 1
> (fprintd:2415382): libfprint-virtual_device_storage-DEBUG: 07:18:00.996: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2415382): libfprint-device-DEBUG: 07:18:00.996: Device reported identify result
> (fprintd:2415382): libfprint-device-DEBUG: 07:18:00.996: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.996: Finger present 0
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.996: Finger needed 1
> (fprintd:2415382): libfprint-device-DEBUG: 07:18:00.996: Device reported identify completion
> (fprintd:2415382): libfprint-device-DEBUG: 07:18:00.996: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.996: Finger present 0
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.997: Finger needed 0
> (fprintd:2415382): libfprint-device-DEBUG: 07:18:00.997: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2415382): libfprint-device-DEBUG: 07:18:00.997: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415382): libfprint-device-DEBUG: 07:18:00.997: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415382): libfprint-device-DEBUG: 07:18:00.997: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.997: Finger present 0
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.997: Finger needed 1
> (fprintd:2415382): libfprint-virtual_device_connection-DEBUG: 07:18:00.997: Got a new connection!
> (fprintd:2415382): libfprint-virtual_device-DEBUG: 07:18:00.997: Got instructions of length 10
> (fprintd:2415382): libfprint-virtual_device-DEBUG: 07:18:00.997: Received command SCAN whorl
> (fprintd:2415382): libfprint-virtual_device-DEBUG: 07:18:00.997: Processing command SCAN whorl
> (fprintd:2415382): libfprint-device-DEBUG: 07:18:00.997: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.997: Finger present 1
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.997: Finger needed 1
> (fprintd:2415382): libfprint-device-DEBUG: 07:18:00.997: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.997: Finger present 0
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.997: Finger needed 1
> (fprintd:2415382): libfprint-device-DEBUG: 07:18:00.997: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.997: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415382): libfprint-virtual_device-DEBUG: 07:18:00.997: Sleeping completed
> (fprintd:2415382): libfprint-virtual_device_connection-DEBUG: 07:18:00.998: Got a new connection!
> (fprintd:2415382): libfprint-virtual_device-DEBUG: 07:18:00.998: Got instructions of length 10
> (fprintd:2415382): libfprint-virtual_device-DEBUG: 07:18:00.998: Received command SCAN whorl
> (fprintd:2415382): libfprint-virtual_device-DEBUG: 07:18:00.998: Processing command SCAN whorl
> (fprintd:2415382): libfprint-device-DEBUG: 07:18:00.998: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.998: Finger present 1
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.998: Finger needed 1
> (fprintd:2415382): libfprint-device-DEBUG: 07:18:00.998: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.998: Finger present 0
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.998: Finger needed 1
> (fprintd:2415382): libfprint-device-DEBUG: 07:18:00.998: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.998: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415382): libfprint-device-DEBUG: 07:18:00.998: Device reported enroll completion
> (fprintd:2415382): libfprint-device-DEBUG: 07:18:00.998: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.998: Finger present 0
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.998: Finger needed 0
> (fprintd:2415382): libfprint-device-DEBUG: 07:18:00.998: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2415382): libfprint-device-DEBUG: 07:18:00.998: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2415382): libfprint-device-DEBUG: 07:18:00.998: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415382): fprintd-DEBUG: 07:18:00.998: enroll_cb: result enroll-completed
> (fprintd:2415382): fprintd-DEBUG: 07:18:01.001: file_storage_print_data_save(): print saved to /tmp/tmp6fxey64g/state/testuser/virtual_device_storage/0/3
> (fprintd:2415382): fprintd-DEBUG: 07:18:01.002: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415382): fprintd-DEBUG: 07:18:01.002: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415382): GLib-GIO-DEBUG: 07:18:01.002: GTask [gio] D-Bus interface method dispatch (source object: 0x556de8a18120, source tag: 0x7f724274fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415382): fprintd-DEBUG: 07:18:01.004: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415382): fprintd-DEBUG: 07:18:01.004: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415382): fprintd-DEBUG: 07:18:01.005: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415382): fprintd-DEBUG: 07:18:01.005: file_storage_print_data_load(): loaded '/tmp/tmp6fxey64g/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2415382): fprintd-DEBUG: 07:18:01.005: start verification device 0 finger left-middle-finger
> (fprintd:2415382): libfprint-device-DEBUG: 07:18:01.005: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415382): libfprint-device-DEBUG: 07:18:01.005: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415382): fprintd-DEBUG: 07:18:01.005: Finger present 0
> (fprintd:2415382): fprintd-DEBUG: 07:18:01.005: Finger needed 1
> (fprintd:2415382): GLib-GIO-DEBUG: 07:18:01.005: GTask [gio] D-Bus interface method dispatch (source object: 0x556de8a18120, source tag: 0x7f724274fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415382): fprintd-DEBUG: 07:18:01.006: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415382): fprintd-DEBUG: 07:18:01.006: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415382): fprintd-DEBUG: 07:18:01.007: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415382): GLib-GIO-DEBUG: 07:18:01.007: GTask [gio] D-Bus interface method dispatch (source object: 0x556de8a18120, source tag: 0x7f724274fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415382): fprintd-DEBUG: 07:18:01.007: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415382): fprintd-DEBUG: 07:18:01.007: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415382): GLib-GIO-DEBUG: 07:18:01.007: GTask [gio] D-Bus interface method dispatch (source object: 0x556de8a18120, source tag: 0x7f724274fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415382): libfprint-device-DEBUG: 07:18:01.007: Idle cancelling on ongoing operation!
> (fprintd:2415382): libfprint-virtual_device-DEBUG: 07:18:01.007: Got cancellation!
> (fprintd:2415382): libfprint-virtual_device-DEBUG: 07:18:01.007: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2415382): libfprint-device-DEBUG: 07:18:01.007: Device reported verify completion
> (fprintd:2415382): libfprint-device-DEBUG: 07:18:01.007: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415382): fprintd-DEBUG: 07:18:01.007: Finger present 0
> (fprintd:2415382): fprintd-DEBUG: 07:18:01.007: Finger needed 0
> (fprintd:2415382): libfprint-device-DEBUG: 07:18:01.008: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2415382): libfprint-device-DEBUG: 07:18:01.008: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415382): fprintd-DEBUG: 07:18:01.008: verify_cb: result verify-no-match
> (fprintd:2415382): fprintd-DEBUG: 07:18:01.008: report_verify_status: result verify-no-match
> (fprintd:2415382): fprintd-DEBUG: 07:18:01.009: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415382): fprintd-DEBUG: 07:18:01.009: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415382): libfprint-device-DEBUG: 07:18:01.009: Device reported close completion
> (fprintd:2415382): GLib-GIO-DEBUG: 07:18:01.009: GTask [gio] D-Bus interface method dispatch (source object: 0x556de8a18120, source tag: 0x7f724274fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415382): libfprint-device-DEBUG: 07:18:01.009: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2415382): libfprint-device-DEBUG: 07:18:01.009: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415382): fprintd-DEBUG: 07:18:01.009: released device 0
> (fprintd:2415382): fprintd-DEBUG: 07:18:01.010: main loop completed
> (fprintd:2415382): libfprint-virtual_device_storage-DEBUG: 07:18:01.011: 43630046264: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2415382): libfprint-virtual_device-DEBUG: 07:18:01.011: 43630046283: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_start_during_verify (__main__.FPrintdVirtualDeviceStorageVerificationTests.test_verify_start_during_verify) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.506s
> 
> OK
> ==============================================================================
> 
> ================================== 404/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_stop_from_other_client
> start time:   07:18:00
> duration:     0.86s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=68 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageVerificationTests.test_verify_stop_from_other_client
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415391): GLib-GIO-DEBUG: 07:18:01.053: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.054: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415391): fprintd-WARNING **: 07:18:01.054: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.054: Launching FprintObject
> (fprintd:2415391): libfprint-context-DEBUG: 07:18:01.055: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.056: Preparing devices for resume
> (fprintd:2415391): libfprint-context-DEBUG: 07:18:01.056: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-1p1tj5jr/virtual-image.socket
> (fprintd:2415391): libfprint-context-DEBUG: 07:18:01.056: created
> (fprintd:2415391): libfprint-device-DEBUG: 07:18:01.056: Device reported probe completion
> (fprintd:2415391): libfprint-device-DEBUG: 07:18:01.056: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415391): libfprint-device-DEBUG: 07:18:01.056: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269481.057 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.058: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.058: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.058: Finger present 0
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.058: Finger needed 0
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.058: Got delay inhibitor for sleep.
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.058: entering main loop
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.058: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.154: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.154: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.155: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.156: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.156: user 'testuser' claiming the device: 0
> (fprintd:2415391): libfprint-virtual_device-DEBUG: 07:18:01.156: 43630191439: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2415391): libfprint-virtual_device_connection-DEBUG: 07:18:01.156: 43630191476: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415391): libfprint-device-DEBUG: 07:18:01.156: Device reported open completion
> (fprintd:2415391): GLib-GIO-DEBUG: 07:18:01.156: GTask [gio] D-Bus interface method dispatch (source object: 0x563784f7ae60, source tag: 0x7f4c9cd9be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415391): libfprint-device-DEBUG: 07:18:01.156: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415391): libfprint-device-DEBUG: 07:18:01.156: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.156: claimed device 0
> (fprintd:2415391): libfprint-virtual_device_connection-DEBUG: 07:18:01.157: Got a new connection!
> (fprintd:2415391): libfprint-virtual_device-DEBUG: 07:18:01.157: Got instructions of length 19
> (fprintd:2415391): libfprint-virtual_device-DEBUG: 07:18:01.157: Received command SET_ENROLL_STAGES 2
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.157: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.158: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.158: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.159: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.159: file_storage_print_data_load(): loaded '/tmp/tmpz8p8n8yk/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.159: start enrollment device 0 finger 3
> (fprintd:2415391): libfprint-device-DEBUG: 07:18:01.159: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415391): libfprint-device-DEBUG: 07:18:01.159: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.159: Finger present 0
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.159: Finger needed 1
> (fprintd:2415391): GLib-GIO-DEBUG: 07:18:01.159: GTask [gio] D-Bus interface method dispatch (source object: 0x563784f7ae60, source tag: 0x7f4c9cd9be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415391): libfprint-virtual_device_connection-DEBUG: 07:18:01.160: Got a new connection!
> (fprintd:2415391): libfprint-virtual_device-DEBUG: 07:18:01.160: Got instructions of length 10
> (fprintd:2415391): libfprint-virtual_device-DEBUG: 07:18:01.160: Received command SCAN whorl
> (fprintd:2415391): libfprint-virtual_device-DEBUG: 07:18:01.160: Processing command SCAN whorl
> (fprintd:2415391): libfprint-device-DEBUG: 07:18:01.160: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.160: Finger present 1
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.160: Finger needed 1
> (fprintd:2415391): libfprint-virtual_device_storage-DEBUG: 07:18:01.160: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2415391): libfprint-device-DEBUG: 07:18:01.160: Device reported identify result
> (fprintd:2415391): libfprint-device-DEBUG: 07:18:01.160: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.160: Finger present 0
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.160: Finger needed 1
> (fprintd:2415391): libfprint-device-DEBUG: 07:18:01.160: Device reported identify completion
> (fprintd:2415391): libfprint-device-DEBUG: 07:18:01.160: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.160: Finger present 0
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.160: Finger needed 0
> (fprintd:2415391): libfprint-device-DEBUG: 07:18:01.160: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2415391): libfprint-device-DEBUG: 07:18:01.160: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415391): libfprint-device-DEBUG: 07:18:01.160: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415391): libfprint-device-DEBUG: 07:18:01.160: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.160: Finger present 0
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.160: Finger needed 1
> (fprintd:2415391): libfprint-virtual_device_connection-DEBUG: 07:18:01.161: Got a new connection!
> (fprintd:2415391): libfprint-virtual_device-DEBUG: 07:18:01.161: Got instructions of length 10
> (fprintd:2415391): libfprint-virtual_device-DEBUG: 07:18:01.161: Received command SCAN whorl
> (fprintd:2415391): libfprint-virtual_device-DEBUG: 07:18:01.161: Processing command SCAN whorl
> (fprintd:2415391): libfprint-device-DEBUG: 07:18:01.161: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.161: Finger present 1
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.161: Finger needed 1
> (fprintd:2415391): libfprint-device-DEBUG: 07:18:01.161: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.161: Finger present 0
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.161: Finger needed 1
> (fprintd:2415391): libfprint-device-DEBUG: 07:18:01.161: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.161: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415391): libfprint-virtual_device-DEBUG: 07:18:01.161: Sleeping completed
> (fprintd:2415391): libfprint-virtual_device_connection-DEBUG: 07:18:01.162: Got a new connection!
> (fprintd:2415391): libfprint-virtual_device-DEBUG: 07:18:01.162: Got instructions of length 10
> (fprintd:2415391): libfprint-virtual_device-DEBUG: 07:18:01.162: Received command SCAN whorl
> (fprintd:2415391): libfprint-virtual_device-DEBUG: 07:18:01.162: Processing command SCAN whorl
> (fprintd:2415391): libfprint-device-DEBUG: 07:18:01.162: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.162: Finger present 1
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.163: Finger needed 1
> (fprintd:2415391): libfprint-device-DEBUG: 07:18:01.163: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.163: Finger present 0
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.163: Finger needed 1
> (fprintd:2415391): libfprint-device-DEBUG: 07:18:01.163: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.163: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415391): libfprint-device-DEBUG: 07:18:01.163: Device reported enroll completion
> (fprintd:2415391): libfprint-device-DEBUG: 07:18:01.163: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.163: Finger present 0
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.163: Finger needed 0
> (fprintd:2415391): libfprint-device-DEBUG: 07:18:01.163: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2415391): libfprint-device-DEBUG: 07:18:01.163: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2415391): libfprint-device-DEBUG: 07:18:01.163: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.163: enroll_cb: result enroll-completed
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.163: file_storage_print_data_save(): print saved to /tmp/tmpz8p8n8yk/state/testuser/virtual_device_storage/0/3
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.164: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.164: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415391): GLib-GIO-DEBUG: 07:18:01.164: GTask [gio] D-Bus interface method dispatch (source object: 0x563784f7ae60, source tag: 0x7f4c9cd9be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.165: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.165: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.165: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.166: file_storage_print_data_load(): loaded '/tmp/tmpz8p8n8yk/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.166: start verification device 0 finger left-middle-finger
> (fprintd:2415391): libfprint-device-DEBUG: 07:18:01.166: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415391): libfprint-device-DEBUG: 07:18:01.166: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.166: Finger present 0
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.166: Finger needed 1
> (fprintd:2415391): GLib-GIO-DEBUG: 07:18:01.166: GTask [gio] D-Bus interface method dispatch (source object: 0x563784f7ae60, source tag: 0x7f4c9cd9be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.174: Requesting authorization from :1.10 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> 
> (fprintd:2415391): fprintd-WARNING **: 07:18:01.174: Authorization denied to :1.10 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging': Device already in use by another user
> (fprintd:2415391): GLib-GIO-DEBUG: 07:18:01.174: GTask [gio] D-Bus interface method dispatch (source object: 0x563784f7ae60, source tag: 0x7f4c9cd9be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.180: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.180: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415391): GLib-GIO-DEBUG: 07:18:01.181: GTask [gio] D-Bus interface method dispatch (source object: 0x563784f7ae60, source tag: 0x7f4c9cd9be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415391): libfprint-device-DEBUG: 07:18:01.181: Idle cancelling on ongoing operation!
> (fprintd:2415391): libfprint-virtual_device-DEBUG: 07:18:01.181: Got cancellation!
> (fprintd:2415391): libfprint-virtual_device-DEBUG: 07:18:01.181: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2415391): libfprint-device-DEBUG: 07:18:01.181: Device reported verify completion
> (fprintd:2415391): libfprint-device-DEBUG: 07:18:01.181: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.181: Finger present 0
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.181: Finger needed 0
> (fprintd:2415391): libfprint-device-DEBUG: 07:18:01.181: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2415391): libfprint-device-DEBUG: 07:18:01.181: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.181: verify_cb: result verify-no-match
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.181: report_verify_status: result verify-no-match
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.182: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.182: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415391): libfprint-device-DEBUG: 07:18:01.182: Device reported close completion
> (fprintd:2415391): GLib-GIO-DEBUG: 07:18:01.182: GTask [gio] D-Bus interface method dispatch (source object: 0x563784f7ae60, source tag: 0x7f4c9cd9be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415391): libfprint-device-DEBUG: 07:18:01.182: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2415391): libfprint-device-DEBUG: 07:18:01.182: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.182: released device 0
> (fprintd:2415391): fprintd-DEBUG: 07:18:01.183: main loop completed
> (fprintd:2415391): libfprint-virtual_device_storage-DEBUG: 07:18:01.183: 43630218516: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2415391): libfprint-virtual_device-DEBUG: 07:18:01.183: 43630218535: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_stop_from_other_client (__main__.FPrintdVirtualDeviceStorageVerificationTests.test_verify_stop_from_other_client) ... /usr/lib/python3.11/traceback.py:240: ResourceWarning: unclosed file <_io.BufferedReader name=12>
>   tb.tb_frame.clear()
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.624s
> 
> OK
> ==============================================================================
> 
> ================================== 405/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_stop_waits_for_completion
> start time:   07:18:01
> duration:     1.17s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=147 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageVerificationTests.test_verify_stop_waits_for_completion
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415420): GLib-GIO-DEBUG: 07:18:01.696: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.697: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415420): fprintd-WARNING **: 07:18:01.697: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.697: Launching FprintObject
> (fprintd:2415420): libfprint-context-DEBUG: 07:18:01.697: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.698: Preparing devices for resume
> (fprintd:2415420): libfprint-context-DEBUG: 07:18:01.699: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-lhvoib1z/virtual-image.socket
> 1690269481.699 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415420): libfprint-context-DEBUG: 07:18:01.699: created
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:01.699: Device reported probe completion
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:01.699: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:01.699: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.704: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.704: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.704: Finger present 0
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.704: Finger needed 0
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.704: Got delay inhibitor for sleep.
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.705: entering main loop
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.705: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.796: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.796: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.797: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.798: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.799: user 'testuser' claiming the device: 0
> (fprintd:2415420): libfprint-virtual_device-DEBUG: 07:18:01.799: 43630834235: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2415420): libfprint-virtual_device_connection-DEBUG: 07:18:01.799: 43630834287: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:01.799: Device reported open completion
> (fprintd:2415420): GLib-GIO-DEBUG: 07:18:01.799: GTask [gio] D-Bus interface method dispatch (source object: 0x564cb1322fd0, source tag: 0x7f116683de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:01.799: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:01.799: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.799: claimed device 0
> (fprintd:2415420): libfprint-virtual_device_connection-DEBUG: 07:18:01.800: Got a new connection!
> (fprintd:2415420): libfprint-virtual_device-DEBUG: 07:18:01.801: Got instructions of length 19
> (fprintd:2415420): libfprint-virtual_device-DEBUG: 07:18:01.801: Received command SET_ENROLL_STAGES 2
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.801: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.803: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.803: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.805: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.805: file_storage_print_data_load(): loaded '/tmp/tmpo375qpub/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.805: start enrollment device 0 finger 3
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:01.805: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:01.805: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.805: Finger present 0
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.805: Finger needed 1
> (fprintd:2415420): GLib-GIO-DEBUG: 07:18:01.805: GTask [gio] D-Bus interface method dispatch (source object: 0x564cb1322fd0, source tag: 0x7f116683de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415420): libfprint-virtual_device_connection-DEBUG: 07:18:01.806: Got a new connection!
> (fprintd:2415420): libfprint-virtual_device-DEBUG: 07:18:01.806: Got instructions of length 10
> (fprintd:2415420): libfprint-virtual_device-DEBUG: 07:18:01.806: Received command SCAN whorl
> (fprintd:2415420): libfprint-virtual_device-DEBUG: 07:18:01.806: Processing command SCAN whorl
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:01.806: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.806: Finger present 1
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.806: Finger needed 1
> (fprintd:2415420): libfprint-virtual_device_storage-DEBUG: 07:18:01.806: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:01.806: Device reported identify result
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:01.806: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.806: Finger present 0
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.806: Finger needed 1
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:01.806: Device reported identify completion
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:01.806: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.806: Finger present 0
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.806: Finger needed 0
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:01.806: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:01.806: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:01.807: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:01.807: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.807: Finger present 0
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.807: Finger needed 1
> (fprintd:2415420): libfprint-virtual_device_connection-DEBUG: 07:18:01.809: Got a new connection!
> (fprintd:2415420): libfprint-virtual_device-DEBUG: 07:18:01.809: Got instructions of length 10
> (fprintd:2415420): libfprint-virtual_device-DEBUG: 07:18:01.809: Received command SCAN whorl
> (fprintd:2415420): libfprint-virtual_device-DEBUG: 07:18:01.809: Processing command SCAN whorl
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:01.809: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.809: Finger present 1
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.809: Finger needed 1
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:01.809: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.809: Finger present 0
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.809: Finger needed 1
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:01.809: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.809: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415420): libfprint-virtual_device-DEBUG: 07:18:01.809: Sleeping completed
> (fprintd:2415420): libfprint-virtual_device_connection-DEBUG: 07:18:01.810: Got a new connection!
> (fprintd:2415420): libfprint-virtual_device-DEBUG: 07:18:01.810: Got instructions of length 10
> (fprintd:2415420): libfprint-virtual_device-DEBUG: 07:18:01.810: Received command SCAN whorl
> (fprintd:2415420): libfprint-virtual_device-DEBUG: 07:18:01.810: Processing command SCAN whorl
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:01.810: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.810: Finger present 1
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.810: Finger needed 1
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:01.810: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.810: Finger present 0
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.810: Finger needed 1
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:01.810: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.810: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:01.810: Device reported enroll completion
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:01.810: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.810: Finger present 0
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.811: Finger needed 0
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:01.811: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:01.811: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:01.811: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.811: enroll_cb: result enroll-completed
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.811: file_storage_print_data_save(): print saved to /tmp/tmpo375qpub/state/testuser/virtual_device_storage/0/3
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.812: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.812: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415420): GLib-GIO-DEBUG: 07:18:01.812: GTask [gio] D-Bus interface method dispatch (source object: 0x564cb1322fd0, source tag: 0x7f116683de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.813: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.813: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.816: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.816: file_storage_print_data_load(): loaded '/tmp/tmpo375qpub/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.816: start verification device 0 finger left-middle-finger
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:01.816: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:01.816: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.816: Finger present 0
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.816: Finger needed 1
> (fprintd:2415420): GLib-GIO-DEBUG: 07:18:01.816: GTask [gio] D-Bus interface method dispatch (source object: 0x564cb1322fd0, source tag: 0x7f116683de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415420): libfprint-virtual_device_connection-DEBUG: 07:18:01.817: Got a new connection!
> (fprintd:2415420): libfprint-virtual_device-DEBUG: 07:18:01.817: Got instructions of length 8
> (fprintd:2415420): libfprint-virtual_device-DEBUG: 07:18:01.817: Received command SLEEP 50
> (fprintd:2415420): libfprint-virtual_device-DEBUG: 07:18:01.817: Processing command SLEEP 50
> (fprintd:2415420): libfprint-virtual_device-DEBUG: 07:18:01.817: Sleeping 50ms
> (fprintd:2415420): libfprint-virtual_device_connection-DEBUG: 07:18:01.817: Got a new connection!
> (fprintd:2415420): libfprint-virtual_device-DEBUG: 07:18:01.817: Got instructions of length 16
> (fprintd:2415420): libfprint-virtual_device-DEBUG: 07:18:01.818: Received command SCAN tented_arch
> (fprintd:2415420): libfprint-virtual_device_connection-DEBUG: 07:18:01.818: Got a new connection!
> (fprintd:2415420): libfprint-virtual_device-DEBUG: 07:18:01.818: Got instructions of length 11
> (fprintd:2415420): libfprint-virtual_device-DEBUG: 07:18:01.818: Received command SLEEP 60000
> (fprintd:2415420): libfprint-virtual_device-DEBUG: 07:18:01.868: Sleeping completed
> (fprintd:2415420): libfprint-virtual_device-DEBUG: 07:18:01.868: Processing command SCAN tented_arch
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:01.868: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.868: Finger present 1
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.868: Finger needed 1
> (fprintd:2415420): libfprint-virtual_device-DEBUG: 07:18:01.868: Virtual device scanned print tented_arch
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:01.868: Device reported verify result
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.868: report_verify_status: result verify-no-match
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:01.868: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.868: Finger present 0
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.868: Finger needed 1
> (fprintd:2415420): libfprint-virtual_device-DEBUG: 07:18:01.868: Processing command SLEEP 60000
> (fprintd:2415420): libfprint-virtual_device-DEBUG: 07:18:01.868: Sleeping 60000ms
> (fprintd:2415420): libfprint-virtual_device-DEBUG: 07:18:01.868: Sleeping now, command queued for later: SCAN tented_arch
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.870: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.870: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.870: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.870: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415420): GLib-GIO-DEBUG: 07:18:01.870: GTask [gio] D-Bus interface method dispatch (source object: 0x564cb1322fd0, source tag: 0x7f116683de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.871: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415420): GLib-GIO-DEBUG: 07:18:01.873: GTask [gio] D-Bus interface method dispatch (source object: 0x564cb1322fd0, source tag: 0x7f116683de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:01.925: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.975: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.975: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415420): fprintd-DEBUG: 07:18:01.976: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415420): GLib-GIO-DEBUG: 07:18:01.976: GTask [gio] D-Bus interface method dispatch (source object: 0x564cb1322fd0, source tag: 0x7f116683de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415420): fprintd-DEBUG: 07:18:02.177: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415420): fprintd-DEBUG: 07:18:02.177: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415420): fprintd-DEBUG: 07:18:02.178: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415420): GLib-GIO-DEBUG: 07:18:02.178: GTask [gio] D-Bus interface method dispatch (source object: 0x564cb1322fd0, source tag: 0x7f116683de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415420): fprintd-DEBUG: 07:18:02.178: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415420): fprintd-DEBUG: 07:18:02.179: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> 
> (fprintd:2415420): fprintd-WARNING **: 07:18:02.179: Verification was in progress, stopping it
> (fprintd:2415420): GLib-GIO-DEBUG: 07:18:02.179: GTask [gio] D-Bus interface method dispatch (source object: 0x564cb1322fd0, source tag: 0x7f116683de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:02.179: Idle cancelling on ongoing operation!
> (fprintd:2415420): libfprint-virtual_device-DEBUG: 07:18:02.179: Got cancellation!
> (fprintd:2415420): libfprint-virtual_device-DEBUG: 07:18:02.179: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:02.179: Device reported verify completion
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:02.179: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415420): fprintd-DEBUG: 07:18:02.179: Finger present 0
> (fprintd:2415420): fprintd-DEBUG: 07:18:02.179: Finger needed 0
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:02.179: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:02.179: Updated temperature model after 0.25 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2415420): fprintd-DEBUG: 07:18:02.179: verify_cb: result verify-no-match
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:02.179: Device reported close completion
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:02.179: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2415420): libfprint-device-DEBUG: 07:18:02.179: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2415420): fprintd-DEBUG: 07:18:02.179: released device 0
> (fprintd:2415420): fprintd-DEBUG: 07:18:02.180: main loop completed
> (fprintd:2415420): libfprint-virtual_device_storage-DEBUG: 07:18:02.181: 43631216169: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2415420): libfprint-virtual_device-DEBUG: 07:18:02.181: 43631216187: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-no-match', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_stop_waits_for_completion (__main__.FPrintdVirtualDeviceStorageVerificationTests.test_verify_stop_waits_for_completion) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.005s
> 
> OK
> ==============================================================================
> 
> ================================== 406/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_stop_waits_for_completion_is_stopped_by_release
> start time:   07:18:01
> duration:     1.30s
> result:       exit status 0
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> MALLOC_PERTURB_=16 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageVerificationTests.test_verify_stop_waits_for_completion_is_stopped_by_release
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415430): GLib-GIO-DEBUG: 07:18:02.016: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.017: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415430): fprintd-WARNING **: 07:18:02.017: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.017: Launching FprintObject
> (fprintd:2415430): libfprint-context-DEBUG: 07:18:02.018: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.021: Preparing devices for resume
> (fprintd:2415430): libfprint-context-DEBUG: 07:18:02.021: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-8g8zjvag/virtual-image.socket
> (fprintd:2415430): libfprint-context-DEBUG: 07:18:02.021: created
> 1690269482.021 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.021: Device reported probe completion
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.021: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.021: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.023: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.023: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.023: Finger present 0
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.023: Finger needed 0
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.024: Got delay inhibitor for sleep.
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.025: entering main loop
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.026: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.105: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.105: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.107: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.108: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.108: user 'testuser' claiming the device: 0
> (fprintd:2415430): libfprint-virtual_device-DEBUG: 07:18:02.108: 43631143850: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2415430): libfprint-virtual_device_connection-DEBUG: 07:18:02.108: 43631143897: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.109: Device reported open completion
> (fprintd:2415430): GLib-GIO-DEBUG: 07:18:02.109: GTask [gio] D-Bus interface method dispatch (source object: 0x5588f94b4ef0, source tag: 0x7fba36d40e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.109: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.109: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.109: claimed device 0
> (fprintd:2415430): libfprint-virtual_device_connection-DEBUG: 07:18:02.110: Got a new connection!
> (fprintd:2415430): libfprint-virtual_device-DEBUG: 07:18:02.110: Got instructions of length 19
> (fprintd:2415430): libfprint-virtual_device-DEBUG: 07:18:02.110: Received command SET_ENROLL_STAGES 2
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.110: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.112: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.112: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.113: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.113: file_storage_print_data_load(): loaded '/tmp/tmpih5yzoix/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.113: start enrollment device 0 finger 3
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.113: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.113: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.113: Finger present 0
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.113: Finger needed 1
> (fprintd:2415430): GLib-GIO-DEBUG: 07:18:02.113: GTask [gio] D-Bus interface method dispatch (source object: 0x5588f94b4ef0, source tag: 0x7fba36d40e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415430): libfprint-virtual_device_connection-DEBUG: 07:18:02.114: Got a new connection!
> (fprintd:2415430): libfprint-virtual_device-DEBUG: 07:18:02.114: Got instructions of length 10
> (fprintd:2415430): libfprint-virtual_device-DEBUG: 07:18:02.114: Received command SCAN whorl
> (fprintd:2415430): libfprint-virtual_device-DEBUG: 07:18:02.114: Processing command SCAN whorl
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.114: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.114: Finger present 1
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.114: Finger needed 1
> (fprintd:2415430): libfprint-virtual_device_storage-DEBUG: 07:18:02.114: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.114: Device reported identify result
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.114: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.114: Finger present 0
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.114: Finger needed 1
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.114: Device reported identify completion
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.114: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.114: Finger present 0
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.114: Finger needed 0
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.114: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.114: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.114: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.114: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.114: Finger present 0
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.114: Finger needed 1
> (fprintd:2415430): libfprint-virtual_device_connection-DEBUG: 07:18:02.115: Got a new connection!
> (fprintd:2415430): libfprint-virtual_device-DEBUG: 07:18:02.115: Got instructions of length 10
> (fprintd:2415430): libfprint-virtual_device-DEBUG: 07:18:02.115: Received command SCAN whorl
> (fprintd:2415430): libfprint-virtual_device-DEBUG: 07:18:02.115: Processing command SCAN whorl
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.115: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.115: Finger present 1
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.115: Finger needed 1
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.115: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.115: Finger present 0
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.115: Finger needed 1
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.115: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.115: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415430): libfprint-virtual_device-DEBUG: 07:18:02.115: Sleeping completed
> (fprintd:2415430): libfprint-virtual_device_connection-DEBUG: 07:18:02.116: Got a new connection!
> (fprintd:2415430): libfprint-virtual_device-DEBUG: 07:18:02.116: Got instructions of length 10
> (fprintd:2415430): libfprint-virtual_device-DEBUG: 07:18:02.116: Received command SCAN whorl
> (fprintd:2415430): libfprint-virtual_device-DEBUG: 07:18:02.116: Processing command SCAN whorl
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.116: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.116: Finger present 1
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.116: Finger needed 1
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.116: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.116: Finger present 0
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.116: Finger needed 1
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.116: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.116: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.116: Device reported enroll completion
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.116: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.116: Finger present 0
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.116: Finger needed 0
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.116: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.116: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.116: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.116: enroll_cb: result enroll-completed
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.116: file_storage_print_data_save(): print saved to /tmp/tmpih5yzoix/state/testuser/virtual_device_storage/0/3
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.118: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.118: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415430): GLib-GIO-DEBUG: 07:18:02.118: GTask [gio] D-Bus interface method dispatch (source object: 0x5588f94b4ef0, source tag: 0x7fba36d40e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.118: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.118: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.119: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.120: file_storage_print_data_load(): loaded '/tmp/tmpih5yzoix/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.120: start verification device 0 finger left-middle-finger
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.120: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.120: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.120: Finger present 0
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.120: Finger needed 1
> (fprintd:2415430): GLib-GIO-DEBUG: 07:18:02.120: GTask [gio] D-Bus interface method dispatch (source object: 0x5588f94b4ef0, source tag: 0x7fba36d40e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415430): libfprint-virtual_device_connection-DEBUG: 07:18:02.120: Got a new connection!
> (fprintd:2415430): libfprint-virtual_device-DEBUG: 07:18:02.120: Got instructions of length 8
> (fprintd:2415430): libfprint-virtual_device-DEBUG: 07:18:02.120: Received command SLEEP 50
> (fprintd:2415430): libfprint-virtual_device-DEBUG: 07:18:02.121: Processing command SLEEP 50
> (fprintd:2415430): libfprint-virtual_device-DEBUG: 07:18:02.121: Sleeping 50ms
> (fprintd:2415430): libfprint-virtual_device_connection-DEBUG: 07:18:02.121: Got a new connection!
> (fprintd:2415430): libfprint-virtual_device-DEBUG: 07:18:02.121: Got instructions of length 16
> (fprintd:2415430): libfprint-virtual_device-DEBUG: 07:18:02.121: Received command SCAN tented_arch
> (fprintd:2415430): libfprint-virtual_device_connection-DEBUG: 07:18:02.122: Got a new connection!
> (fprintd:2415430): libfprint-virtual_device-DEBUG: 07:18:02.122: Got instructions of length 11
> (fprintd:2415430): libfprint-virtual_device-DEBUG: 07:18:02.122: Received command SLEEP 60000
> (fprintd:2415430): libfprint-virtual_device-DEBUG: 07:18:02.171: Sleeping completed
> (fprintd:2415430): libfprint-virtual_device-DEBUG: 07:18:02.171: Processing command SCAN tented_arch
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.171: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.171: Finger present 1
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.171: Finger needed 1
> (fprintd:2415430): libfprint-virtual_device-DEBUG: 07:18:02.171: Virtual device scanned print tented_arch
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.171: Device reported verify result
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.171: report_verify_status: result verify-no-match
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.171: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.171: Finger present 0
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.171: Finger needed 1
> (fprintd:2415430): libfprint-virtual_device-DEBUG: 07:18:02.171: Processing command SLEEP 60000
> (fprintd:2415430): libfprint-virtual_device-DEBUG: 07:18:02.171: Sleeping 60000ms
> (fprintd:2415430): libfprint-virtual_device-DEBUG: 07:18:02.171: Sleeping now, command queued for later: SCAN tented_arch
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.172: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.172: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.172: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.172: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415430): GLib-GIO-DEBUG: 07:18:02.172: GTask [gio] D-Bus interface method dispatch (source object: 0x5588f94b4ef0, source tag: 0x7fba36d40e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.174: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415430): GLib-GIO-DEBUG: 07:18:02.174: GTask [gio] D-Bus interface method dispatch (source object: 0x5588f94b4ef0, source tag: 0x7fba36d40e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.228: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.276: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.276: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.277: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415430): GLib-GIO-DEBUG: 07:18:02.277: GTask [gio] D-Bus interface method dispatch (source object: 0x5588f94b4ef0, source tag: 0x7fba36d40e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.477: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.477: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.479: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415430): GLib-GIO-DEBUG: 07:18:02.479: GTask [gio] D-Bus interface method dispatch (source object: 0x5588f94b4ef0, source tag: 0x7fba36d40e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.480: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.480: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> 
> (fprintd:2415430): fprintd-WARNING **: 07:18:02.480: Verification was in progress, stopping it
> (fprintd:2415430): GLib-GIO-DEBUG: 07:18:02.480: GTask [gio] D-Bus interface method dispatch (source object: 0x5588f94b4ef0, source tag: 0x7fba36d40e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.480: Idle cancelling on ongoing operation!
> (fprintd:2415430): libfprint-virtual_device-DEBUG: 07:18:02.480: Got cancellation!
> (fprintd:2415430): libfprint-virtual_device-DEBUG: 07:18:02.480: Virtual device scan failed with error: Operation was cancelled
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.480: Device reported verify completion
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.480: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.480: Finger present 0
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.480: Finger needed 0
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.480: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.480: Updated temperature model after 0.25 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.480: verify_cb: result verify-no-match
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.480: Device reported close completion
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.480: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2415430): libfprint-device-DEBUG: 07:18:02.480: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_WARM
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.480: released device 0
> (fprintd:2415430): fprintd-DEBUG: 07:18:02.483: main loop completed
> (fprintd:2415430): libfprint-virtual_device_storage-DEBUG: 07:18:02.483: 43631518405: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2415430): libfprint-virtual_device-DEBUG: 07:18:02.483: 43631518443: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-middle-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-no-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> ----------------------------------- stderr -----------------------------------
> test_verify_stop_waits_for_completion_is_stopped_by_release (__main__.FPrintdVirtualDeviceStorageVerificationTests.test_verify_stop_waits_for_completion_is_stopped_by_release) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.084s
> 
> OK
> ==============================================================================
> 
> ================================== 407/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_allowed_claim_current_user
> start time:   07:18:02
> duration:     1.22s
> result:       exit status 0
> command:      MALLOC_PERTURB_=58 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_allowed_claim_current_user
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415465): GLib-GIO-DEBUG: 07:18:03.220: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415465): fprintd-DEBUG: 07:18:03.223: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415465): fprintd-WARNING **: 07:18:03.223: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415465): fprintd-DEBUG: 07:18:03.223: Launching FprintObject
> (fprintd:2415465): libfprint-context-DEBUG: 07:18:03.223: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415465): fprintd-DEBUG: 07:18:03.225: Preparing devices for resume
> (fprintd:2415465): libfprint-context-DEBUG: 07:18:03.226: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-dkaaobun/virtual-image.socket
> (fprintd:2415465): libfprint-context-DEBUG: 07:18:03.227: created
> 1690269483.227 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415465): libfprint-device-DEBUG: 07:18:03.227: Device reported probe completion
> (fprintd:2415465): fprintd-DEBUG: 07:18:03.228: Got delay inhibitor for sleep.
> (fprintd:2415465): libfprint-device-DEBUG: 07:18:03.228: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415465): libfprint-device-DEBUG: 07:18:03.228: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415465): fprintd-DEBUG: 07:18:03.230: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2415465): fprintd-DEBUG: 07:18:03.231: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2415465): fprintd-DEBUG: 07:18:03.231: Finger present 0
> (fprintd:2415465): fprintd-DEBUG: 07:18:03.231: Finger needed 0
> (fprintd:2415465): fprintd-DEBUG: 07:18:03.231: entering main loop
> (fprintd:2415465): fprintd-DEBUG: 07:18:03.231: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415465): fprintd-DEBUG: 07:18:03.316: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2415465): fprintd-DEBUG: 07:18:03.318: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415465): fprintd-DEBUG: 07:18:03.319: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415465): fprintd-DEBUG: 07:18:03.321: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2415465): fprintd-DEBUG: 07:18:03.323: user 'user42' claiming the device: 0
> (fprintd:2415465): libfprint-virtual_image-DEBUG: 07:18:03.323: 43632358338: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2415465): libfprint-virtual_device_connection-DEBUG: 07:18:03.323: 43632358385: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415465): GLib-GIO-DEBUG: 07:18:03.328: GTask [gio] D-Bus interface method dispatch (source object: 0x5631482f0970, source tag: 0x7f23b2374e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415465): libfprint-image_device-DEBUG: 07:18:03.423: Image device open completed
> (fprintd:2415465): libfprint-device-DEBUG: 07:18:03.423: Device reported open completion
> (fprintd:2415465): libfprint-device-DEBUG: 07:18:03.423: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415465): libfprint-device-DEBUG: 07:18:03.423: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415465): fprintd-DEBUG: 07:18:03.423: claimed device 0
> (fprintd:2415465): fprintd-DEBUG: 07:18:03.425: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2415465): fprintd-DEBUG: 07:18:03.425: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2415465): libfprint-virtual_image-DEBUG: 07:18:03.425: 43632460295: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2415465): GLib-GIO-DEBUG: 07:18:03.425: GTask [gio] D-Bus interface method dispatch (source object: 0x5631482f0970, source tag: 0x7f23b2374e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415465): libfprint-image_device-DEBUG: 07:18:03.525: Image device close completed
> (fprintd:2415465): libfprint-device-DEBUG: 07:18:03.525: Device reported close completion
> (fprintd:2415465): libfprint-device-DEBUG: 07:18:03.525: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2415465): libfprint-device-DEBUG: 07:18:03.525: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415465): fprintd-DEBUG: 07:18:03.525: released device 0
> (fprintd:2415465): fprintd-DEBUG: 07:18:03.527: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2415465): fprintd-DEBUG: 07:18:03.528: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415465): fprintd-DEBUG: 07:18:03.529: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415465): fprintd-DEBUG: 07:18:03.529: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2415465): fprintd-DEBUG: 07:18:03.530: user 'user42' claiming the device: 0
> (fprintd:2415465): libfprint-virtual_image-DEBUG: 07:18:03.530: 43632565133: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2415465): libfprint-virtual_device_connection-DEBUG: 07:18:03.530: 43632565154: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415465): GLib-GIO-DEBUG: 07:18:03.530: GTask [gio] D-Bus interface method dispatch (source object: 0x5631482f0970, source tag: 0x7f23b2374e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415465): libfprint-image_device-DEBUG: 07:18:03.630: Image device open completed
> (fprintd:2415465): libfprint-device-DEBUG: 07:18:03.630: Device reported open completion
> (fprintd:2415465): libfprint-device-DEBUG: 07:18:03.630: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415465): libfprint-device-DEBUG: 07:18:03.630: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415465): fprintd-DEBUG: 07:18:03.630: claimed device 0
> (fprintd:2415465): fprintd-DEBUG: 07:18:03.631: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2415465): fprintd-DEBUG: 07:18:03.631: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2415465): libfprint-virtual_image-DEBUG: 07:18:03.631: 43632666898: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2415465): GLib-GIO-DEBUG: 07:18:03.631: GTask [gio] D-Bus interface method dispatch (source object: 0x5631482f0970, source tag: 0x7f23b2374e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415465): libfprint-image_device-DEBUG: 07:18:03.732: Image device close completed
> (fprintd:2415465): libfprint-device-DEBUG: 07:18:03.732: Device reported close completion
> (fprintd:2415465): libfprint-device-DEBUG: 07:18:03.732: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2415465): libfprint-device-DEBUG: 07:18:03.732: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415465): fprintd-DEBUG: 07:18:03.732: released device 0
> (fprintd:2415465): fprintd-DEBUG: 07:18:03.733: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_allowed_claim_current_user (__main__.FPrintdVirtualDeviceTest.test_allowed_claim_current_user) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.050s
> 
> OK
> ==============================================================================
> 
> ================================== 408/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_allowed_claim_release_enroll
> start time:   07:18:03
> duration:     0.88s
> result:       exit status 0
> command:      MALLOC_PERTURB_=129 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_allowed_claim_release_enroll
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415482): GLib-GIO-DEBUG: 07:18:04.317: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415482): fprintd-DEBUG: 07:18:04.320: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415482): fprintd-WARNING **: 07:18:04.320: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415482): fprintd-DEBUG: 07:18:04.320: Launching FprintObject
> (fprintd:2415482): libfprint-context-DEBUG: 07:18:04.320: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415482): fprintd-DEBUG: 07:18:04.321: Preparing devices for resume
> (fprintd:2415482): libfprint-context-DEBUG: 07:18:04.321: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-kukfkry7/virtual-image.socket
> (fprintd:2415482): libfprint-context-DEBUG: 07:18:04.321: created
> (fprintd:2415482): libfprint-device-DEBUG: 07:18:04.322: Device reported probe completion
> (fprintd:2415482): libfprint-device-DEBUG: 07:18:04.322: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415482): libfprint-device-DEBUG: 07:18:04.322: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269484.323 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415482): fprintd-DEBUG: 07:18:04.324: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2415482): fprintd-DEBUG: 07:18:04.324: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2415482): fprintd-DEBUG: 07:18:04.324: Finger present 0
> (fprintd:2415482): fprintd-DEBUG: 07:18:04.324: Finger needed 0
> (fprintd:2415482): fprintd-DEBUG: 07:18:04.325: Got delay inhibitor for sleep.
> (fprintd:2415482): fprintd-DEBUG: 07:18:04.325: entering main loop
> (fprintd:2415482): fprintd-DEBUG: 07:18:04.325: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415482): fprintd-DEBUG: 07:18:04.417: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2415482): fprintd-DEBUG: 07:18:04.418: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415482): fprintd-DEBUG: 07:18:04.418: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415482): fprintd-DEBUG: 07:18:04.419: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415482): fprintd-DEBUG: 07:18:04.420: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2415482): fprintd-DEBUG: 07:18:04.420: user 'testuser' claiming the device: 0
> (fprintd:2415482): libfprint-virtual_image-DEBUG: 07:18:04.420: 43633455620: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2415482): libfprint-virtual_device_connection-DEBUG: 07:18:04.420: 43633455653: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415482): GLib-GIO-DEBUG: 07:18:04.420: GTask [gio] D-Bus interface method dispatch (source object: 0x555e085ddc90, source tag: 0x7f29e3679e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415482): libfprint-image_device-DEBUG: 07:18:04.521: Image device open completed
> (fprintd:2415482): libfprint-device-DEBUG: 07:18:04.521: Device reported open completion
> (fprintd:2415482): libfprint-device-DEBUG: 07:18:04.521: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415482): libfprint-device-DEBUG: 07:18:04.521: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415482): fprintd-DEBUG: 07:18:04.521: claimed device 0
> (fprintd:2415482): fprintd-DEBUG: 07:18:04.522: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2415482): fprintd-DEBUG: 07:18:04.522: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2415482): libfprint-virtual_image-DEBUG: 07:18:04.522: 43633557691: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2415482): GLib-GIO-DEBUG: 07:18:04.522: GTask [gio] D-Bus interface method dispatch (source object: 0x555e085ddc90, source tag: 0x7f29e3679e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415482): libfprint-image_device-DEBUG: 07:18:04.622: Image device close completed
> (fprintd:2415482): libfprint-device-DEBUG: 07:18:04.622: Device reported close completion
> (fprintd:2415482): libfprint-device-DEBUG: 07:18:04.623: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2415482): libfprint-device-DEBUG: 07:18:04.623: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415482): fprintd-DEBUG: 07:18:04.623: released device 0
> (fprintd:2415482): fprintd-DEBUG: 07:18:04.624: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_allowed_claim_release_enroll (__main__.FPrintdVirtualDeviceTest.test_allowed_claim_release_enroll) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.690s
> 
> OK
> ==============================================================================
> 
> ================================== 409/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_allowed_claim_release_verify
> start time:   07:18:04
> duration:     1.08s
> result:       exit status 0
> command:      G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals MALLOC_PERTURB_=105 TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_allowed_claim_release_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415499): GLib-GIO-DEBUG: 07:18:05.394: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415499): fprintd-DEBUG: 07:18:05.395: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415499): fprintd-WARNING **: 07:18:05.395: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415499): fprintd-DEBUG: 07:18:05.395: Launching FprintObject
> (fprintd:2415499): libfprint-context-DEBUG: 07:18:05.395: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415499): fprintd-DEBUG: 07:18:05.396: Preparing devices for resume
> (fprintd:2415499): libfprint-context-DEBUG: 07:18:05.396: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-_2gcukn8/virtual-image.socket
> (fprintd:2415499): libfprint-context-DEBUG: 07:18:05.396: created
> 1690269485.397 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415499): libfprint-device-DEBUG: 07:18:05.397: Device reported probe completion
> (fprintd:2415499): libfprint-device-DEBUG: 07:18:05.397: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415499): libfprint-device-DEBUG: 07:18:05.397: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415499): fprintd-DEBUG: 07:18:05.399: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2415499): fprintd-DEBUG: 07:18:05.399: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2415499): fprintd-DEBUG: 07:18:05.399: Finger present 0
> (fprintd:2415499): fprintd-DEBUG: 07:18:05.399: Finger needed 0
> (fprintd:2415499): fprintd-DEBUG: 07:18:05.399: Got delay inhibitor for sleep.
> (fprintd:2415499): fprintd-DEBUG: 07:18:05.399: entering main loop
> (fprintd:2415499): fprintd-DEBUG: 07:18:05.399: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415499): fprintd-DEBUG: 07:18:05.494: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2415499): fprintd-DEBUG: 07:18:05.494: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415499): fprintd-DEBUG: 07:18:05.495: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415499): fprintd-DEBUG: 07:18:05.496: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2415499): fprintd-DEBUG: 07:18:05.496: user 'testuser' claiming the device: 0
> (fprintd:2415499): libfprint-virtual_image-DEBUG: 07:18:05.496: 43634531368: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2415499): libfprint-virtual_device_connection-DEBUG: 07:18:05.496: 43634531400: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415499): GLib-GIO-DEBUG: 07:18:05.496: GTask [gio] D-Bus interface method dispatch (source object: 0x55e363348c20, source tag: 0x7f38b9767e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415499): libfprint-image_device-DEBUG: 07:18:05.597: Image device open completed
> (fprintd:2415499): libfprint-device-DEBUG: 07:18:05.597: Device reported open completion
> (fprintd:2415499): libfprint-device-DEBUG: 07:18:05.597: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415499): libfprint-device-DEBUG: 07:18:05.597: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415499): fprintd-DEBUG: 07:18:05.597: claimed device 0
> (fprintd:2415499): fprintd-DEBUG: 07:18:05.598: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2415499): fprintd-DEBUG: 07:18:05.598: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2415499): libfprint-virtual_image-DEBUG: 07:18:05.598: 43634633490: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2415499): GLib-GIO-DEBUG: 07:18:05.598: GTask [gio] D-Bus interface method dispatch (source object: 0x55e363348c20, source tag: 0x7f38b9767e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415499): libfprint-image_device-DEBUG: 07:18:05.698: Image device close completed
> (fprintd:2415499): libfprint-device-DEBUG: 07:18:05.698: Device reported close completion
> (fprintd:2415499): libfprint-device-DEBUG: 07:18:05.698: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2415499): libfprint-device-DEBUG: 07:18:05.698: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415499): fprintd-DEBUG: 07:18:05.698: released device 0
> (fprintd:2415499): fprintd-DEBUG: 07:18:05.700: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_allowed_claim_release_verify (__main__.FPrintdVirtualDeviceTest.test_allowed_claim_release_verify) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.890s
> 
> OK
> ==============================================================================
> 
> ================================== 410/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_stop_waits_for_completion
> start time:   07:16:36
> duration:     150.11s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_PERTURB_=67 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_stop_waits_for_completion
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410876): GLib-GIO-DEBUG: 07:16:36.738: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.739: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410876): fprintd-WARNING **: 07:16:36.739: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.739: Launching FprintObject
> (fprintd:2410876): libfprint-context-DEBUG: 07:16:36.739: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.741: Preparing devices for resume
> (fprintd:2410876): libfprint-context-DEBUG: 07:16:36.741: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-y388dwkx/virtual-image.socket
> (fprintd:2410876): libfprint-context-DEBUG: 07:16:36.741: created
> 1690269396.742 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410876): libfprint-device-DEBUG: 07:16:36.741: Device reported probe completion
> (fprintd:2410876): libfprint-device-DEBUG: 07:16:36.741: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410876): libfprint-device-DEBUG: 07:16:36.741: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.743: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.743: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.743: Finger present 0
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.743: Finger needed 0
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.743: Got delay inhibitor for sleep.
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.743: entering main loop
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.743: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.836: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.836: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.837: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.838: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.838: user 'testuser' claiming the device: 0
> (fprintd:2410876): libfprint-virtual_image-DEBUG: 07:16:36.838: 43545873448: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410876): libfprint-virtual_device_connection-DEBUG: 07:16:36.838: 43545873492: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410876): GLib-GIO-DEBUG: 07:16:36.838: GTask [gio] D-Bus interface method dispatch (source object: 0x565007e1ba80, source tag: 0x7fa0454b2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410876): libfprint-image_device-DEBUG: 07:16:36.939: Image device open completed
> (fprintd:2410876): libfprint-device-DEBUG: 07:16:36.939: Device reported open completion
> (fprintd:2410876): libfprint-device-DEBUG: 07:16:36.939: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410876): libfprint-device-DEBUG: 07:16:36.939: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.939: claimed device 0
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.940: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.940: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.941: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.941: file_storage_print_data_load(): loaded '/tmp/tmpujezulek/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.941: start enrollment device 0 finger 3
> (fprintd:2410876): libfprint-device-DEBUG: 07:16:36.941: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410876): libfprint-image_device-DEBUG: 07:16:36.941: Activating image device
> (fprintd:2410876): libfprint-image_device-DEBUG: 07:16:36.941: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410876): libfprint-image_device-DEBUG: 07:16:36.941: Image device activation completed
> (fprintd:2410876): libfprint-image_device-DEBUG: 07:16:36.941: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410876): libfprint-image_device-DEBUG: 07:16:36.941: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410876): libfprint-device-DEBUG: 07:16:36.941: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.941: Finger present 0
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.941: Finger needed 1
> (fprintd:2410876): GLib-GIO-DEBUG: 07:16:36.941: GTask [gio] D-Bus interface method dispatch (source object: 0x565007e1ba80, source tag: 0x7fa0454b2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410876): libfprint-virtual_device_connection-DEBUG: 07:16:36.942: Got a new connection!
> (fprintd:2410876): libfprint-virtual_image-DEBUG: 07:16:36.942: image data: 0x565007e241f0
> (fprintd:2410876): libfprint-device-DEBUG: 07:16:36.942: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.942: Finger present 1
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.942: Finger needed 1
> (fprintd:2410876): libfprint-image_device-DEBUG: 07:16:36.942: Image device reported finger status: on
> (fprintd:2410876): libfprint-image_device-DEBUG: 07:16:36.942: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410876): libfprint-image_device-DEBUG: 07:16:36.942: Image device captured an image
> (fprintd:2410876): libfprint-image_device-DEBUG: 07:16:36.942: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410876): libfprint-device-DEBUG: 07:16:36.942: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.942: Finger present 1
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.942: Finger needed 0
> (fprintd:2410876): libfprint-device-DEBUG: 07:16:36.942: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.942: Finger present 0
> (fprintd:2410876): fprintd-DEBUG: 07:16:36.942: Finger needed 0
> (fprintd:2410876): libfprint-image_device-DEBUG: 07:16:36.942: Image device reported finger status: off
> (fprintd:2410876): libfprint-image_device-DEBUG: 07:16:36.942: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410876): libfprint-image_device-DEBUG: 07:16:36.942: Deactivating image device
> (fprintd:2410876): libfprint-image_device-DEBUG: 07:16:36.942: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410876): libfprint-image_device-DEBUG: 07:16:36.942: Image device deactivation completed
> (fprintd:2410876): libfprint-image_device-DEBUG: 07:16:36.942: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410876): GLib-GIO-CRITICAL **: 07:16:36.942: GTask 0x565007e22e80 (source object: 0x565007e22d10, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_stop_waits_for_completion (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_stop_waits_for_completion) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 411/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_stop_waits_for_completion_is_stopped_by_release
> start time:   07:16:37
> duration:     150.08s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=209 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_stop_waits_for_completion_is_stopped_by_release
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410903): GLib-GIO-DEBUG: 07:16:38.307: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.308: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410903): fprintd-WARNING **: 07:16:38.308: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.308: Launching FprintObject
> (fprintd:2410903): libfprint-context-DEBUG: 07:16:38.308: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.310: Preparing devices for resume
> (fprintd:2410903): libfprint-context-DEBUG: 07:16:38.310: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-4c2fy9re/virtual-image.socket
> (fprintd:2410903): libfprint-context-DEBUG: 07:16:38.310: created
> (fprintd:2410903): libfprint-device-DEBUG: 07:16:38.310: Device reported probe completion
> (fprintd:2410903): libfprint-device-DEBUG: 07:16:38.310: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410903): libfprint-device-DEBUG: 07:16:38.310: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269398.311 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.313: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.313: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.313: Finger present 0
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.313: Finger needed 0
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.313: Got delay inhibitor for sleep.
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.313: entering main loop
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.324: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.408: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.408: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.409: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.410: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.410: user 'testuser' claiming the device: 0
> (fprintd:2410903): libfprint-virtual_image-DEBUG: 07:16:38.410: 43547445194: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410903): libfprint-virtual_device_connection-DEBUG: 07:16:38.410: 43547445226: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410903): GLib-GIO-DEBUG: 07:16:38.410: GTask [gio] D-Bus interface method dispatch (source object: 0x55a7277abd00, source tag: 0x7f871f9aee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410903): libfprint-image_device-DEBUG: 07:16:38.510: Image device open completed
> (fprintd:2410903): libfprint-device-DEBUG: 07:16:38.510: Device reported open completion
> (fprintd:2410903): libfprint-device-DEBUG: 07:16:38.510: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410903): libfprint-device-DEBUG: 07:16:38.510: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.510: claimed device 0
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.513: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.514: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.514: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.515: file_storage_print_data_load(): loaded '/tmp/tmpebl9rdi4/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.515: start enrollment device 0 finger 3
> (fprintd:2410903): libfprint-device-DEBUG: 07:16:38.515: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410903): libfprint-image_device-DEBUG: 07:16:38.515: Activating image device
> (fprintd:2410903): libfprint-image_device-DEBUG: 07:16:38.515: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410903): libfprint-image_device-DEBUG: 07:16:38.515: Image device activation completed
> (fprintd:2410903): libfprint-image_device-DEBUG: 07:16:38.515: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410903): libfprint-image_device-DEBUG: 07:16:38.515: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410903): libfprint-device-DEBUG: 07:16:38.515: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.515: Finger present 0
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.515: Finger needed 1
> (fprintd:2410903): GLib-GIO-DEBUG: 07:16:38.515: GTask [gio] D-Bus interface method dispatch (source object: 0x55a7277abd00, source tag: 0x7f871f9aee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410903): libfprint-virtual_device_connection-DEBUG: 07:16:38.515: Got a new connection!
> (fprintd:2410903): libfprint-virtual_image-DEBUG: 07:16:38.516: image data: 0x55a7277b42c0
> (fprintd:2410903): libfprint-device-DEBUG: 07:16:38.516: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.516: Finger present 1
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.516: Finger needed 1
> (fprintd:2410903): libfprint-image_device-DEBUG: 07:16:38.516: Image device reported finger status: on
> (fprintd:2410903): libfprint-image_device-DEBUG: 07:16:38.516: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410903): libfprint-image_device-DEBUG: 07:16:38.516: Image device captured an image
> (fprintd:2410903): libfprint-image_device-DEBUG: 07:16:38.516: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410903): libfprint-device-DEBUG: 07:16:38.516: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.516: Finger present 1
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.516: Finger needed 0
> (fprintd:2410903): libfprint-device-DEBUG: 07:16:38.516: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.516: Finger present 0
> (fprintd:2410903): fprintd-DEBUG: 07:16:38.516: Finger needed 0
> (fprintd:2410903): libfprint-image_device-DEBUG: 07:16:38.516: Image device reported finger status: off
> (fprintd:2410903): libfprint-image_device-DEBUG: 07:16:38.516: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410903): libfprint-image_device-DEBUG: 07:16:38.516: Deactivating image device
> (fprintd:2410903): libfprint-image_device-DEBUG: 07:16:38.516: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410903): libfprint-image_device-DEBUG: 07:16:38.516: Image device deactivation completed
> (fprintd:2410903): libfprint-image_device-DEBUG: 07:16:38.516: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410903): GLib-GIO-CRITICAL **: 07:16:38.516: GTask 0x55a7277b3f70 (source object: 0x55a7277b2df0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_stop_waits_for_completion_is_stopped_by_release (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_stop_waits_for_completion_is_stopped_by_release) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 412/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_stop_waits_for_completion_waiting_timeout
> start time:   07:16:37
> duration:     150.08s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=208 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceIdentificationTests.test_verify_stop_waits_for_completion_waiting_timeout
> ----------------------------------- stdout -----------------------------------
> (fprintd:2410911): GLib-GIO-DEBUG: 07:16:38.430: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.431: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2410911): fprintd-WARNING **: 07:16:38.431: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.431: Launching FprintObject
> (fprintd:2410911): libfprint-context-DEBUG: 07:16:38.431: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.432: Preparing devices for resume
> (fprintd:2410911): libfprint-context-DEBUG: 07:16:38.432: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-59w8f9vu/virtual-image.socket
> (fprintd:2410911): libfprint-context-DEBUG: 07:16:38.432: created
> 1690269398.433 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2410911): libfprint-device-DEBUG: 07:16:38.432: Device reported probe completion
> (fprintd:2410911): libfprint-device-DEBUG: 07:16:38.432: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2410911): libfprint-device-DEBUG: 07:16:38.432: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.434: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.434: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.434: Finger present 0
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.434: Finger needed 0
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.434: Got delay inhibitor for sleep.
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.434: entering main loop
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.434: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.530: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.531: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.532: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.534: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.534: user 'testuser' claiming the device: 0
> (fprintd:2410911): libfprint-virtual_image-DEBUG: 07:16:38.534: 43547569291: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2410911): libfprint-virtual_device_connection-DEBUG: 07:16:38.534: 43547569323: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2410911): GLib-GIO-DEBUG: 07:16:38.534: GTask [gio] D-Bus interface method dispatch (source object: 0x55e32df00a90, source tag: 0x7f29f2852e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410911): libfprint-image_device-DEBUG: 07:16:38.635: Image device open completed
> (fprintd:2410911): libfprint-device-DEBUG: 07:16:38.635: Device reported open completion
> (fprintd:2410911): libfprint-device-DEBUG: 07:16:38.635: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2410911): libfprint-device-DEBUG: 07:16:38.635: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.635: claimed device 0
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.636: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.636: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.637: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.637: file_storage_print_data_load(): loaded '/tmp/tmpbw7npyk_/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.637: start enrollment device 0 finger 3
> (fprintd:2410911): libfprint-device-DEBUG: 07:16:38.637: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2410911): libfprint-image_device-DEBUG: 07:16:38.637: Activating image device
> (fprintd:2410911): libfprint-image_device-DEBUG: 07:16:38.637: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2410911): libfprint-image_device-DEBUG: 07:16:38.637: Image device activation completed
> (fprintd:2410911): libfprint-image_device-DEBUG: 07:16:38.637: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410911): libfprint-image_device-DEBUG: 07:16:38.637: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2410911): libfprint-device-DEBUG: 07:16:38.637: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.637: Finger present 0
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.637: Finger needed 1
> (fprintd:2410911): GLib-GIO-DEBUG: 07:16:38.637: GTask [gio] D-Bus interface method dispatch (source object: 0x55e32df00a90, source tag: 0x7f29f2852e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2410911): libfprint-virtual_device_connection-DEBUG: 07:16:38.638: Got a new connection!
> (fprintd:2410911): libfprint-virtual_image-DEBUG: 07:16:38.638: image data: 0x55e32df08d80
> (fprintd:2410911): libfprint-device-DEBUG: 07:16:38.638: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.638: Finger present 1
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.638: Finger needed 1
> (fprintd:2410911): libfprint-image_device-DEBUG: 07:16:38.638: Image device reported finger status: on
> (fprintd:2410911): libfprint-image_device-DEBUG: 07:16:38.638: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2410911): libfprint-image_device-DEBUG: 07:16:38.638: Image device captured an image
> (fprintd:2410911): libfprint-image_device-DEBUG: 07:16:38.638: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2410911): libfprint-device-DEBUG: 07:16:38.638: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.638: Finger present 1
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.638: Finger needed 0
> (fprintd:2410911): libfprint-device-DEBUG: 07:16:38.638: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.638: Finger present 0
> (fprintd:2410911): fprintd-DEBUG: 07:16:38.638: Finger needed 0
> (fprintd:2410911): libfprint-image_device-DEBUG: 07:16:38.638: Image device reported finger status: off
> (fprintd:2410911): libfprint-image_device-DEBUG: 07:16:38.638: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2410911): libfprint-image_device-DEBUG: 07:16:38.638: Deactivating image device
> (fprintd:2410911): libfprint-image_device-DEBUG: 07:16:38.638: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2410911): libfprint-image_device-DEBUG: 07:16:38.638: Image device deactivation completed
> (fprintd:2410911): libfprint-image_device-DEBUG: 07:16:38.638: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2410911): GLib-GIO-CRITICAL **: 07:16:38.638: GTask 0x55e32df08a80 (source object: 0x55e32df07e80, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_stop_waits_for_completion_waiting_timeout (__main__.FPrintdVirtualDeviceIdentificationTests.test_verify_stop_waits_for_completion_waiting_timeout) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 413/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_claim_device_open_fail
> start time:   07:19:07
> duration:     0.79s
> result:       exit status 0
> command:      MALLOC_PERTURB_=145 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_claim_device_open_fail
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415571): GLib-GIO-DEBUG: 07:19:08.431: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415571): fprintd-DEBUG: 07:19:08.431: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415571): fprintd-WARNING **: 07:19:08.431: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415571): fprintd-DEBUG: 07:19:08.431: Launching FprintObject
> (fprintd:2415571): libfprint-context-DEBUG: 07:19:08.432: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415571): fprintd-DEBUG: 07:19:08.433: Preparing devices for resume
> (fprintd:2415571): libfprint-context-DEBUG: 07:19:08.433: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-wyhc97hr/virtual-image.socket
> (fprintd:2415571): libfprint-context-DEBUG: 07:19:08.433: created
> 1690269548.434 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415571): libfprint-device-DEBUG: 07:19:08.433: Device reported probe completion
> (fprintd:2415571): libfprint-device-DEBUG: 07:19:08.433: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415571): libfprint-device-DEBUG: 07:19:08.433: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415571): fprintd-DEBUG: 07:19:08.435: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2415571): fprintd-DEBUG: 07:19:08.435: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2415571): fprintd-DEBUG: 07:19:08.435: Finger present 0
> (fprintd:2415571): fprintd-DEBUG: 07:19:08.435: Finger needed 0
> (fprintd:2415571): fprintd-DEBUG: 07:19:08.435: Got delay inhibitor for sleep.
> (fprintd:2415571): fprintd-DEBUG: 07:19:08.435: entering main loop
> (fprintd:2415571): fprintd-DEBUG: 07:19:08.435: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415571): fprintd-DEBUG: 07:19:08.539: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2415571): fprintd-DEBUG: 07:19:08.540: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415571): fprintd-DEBUG: 07:19:08.541: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415571): fprintd-DEBUG: 07:19:08.543: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2415571): fprintd-DEBUG: 07:19:08.543: user 'testuser' claiming the device: 0
> (fprintd:2415571): libfprint-virtual_image-DEBUG: 07:19:08.543: 43697578404: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2415571): libfprint-virtual_device_connection-DEBUG: 07:19:08.543: 43697578439: ../libfprint/drivers/virtual-device-listener.c:153
> 
> (fprintd:2415571): libfprint-virtual_device_connection-WARNING **: 07:19:08.543: Could not listen on unix socket: Error binding to address (GUnixSocketAddress): No such file or directory
> (fprintd:2415571): libfprint-image_device-DEBUG: 07:19:08.543: Image device open completed
> (fprintd:2415571): libfprint-device-DEBUG: 07:19:08.543: Device reported open completion
> (fprintd:2415571): GLib-GIO-DEBUG: 07:19:08.543: GTask [gio] D-Bus interface method dispatch (source object: 0x562ce15fbb40, source tag: 0x7f23432e5e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415571): libfprint-device-DEBUG: 07:19:08.543: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415571): libfprint-device-DEBUG: 07:19:08.543: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415571): fprintd-DEBUG: 07:19:08.546: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_claim_device_open_fail (__main__.FPrintdVirtualDeviceTest.test_claim_device_open_fail) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.611s
> 
> OK
> ==============================================================================
> 
> ================================== 414/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_always_allowed_release
> start time:   07:19:07
> duration:     1.03s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=49 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_always_allowed_release
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415564): GLib-GIO-DEBUG: 07:19:08.408: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415564): fprintd-DEBUG: 07:19:08.410: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415564): fprintd-WARNING **: 07:19:08.410: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415564): fprintd-DEBUG: 07:19:08.410: Launching FprintObject
> (fprintd:2415564): libfprint-context-DEBUG: 07:19:08.410: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415564): fprintd-DEBUG: 07:19:08.411: Preparing devices for resume
> (fprintd:2415564): libfprint-context-DEBUG: 07:19:08.411: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-xb6biuef/virtual-image.socket
> (fprintd:2415564): libfprint-context-DEBUG: 07:19:08.411: created
> 1690269548.412 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415564): libfprint-device-DEBUG: 07:19:08.412: Device reported probe completion
> (fprintd:2415564): libfprint-device-DEBUG: 07:19:08.412: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415564): libfprint-device-DEBUG: 07:19:08.412: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415564): fprintd-DEBUG: 07:19:08.414: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2415564): fprintd-DEBUG: 07:19:08.414: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2415564): fprintd-DEBUG: 07:19:08.414: Finger present 0
> (fprintd:2415564): fprintd-DEBUG: 07:19:08.414: Finger needed 0
> (fprintd:2415564): fprintd-DEBUG: 07:19:08.415: Got delay inhibitor for sleep.
> (fprintd:2415564): fprintd-DEBUG: 07:19:08.415: entering main loop
> (fprintd:2415564): fprintd-DEBUG: 07:19:08.415: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415564): fprintd-DEBUG: 07:19:08.489: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2415564): fprintd-DEBUG: 07:19:08.490: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415564): fprintd-DEBUG: 07:19:08.492: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415564): fprintd-DEBUG: 07:19:08.492: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2415564): fprintd-DEBUG: 07:19:08.492: user 'testuser' claiming the device: 0
> (fprintd:2415564): libfprint-virtual_image-DEBUG: 07:19:08.492: 43697527933: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2415564): libfprint-virtual_device_connection-DEBUG: 07:19:08.492: 43697527982: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415564): GLib-GIO-DEBUG: 07:19:08.493: GTask [gio] D-Bus interface method dispatch (source object: 0x5577de9cbb80, source tag: 0x7f3bff2f6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415564): libfprint-image_device-DEBUG: 07:19:08.593: Image device open completed
> (fprintd:2415564): libfprint-device-DEBUG: 07:19:08.593: Device reported open completion
> (fprintd:2415564): libfprint-device-DEBUG: 07:19:08.593: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415564): libfprint-device-DEBUG: 07:19:08.593: Updated temperature model after 0.18 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415564): fprintd-DEBUG: 07:19:08.593: claimed device 0
> (fprintd:2415564): fprintd-DEBUG: 07:19:08.596: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2415564): fprintd-DEBUG: 07:19:08.596: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2415564): libfprint-virtual_image-DEBUG: 07:19:08.596: 43697631974: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2415564): GLib-GIO-DEBUG: 07:19:08.597: GTask [gio] D-Bus interface method dispatch (source object: 0x5577de9cbb80, source tag: 0x7f3bff2f6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415564): libfprint-image_device-DEBUG: 07:19:08.697: Image device close completed
> (fprintd:2415564): libfprint-device-DEBUG: 07:19:08.697: Device reported close completion
> (fprintd:2415564): libfprint-device-DEBUG: 07:19:08.697: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2415564): libfprint-device-DEBUG: 07:19:08.697: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415564): fprintd-DEBUG: 07:19:08.697: released device 0
> (fprintd:2415564): fprintd-DEBUG: 07:19:08.699: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_always_allowed_release (__main__.FPrintdVirtualDeviceTest.test_always_allowed_release) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.712s
> 
> OK
> ==============================================================================
> 
> ================================== 415/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_claim_disconnect
> start time:   07:19:08
> duration:     1.91s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=225 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_claim_disconnect
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415598): GLib-GIO-DEBUG: 07:19:09.320: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415598): fprintd-DEBUG: 07:19:09.321: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415598): fprintd-WARNING **: 07:19:09.321: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415598): fprintd-DEBUG: 07:19:09.321: Launching FprintObject
> (fprintd:2415598): libfprint-context-DEBUG: 07:19:09.321: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415598): fprintd-DEBUG: 07:19:09.322: Preparing devices for resume
> (fprintd:2415598): libfprint-context-DEBUG: 07:19:09.322: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-q2r_bv_u/virtual-image.socket
> (fprintd:2415598): libfprint-context-DEBUG: 07:19:09.322: created
> (fprintd:2415598): libfprint-device-DEBUG: 07:19:09.323: Device reported probe completion
> (fprintd:2415598): libfprint-device-DEBUG: 07:19:09.323: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> 1690269549.323 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415598): libfprint-device-DEBUG: 07:19:09.323: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415598): fprintd-DEBUG: 07:19:09.328: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2415598): fprintd-DEBUG: 07:19:09.328: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2415598): fprintd-DEBUG: 07:19:09.328: Finger present 0
> (fprintd:2415598): fprintd-DEBUG: 07:19:09.328: Finger needed 0
> (fprintd:2415598): fprintd-DEBUG: 07:19:09.328: Got delay inhibitor for sleep.
> (fprintd:2415598): fprintd-DEBUG: 07:19:09.329: entering main loop
> (fprintd:2415598): fprintd-DEBUG: 07:19:09.331: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415598): fprintd-DEBUG: 07:19:09.428: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual image device for debugging'
> 
> (fprintd:2415598): fprintd-WARNING **: 07:19:09.429: Authorization denied to :1.10 to call method 'Claim' for device 'Virtual image device for debugging': Could not get connection unix user ID: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Could not get UID of name ':1.10': no such name
> (fprintd:2415598): GLib-GIO-DEBUG: 07:19:09.429: GTask [gio] D-Bus interface method dispatch (source object: 0x56168c3e6a00, source tag: 0x7fca3166fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415598): fprintd-DEBUG: 07:19:10.431: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_claim_disconnect (__main__.FPrintdVirtualDeviceTest.test_claim_disconnect) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.713s
> 
> OK
> ==============================================================================
> 
> ================================== 416/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_claim_from_other_client_is_released_when_vanished
> start time:   07:19:08
> duration:     2.13s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=61 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_claim_from_other_client_is_released_when_vanished
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415605): GLib-GIO-DEBUG: 07:19:09.436: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415605): fprintd-DEBUG: 07:19:09.436: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415605): fprintd-WARNING **: 07:19:09.436: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415605): fprintd-DEBUG: 07:19:09.436: Launching FprintObject
> (fprintd:2415605): libfprint-context-DEBUG: 07:19:09.437: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415605): fprintd-DEBUG: 07:19:09.439: Preparing devices for resume
> (fprintd:2415605): libfprint-context-DEBUG: 07:19:09.439: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-mmgk50cs/virtual-image.socket
> (fprintd:2415605): libfprint-context-DEBUG: 07:19:09.439: created
> (fprintd:2415605): libfprint-device-DEBUG: 07:19:09.440: Device reported probe completion
> (fprintd:2415605): libfprint-device-DEBUG: 07:19:09.440: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415605): libfprint-device-DEBUG: 07:19:09.440: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269549.440 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415605): fprintd-DEBUG: 07:19:09.442: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2415605): fprintd-DEBUG: 07:19:09.442: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2415605): fprintd-DEBUG: 07:19:09.442: Finger present 0
> (fprintd:2415605): fprintd-DEBUG: 07:19:09.442: Finger needed 0
> (fprintd:2415605): fprintd-DEBUG: 07:19:09.442: Got delay inhibitor for sleep.
> (fprintd:2415605): fprintd-DEBUG: 07:19:09.442: entering main loop
> (fprintd:2415605): fprintd-DEBUG: 07:19:09.442: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415605): fprintd-DEBUG: 07:19:09.537: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2415605): fprintd-DEBUG: 07:19:09.538: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415605): fprintd-DEBUG: 07:19:09.539: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415605): fprintd-DEBUG: 07:19:09.539: Authorization granted to :1.10 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2415605): fprintd-DEBUG: 07:19:09.539: user 'testuser' claiming the device: 0
> (fprintd:2415605): libfprint-virtual_image-DEBUG: 07:19:09.539: 43698574965: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2415605): libfprint-virtual_device_connection-DEBUG: 07:19:09.539: 43698574997: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415605): GLib-GIO-DEBUG: 07:19:09.540: GTask [gio] D-Bus interface method dispatch (source object: 0x55f98cf4bac0, source tag: 0x7f9d781d0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415605): libfprint-image_device-DEBUG: 07:19:09.640: Image device open completed
> (fprintd:2415605): libfprint-device-DEBUG: 07:19:09.640: Device reported open completion
> (fprintd:2415605): libfprint-device-DEBUG: 07:19:09.640: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415605): libfprint-device-DEBUG: 07:19:09.640: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415605): fprintd-DEBUG: 07:19:09.640: claimed device 0
> (fprintd:2415605): libfprint-virtual_image-DEBUG: 07:19:09.642: 43698677956: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2415605): libfprint-image_device-DEBUG: 07:19:09.743: Image device close completed
> (fprintd:2415605): libfprint-device-DEBUG: 07:19:09.743: Device reported close completion
> (fprintd:2415605): libfprint-device-DEBUG: 07:19:09.743: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2415605): libfprint-device-DEBUG: 07:19:09.743: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415605): fprintd-DEBUG: 07:19:10.650: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2415605): fprintd-DEBUG: 07:19:10.650: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415605): fprintd-DEBUG: 07:19:10.652: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415605): fprintd-DEBUG: 07:19:10.653: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2415605): fprintd-DEBUG: 07:19:10.653: user 'testuser' claiming the device: 0
> (fprintd:2415605): libfprint-virtual_image-DEBUG: 07:19:10.653: 43699688340: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2415605): libfprint-virtual_device_connection-DEBUG: 07:19:10.653: 43699688357: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415605): GLib-GIO-DEBUG: 07:19:10.653: GTask [gio] D-Bus interface method dispatch (source object: 0x55f98cf4bac0, source tag: 0x7f9d781d0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415605): libfprint-image_device-DEBUG: 07:19:10.754: Image device open completed
> (fprintd:2415605): libfprint-device-DEBUG: 07:19:10.754: Device reported open completion
> (fprintd:2415605): libfprint-device-DEBUG: 07:19:10.754: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415605): libfprint-device-DEBUG: 07:19:10.754: Updated temperature model after 1.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415605): fprintd-DEBUG: 07:19:10.754: claimed device 0
> (fprintd:2415605): fprintd-DEBUG: 07:19:10.755: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2415605): fprintd-DEBUG: 07:19:10.755: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2415605): libfprint-virtual_image-DEBUG: 07:19:10.756: 43699791053: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2415605): GLib-GIO-DEBUG: 07:19:10.756: GTask [gio] D-Bus interface method dispatch (source object: 0x55f98cf4bac0, source tag: 0x7f9d781d0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415605): libfprint-image_device-DEBUG: 07:19:10.856: Image device close completed
> (fprintd:2415605): libfprint-device-DEBUG: 07:19:10.856: Device reported close completion
> (fprintd:2415605): libfprint-device-DEBUG: 07:19:10.856: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2415605): libfprint-device-DEBUG: 07:19:10.856: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415605): fprintd-DEBUG: 07:19:10.856: released device 0
> (fprintd:2415605): fprintd-DEBUG: 07:19:10.863: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_claim_from_other_client_is_released_when_vanished (__main__.FPrintdVirtualDeviceTest.test_claim_from_other_client_is_released_when_vanished) ... /<<PKGBUILDDIR>>/tests/fprintd.py:1498: ResourceWarning: unclosed file <_io.BufferedReader name=12>
>   self.call_device_method_from_other_client('Claim', ['testuser'])
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.843s
> 
> OK
> ==============================================================================
> 
> ================================== 417/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_concourrent_claim
> start time:   07:19:10
> duration:     1.03s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=215 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_concourrent_claim
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415636): GLib-GIO-DEBUG: 07:19:11.259: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415636): fprintd-DEBUG: 07:19:11.259: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415636): fprintd-WARNING **: 07:19:11.259: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415636): fprintd-DEBUG: 07:19:11.259: Launching FprintObject
> (fprintd:2415636): libfprint-context-DEBUG: 07:19:11.260: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415636): fprintd-DEBUG: 07:19:11.264: Preparing devices for resume
> (fprintd:2415636): libfprint-context-DEBUG: 07:19:11.264: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-lpfrctdg/virtual-image.socket
> (fprintd:2415636): libfprint-context-DEBUG: 07:19:11.264: created
> (fprintd:2415636): libfprint-device-DEBUG: 07:19:11.264: Device reported probe completion
> 1690269551.265 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415636): libfprint-device-DEBUG: 07:19:11.265: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415636): libfprint-device-DEBUG: 07:19:11.265: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415636): fprintd-DEBUG: 07:19:11.267: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2415636): fprintd-DEBUG: 07:19:11.267: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2415636): fprintd-DEBUG: 07:19:11.267: Finger present 0
> (fprintd:2415636): fprintd-DEBUG: 07:19:11.267: Finger needed 0
> (fprintd:2415636): fprintd-DEBUG: 07:19:11.267: Got delay inhibitor for sleep.
> (fprintd:2415636): fprintd-DEBUG: 07:19:11.267: entering main loop
> (fprintd:2415636): fprintd-DEBUG: 07:19:11.267: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415636): fprintd-DEBUG: 07:19:11.354: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2415636): fprintd-DEBUG: 07:19:11.354: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2415636): fprintd-DEBUG: 07:19:11.354: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415636): fprintd-DEBUG: 07:19:11.354: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415636): fprintd-DEBUG: 07:19:11.355: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2415636): fprintd-DEBUG: 07:19:11.355: user 'user42' claiming the device: 0
> (fprintd:2415636): libfprint-virtual_image-DEBUG: 07:19:11.356: 43700391396: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2415636): libfprint-virtual_device_connection-DEBUG: 07:19:11.356: 43700391445: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415636): GLib-GIO-DEBUG: 07:19:11.356: GTask [gio] D-Bus interface method dispatch (source object: 0x555ad6266ba0, source tag: 0x7f7bc2f01e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415636): fprintd-DEBUG: 07:19:11.356: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2415636): GLib-GIO-DEBUG: 07:19:11.357: GTask [gio] D-Bus interface method dispatch (source object: 0x555ad6266ba0, source tag: 0x7f7bc2f01e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415636): libfprint-image_device-DEBUG: 07:19:11.456: Image device open completed
> (fprintd:2415636): libfprint-device-DEBUG: 07:19:11.456: Device reported open completion
> (fprintd:2415636): libfprint-device-DEBUG: 07:19:11.456: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415636): libfprint-device-DEBUG: 07:19:11.456: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415636): fprintd-DEBUG: 07:19:11.456: claimed device 0
> (fprintd:2415636): fprintd-DEBUG: 07:19:11.458: main loop completed
> 
> (fprintd:2415636): libfprint-device-WARNING **: 07:19:11.459: User destroyed open device! Not cleaning up properly!
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_concourrent_claim (__main__.FPrintdVirtualDeviceTest.test_concourrent_claim) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.752s
> 
> OK
> ==============================================================================
> 
> ================================== 418/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_enroll_running_disconnect
> start time:   07:19:11
> duration:     1.95s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=124 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_enroll_running_disconnect
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415663): GLib-GIO-DEBUG: 07:19:12.219: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415663): fprintd-DEBUG: 07:19:12.220: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415663): fprintd-WARNING **: 07:19:12.220: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415663): fprintd-DEBUG: 07:19:12.220: Launching FprintObject
> (fprintd:2415663): libfprint-context-DEBUG: 07:19:12.220: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415663): fprintd-DEBUG: 07:19:12.221: Preparing devices for resume
> (fprintd:2415663): libfprint-context-DEBUG: 07:19:12.221: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-ob7xo2rj/virtual-image.socket
> (fprintd:2415663): libfprint-context-DEBUG: 07:19:12.221: created
> (fprintd:2415663): libfprint-device-DEBUG: 07:19:12.222: Device reported probe completion
> (fprintd:2415663): libfprint-device-DEBUG: 07:19:12.222: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415663): libfprint-device-DEBUG: 07:19:12.222: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269552.223 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415663): fprintd-DEBUG: 07:19:12.224: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2415663): fprintd-DEBUG: 07:19:12.224: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2415663): fprintd-DEBUG: 07:19:12.224: Finger present 0
> (fprintd:2415663): fprintd-DEBUG: 07:19:12.224: Finger needed 0
> (fprintd:2415663): fprintd-DEBUG: 07:19:12.225: Got delay inhibitor for sleep.
> (fprintd:2415663): fprintd-DEBUG: 07:19:12.225: entering main loop
> (fprintd:2415663): fprintd-DEBUG: 07:19:12.226: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415663): fprintd-DEBUG: 07:19:12.319: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2415663): fprintd-DEBUG: 07:19:12.320: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415663): fprintd-DEBUG: 07:19:12.322: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415663): fprintd-DEBUG: 07:19:12.323: Authorization granted to :1.10 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2415663): fprintd-DEBUG: 07:19:12.323: user 'testuser' claiming the device: 0
> (fprintd:2415663): libfprint-virtual_image-DEBUG: 07:19:12.323: 43701358904: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2415663): libfprint-virtual_device_connection-DEBUG: 07:19:12.323: 43701358940: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415663): GLib-GIO-DEBUG: 07:19:12.324: GTask [gio] D-Bus interface method dispatch (source object: 0x56463aa0bc90, source tag: 0x7f134c1d6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415663): libfprint-image_device-DEBUG: 07:19:12.424: Image device open completed
> (fprintd:2415663): libfprint-device-DEBUG: 07:19:12.424: Device reported open completion
> (fprintd:2415663): libfprint-device-DEBUG: 07:19:12.424: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415663): libfprint-device-DEBUG: 07:19:12.424: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415663): fprintd-DEBUG: 07:19:12.424: claimed device 0
> (fprintd:2415663): fprintd-DEBUG: 07:19:12.425: Requesting authorization from :1.10 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2415663): fprintd-DEBUG: 07:19:12.425: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415663): fprintd-DEBUG: 07:19:12.426: Authorization granted to :1.10 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2415663): fprintd-DEBUG: 07:19:12.426: file_storage_print_data_load(): loaded '/tmp/tmpknel20iz/state/testuser/virtual_image/0/2' Unknown error -2
> (fprintd:2415663): fprintd-DEBUG: 07:19:12.426: start enrollment device 0 finger 2
> (fprintd:2415663): libfprint-device-DEBUG: 07:19:12.426: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415663): libfprint-image_device-DEBUG: 07:19:12.426: Activating image device
> (fprintd:2415663): libfprint-image_device-DEBUG: 07:19:12.426: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2415663): libfprint-image_device-DEBUG: 07:19:12.426: Image device activation completed
> (fprintd:2415663): libfprint-image_device-DEBUG: 07:19:12.426: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2415663): libfprint-image_device-DEBUG: 07:19:12.426: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2415663): libfprint-device-DEBUG: 07:19:12.426: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415663): fprintd-DEBUG: 07:19:12.426: Finger present 0
> (fprintd:2415663): fprintd-DEBUG: 07:19:12.427: Finger needed 1
> (fprintd:2415663): GLib-GIO-DEBUG: 07:19:12.427: GTask [gio] D-Bus interface method dispatch (source object: 0x56463aa0bc90, source tag: 0x7f134c1d6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415663): libfprint-device-DEBUG: 07:19:12.428: Idle cancelling on ongoing operation!
> (fprintd:2415663): libfprint-image_device-DEBUG: 07:19:12.428: Deactivating image device
> (fprintd:2415663): libfprint-image_device-DEBUG: 07:19:12.428: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2415663): libfprint-image_device-DEBUG: 07:19:12.428: Image device deactivation completed
> (fprintd:2415663): libfprint-image_device-DEBUG: 07:19:12.428: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2415663): libfprint-device-DEBUG: 07:19:12.428: Device reported generic error (Operation was cancelled) during action; action was: FPI_DEVICE_ACTION_IDENTIFY
> (fprintd:2415663): libfprint-device-DEBUG: 07:19:12.428: Device reported identify completion
> (fprintd:2415663): libfprint-device-DEBUG: 07:19:12.428: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415663): fprintd-DEBUG: 07:19:12.428: Finger present 0
> (fprintd:2415663): fprintd-DEBUG: 07:19:12.428: Finger needed 0
> (fprintd:2415663): libfprint-device-DEBUG: 07:19:12.428: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2415663): libfprint-device-DEBUG: 07:19:12.428: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415663): libfprint-virtual_image-DEBUG: 07:19:12.429: 43701464051: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2415663): libfprint-image_device-DEBUG: 07:19:12.529: Image device close completed
> (fprintd:2415663): libfprint-device-DEBUG: 07:19:12.529: Device reported close completion
> (fprintd:2415663): libfprint-device-DEBUG: 07:19:12.529: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2415663): libfprint-device-DEBUG: 07:19:12.529: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415663): fprintd-DEBUG: 07:19:13.429: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_enroll_running_disconnect (__main__.FPrintdVirtualDeviceTest.test_enroll_running_disconnect) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.707s
> 
> OK
> ==============================================================================
> 
> ================================== 419/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_enroll_stages_property
> start time:   07:19:13
> duration:     0.74s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=207 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_enroll_stages_property
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415681): GLib-GIO-DEBUG: 07:19:14.090: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415681): fprintd-DEBUG: 07:19:14.094: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415681): fprintd-WARNING **: 07:19:14.094: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415681): fprintd-DEBUG: 07:19:14.094: Launching FprintObject
> (fprintd:2415681): libfprint-context-DEBUG: 07:19:14.094: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415681): fprintd-DEBUG: 07:19:14.096: Preparing devices for resume
> (fprintd:2415681): libfprint-context-DEBUG: 07:19:14.096: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-r9i0oz07/virtual-image.socket
> (fprintd:2415681): libfprint-context-DEBUG: 07:19:14.096: created
> (fprintd:2415681): libfprint-device-DEBUG: 07:19:14.096: Device reported probe completion
> (fprintd:2415681): libfprint-device-DEBUG: 07:19:14.096: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> 1690269554.097 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415681): libfprint-device-DEBUG: 07:19:14.096: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415681): fprintd-DEBUG: 07:19:14.098: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2415681): fprintd-DEBUG: 07:19:14.098: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2415681): fprintd-DEBUG: 07:19:14.098: Finger present 0
> (fprintd:2415681): fprintd-DEBUG: 07:19:14.098: Finger needed 0
> (fprintd:2415681): fprintd-DEBUG: 07:19:14.098: Got delay inhibitor for sleep.
> (fprintd:2415681): fprintd-DEBUG: 07:19:14.098: entering main loop
> (fprintd:2415681): fprintd-DEBUG: 07:19:14.099: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415681): fprintd-DEBUG: 07:19:14.183: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_enroll_stages_property (__main__.FPrintdVirtualDeviceTest.test_enroll_stages_property) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.494s
> 
> OK
> ==============================================================================
> 
> ================================== 420/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_retry_too_short
> start time:   07:17:22
> duration:     150.05s
> result:       killed by signal 11 SIGSEGV
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=75 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageIdentificationTests.test_verify_retry_too_short
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414099): GLib-GIO-DEBUG: 07:17:22.742: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414099): fprintd-DEBUG: 07:17:22.742: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414099): fprintd-WARNING **: 07:17:22.742: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414099): fprintd-DEBUG: 07:17:22.742: Launching FprintObject
> (fprintd:2414099): libfprint-context-DEBUG: 07:17:22.742: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414099): fprintd-DEBUG: 07:17:22.744: Preparing devices for resume
> (fprintd:2414099): libfprint-context-DEBUG: 07:17:22.744: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-qzoii1pd/virtual-image.socket
> (fprintd:2414099): libfprint-context-DEBUG: 07:17:22.744: created
> (fprintd:2414099): libfprint-device-DEBUG: 07:17:22.744: Device reported probe completion
> (fprintd:2414099): libfprint-device-DEBUG: 07:17:22.744: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414099): libfprint-device-DEBUG: 07:17:22.744: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269442.745 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414099): fprintd-DEBUG: 07:17:22.746: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414099): fprintd-DEBUG: 07:17:22.746: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414099): fprintd-DEBUG: 07:17:22.746: Finger present 0
> (fprintd:2414099): fprintd-DEBUG: 07:17:22.746: Finger needed 0
> (fprintd:2414099): fprintd-DEBUG: 07:17:22.746: Got delay inhibitor for sleep.
> (fprintd:2414099): fprintd-DEBUG: 07:17:22.746: entering main loop
> (fprintd:2414099): fprintd-DEBUG: 07:17:22.747: D-Bus service launched with name: net.reactivated.Fprint
> ==============================================================================
> 
> ================================== 421/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_stop_waits_for_completion_waiting_timeout
> start time:   07:17:23
> duration:     150.01s
> result:       killed by signal 11 SIGSEGV
> command:      MALLOC_PERTURB_=219 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageIdentificationTests.test_verify_stop_waits_for_completion_waiting_timeout
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414203): GLib-GIO-DEBUG: 07:17:24.324: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414203): fprintd-DEBUG: 07:17:24.325: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414203): fprintd-WARNING **: 07:17:24.325: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414203): fprintd-DEBUG: 07:17:24.325: Launching FprintObject
> (fprintd:2414203): libfprint-context-DEBUG: 07:17:24.325: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414203): fprintd-DEBUG: 07:17:24.327: Preparing devices for resume
> (fprintd:2414203): libfprint-context-DEBUG: 07:17:24.327: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-x6va7tlt/virtual-image.socket
> (fprintd:2414203): libfprint-context-DEBUG: 07:17:24.327: created
> 1690269444.327 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414203): libfprint-device-DEBUG: 07:17:24.327: Device reported probe completion
> (fprintd:2414203): libfprint-device-DEBUG: 07:17:24.327: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414203): libfprint-device-DEBUG: 07:17:24.327: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414203): fprintd-DEBUG: 07:17:24.335: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414203): fprintd-DEBUG: 07:17:24.335: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414203): fprintd-DEBUG: 07:17:24.335: Finger present 0
> (fprintd:2414203): fprintd-DEBUG: 07:17:24.335: Finger needed 0
> (fprintd:2414203): fprintd-DEBUG: 07:17:24.335: Got delay inhibitor for sleep.
> (fprintd:2414203): fprintd-DEBUG: 07:17:24.336: entering main loop
> (fprintd:2414203): fprintd-DEBUG: 07:17:24.336: D-Bus service launched with name: net.reactivated.Fprint
> ==============================================================================
> 
> ================================== 422/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_initial_finger_needed
> start time:   07:19:53
> duration:     0.80s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=39 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_initial_finger_needed
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415731): GLib-GIO-DEBUG: 07:19:54.145: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415731): fprintd-DEBUG: 07:19:54.146: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415731): fprintd-WARNING **: 07:19:54.146: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415731): fprintd-DEBUG: 07:19:54.146: Launching FprintObject
> (fprintd:2415731): libfprint-context-DEBUG: 07:19:54.146: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415731): fprintd-DEBUG: 07:19:54.147: Preparing devices for resume
> (fprintd:2415731): libfprint-context-DEBUG: 07:19:54.147: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-vlp7b6uc/virtual-image.socket
> (fprintd:2415731): libfprint-context-DEBUG: 07:19:54.147: created
> (fprintd:2415731): libfprint-device-DEBUG: 07:19:54.148: Device reported probe completion
> (fprintd:2415731): libfprint-device-DEBUG: 07:19:54.148: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415731): libfprint-device-DEBUG: 07:19:54.148: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269594.148 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415731): fprintd-DEBUG: 07:19:54.149: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2415731): fprintd-DEBUG: 07:19:54.149: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2415731): fprintd-DEBUG: 07:19:54.149: Finger present 0
> (fprintd:2415731): fprintd-DEBUG: 07:19:54.149: Finger needed 0
> (fprintd:2415731): fprintd-DEBUG: 07:19:54.149: Got delay inhibitor for sleep.
> (fprintd:2415731): fprintd-DEBUG: 07:19:54.149: entering main loop
> (fprintd:2415731): fprintd-DEBUG: 07:19:54.149: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415731): fprintd-DEBUG: 07:19:54.245: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_initial_finger_needed (__main__.FPrintdVirtualDeviceTest.test_initial_finger_needed) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.614s
> 
> OK
> ==============================================================================
> 
> ================================== 423/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_multiple_claims
> start time:   07:19:54
> duration:     1.03s
> result:       exit status 0
> command:      MALLOC_PERTURB_=228 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_multiple_claims
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415747): GLib-GIO-DEBUG: 07:19:54.976: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415747): fprintd-DEBUG: 07:19:54.977: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415747): fprintd-WARNING **: 07:19:54.977: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415747): fprintd-DEBUG: 07:19:54.977: Launching FprintObject
> (fprintd:2415747): libfprint-context-DEBUG: 07:19:54.977: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415747): fprintd-DEBUG: 07:19:54.978: Preparing devices for resume
> (fprintd:2415747): libfprint-context-DEBUG: 07:19:54.978: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-pefx5337/virtual-image.socket
> (fprintd:2415747): libfprint-context-DEBUG: 07:19:54.978: created
> (fprintd:2415747): libfprint-device-DEBUG: 07:19:54.979: Device reported probe completion
> (fprintd:2415747): libfprint-device-DEBUG: 07:19:54.979: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415747): libfprint-device-DEBUG: 07:19:54.979: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269594.979 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415747): fprintd-DEBUG: 07:19:54.980: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2415747): fprintd-DEBUG: 07:19:54.980: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2415747): fprintd-DEBUG: 07:19:54.980: Finger present 0
> (fprintd:2415747): fprintd-DEBUG: 07:19:54.980: Finger needed 0
> (fprintd:2415747): fprintd-DEBUG: 07:19:54.980: Got delay inhibitor for sleep.
> (fprintd:2415747): fprintd-DEBUG: 07:19:54.980: entering main loop
> (fprintd:2415747): fprintd-DEBUG: 07:19:54.981: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415747): fprintd-DEBUG: 07:19:55.078: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2415747): fprintd-DEBUG: 07:19:55.078: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415747): fprintd-DEBUG: 07:19:55.079: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415747): fprintd-DEBUG: 07:19:55.081: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2415747): fprintd-DEBUG: 07:19:55.081: user 'testuser' claiming the device: 0
> (fprintd:2415747): libfprint-virtual_image-DEBUG: 07:19:55.081: 43744116562: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2415747): libfprint-virtual_device_connection-DEBUG: 07:19:55.081: 43744116598: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415747): GLib-GIO-DEBUG: 07:19:55.081: GTask [gio] D-Bus interface method dispatch (source object: 0x564aecc28c90, source tag: 0x7f1bc4d33e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415747): libfprint-image_device-DEBUG: 07:19:55.182: Image device open completed
> (fprintd:2415747): libfprint-device-DEBUG: 07:19:55.182: Device reported open completion
> (fprintd:2415747): libfprint-device-DEBUG: 07:19:55.182: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415747): libfprint-device-DEBUG: 07:19:55.182: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415747): fprintd-DEBUG: 07:19:55.182: claimed device 0
> (fprintd:2415747): fprintd-DEBUG: 07:19:55.184: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> 
> (fprintd:2415747): fprintd-WARNING **: 07:19:55.184: Authorization denied to :1.0 to call method 'Claim' for device 'Virtual image device for debugging': Device was already claimed
> (fprintd:2415747): GLib-GIO-DEBUG: 07:19:55.184: GTask [gio] D-Bus interface method dispatch (source object: 0x564aecc28c90, source tag: 0x7f1bc4d33e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415747): fprintd-DEBUG: 07:19:55.184: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2415747): fprintd-DEBUG: 07:19:55.184: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2415747): libfprint-virtual_image-DEBUG: 07:19:55.185: 43744220030: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2415747): GLib-GIO-DEBUG: 07:19:55.185: GTask [gio] D-Bus interface method dispatch (source object: 0x564aecc28c90, source tag: 0x7f1bc4d33e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415747): libfprint-image_device-DEBUG: 07:19:55.285: Image device close completed
> (fprintd:2415747): libfprint-device-DEBUG: 07:19:55.285: Device reported close completion
> (fprintd:2415747): libfprint-device-DEBUG: 07:19:55.285: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2415747): libfprint-device-DEBUG: 07:19:55.285: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415747): fprintd-DEBUG: 07:19:55.285: released device 0
> (fprintd:2415747): fprintd-DEBUG: 07:19:55.287: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_multiple_claims (__main__.FPrintdVirtualDeviceTest.test_multiple_claims) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.807s
> 
> OK
> ==============================================================================
> 
> ================================== 424/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_name_property
> start time:   07:19:55
> duration:     0.87s
> result:       exit status 0
> command:      MALLOC_PERTURB_=1 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_name_property
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415764): GLib-GIO-DEBUG: 07:19:56.069: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415764): fprintd-DEBUG: 07:19:56.070: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415764): fprintd-WARNING **: 07:19:56.070: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415764): fprintd-DEBUG: 07:19:56.070: Launching FprintObject
> (fprintd:2415764): libfprint-context-DEBUG: 07:19:56.070: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415764): fprintd-DEBUG: 07:19:56.071: Preparing devices for resume
> (fprintd:2415764): libfprint-context-DEBUG: 07:19:56.071: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-9xj5v3f3/virtual-image.socket
> (fprintd:2415764): libfprint-context-DEBUG: 07:19:56.071: created
> (fprintd:2415764): libfprint-device-DEBUG: 07:19:56.072: Device reported probe completion
> (fprintd:2415764): libfprint-device-DEBUG: 07:19:56.072: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415764): libfprint-device-DEBUG: 07:19:56.072: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269596.072 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415764): fprintd-DEBUG: 07:19:56.073: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2415764): fprintd-DEBUG: 07:19:56.073: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2415764): fprintd-DEBUG: 07:19:56.073: Finger present 0
> (fprintd:2415764): fprintd-DEBUG: 07:19:56.073: Finger needed 0
> (fprintd:2415764): fprintd-DEBUG: 07:19:56.074: Got delay inhibitor for sleep.
> (fprintd:2415764): fprintd-DEBUG: 07:19:56.074: entering main loop
> (fprintd:2415764): fprintd-DEBUG: 07:19:56.074: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415764): fprintd-DEBUG: 07:19:56.171: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_name_property (__main__.FPrintdVirtualDeviceTest.test_name_property) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.689s
> 
> OK
> ==============================================================================
> 
> ================================== 425/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_claim_error
> start time:   07:17:26
> duration:     150.05s
> result:       killed by signal 2 SIGINT
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> MALLOC_PERTURB_=69 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageTest.test_claim_error
> ----------------------------------- stdout -----------------------------------
> (fprintd:2414339): GLib-GIO-DEBUG: 07:17:26.833: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2414339): fprintd-DEBUG: 07:17:26.834: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2414339): fprintd-WARNING **: 07:17:26.834: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2414339): fprintd-DEBUG: 07:17:26.836: Launching FprintObject
> (fprintd:2414339): libfprint-context-DEBUG: 07:17:26.836: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2414339): fprintd-DEBUG: 07:17:26.839: Preparing devices for resume
> (fprintd:2414339): libfprint-context-DEBUG: 07:17:26.839: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-nm4h9vt7/virtual-image.socket
> (fprintd:2414339): libfprint-context-DEBUG: 07:17:26.839: created
> 1690269446.840 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2414339): libfprint-device-DEBUG: 07:17:26.839: Device reported probe completion
> (fprintd:2414339): libfprint-device-DEBUG: 07:17:26.839: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2414339): libfprint-device-DEBUG: 07:17:26.839: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414339): fprintd-DEBUG: 07:17:26.840: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2414339): fprintd-DEBUG: 07:17:26.840: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2414339): fprintd-DEBUG: 07:17:26.840: Finger present 0
> (fprintd:2414339): fprintd-DEBUG: 07:17:26.840: Finger needed 0
> (fprintd:2414339): fprintd-DEBUG: 07:17:26.841: Got delay inhibitor for sleep.
> (fprintd:2414339): fprintd-DEBUG: 07:17:26.841: entering main loop
> (fprintd:2414339): fprintd-DEBUG: 07:17:26.841: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2414339): fprintd-DEBUG: 07:17:26.939: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414339): fprintd-DEBUG: 07:17:26.941: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2414339): fprintd-DEBUG: 07:17:26.942: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414339): fprintd-DEBUG: 07:17:26.943: user 'user42' claiming the device: 0
> (fprintd:2414339): libfprint-virtual_device-DEBUG: 07:17:26.943: 43595978264: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2414339): libfprint-virtual_device_connection-DEBUG: 07:17:26.943: 43595978309: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2414339): libfprint-device-DEBUG: 07:17:26.943: Device reported open completion
> (fprintd:2414339): libfprint-device-DEBUG: 07:17:26.943: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2414339): libfprint-device-DEBUG: 07:17:26.943: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414339): fprintd-DEBUG: 07:17:26.943: claimed device 0
> (fprintd:2414339): GLib-GIO-DEBUG: 07:17:26.943: GTask [gio] D-Bus interface method dispatch (source object: 0x557de13dce00, source tag: 0x7fdbbe26fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414339): libfprint-virtual_device_connection-DEBUG: 07:17:26.944: Got a new connection!
> (fprintd:2414339): libfprint-virtual_device-DEBUG: 07:17:26.945: Got instructions of length 16
> (fprintd:2414339): libfprint-virtual_device-DEBUG: 07:17:26.945: Received command SET_KEEP_ALIVE 1
> (fprintd:2414339): libfprint-virtual_device-DEBUG: 07:17:26.945: Keep alive toggled: 1
> (fprintd:2414339): fprintd-DEBUG: 07:17:26.947: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2414339): fprintd-DEBUG: 07:17:26.947: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2414339): libfprint-device-DEBUG: 07:17:26.947: Device reported close completion
> (fprintd:2414339): GLib-GIO-DEBUG: 07:17:26.947: GTask [gio] D-Bus interface method dispatch (source object: 0x557de13dce00, source tag: 0x7fdbbe26fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2414339): libfprint-device-DEBUG: 07:17:26.947: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2414339): libfprint-device-DEBUG: 07:17:26.947: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2414339): fprintd-DEBUG: 07:17:26.947: released device 0
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_claim_error (__main__.FPrintdVirtualDeviceStorageTest.test_claim_error) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1710, in test_claim_error
>     self.send_error(FPrint.DeviceError.PROTO)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 927, in send_error
>     self.send_command('ERROR', int(error))
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 918, in send_command
>     res = self._send_command(con, command, *args)
>           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 904, in _send_command
>     r = con.recv(1024)
>         ^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 426/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_scan_type
> start time:   07:19:56
> duration:     0.76s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=108 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_scan_type
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415797): GLib-GIO-DEBUG: 07:19:56.909: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415797): fprintd-DEBUG: 07:19:56.911: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415797): fprintd-WARNING **: 07:19:56.911: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415797): fprintd-DEBUG: 07:19:56.911: Launching FprintObject
> (fprintd:2415797): libfprint-context-DEBUG: 07:19:56.912: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415797): fprintd-DEBUG: 07:19:56.914: Preparing devices for resume
> (fprintd:2415797): libfprint-context-DEBUG: 07:19:56.914: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-1zwbvlh2/virtual-image.socket
> 1690269596.915 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415797): libfprint-context-DEBUG: 07:19:56.914: created
> (fprintd:2415797): libfprint-device-DEBUG: 07:19:56.915: Device reported probe completion
> (fprintd:2415797): fprintd-DEBUG: 07:19:56.915: Got delay inhibitor for sleep.
> (fprintd:2415797): libfprint-device-DEBUG: 07:19:56.915: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415797): libfprint-device-DEBUG: 07:19:56.916: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415797): fprintd-DEBUG: 07:19:56.918: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2415797): fprintd-DEBUG: 07:19:56.919: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2415797): fprintd-DEBUG: 07:19:56.919: Finger present 0
> (fprintd:2415797): fprintd-DEBUG: 07:19:56.919: Finger needed 0
> (fprintd:2415797): fprintd-DEBUG: 07:19:56.919: entering main loop
> (fprintd:2415797): fprintd-DEBUG: 07:19:56.925: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415797): fprintd-DEBUG: 07:19:57.007: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_scan_type (__main__.FPrintdVirtualDeviceTest.test_scan_type) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.598s
> 
> OK
> ==============================================================================
> 
> ================================== 427/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_removal_during_enroll
> start time:   07:19:56
> duration:     0.85s
> result:       exit status 1
> command:      MALLOC_PERTURB_=31 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_removal_during_enroll
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415789): GLib-GIO-DEBUG: 07:19:56.756: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.757: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415789): fprintd-WARNING **: 07:19:56.757: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.757: Launching FprintObject
> (fprintd:2415789): libfprint-context-DEBUG: 07:19:56.757: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.758: Preparing devices for resume
> (fprintd:2415789): libfprint-context-DEBUG: 07:19:56.758: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-ll0dp410/virtual-image.socket
> (fprintd:2415789): libfprint-context-DEBUG: 07:19:56.758: created
> (fprintd:2415789): libfprint-device-DEBUG: 07:19:56.759: Device reported probe completion
> (fprintd:2415789): libfprint-device-DEBUG: 07:19:56.759: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415789): libfprint-device-DEBUG: 07:19:56.759: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269596.762 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.762: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.763: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.763: Finger present 0
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.763: Finger needed 0
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.763: Got delay inhibitor for sleep.
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.763: entering main loop
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.763: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.859: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.859: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.862: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.863: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.863: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.864: user 'testuser' claiming the device: 0
> (fprintd:2415789): libfprint-virtual_image-DEBUG: 07:19:56.864: 43745899357: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2415789): libfprint-virtual_device_connection-DEBUG: 07:19:56.864: 43745899472: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415789): GLib-GIO-DEBUG: 07:19:56.864: GTask [gio] D-Bus interface method dispatch (source object: 0x55b79d6907c0, source tag: 0x7f30a05d1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415789): libfprint-image_device-DEBUG: 07:19:56.964: Image device open completed
> (fprintd:2415789): libfprint-device-DEBUG: 07:19:56.964: Device reported open completion
> (fprintd:2415789): libfprint-device-DEBUG: 07:19:56.964: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415789): libfprint-device-DEBUG: 07:19:56.964: Updated temperature model after 0.21 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.964: claimed device 0
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.967: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.967: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.969: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.969: file_storage_print_data_load(): loaded '/tmp/tmp_x1tgjo8/state/testuser/virtual_image/0/2' Unknown error -2
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.969: start enrollment device 0 finger 2
> (fprintd:2415789): libfprint-device-DEBUG: 07:19:56.969: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415789): libfprint-image_device-DEBUG: 07:19:56.969: Activating image device
> (fprintd:2415789): libfprint-image_device-DEBUG: 07:19:56.969: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2415789): libfprint-image_device-DEBUG: 07:19:56.969: Image device activation completed
> (fprintd:2415789): libfprint-image_device-DEBUG: 07:19:56.969: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2415789): libfprint-image_device-DEBUG: 07:19:56.969: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2415789): libfprint-device-DEBUG: 07:19:56.970: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.970: Finger present 0
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.970: Finger needed 1
> (fprintd:2415789): GLib-GIO-DEBUG: 07:19:56.970: GTask [gio] D-Bus interface method dispatch (source object: 0x55b79d6907c0, source tag: 0x7f30a05d1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415789): libfprint-virtual_device_connection-DEBUG: 07:19:56.971: Got a new connection!
> (fprintd:2415789): libfprint-image_device-DEBUG: 07:19:56.971: Deactivating image device
> (fprintd:2415789): libfprint-image_device-DEBUG: 07:19:56.971: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2415789): libfprint-image_device-DEBUG: 07:19:56.971: Image device deactivation completed
> (fprintd:2415789): libfprint-image_device-DEBUG: 07:19:56.971: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2415789): libfprint-device-DEBUG: 07:19:56.971: Device reported generic error (The driver encountered a protocol error with the device.) during action; action was: FPI_DEVICE_ACTION_IDENTIFY
> (fprintd:2415789): libfprint-device-DEBUG: 07:19:56.971: Device reported identify completion
> (fprintd:2415789): libfprint-device-DEBUG: 07:19:56.971: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.971: Finger present 0
> (fprintd:2415789): fprintd-DEBUG: 07:19:56.971: Finger needed 0
> (fprintd:2415789): libfprint-device-DEBUG: 07:19:56.971: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2415789): libfprint-device-DEBUG: 07:19:56.971: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 
> (fprintd:2415789): fprintd-WARNING **: 07:19:56.972: Device reported an error during identify for enroll: This device has been removed from the system.
> 
> (fprintd:2415789): GLib-GIO-CRITICAL **: 07:19:56.972: GTask 0x55b79d68c710 (source object: 0x55b79d695e50, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_removal_during_enroll (__main__.FPrintdVirtualDeviceTest.test_removal_during_enroll) ... ERROR
> test_removal_during_enroll (__main__.FPrintdVirtualDeviceTest.test_removal_during_enroll) ... FAIL
> /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> 
> ======================================================================
> ERROR: test_removal_during_enroll (__main__.FPrintdVirtualDeviceTest.test_removal_during_enroll)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1616, in test_removal_during_enroll
>     devices = self.manager.GetDevices()
>               ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3/dist-packages/gi/overrides/Gio.py", line 349, in __call__
>     result = self.dbus_proxy.call_sync(self.method_name, arg_variant,
>              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> gi.repository.GLib.GError: g-dbus-error-quark: GDBus.Error:org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying (4)
> 
> ======================================================================
> FAIL: test_removal_during_enroll (__main__.FPrintdVirtualDeviceTest.test_removal_during_enroll)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 318, in daemon_stop
>     self.assertGreaterEqual(self.daemon.returncode, 0)
> AssertionError: -5 not greater than or equal to 0
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.641s
> 
> FAILED (failures=1, errors=1)
> ==============================================================================
> 
> ================================== 428/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_suspend_inhibit_claimed
> start time:   07:19:57
> duration:     1.13s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=61 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_suspend_inhibit_claimed
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415829): GLib-GIO-DEBUG: 07:19:57.848: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415829): fprintd-DEBUG: 07:19:57.848: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415829): fprintd-WARNING **: 07:19:57.849: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415829): fprintd-DEBUG: 07:19:57.849: Launching FprintObject
> (fprintd:2415829): libfprint-context-DEBUG: 07:19:57.849: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415829): fprintd-DEBUG: 07:19:57.852: Preparing devices for resume
> (fprintd:2415829): libfprint-context-DEBUG: 07:19:57.855: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-jh3fw67x/virtual-image.socket
> 1690269597.856 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415829): libfprint-context-DEBUG: 07:19:57.855: created
> (fprintd:2415829): libfprint-device-DEBUG: 07:19:57.855: Device reported probe completion
> (fprintd:2415829): fprintd-DEBUG: 07:19:57.856: Got delay inhibitor for sleep.
> (fprintd:2415829): libfprint-device-DEBUG: 07:19:57.856: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415829): libfprint-device-DEBUG: 07:19:57.856: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415829): fprintd-DEBUG: 07:19:57.858: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2415829): fprintd-DEBUG: 07:19:57.858: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2415829): fprintd-DEBUG: 07:19:57.858: Finger present 0
> (fprintd:2415829): fprintd-DEBUG: 07:19:57.858: Finger needed 0
> (fprintd:2415829): fprintd-DEBUG: 07:19:57.859: entering main loop
> (fprintd:2415829): fprintd-DEBUG: 07:19:57.859: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415829): fprintd-DEBUG: 07:19:57.944: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2415829): fprintd-DEBUG: 07:19:57.944: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415829): fprintd-DEBUG: 07:19:57.945: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415829): fprintd-DEBUG: 07:19:57.946: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2415829): fprintd-DEBUG: 07:19:57.946: user 'testuser' claiming the device: 0
> (fprintd:2415829): libfprint-virtual_image-DEBUG: 07:19:57.946: 43746981697: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2415829): libfprint-virtual_device_connection-DEBUG: 07:19:57.946: 43746981740: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415829): GLib-GIO-DEBUG: 07:19:57.946: GTask [gio] D-Bus interface method dispatch (source object: 0x55da129f48d0, source tag: 0x7f8072564e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415829): libfprint-image_device-DEBUG: 07:19:58.047: Image device open completed
> (fprintd:2415829): libfprint-device-DEBUG: 07:19:58.047: Device reported open completion
> (fprintd:2415829): libfprint-device-DEBUG: 07:19:58.047: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415829): libfprint-device-DEBUG: 07:19:58.047: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415829): fprintd-DEBUG: 07:19:58.047: claimed device 0
> 1690269598.048 emit /org/freedesktop/login1 org.freedesktop.login1.Manager.PrepareForSleep True
> (fprintd:2415829): fprintd-DEBUG: 07:19:58.048: Preparing devices for sleep
> (fprintd:2415829): fprintd-DEBUG: 07:19:58.048: Released delay inhibitor for sleep.
> 1690269598.049 emit /org/freedesktop/login1 org.freedesktop.login1.Manager.PrepareForSleep False
> (fprintd:2415829): fprintd-DEBUG: 07:19:58.049: Preparing devices for resume
> 1690269598.050 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415829): fprintd-DEBUG: 07:19:58.050: Got delay inhibitor for sleep.
> (fprintd:2415829): fprintd-DEBUG: 07:19:58.051: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2415829): fprintd-DEBUG: 07:19:58.051: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2415829): libfprint-virtual_image-DEBUG: 07:19:58.051: 43747086509: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2415829): GLib-GIO-DEBUG: 07:19:58.051: GTask [gio] D-Bus interface method dispatch (source object: 0x55da129f48d0, source tag: 0x7f8072564e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415829): libfprint-image_device-DEBUG: 07:19:58.151: Image device close completed
> (fprintd:2415829): libfprint-device-DEBUG: 07:19:58.151: Device reported close completion
> (fprintd:2415829): libfprint-device-DEBUG: 07:19:58.151: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2415829): libfprint-device-DEBUG: 07:19:58.151: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415829): fprintd-DEBUG: 07:19:58.151: released device 0
> (fprintd:2415829): fprintd-DEBUG: 07:19:58.153: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_suspend_inhibit_claimed (__main__.FPrintdVirtualDeviceTest.test_suspend_inhibit_claimed) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.900s
> 
> OK
> ==============================================================================
> 
> ================================== 429/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_suspend_inhibit_cancels_enroll
> start time:   07:19:57
> duration:     1.14s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=116 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_suspend_inhibit_cancels_enroll
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415822): GLib-GIO-DEBUG: 07:19:57.803: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415822): fprintd-DEBUG: 07:19:57.804: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415822): fprintd-WARNING **: 07:19:57.804: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415822): fprintd-DEBUG: 07:19:57.804: Launching FprintObject
> (fprintd:2415822): libfprint-context-DEBUG: 07:19:57.804: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415822): fprintd-DEBUG: 07:19:57.805: Preparing devices for resume
> (fprintd:2415822): libfprint-context-DEBUG: 07:19:57.805: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-9bs46x9u/virtual-image.socket
> (fprintd:2415822): libfprint-context-DEBUG: 07:19:57.805: created
> 1690269597.806 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415822): libfprint-device-DEBUG: 07:19:57.807: Device reported probe completion
> (fprintd:2415822): fprintd-DEBUG: 07:19:57.807: Got delay inhibitor for sleep.
> (fprintd:2415822): libfprint-device-DEBUG: 07:19:57.807: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415822): libfprint-device-DEBUG: 07:19:57.807: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415822): fprintd-DEBUG: 07:19:57.811: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2415822): fprintd-DEBUG: 07:19:57.811: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2415822): fprintd-DEBUG: 07:19:57.811: Finger present 0
> (fprintd:2415822): fprintd-DEBUG: 07:19:57.811: Finger needed 0
> (fprintd:2415822): fprintd-DEBUG: 07:19:57.811: entering main loop
> (fprintd:2415822): fprintd-DEBUG: 07:19:57.812: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415822): fprintd-DEBUG: 07:19:57.904: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2415822): fprintd-DEBUG: 07:19:57.904: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415822): fprintd-DEBUG: 07:19:57.906: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415822): fprintd-DEBUG: 07:19:57.906: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2415822): fprintd-DEBUG: 07:19:57.907: user 'testuser' claiming the device: 0
> (fprintd:2415822): libfprint-virtual_image-DEBUG: 07:19:57.907: 43746942145: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2415822): libfprint-virtual_device_connection-DEBUG: 07:19:57.907: 43746942180: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415822): GLib-GIO-DEBUG: 07:19:57.907: GTask [gio] D-Bus interface method dispatch (source object: 0x5642d0d42900, source tag: 0x7f3fe6a99e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415822): libfprint-image_device-DEBUG: 07:19:58.007: Image device open completed
> (fprintd:2415822): libfprint-device-DEBUG: 07:19:58.007: Device reported open completion
> (fprintd:2415822): libfprint-device-DEBUG: 07:19:58.007: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415822): libfprint-device-DEBUG: 07:19:58.007: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415822): fprintd-DEBUG: 07:19:58.007: claimed device 0
> (fprintd:2415822): fprintd-DEBUG: 07:19:58.008: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2415822): fprintd-DEBUG: 07:19:58.009: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415822): fprintd-DEBUG: 07:19:58.010: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2415822): fprintd-DEBUG: 07:19:58.010: file_storage_print_data_load(): loaded '/tmp/tmpcwnpa0_l/state/testuser/virtual_image/0/6' Unknown error -2
> (fprintd:2415822): fprintd-DEBUG: 07:19:58.010: start enrollment device 0 finger 6
> (fprintd:2415822): libfprint-device-DEBUG: 07:19:58.010: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415822): libfprint-image_device-DEBUG: 07:19:58.010: Activating image device
> (fprintd:2415822): libfprint-image_device-DEBUG: 07:19:58.010: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2415822): libfprint-image_device-DEBUG: 07:19:58.010: Image device activation completed
> (fprintd:2415822): libfprint-image_device-DEBUG: 07:19:58.010: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2415822): libfprint-image_device-DEBUG: 07:19:58.010: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2415822): libfprint-device-DEBUG: 07:19:58.010: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415822): fprintd-DEBUG: 07:19:58.010: Finger present 0
> (fprintd:2415822): fprintd-DEBUG: 07:19:58.010: Finger needed 1
> (fprintd:2415822): GLib-GIO-DEBUG: 07:19:58.010: GTask [gio] D-Bus interface method dispatch (source object: 0x5642d0d42900, source tag: 0x7f3fe6a99e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> 1690269598.011 emit /org/freedesktop/login1 org.freedesktop.login1.Manager.PrepareForSleep True
> (fprintd:2415822): fprintd-DEBUG: 07:19:58.011: Preparing devices for sleep
> (fprintd:2415822): libfprint-device-DEBUG: 07:19:58.011: Idle cancelling on ongoing operation!
> (fprintd:2415822): libfprint-image_device-DEBUG: 07:19:58.011: Deactivating image device
> (fprintd:2415822): libfprint-image_device-DEBUG: 07:19:58.011: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2415822): libfprint-image_device-DEBUG: 07:19:58.011: Image device deactivation completed
> (fprintd:2415822): libfprint-image_device-DEBUG: 07:19:58.011: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> (fprintd:2415822): libfprint-device-DEBUG: 07:19:58.011: Device reported generic error (Operation was cancelled) during action; action was: FPI_DEVICE_ACTION_IDENTIFY
> (fprintd:2415822): libfprint-device-DEBUG: 07:19:58.011: Device reported identify completion
> (fprintd:2415822): libfprint-device-DEBUG: 07:19:58.011: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415822): fprintd-DEBUG: 07:19:58.011: Finger present 0
> (fprintd:2415822): fprintd-DEBUG: 07:19:58.011: Finger needed 0
> (fprintd:2415822): libfprint-device-DEBUG: 07:19:58.011: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2415822): libfprint-device-DEBUG: 07:19:58.011: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 
> (fprintd:2415822): fprintd-WARNING **: 07:19:58.011: Device reported an error during identify for enroll: Cannot run while suspended.
> (fprintd:2415822): fprintd-DEBUG: 07:19:58.011: Released delay inhibitor for sleep.
> 1690269598.014 emit /org/freedesktop/login1 org.freedesktop.login1.Manager.PrepareForSleep False
> (fprintd:2415822): fprintd-DEBUG: 07:19:58.014: Preparing devices for resume
> 1690269598.015 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415822): fprintd-DEBUG: 07:19:58.015: Got delay inhibitor for sleep.
> (fprintd:2415822): fprintd-DEBUG: 07:19:58.016: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2415822): fprintd-DEBUG: 07:19:58.016: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2415822): libfprint-virtual_image-DEBUG: 07:19:58.016: 43747051217: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2415822): GLib-GIO-DEBUG: 07:19:58.016: GTask [gio] D-Bus interface method dispatch (source object: 0x5642d0d42900, source tag: 0x7f3fe6a99e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415822): libfprint-image_device-DEBUG: 07:19:58.116: Image device close completed
> (fprintd:2415822): libfprint-device-DEBUG: 07:19:58.116: Device reported close completion
> (fprintd:2415822): libfprint-device-DEBUG: 07:19:58.116: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2415822): libfprint-device-DEBUG: 07:19:58.116: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415822): fprintd-DEBUG: 07:19:58.116: released device 0
> (fprintd:2415822): fprintd-DEBUG: 07:19:58.118: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_suspend_inhibit_cancels_enroll (__main__.FPrintdVirtualDeviceTest.test_suspend_inhibit_cancels_enroll) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.915s
> 
> OK
> ==============================================================================
> 
> ================================== 430/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_suspend_inhibit_unclaimed
> start time:   07:19:58
> duration:     0.88s
> result:       exit status 0
> command:      MALLOC_PERTURB_=101 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_suspend_inhibit_unclaimed
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415856): GLib-GIO-DEBUG: 07:19:58.924: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415856): fprintd-DEBUG: 07:19:58.925: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415856): fprintd-WARNING **: 07:19:58.925: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415856): fprintd-DEBUG: 07:19:58.925: Launching FprintObject
> (fprintd:2415856): libfprint-context-DEBUG: 07:19:58.925: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415856): fprintd-DEBUG: 07:19:58.927: Preparing devices for resume
> (fprintd:2415856): libfprint-context-DEBUG: 07:19:58.927: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-o8jkh15k/virtual-image.socket
> (fprintd:2415856): libfprint-context-DEBUG: 07:19:58.927: created
> 1690269598.928 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415856): libfprint-device-DEBUG: 07:19:58.927: Device reported probe completion
> (fprintd:2415856): libfprint-device-DEBUG: 07:19:58.927: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415856): libfprint-device-DEBUG: 07:19:58.927: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415856): fprintd-DEBUG: 07:19:58.932: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2415856): fprintd-DEBUG: 07:19:58.933: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2415856): fprintd-DEBUG: 07:19:58.933: Finger present 0
> (fprintd:2415856): fprintd-DEBUG: 07:19:58.933: Finger needed 0
> (fprintd:2415856): fprintd-DEBUG: 07:19:58.933: Got delay inhibitor for sleep.
> (fprintd:2415856): fprintd-DEBUG: 07:19:58.933: entering main loop
> (fprintd:2415856): fprintd-DEBUG: 07:19:58.933: D-Bus service launched with name: net.reactivated.Fprint
> 1690269599.017 emit /org/freedesktop/login1 org.freedesktop.login1.Manager.PrepareForSleep True
> (fprintd:2415856): fprintd-DEBUG: 07:19:59.017: Preparing devices for sleep
> (fprintd:2415856): fprintd-DEBUG: 07:19:59.017: Released delay inhibitor for sleep.
> 1690269599.018 emit /org/freedesktop/login1 org.freedesktop.login1.Manager.PrepareForSleep False
> (fprintd:2415856): fprintd-DEBUG: 07:19:59.018: Preparing devices for resume
> 1690269599.019 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415856): fprintd-DEBUG: 07:19:59.021: Got delay inhibitor for sleep.
> (fprintd:2415856): fprintd-DEBUG: 07:19:59.022: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_suspend_inhibit_unclaimed (__main__.FPrintdVirtualDeviceTest.test_suspend_inhibit_unclaimed) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.657s
> 
> OK
> ==============================================================================
> 
> ================================== 431/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_suspend_prevents_enroll
> start time:   07:19:58
> duration:     1.23s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=33 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_suspend_prevents_enroll
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415863): GLib-GIO-DEBUG: 07:19:59.053: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415863): fprintd-DEBUG: 07:19:59.053: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415863): fprintd-WARNING **: 07:19:59.053: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415863): fprintd-DEBUG: 07:19:59.053: Launching FprintObject
> (fprintd:2415863): libfprint-context-DEBUG: 07:19:59.054: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415863): fprintd-DEBUG: 07:19:59.055: Preparing devices for resume
> (fprintd:2415863): libfprint-context-DEBUG: 07:19:59.055: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-rglthwlm/virtual-image.socket
> (fprintd:2415863): libfprint-context-DEBUG: 07:19:59.055: created
> (fprintd:2415863): libfprint-device-DEBUG: 07:19:59.055: Device reported probe completion
> (fprintd:2415863): libfprint-device-DEBUG: 07:19:59.055: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415863): libfprint-device-DEBUG: 07:19:59.055: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415863): fprintd-DEBUG: 07:19:59.057: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2415863): fprintd-DEBUG: 07:19:59.057: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2415863): fprintd-DEBUG: 07:19:59.057: Finger present 0
> (fprintd:2415863): fprintd-DEBUG: 07:19:59.057: Finger needed 0
> 1690269599.056 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415863): fprintd-DEBUG: 07:19:59.057: entering main loop
> (fprintd:2415863): fprintd-DEBUG: 07:19:59.059: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415863): fprintd-DEBUG: 07:19:59.059: Got delay inhibitor for sleep.
> (fprintd:2415863): fprintd-DEBUG: 07:19:59.151: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2415863): fprintd-DEBUG: 07:19:59.152: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415863): fprintd-DEBUG: 07:19:59.153: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415863): fprintd-DEBUG: 07:19:59.154: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2415863): fprintd-DEBUG: 07:19:59.154: user 'testuser' claiming the device: 0
> (fprintd:2415863): libfprint-virtual_image-DEBUG: 07:19:59.154: 43748189755: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2415863): libfprint-virtual_device_connection-DEBUG: 07:19:59.154: 43748189795: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415863): GLib-GIO-DEBUG: 07:19:59.154: GTask [gio] D-Bus interface method dispatch (source object: 0x55b45576dbc0, source tag: 0x7feb0f734e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415863): libfprint-image_device-DEBUG: 07:19:59.254: Image device open completed
> (fprintd:2415863): libfprint-device-DEBUG: 07:19:59.255: Device reported open completion
> (fprintd:2415863): libfprint-device-DEBUG: 07:19:59.255: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415863): libfprint-device-DEBUG: 07:19:59.255: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415863): fprintd-DEBUG: 07:19:59.255: claimed device 0
> 1690269599.256 emit /org/freedesktop/login1 org.freedesktop.login1.Manager.PrepareForSleep True
> (fprintd:2415863): fprintd-DEBUG: 07:19:59.256: Preparing devices for sleep
> (fprintd:2415863): fprintd-DEBUG: 07:19:59.256: Released delay inhibitor for sleep.
> (fprintd:2415863): fprintd-DEBUG: 07:19:59.257: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2415863): fprintd-DEBUG: 07:19:59.257: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415863): fprintd-DEBUG: 07:19:59.259: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2415863): fprintd-DEBUG: 07:19:59.259: file_storage_print_data_load(): loaded '/tmp/tmpy_775yly/state/testuser/virtual_image/0/6' Unknown error -2
> (fprintd:2415863): fprintd-DEBUG: 07:19:59.259: start enrollment device 0 finger 6
> (fprintd:2415863): GLib-GIO-DEBUG: 07:19:59.259: GTask [gio] D-Bus interface method dispatch (source object: 0x55b45576dbc0, source tag: 0x7feb0f734e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> 
> (fprintd:2415863): fprintd-WARNING **: 07:19:59.259: Device reported an error during identify for enroll: The device is still busy with another operation, please try again later.
> 1690269599.261 emit /org/freedesktop/login1 org.freedesktop.login1.Manager.PrepareForSleep False
> (fprintd:2415863): fprintd-DEBUG: 07:19:59.260: Preparing devices for resume
> 1690269599.261 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415863): fprintd-DEBUG: 07:19:59.261: Got delay inhibitor for sleep.
> (fprintd:2415863): fprintd-DEBUG: 07:19:59.262: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> (fprintd:2415863): fprintd-DEBUG: 07:19:59.262: Authorization granted to :1.0 to call method 'Release' for device 'Virtual image device for debugging'!
> (fprintd:2415863): libfprint-virtual_image-DEBUG: 07:19:59.262: 43748297992: ../libfprint/drivers/virtual-image.c:244
> (fprintd:2415863): GLib-GIO-DEBUG: 07:19:59.263: GTask [gio] D-Bus interface method dispatch (source object: 0x55b45576dbc0, source tag: 0x7feb0f734e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415863): libfprint-image_device-DEBUG: 07:19:59.363: Image device close completed
> (fprintd:2415863): libfprint-device-DEBUG: 07:19:59.363: Device reported close completion
> (fprintd:2415863): libfprint-device-DEBUG: 07:19:59.363: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2415863): libfprint-device-DEBUG: 07:19:59.363: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415863): fprintd-DEBUG: 07:19:59.363: released device 0
> (fprintd:2415863): fprintd-DEBUG: 07:19:59.365: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> EnrollStatus ('enroll-unknown-error', true)
> ----------------------------------- stderr -----------------------------------
> test_suspend_prevents_enroll (__main__.FPrintdVirtualDeviceTest.test_suspend_prevents_enroll) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.946s
> 
> OK
> ==============================================================================
> 
> ================================== 432/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unallowed_claim
> start time:   07:19:59
> duration:     0.92s
> result:       exit status 0
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> MALLOC_PERTURB_=176 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_unallowed_claim
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415882): GLib-GIO-DEBUG: 07:19:59.797: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415882): fprintd-DEBUG: 07:19:59.798: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415882): fprintd-WARNING **: 07:19:59.798: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415882): fprintd-DEBUG: 07:19:59.798: Launching FprintObject
> (fprintd:2415882): libfprint-context-DEBUG: 07:19:59.798: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415882): fprintd-DEBUG: 07:19:59.799: Preparing devices for resume
> (fprintd:2415882): libfprint-context-DEBUG: 07:19:59.800: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-7r44s_3r/virtual-image.socket
> (fprintd:2415882): libfprint-context-DEBUG: 07:19:59.800: created
> (fprintd:2415882): libfprint-device-DEBUG: 07:19:59.800: Device reported probe completion
> (fprintd:2415882): libfprint-device-DEBUG: 07:19:59.800: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415882): libfprint-device-DEBUG: 07:19:59.800: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269599.801 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415882): fprintd-DEBUG: 07:19:59.803: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2415882): fprintd-DEBUG: 07:19:59.803: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2415882): fprintd-DEBUG: 07:19:59.803: Finger present 0
> (fprintd:2415882): fprintd-DEBUG: 07:19:59.803: Finger needed 0
> (fprintd:2415882): fprintd-DEBUG: 07:19:59.803: entering main loop
> (fprintd:2415882): fprintd-DEBUG: 07:19:59.803: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415882): fprintd-DEBUG: 07:19:59.808: Got delay inhibitor for sleep.
> (fprintd:2415882): fprintd-DEBUG: 07:19:59.893: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2415882): fprintd-DEBUG: 07:19:59.894: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> 
> (fprintd:2415882): fprintd-WARNING **: 07:19:59.896: Authorization denied to :1.0 to call method 'Claim' for device 'Virtual image device for debugging': Not Authorized: net.reactivated.fprint.device.setusername
> (fprintd:2415882): GLib-GIO-DEBUG: 07:19:59.896: GTask [gio] D-Bus interface method dispatch (source object: 0x559e1d0d0c70, source tag: 0x7fe9d5e38e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415882): fprintd-DEBUG: 07:19:59.898: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2415882): fprintd-DEBUG: 07:19:59.899: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415882): fprintd-DEBUG: 07:19:59.900: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415882): fprintd-DEBUG: 07:19:59.903: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> 
> (fprintd:2415882): fprintd-WARNING **: 07:19:59.904: Authorization denied to :1.0 to call method 'Claim' for device 'Virtual image device for debugging': Not Authorized: net.reactivated.fprint.device.enroll
> (fprintd:2415882): GLib-GIO-DEBUG: 07:19:59.904: GTask [gio] D-Bus interface method dispatch (source object: 0x559e1d0d0c70, source tag: 0x7fe9d5e38e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415882): fprintd-DEBUG: 07:19:59.908: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2415882): fprintd-DEBUG: 07:19:59.908: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> 
> (fprintd:2415882): fprintd-WARNING **: 07:19:59.910: Authorization denied to :1.0 to call method 'Claim' for device 'Virtual image device for debugging': Not Authorized: net.reactivated.fprint.device.setusername
> (fprintd:2415882): GLib-GIO-DEBUG: 07:19:59.910: GTask [gio] D-Bus interface method dispatch (source object: 0x559e1d0d0c70, source tag: 0x7fe9d5e38e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415882): fprintd-DEBUG: 07:19:59.912: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2415882): fprintd-DEBUG: 07:19:59.912: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> 
> (fprintd:2415882): fprintd-WARNING **: 07:19:59.915: Authorization denied to :1.0 to call method 'Claim' for device 'Virtual image device for debugging': Not Authorized: net.reactivated.fprint.device.setusername
> (fprintd:2415882): GLib-GIO-DEBUG: 07:19:59.916: GTask [gio] D-Bus interface method dispatch (source object: 0x559e1d0d0c70, source tag: 0x7fe9d5e38e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415882): fprintd-DEBUG: 07:19:59.917: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_unallowed_claim (__main__.FPrintdVirtualDeviceTest.test_unallowed_claim) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.663s
> 
> OK
> ==============================================================================
> 
> ================================== 433/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unallowed_claim_current_user
> start time:   07:19:59
> duration:     1.01s
> result:       exit status 0
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> G_SLICE=always-malloc FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 MALLOC_PERTURB_=190 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_unallowed_claim_current_user
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415899): GLib-GIO-DEBUG: 07:20:00.272: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415899): fprintd-DEBUG: 07:20:00.275: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415899): fprintd-WARNING **: 07:20:00.276: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415899): fprintd-DEBUG: 07:20:00.276: Launching FprintObject
> (fprintd:2415899): libfprint-context-DEBUG: 07:20:00.276: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415899): fprintd-DEBUG: 07:20:00.283: Preparing devices for resume
> (fprintd:2415899): libfprint-context-DEBUG: 07:20:00.283: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-xzdfk5lm/virtual-image.socket
> (fprintd:2415899): libfprint-context-DEBUG: 07:20:00.283: created
> 1690269600.285 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415899): libfprint-device-DEBUG: 07:20:00.285: Device reported probe completion
> (fprintd:2415899): fprintd-DEBUG: 07:20:00.285: Got delay inhibitor for sleep.
> (fprintd:2415899): libfprint-device-DEBUG: 07:20:00.285: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415899): libfprint-device-DEBUG: 07:20:00.285: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415899): fprintd-DEBUG: 07:20:00.291: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2415899): fprintd-DEBUG: 07:20:00.291: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2415899): fprintd-DEBUG: 07:20:00.291: Finger present 0
> (fprintd:2415899): fprintd-DEBUG: 07:20:00.291: Finger needed 0
> (fprintd:2415899): fprintd-DEBUG: 07:20:00.291: entering main loop
> (fprintd:2415899): fprintd-DEBUG: 07:20:00.292: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415899): fprintd-DEBUG: 07:20:00.385: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2415899): fprintd-DEBUG: 07:20:00.386: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415899): fprintd-DEBUG: 07:20:00.387: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> 
> (fprintd:2415899): fprintd-WARNING **: 07:20:00.389: Authorization denied to :1.0 to call method 'Claim' for device 'Virtual image device for debugging': Not Authorized: net.reactivated.fprint.device.enroll
> (fprintd:2415899): GLib-GIO-DEBUG: 07:20:00.389: GTask [gio] D-Bus interface method dispatch (source object: 0x5570f3c9e950, source tag: 0x7fbeccdfbe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415899): fprintd-DEBUG: 07:20:00.392: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2415899): fprintd-DEBUG: 07:20:00.393: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415899): fprintd-DEBUG: 07:20:00.396: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> 
> (fprintd:2415899): fprintd-WARNING **: 07:20:00.398: Authorization denied to :1.0 to call method 'Claim' for device 'Virtual image device for debugging': Not Authorized: net.reactivated.fprint.device.enroll
> (fprintd:2415899): GLib-GIO-DEBUG: 07:20:00.398: GTask [gio] D-Bus interface method dispatch (source object: 0x5570f3c9e950, source tag: 0x7fbeccdfbe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415899): fprintd-DEBUG: 07:20:00.399: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_unallowed_claim_current_user (__main__.FPrintdVirtualDeviceTest.test_unallowed_claim_current_user) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.738s
> 
> OK
> ==============================================================================
> 
> ================================== 434/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unallowed_delete2_with_verify_claim
> start time:   07:20:00
> duration:     1.16s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=234 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_unallowed_delete2_with_verify_claim
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415922): GLib-GIO-DEBUG: 07:20:00.903: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415922): fprintd-DEBUG: 07:20:00.904: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415922): fprintd-WARNING **: 07:20:00.904: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415922): fprintd-DEBUG: 07:20:00.904: Launching FprintObject
> (fprintd:2415922): libfprint-context-DEBUG: 07:20:00.905: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415922): fprintd-DEBUG: 07:20:00.906: Preparing devices for resume
> (fprintd:2415922): libfprint-context-DEBUG: 07:20:00.906: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-4rns_fy6/virtual-image.socket
> (fprintd:2415922): libfprint-context-DEBUG: 07:20:00.906: created
> (fprintd:2415922): libfprint-device-DEBUG: 07:20:00.906: Device reported probe completion
> 1690269600.906 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415922): libfprint-device-DEBUG: 07:20:00.906: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415922): libfprint-device-DEBUG: 07:20:00.906: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415922): fprintd-DEBUG: 07:20:00.909: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2415922): fprintd-DEBUG: 07:20:00.909: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2415922): fprintd-DEBUG: 07:20:00.909: Finger present 0
> (fprintd:2415922): fprintd-DEBUG: 07:20:00.909: Finger needed 0
> (fprintd:2415922): fprintd-DEBUG: 07:20:00.909: Got delay inhibitor for sleep.
> (fprintd:2415922): fprintd-DEBUG: 07:20:00.910: entering main loop
> (fprintd:2415922): fprintd-DEBUG: 07:20:00.911: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415922): fprintd-DEBUG: 07:20:01.008: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2415922): fprintd-DEBUG: 07:20:01.008: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415922): fprintd-DEBUG: 07:20:01.010: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2415922): fprintd-DEBUG: 07:20:01.010: user 'user42' claiming the device: 0
> (fprintd:2415922): libfprint-virtual_image-DEBUG: 07:20:01.010: 43750045709: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2415922): libfprint-virtual_device_connection-DEBUG: 07:20:01.010: 43750045756: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415922): GLib-GIO-DEBUG: 07:20:01.010: GTask [gio] D-Bus interface method dispatch (source object: 0x560fb581eb80, source tag: 0x7fd88b4efe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415922): libfprint-image_device-DEBUG: 07:20:01.111: Image device open completed
> (fprintd:2415922): libfprint-device-DEBUG: 07:20:01.111: Device reported open completion
> (fprintd:2415922): libfprint-device-DEBUG: 07:20:01.111: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415922): libfprint-device-DEBUG: 07:20:01.111: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415922): fprintd-DEBUG: 07:20:01.111: claimed device 0
> (fprintd:2415922): fprintd-DEBUG: 07:20:01.112: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual image device for debugging'
> (fprintd:2415922): fprintd-DEBUG: 07:20:01.112: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> 
> (fprintd:2415922): fprintd-WARNING **: 07:20:01.113: Authorization denied to :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual image device for debugging': Not Authorized: net.reactivated.fprint.device.enroll
> (fprintd:2415922): GLib-GIO-DEBUG: 07:20:01.113: GTask [gio] D-Bus interface method dispatch (source object: 0x560fb581eb80, source tag: 0x7fd88b4efe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415922): fprintd-DEBUG: 07:20:01.115: main loop completed
> 
> (fprintd:2415922): libfprint-device-WARNING **: 07:20:01.115: User destroyed open device! Not cleaning up properly!
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_unallowed_delete2_with_verify_claim (__main__.FPrintdVirtualDeviceTest.test_unallowed_delete2_with_verify_claim) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.896s
> 
> OK
> ==============================================================================
> 
> ================================== 435/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unallowed_delete_single_with_verify_claim
> start time:   07:20:00
> duration:     1.07s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=173 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_unallowed_delete_single_with_verify_claim
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415931): GLib-GIO-DEBUG: 07:20:01.206: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415931): fprintd-DEBUG: 07:20:01.207: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415931): fprintd-WARNING **: 07:20:01.207: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415931): fprintd-DEBUG: 07:20:01.207: Launching FprintObject
> (fprintd:2415931): libfprint-context-DEBUG: 07:20:01.207: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415931): fprintd-DEBUG: 07:20:01.209: Preparing devices for resume
> (fprintd:2415931): libfprint-context-DEBUG: 07:20:01.209: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-mh24k69y/virtual-image.socket
> 1690269601.210 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415931): libfprint-context-DEBUG: 07:20:01.209: created
> (fprintd:2415931): libfprint-device-DEBUG: 07:20:01.210: Device reported probe completion
> (fprintd:2415931): libfprint-device-DEBUG: 07:20:01.210: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415931): libfprint-device-DEBUG: 07:20:01.210: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415931): fprintd-DEBUG: 07:20:01.212: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2415931): fprintd-DEBUG: 07:20:01.212: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2415931): fprintd-DEBUG: 07:20:01.212: Finger present 0
> (fprintd:2415931): fprintd-DEBUG: 07:20:01.212: Finger needed 0
> (fprintd:2415931): fprintd-DEBUG: 07:20:01.212: Got delay inhibitor for sleep.
> (fprintd:2415931): fprintd-DEBUG: 07:20:01.212: entering main loop
> (fprintd:2415931): fprintd-DEBUG: 07:20:01.213: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415931): fprintd-DEBUG: 07:20:01.298: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2415931): fprintd-DEBUG: 07:20:01.299: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415931): fprintd-DEBUG: 07:20:01.308: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2415931): fprintd-DEBUG: 07:20:01.309: user 'user42' claiming the device: 0
> (fprintd:2415931): libfprint-virtual_image-DEBUG: 07:20:01.309: 43750344833: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2415931): libfprint-virtual_device_connection-DEBUG: 07:20:01.309: 43750344879: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415931): GLib-GIO-DEBUG: 07:20:01.310: GTask [gio] D-Bus interface method dispatch (source object: 0x556e8995fb60, source tag: 0x7f4016cf8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415931): libfprint-image_device-DEBUG: 07:20:01.410: Image device open completed
> (fprintd:2415931): libfprint-device-DEBUG: 07:20:01.410: Device reported open completion
> (fprintd:2415931): libfprint-device-DEBUG: 07:20:01.410: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415931): libfprint-device-DEBUG: 07:20:01.410: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415931): fprintd-DEBUG: 07:20:01.410: claimed device 0
> (fprintd:2415931): fprintd-DEBUG: 07:20:01.413: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual image device for debugging'
> (fprintd:2415931): fprintd-DEBUG: 07:20:01.414: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> 
> (fprintd:2415931): fprintd-WARNING **: 07:20:01.416: Authorization denied to :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual image device for debugging': Not Authorized: net.reactivated.fprint.device.setusername
> (fprintd:2415931): GLib-GIO-DEBUG: 07:20:01.416: GTask [gio] D-Bus interface method dispatch (source object: 0x556e8995fb60, source tag: 0x7f4016cf8e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415931): fprintd-DEBUG: 07:20:01.418: main loop completed
> 
> (fprintd:2415931): libfprint-device-WARNING **: 07:20:01.418: User destroyed open device! Not cleaning up properly!
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_unallowed_delete_single_with_verify_claim (__main__.FPrintdVirtualDeviceTest.test_unallowed_delete_single_with_verify_claim) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.826s
> 
> OK
> ==============================================================================
> 
> ================================== 436/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unallowed_delete_with_verify_claim
> start time:   07:20:01
> duration:     0.85s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=191 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_unallowed_delete_with_verify_claim
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415950): GLib-GIO-DEBUG: 07:20:01.747: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415950): fprintd-DEBUG: 07:20:01.748: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415950): fprintd-WARNING **: 07:20:01.748: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415950): fprintd-DEBUG: 07:20:01.748: Launching FprintObject
> (fprintd:2415950): libfprint-context-DEBUG: 07:20:01.748: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415950): fprintd-DEBUG: 07:20:01.750: Preparing devices for resume
> (fprintd:2415950): libfprint-context-DEBUG: 07:20:01.750: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-qdo3vlmy/virtual-image.socket
> (fprintd:2415950): libfprint-context-DEBUG: 07:20:01.750: created
> 1690269601.751 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415950): libfprint-device-DEBUG: 07:20:01.750: Device reported probe completion
> (fprintd:2415950): libfprint-device-DEBUG: 07:20:01.751: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415950): libfprint-device-DEBUG: 07:20:01.751: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415950): fprintd-DEBUG: 07:20:01.753: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2415950): fprintd-DEBUG: 07:20:01.753: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2415950): fprintd-DEBUG: 07:20:01.753: Finger present 0
> (fprintd:2415950): fprintd-DEBUG: 07:20:01.753: Finger needed 0
> (fprintd:2415950): fprintd-DEBUG: 07:20:01.754: Got delay inhibitor for sleep.
> (fprintd:2415950): fprintd-DEBUG: 07:20:01.754: entering main loop
> (fprintd:2415950): fprintd-DEBUG: 07:20:01.754: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415950): fprintd-DEBUG: 07:20:01.848: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2415950): fprintd-DEBUG: 07:20:01.849: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415950): fprintd-DEBUG: 07:20:01.849: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2415950): fprintd-DEBUG: 07:20:01.850: user 'user42' claiming the device: 0
> (fprintd:2415950): libfprint-virtual_image-DEBUG: 07:20:01.850: 43750885233: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2415950): libfprint-virtual_device_connection-DEBUG: 07:20:01.850: 43750885538: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415950): GLib-GIO-DEBUG: 07:20:01.850: GTask [gio] D-Bus interface method dispatch (source object: 0x564d86b51c50, source tag: 0x7fcf67a4de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415950): libfprint-image_device-DEBUG: 07:20:01.950: Image device open completed
> (fprintd:2415950): libfprint-device-DEBUG: 07:20:01.950: Device reported open completion
> (fprintd:2415950): libfprint-device-DEBUG: 07:20:01.950: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415950): libfprint-device-DEBUG: 07:20:01.950: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415950): fprintd-DEBUG: 07:20:01.950: claimed device 0
> (fprintd:2415950): fprintd-DEBUG: 07:20:01.952: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual image device for debugging'
> (fprintd:2415950): fprintd-DEBUG: 07:20:01.952: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> 
> (fprintd:2415950): fprintd-WARNING **: 07:20:01.953: Authorization denied to :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual image device for debugging': Not Authorized: net.reactivated.fprint.device.setusername
> (fprintd:2415950): GLib-GIO-DEBUG: 07:20:01.953: GTask [gio] D-Bus interface method dispatch (source object: 0x564d86b51c50, source tag: 0x7fcf67a4de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415950): fprintd-DEBUG: 07:20:01.956: main loop completed
> 
> (fprintd:2415950): libfprint-device-WARNING **: 07:20:01.957: User destroyed open device! Not cleaning up properly!
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_unallowed_delete_with_verify_claim (__main__.FPrintdVirtualDeviceTest.test_unallowed_delete_with_verify_claim) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.616s
> 
> OK
> ==============================================================================
> 
> ================================== 437/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unallowed_enroll_with_verify_claim
> start time:   07:20:01
> duration:     1.06s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=156 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_unallowed_enroll_with_verify_claim
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415967): GLib-GIO-DEBUG: 07:20:02.324: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415967): fprintd-DEBUG: 07:20:02.325: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415967): fprintd-WARNING **: 07:20:02.325: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415967): fprintd-DEBUG: 07:20:02.325: Launching FprintObject
> (fprintd:2415967): libfprint-context-DEBUG: 07:20:02.326: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415967): fprintd-DEBUG: 07:20:02.327: Preparing devices for resume
> (fprintd:2415967): libfprint-context-DEBUG: 07:20:02.328: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-nrc0vx45/virtual-image.socket
> (fprintd:2415967): libfprint-context-DEBUG: 07:20:02.328: created
> 1690269602.328 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415967): libfprint-device-DEBUG: 07:20:02.328: Device reported probe completion
> (fprintd:2415967): libfprint-device-DEBUG: 07:20:02.328: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415967): libfprint-device-DEBUG: 07:20:02.328: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415967): fprintd-DEBUG: 07:20:02.331: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2415967): fprintd-DEBUG: 07:20:02.331: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2415967): fprintd-DEBUG: 07:20:02.331: Finger present 0
> (fprintd:2415967): fprintd-DEBUG: 07:20:02.331: Finger needed 0
> (fprintd:2415967): fprintd-DEBUG: 07:20:02.331: Got delay inhibitor for sleep.
> (fprintd:2415967): fprintd-DEBUG: 07:20:02.331: entering main loop
> (fprintd:2415967): fprintd-DEBUG: 07:20:02.331: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415967): fprintd-DEBUG: 07:20:02.427: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2415967): fprintd-DEBUG: 07:20:02.427: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415967): fprintd-DEBUG: 07:20:02.432: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2415967): fprintd-DEBUG: 07:20:02.432: user 'user42' claiming the device: 0
> (fprintd:2415967): libfprint-virtual_image-DEBUG: 07:20:02.432: 43751467344: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2415967): libfprint-virtual_device_connection-DEBUG: 07:20:02.432: 43751467388: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415967): GLib-GIO-DEBUG: 07:20:02.432: GTask [gio] D-Bus interface method dispatch (source object: 0x55fd7348ec40, source tag: 0x7f175097ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415967): libfprint-image_device-DEBUG: 07:20:02.532: Image device open completed
> (fprintd:2415967): libfprint-device-DEBUG: 07:20:02.532: Device reported open completion
> (fprintd:2415967): libfprint-device-DEBUG: 07:20:02.532: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415967): libfprint-device-DEBUG: 07:20:02.532: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415967): fprintd-DEBUG: 07:20:02.532: claimed device 0
> (fprintd:2415967): fprintd-DEBUG: 07:20:02.534: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2415967): fprintd-DEBUG: 07:20:02.534: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> 
> (fprintd:2415967): fprintd-WARNING **: 07:20:02.535: Authorization denied to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging': Not Authorized: net.reactivated.fprint.device.enroll
> (fprintd:2415967): GLib-GIO-DEBUG: 07:20:02.536: GTask [gio] D-Bus interface method dispatch (source object: 0x55fd7348ec40, source tag: 0x7f175097ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415967): fprintd-DEBUG: 07:20:02.537: main loop completed
> 
> (fprintd:2415967): libfprint-device-WARNING **: 07:20:02.538: User destroyed open device! Not cleaning up properly!
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_unallowed_enroll_with_verify_claim (__main__.FPrintdVirtualDeviceTest.test_unallowed_enroll_with_verify_claim) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.840s
> 
> OK
> ==============================================================================
> 
> ================================== 438/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unallowed_verify_with_enroll_claim
> start time:   07:20:02
> duration:     1.16s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=104 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_unallowed_verify_with_enroll_claim
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415984): GLib-GIO-DEBUG: 07:20:02.863: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415984): fprintd-DEBUG: 07:20:02.869: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415984): fprintd-WARNING **: 07:20:02.869: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415984): fprintd-DEBUG: 07:20:02.869: Launching FprintObject
> (fprintd:2415984): libfprint-context-DEBUG: 07:20:02.869: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415984): fprintd-DEBUG: 07:20:02.872: Preparing devices for resume
> (fprintd:2415984): libfprint-context-DEBUG: 07:20:02.872: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-vprmbz16/virtual-image.socket
> 1690269602.882 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415984): libfprint-context-DEBUG: 07:20:02.881: created
> (fprintd:2415984): libfprint-device-DEBUG: 07:20:02.890: Device reported probe completion
> (fprintd:2415984): fprintd-DEBUG: 07:20:02.890: Got delay inhibitor for sleep.
> (fprintd:2415984): libfprint-device-DEBUG: 07:20:02.890: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415984): libfprint-device-DEBUG: 07:20:02.891: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415984): fprintd-DEBUG: 07:20:02.893: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2415984): fprintd-DEBUG: 07:20:02.893: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2415984): fprintd-DEBUG: 07:20:02.893: Finger present 0
> (fprintd:2415984): fprintd-DEBUG: 07:20:02.893: Finger needed 0
> (fprintd:2415984): fprintd-DEBUG: 07:20:02.893: entering main loop
> (fprintd:2415984): fprintd-DEBUG: 07:20:02.894: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415984): fprintd-DEBUG: 07:20:02.971: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2415984): fprintd-DEBUG: 07:20:02.971: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415984): fprintd-DEBUG: 07:20:02.972: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415984): fprintd-DEBUG: 07:20:02.975: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2415984): fprintd-DEBUG: 07:20:02.975: user 'user42' claiming the device: 0
> (fprintd:2415984): libfprint-virtual_image-DEBUG: 07:20:02.975: 43752010805: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2415984): libfprint-virtual_device_connection-DEBUG: 07:20:02.975: 43752010841: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415984): GLib-GIO-DEBUG: 07:20:02.975: GTask [gio] D-Bus interface method dispatch (source object: 0x561020888a90, source tag: 0x7fbc4e053e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415984): libfprint-image_device-DEBUG: 07:20:03.076: Image device open completed
> (fprintd:2415984): libfprint-device-DEBUG: 07:20:03.076: Device reported open completion
> (fprintd:2415984): libfprint-device-DEBUG: 07:20:03.076: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415984): libfprint-device-DEBUG: 07:20:03.076: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415984): fprintd-DEBUG: 07:20:03.076: claimed device 0
> (fprintd:2415984): fprintd-DEBUG: 07:20:03.078: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual image device for debugging'
> (fprintd:2415984): fprintd-DEBUG: 07:20:03.078: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> 
> (fprintd:2415984): fprintd-WARNING **: 07:20:03.079: Authorization denied to :1.0 to call method 'VerifyStart' for device 'Virtual image device for debugging': Not Authorized: net.reactivated.fprint.device.verify
> (fprintd:2415984): GLib-GIO-DEBUG: 07:20:03.079: GTask [gio] D-Bus interface method dispatch (source object: 0x561020888a90, source tag: 0x7fbc4e053e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415984): fprintd-DEBUG: 07:20:03.080: main loop completed
> 
> (fprintd:2415984): libfprint-device-WARNING **: 07:20:03.080: User destroyed open device! Not cleaning up properly!
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_unallowed_verify_with_enroll_claim (__main__.FPrintdVirtualDeviceTest.test_unallowed_verify_with_enroll_claim) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.866s
> 
> OK
> ==============================================================================
> 
> ================================== 439/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unclaimed_delete_enrolled_finger
> start time:   07:20:02
> duration:     0.97s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=148 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_unclaimed_delete_enrolled_finger
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416001): GLib-GIO-DEBUG: 07:20:03.403: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416001): fprintd-DEBUG: 07:20:03.406: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416001): fprintd-WARNING **: 07:20:03.406: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416001): fprintd-DEBUG: 07:20:03.406: Launching FprintObject
> (fprintd:2416001): libfprint-context-DEBUG: 07:20:03.406: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416001): fprintd-DEBUG: 07:20:03.408: Preparing devices for resume
> (fprintd:2416001): libfprint-context-DEBUG: 07:20:03.408: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-vg893c1h/virtual-image.socket
> (fprintd:2416001): libfprint-context-DEBUG: 07:20:03.408: created
> (fprintd:2416001): libfprint-device-DEBUG: 07:20:03.408: Device reported probe completion
> (fprintd:2416001): libfprint-device-DEBUG: 07:20:03.409: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416001): libfprint-device-DEBUG: 07:20:03.409: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269603.409 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416001): fprintd-DEBUG: 07:20:03.414: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416001): fprintd-DEBUG: 07:20:03.414: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416001): fprintd-DEBUG: 07:20:03.414: Finger present 0
> (fprintd:2416001): fprintd-DEBUG: 07:20:03.414: Finger needed 0
> (fprintd:2416001): fprintd-DEBUG: 07:20:03.415: Got delay inhibitor for sleep.
> (fprintd:2416001): fprintd-DEBUG: 07:20:03.415: entering main loop
> (fprintd:2416001): fprintd-DEBUG: 07:20:03.415: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416001): fprintd-DEBUG: 07:20:03.505: Requesting authorization from :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual image device for debugging'
> 
> (fprintd:2416001): fprintd-WARNING **: 07:20:03.505: Authorization denied to :1.0 to call method 'DeleteEnrolledFinger' for device 'Virtual image device for debugging': Device was not claimed before use
> (fprintd:2416001): GLib-GIO-DEBUG: 07:20:03.506: GTask [gio] D-Bus interface method dispatch (source object: 0x55a4b7149ce0, source tag: 0x7f0876c55e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416001): fprintd-DEBUG: 07:20:03.508: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_unclaimed_delete_enrolled_finger (__main__.FPrintdVirtualDeviceTest.test_unclaimed_delete_enrolled_finger) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.729s
> 
> OK
> ==============================================================================
> 
> ================================== 440/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unclaimed_delete_enrolled_fingers2
> start time:   07:20:03
> duration:     0.77s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=224 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_unclaimed_delete_enrolled_fingers2
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416033): GLib-GIO-DEBUG: 07:20:04.193: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416033): fprintd-DEBUG: 07:20:04.195: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416033): fprintd-WARNING **: 07:20:04.195: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416033): fprintd-DEBUG: 07:20:04.195: Launching FprintObject
> (fprintd:2416033): libfprint-context-DEBUG: 07:20:04.195: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416033): fprintd-DEBUG: 07:20:04.197: Preparing devices for resume
> (fprintd:2416033): libfprint-context-DEBUG: 07:20:04.197: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-0dig5_ov/virtual-image.socket
> (fprintd:2416033): libfprint-context-DEBUG: 07:20:04.197: created
> (fprintd:2416033): libfprint-device-DEBUG: 07:20:04.197: Device reported probe completion
> 1690269604.198 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416033): libfprint-device-DEBUG: 07:20:04.197: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416033): libfprint-device-DEBUG: 07:20:04.197: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416033): fprintd-DEBUG: 07:20:04.202: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416033): fprintd-DEBUG: 07:20:04.202: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416033): fprintd-DEBUG: 07:20:04.202: Finger present 0
> (fprintd:2416033): fprintd-DEBUG: 07:20:04.202: Finger needed 0
> (fprintd:2416033): fprintd-DEBUG: 07:20:04.202: Got delay inhibitor for sleep.
> (fprintd:2416033): fprintd-DEBUG: 07:20:04.202: entering main loop
> (fprintd:2416033): fprintd-DEBUG: 07:20:04.202: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416033): fprintd-DEBUG: 07:20:04.286: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual image device for debugging'
> 
> (fprintd:2416033): fprintd-WARNING **: 07:20:04.286: Authorization denied to :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual image device for debugging': Device was not claimed before use
> (fprintd:2416033): GLib-GIO-DEBUG: 07:20:04.287: GTask [gio] D-Bus interface method dispatch (source object: 0x55930dfdabb0, source tag: 0x7f4018c78e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416033): fprintd-DEBUG: 07:20:04.288: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_unclaimed_delete_enrolled_fingers2 (__main__.FPrintdVirtualDeviceTest.test_unclaimed_delete_enrolled_fingers2) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.615s
> 
> OK
> ==============================================================================
> 
> ================================== 441/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unclaimed_delete_enrolled_fingers_no_prints
> start time:   07:20:04
> duration:     0.81s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=177 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_unclaimed_delete_enrolled_fingers_no_prints
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416050): GLib-GIO-DEBUG: 07:20:04.987: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416050): fprintd-DEBUG: 07:20:04.990: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416050): fprintd-WARNING **: 07:20:04.990: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416050): fprintd-DEBUG: 07:20:04.990: Launching FprintObject
> (fprintd:2416050): libfprint-context-DEBUG: 07:20:04.990: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416050): fprintd-DEBUG: 07:20:04.993: Preparing devices for resume
> (fprintd:2416050): libfprint-context-DEBUG: 07:20:04.994: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-6eg_76i1/virtual-image.socket
> (fprintd:2416050): libfprint-context-DEBUG: 07:20:04.994: created
> 1690269604.994 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416050): libfprint-device-DEBUG: 07:20:04.995: Device reported probe completion
> (fprintd:2416050): fprintd-DEBUG: 07:20:04.995: Got delay inhibitor for sleep.
> (fprintd:2416050): libfprint-device-DEBUG: 07:20:04.995: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416050): libfprint-device-DEBUG: 07:20:04.995: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416050): fprintd-DEBUG: 07:20:04.997: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416050): fprintd-DEBUG: 07:20:04.997: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416050): fprintd-DEBUG: 07:20:04.997: Finger present 0
> (fprintd:2416050): fprintd-DEBUG: 07:20:04.997: Finger needed 0
> (fprintd:2416050): fprintd-DEBUG: 07:20:04.998: entering main loop
> (fprintd:2416050): fprintd-DEBUG: 07:20:04.998: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416050): fprintd-DEBUG: 07:20:05.086: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual image device for debugging'
> (fprintd:2416050): fprintd-DEBUG: 07:20:05.086: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416050): fprintd-DEBUG: 07:20:05.087: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416050): fprintd-DEBUG: 07:20:05.088: Authorization granted to :1.0 to call method 'DeleteEnrolledFingers' for device 'Virtual image device for debugging'!
> 
> (fprintd:2416050): fprintd-WARNING **: 07:20:05.089: The API user should be updated to use DeleteEnrolledFingers2 method!
> (fprintd:2416050): fprintd-DEBUG: 07:20:05.089: Deleting enrolled fingers for user testuser
> (fprintd:2416050): fprintd-DEBUG: 07:20:05.089: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpaqcnvsx0/state/testuser/virtual_image/0'
> (fprintd:2416050): fprintd-DEBUG: 07:20:05.089: scan_dev_storedir(): opendir("/tmp/tmpaqcnvsx0/state/testuser/virtual_image/0") failed: Error opening directory “/tmp/tmpaqcnvsx0/state/testuser/virtual_image/0”: No such file or directory
> (fprintd:2416050): GLib-GIO-DEBUG: 07:20:05.089: GTask [gio] D-Bus interface method dispatch (source object: 0x56419923a7f0, source tag: 0x7f6ac3a63e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> 
> (fprintd:2416050): fprintd-WARNING **: 07:20:05.089: Offending API user is python3
> (fprintd:2416050): fprintd-DEBUG: 07:20:05.090: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_unclaimed_delete_enrolled_fingers_no_prints (__main__.FPrintdVirtualDeviceTest.test_unclaimed_delete_enrolled_fingers_no_prints) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.609s
> 
> OK
> ==============================================================================
> 
> ================================== 442/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unclaimed_enroll_start
> start time:   07:20:05
> duration:     0.81s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=149 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_unclaimed_enroll_start
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416067): GLib-GIO-DEBUG: 07:20:05.797: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416067): fprintd-DEBUG: 07:20:05.798: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416067): fprintd-WARNING **: 07:20:05.798: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416067): fprintd-DEBUG: 07:20:05.798: Launching FprintObject
> (fprintd:2416067): libfprint-context-DEBUG: 07:20:05.799: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416067): fprintd-DEBUG: 07:20:05.799: Preparing devices for resume
> (fprintd:2416067): libfprint-context-DEBUG: 07:20:05.800: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-yl7jhag_/virtual-image.socket
> (fprintd:2416067): libfprint-context-DEBUG: 07:20:05.800: created
> (fprintd:2416067): libfprint-device-DEBUG: 07:20:05.800: Device reported probe completion
> 1690269605.800 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416067): libfprint-device-DEBUG: 07:20:05.800: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416067): libfprint-device-DEBUG: 07:20:05.800: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416067): fprintd-DEBUG: 07:20:05.803: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416067): fprintd-DEBUG: 07:20:05.803: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416067): fprintd-DEBUG: 07:20:05.803: Finger present 0
> (fprintd:2416067): fprintd-DEBUG: 07:20:05.803: Finger needed 0
> (fprintd:2416067): fprintd-DEBUG: 07:20:05.804: Got delay inhibitor for sleep.
> (fprintd:2416067): fprintd-DEBUG: 07:20:05.804: entering main loop
> (fprintd:2416067): fprintd-DEBUG: 07:20:05.804: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416067): fprintd-DEBUG: 07:20:05.896: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> 
> (fprintd:2416067): fprintd-WARNING **: 07:20:05.896: Authorization denied to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging': Device was not claimed before use
> (fprintd:2416067): GLib-GIO-DEBUG: 07:20:05.896: GTask [gio] D-Bus interface method dispatch (source object: 0x55d770eb1bd0, source tag: 0x7fe3b6d6de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416067): fprintd-DEBUG: 07:20:05.897: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_unclaimed_enroll_start (__main__.FPrintdVirtualDeviceTest.test_unclaimed_enroll_start) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.632s
> 
> OK
> ==============================================================================
> 
> ================================== 443/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unclaimed_enroll_stop
> start time:   07:20:06
> duration:     0.80s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=194 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_unclaimed_enroll_stop
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416084): GLib-GIO-DEBUG: 07:20:06.600: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416084): fprintd-DEBUG: 07:20:06.602: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416084): fprintd-WARNING **: 07:20:06.602: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416084): fprintd-DEBUG: 07:20:06.602: Launching FprintObject
> (fprintd:2416084): libfprint-context-DEBUG: 07:20:06.602: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416084): fprintd-DEBUG: 07:20:06.603: Preparing devices for resume
> (fprintd:2416084): libfprint-context-DEBUG: 07:20:06.603: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-7iomydge/virtual-image.socket
> (fprintd:2416084): libfprint-context-DEBUG: 07:20:06.603: created
> 1690269606.604 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416084): libfprint-device-DEBUG: 07:20:06.604: Device reported probe completion
> (fprintd:2416084): libfprint-device-DEBUG: 07:20:06.604: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416084): libfprint-device-DEBUG: 07:20:06.604: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416084): fprintd-DEBUG: 07:20:06.605: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416084): fprintd-DEBUG: 07:20:06.605: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416084): fprintd-DEBUG: 07:20:06.605: Finger present 0
> (fprintd:2416084): fprintd-DEBUG: 07:20:06.605: Finger needed 0
> (fprintd:2416084): fprintd-DEBUG: 07:20:06.605: Got delay inhibitor for sleep.
> (fprintd:2416084): fprintd-DEBUG: 07:20:06.605: entering main loop
> (fprintd:2416084): fprintd-DEBUG: 07:20:06.606: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416084): fprintd-DEBUG: 07:20:06.699: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual image device for debugging'
> 
> (fprintd:2416084): fprintd-WARNING **: 07:20:06.700: Authorization denied to :1.0 to call method 'EnrollStop' for device 'Virtual image device for debugging': Device was not claimed before use
> (fprintd:2416084): GLib-GIO-DEBUG: 07:20:06.700: GTask [gio] D-Bus interface method dispatch (source object: 0x563995915c20, source tag: 0x7ff01f235e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416084): fprintd-DEBUG: 07:20:06.701: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_unclaimed_enroll_stop (__main__.FPrintdVirtualDeviceTest.test_unclaimed_enroll_stop) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.586s
> 
> OK
> ==============================================================================
> 
> ================================== 444/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_stop_waits_for_completion_waiting_timeout
> start time:   07:18:02
> duration:     150.05s
> result:       killed by signal 11 SIGSEGV
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=147 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceStorageVerificationTests.test_verify_stop_waits_for_completion_waiting_timeout
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415457): GLib-GIO-DEBUG: 07:18:03.066: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.067: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415457): fprintd-WARNING **: 07:18:03.067: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.067: Launching FprintObject
> (fprintd:2415457): libfprint-context-DEBUG: 07:18:03.068: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.082: Preparing devices for resume
> (fprintd:2415457): libfprint-context-DEBUG: 07:18:03.082: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-o3tue4bm/virtual-image.socket
> (fprintd:2415457): libfprint-context-DEBUG: 07:18:03.082: created
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.083: Device reported probe completion
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.083: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.083: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269483.084 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.089: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.089: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.089: Finger present 0
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.089: Finger needed 0
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.090: Got delay inhibitor for sleep.
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.090: entering main loop
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.090: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.165: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.166: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.186: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.202: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.202: user 'testuser' claiming the device: 0
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.202: 43632237308: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2415457): libfprint-virtual_device_connection-DEBUG: 07:18:03.202: 43632237345: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.202: Device reported open completion
> (fprintd:2415457): GLib-GIO-DEBUG: 07:18:03.202: GTask [gio] D-Bus interface method dispatch (source object: 0x55b59d851db0, source tag: 0x7f50110cae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.202: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.202: Updated temperature model after 0.12 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.202: claimed device 0
> (fprintd:2415457): libfprint-virtual_device_connection-DEBUG: 07:18:03.205: Got a new connection!
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.206: Got instructions of length 19
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.206: Received command SET_ENROLL_STAGES 2
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.206: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.207: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.207: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.213: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.213: file_storage_print_data_load(): loaded '/tmp/tmp35ljf45u/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.213: start enrollment device 0 finger 3
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.213: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.213: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.213: Finger present 0
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.213: Finger needed 1
> (fprintd:2415457): GLib-GIO-DEBUG: 07:18:03.213: GTask [gio] D-Bus interface method dispatch (source object: 0x55b59d851db0, source tag: 0x7f50110cae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415457): libfprint-virtual_device_connection-DEBUG: 07:18:03.216: Got a new connection!
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.216: Got instructions of length 10
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.216: Received command SCAN whorl
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.216: Processing command SCAN whorl
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.216: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.216: Finger present 1
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.216: Finger needed 1
> (fprintd:2415457): libfprint-virtual_device_storage-DEBUG: 07:18:03.216: Trying to identify print 'whorl' against a gallery of 0 prints
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.216: Device reported identify result
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.216: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.216: Finger present 0
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.216: Finger needed 1
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.216: Device reported identify completion
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.216: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.216: Finger present 0
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.216: Finger needed 0
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.217: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.217: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.217: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.217: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.217: Finger present 0
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.217: Finger needed 1
> (fprintd:2415457): libfprint-virtual_device_connection-DEBUG: 07:18:03.217: Got a new connection!
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.218: Got instructions of length 10
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.218: Received command SCAN whorl
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.218: Processing command SCAN whorl
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.218: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.218: Finger present 1
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.218: Finger needed 1
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.218: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.218: Finger present 0
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.218: Finger needed 1
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.218: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.218: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.218: Sleeping completed
> (fprintd:2415457): libfprint-virtual_device_connection-DEBUG: 07:18:03.221: Got a new connection!
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.221: Got instructions of length 10
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.221: Received command SCAN whorl
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.221: Processing command SCAN whorl
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.221: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.221: Finger present 1
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.221: Finger needed 1
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.221: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.221: Finger present 0
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.221: Finger needed 1
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.221: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.221: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.221: Device reported enroll completion
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.221: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.221: Finger present 0
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.221: Finger needed 0
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.221: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.221: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.221: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.221: enroll_cb: result enroll-completed
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.221: file_storage_print_data_save(): print saved to /tmp/tmp35ljf45u/state/testuser/virtual_device_storage/0/3
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.224: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.224: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415457): GLib-GIO-DEBUG: 07:18:03.224: GTask [gio] D-Bus interface method dispatch (source object: 0x55b59d851db0, source tag: 0x7f50110cae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.226: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.226: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.227: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.228: file_storage_print_data_load(): loaded '/tmp/tmp35ljf45u/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.228: start verification device 0 finger left-middle-finger
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.228: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.228: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.228: Finger present 0
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.228: Finger needed 1
> (fprintd:2415457): GLib-GIO-DEBUG: 07:18:03.228: GTask [gio] D-Bus interface method dispatch (source object: 0x55b59d851db0, source tag: 0x7f50110cae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415457): libfprint-virtual_device_connection-DEBUG: 07:18:03.229: Got a new connection!
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.229: Got instructions of length 8
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.229: Received command SLEEP 50
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.229: Processing command SLEEP 50
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.229: Sleeping 50ms
> (fprintd:2415457): libfprint-virtual_device_connection-DEBUG: 07:18:03.230: Got a new connection!
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.230: Got instructions of length 16
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.230: Received command SCAN tented_arch
> (fprintd:2415457): libfprint-virtual_device_connection-DEBUG: 07:18:03.230: Got a new connection!
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.230: Got instructions of length 11
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.230: Received command SLEEP 60000
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.280: Sleeping completed
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.280: Processing command SCAN tented_arch
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.280: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.280: Finger present 1
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.280: Finger needed 1
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.280: Virtual device scanned print tented_arch
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.280: Device reported verify result
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.280: report_verify_status: result verify-no-match
> (fprintd:2415457): libfprint-device-DEBUG: 07:18:03.280: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.280: Finger present 0
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.280: Finger needed 1
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.280: Processing command SLEEP 60000
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.280: Sleeping 60000ms
> (fprintd:2415457): libfprint-virtual_device-DEBUG: 07:18:03.280: Sleeping now, command queued for later: SCAN tented_arch
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.282: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2415457): fprintd-DEBUG: 07:18:03.282: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2415457): GLib-GIO-DEBUG: 07:18:03.282: GTask [gio] D-Bus interface method dispatch (source object: 0x55b59d851db0, source tag: 0x7f50110cae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> ==============================================================================
> 
> ================================== 445/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unclaimed_list_enrolled_fingers_error
> start time:   07:20:32
> duration:     0.85s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=8 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_unclaimed_list_enrolled_fingers_error
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416122): GLib-GIO-DEBUG: 07:20:32.927: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416122): fprintd-DEBUG: 07:20:32.928: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416122): fprintd-WARNING **: 07:20:32.928: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416122): fprintd-DEBUG: 07:20:32.928: Launching FprintObject
> (fprintd:2416122): libfprint-context-DEBUG: 07:20:32.928: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416122): fprintd-DEBUG: 07:20:32.929: Preparing devices for resume
> (fprintd:2416122): libfprint-context-DEBUG: 07:20:32.929: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-9w8tqx4_/virtual-image.socket
> (fprintd:2416122): libfprint-context-DEBUG: 07:20:32.929: created
> 1690269632.930 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416122): libfprint-device-DEBUG: 07:20:32.929: Device reported probe completion
> (fprintd:2416122): libfprint-device-DEBUG: 07:20:32.929: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416122): libfprint-device-DEBUG: 07:20:32.929: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416122): fprintd-DEBUG: 07:20:32.931: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416122): fprintd-DEBUG: 07:20:32.931: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416122): fprintd-DEBUG: 07:20:32.931: Finger present 0
> (fprintd:2416122): fprintd-DEBUG: 07:20:32.931: Finger needed 0
> (fprintd:2416122): fprintd-DEBUG: 07:20:32.931: Got delay inhibitor for sleep.
> (fprintd:2416122): fprintd-DEBUG: 07:20:32.931: entering main loop
> (fprintd:2416122): fprintd-DEBUG: 07:20:32.931: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416122): fprintd-DEBUG: 07:20:33.028: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual image device for debugging'
> (fprintd:2416122): fprintd-DEBUG: 07:20:33.029: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416122): fprintd-DEBUG: 07:20:33.030: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416122): fprintd-DEBUG: 07:20:33.031: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual image device for debugging'!
> (fprintd:2416122): fprintd-DEBUG: 07:20:33.031: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpqv3eu42t/state/testuser/virtual_image/0'
> (fprintd:2416122): fprintd-DEBUG: 07:20:33.031: scan_dev_storedir(): opendir("/tmp/tmpqv3eu42t/state/testuser/virtual_image/0") failed: Error opening directory “/tmp/tmpqv3eu42t/state/testuser/virtual_image/0”: No such file or directory
> (fprintd:2416122): GLib-GIO-DEBUG: 07:20:33.031: GTask [gio] D-Bus interface method dispatch (source object: 0x555bf213faa0, source tag: 0x7f9b0d609e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416122): fprintd-DEBUG: 07:20:33.032: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_unclaimed_list_enrolled_fingers_error (__main__.FPrintdVirtualDeviceTest.test_unclaimed_list_enrolled_fingers_error) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.592s
> 
> OK
> ==============================================================================
> 
> ================================== 446/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unclaimed_list_enrolled_fingers_ignores_invalid
> start time:   07:20:33
> duration:     0.86s
> result:       exit status 0
> command:      MALLOC_PERTURB_=87 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_unclaimed_list_enrolled_fingers_ignores_invalid
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416139): GLib-GIO-DEBUG: 07:20:33.835: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416139): fprintd-DEBUG: 07:20:33.835: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416139): fprintd-WARNING **: 07:20:33.835: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416139): fprintd-DEBUG: 07:20:33.835: Launching FprintObject
> (fprintd:2416139): libfprint-context-DEBUG: 07:20:33.836: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416139): fprintd-DEBUG: 07:20:33.836: Preparing devices for resume
> (fprintd:2416139): libfprint-context-DEBUG: 07:20:33.836: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-2hq3da6e/virtual-image.socket
> (fprintd:2416139): libfprint-context-DEBUG: 07:20:33.836: created
> 1690269633.837 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416139): libfprint-device-DEBUG: 07:20:33.837: Device reported probe completion
> (fprintd:2416139): libfprint-device-DEBUG: 07:20:33.837: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416139): libfprint-device-DEBUG: 07:20:33.837: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416139): fprintd-DEBUG: 07:20:33.842: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416139): fprintd-DEBUG: 07:20:33.842: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416139): fprintd-DEBUG: 07:20:33.842: Finger present 0
> (fprintd:2416139): fprintd-DEBUG: 07:20:33.842: Finger needed 0
> (fprintd:2416139): fprintd-DEBUG: 07:20:33.843: Got delay inhibitor for sleep.
> (fprintd:2416139): fprintd-DEBUG: 07:20:33.843: entering main loop
> (fprintd:2416139): fprintd-DEBUG: 07:20:33.845: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416139): fprintd-DEBUG: 07:20:33.936: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual image device for debugging'
> (fprintd:2416139): fprintd-DEBUG: 07:20:33.936: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416139): fprintd-DEBUG: 07:20:33.937: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416139): fprintd-DEBUG: 07:20:33.938: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual image device for debugging'!
> (fprintd:2416139): fprintd-DEBUG: 07:20:33.938: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpvdbf79f2/state/testuser/virtual_image/0'
> Error deserializing data: Data could not be parsed(fprintd:2416139): fprintd-DEBUG: 07:20:33.938: file_storage_print_data_load(): loaded '/tmp/tmpvdbf79f2/state/testuser/virtual_image/0/2' Unknown error -5
> (fprintd:2416139): GLib-GIO-DEBUG: 07:20:33.938: GTask [gio] D-Bus interface method dispatch (source object: 0x563c9585db30, source tag: 0x7f897a4b3e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416139): fprintd-DEBUG: 07:20:33.940: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_unclaimed_list_enrolled_fingers_ignores_invalid (__main__.FPrintdVirtualDeviceTest.test_unclaimed_list_enrolled_fingers_ignores_invalid) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.610s
> 
> OK
> ==============================================================================
> 
> ================================== 447/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unclaimed_release
> start time:   07:20:34
> duration:     0.81s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=21 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_unclaimed_release
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416156): GLib-GIO-DEBUG: 07:20:34.644: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416156): fprintd-DEBUG: 07:20:34.644: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416156): fprintd-WARNING **: 07:20:34.644: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416156): fprintd-DEBUG: 07:20:34.644: Launching FprintObject
> (fprintd:2416156): libfprint-context-DEBUG: 07:20:34.644: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416156): fprintd-DEBUG: 07:20:34.645: Preparing devices for resume
> (fprintd:2416156): libfprint-context-DEBUG: 07:20:34.645: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-nflfqan3/virtual-image.socket
> (fprintd:2416156): libfprint-context-DEBUG: 07:20:34.645: created
> 1690269634.646 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416156): libfprint-device-DEBUG: 07:20:34.646: Device reported probe completion
> (fprintd:2416156): libfprint-device-DEBUG: 07:20:34.646: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416156): libfprint-device-DEBUG: 07:20:34.646: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416156): fprintd-DEBUG: 07:20:34.648: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416156): fprintd-DEBUG: 07:20:34.648: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416156): fprintd-DEBUG: 07:20:34.648: Finger present 0
> (fprintd:2416156): fprintd-DEBUG: 07:20:34.648: Finger needed 0
> (fprintd:2416156): fprintd-DEBUG: 07:20:34.648: Got delay inhibitor for sleep.
> (fprintd:2416156): fprintd-DEBUG: 07:20:34.648: entering main loop
> (fprintd:2416156): fprintd-DEBUG: 07:20:34.648: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416156): fprintd-DEBUG: 07:20:34.746: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual image device for debugging'
> 
> (fprintd:2416156): fprintd-WARNING **: 07:20:34.746: Authorization denied to :1.0 to call method 'Release' for device 'Virtual image device for debugging': Device was not claimed before use
> (fprintd:2416156): GLib-GIO-DEBUG: 07:20:34.746: GTask [gio] D-Bus interface method dispatch (source object: 0x562662326bf0, source tag: 0x7f85c8ba2e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416156): fprintd-DEBUG: 07:20:34.747: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_unclaimed_release (__main__.FPrintdVirtualDeviceTest.test_unclaimed_release) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.586s
> 
> OK
> ==============================================================================
> 
> ================================== 448/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unclaimed_verify_start
> start time:   07:20:34
> duration:     0.88s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=194 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_unclaimed_verify_start
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416173): GLib-GIO-DEBUG: 07:20:35.536: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416173): fprintd-DEBUG: 07:20:35.537: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416173): fprintd-WARNING **: 07:20:35.537: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416173): fprintd-DEBUG: 07:20:35.537: Launching FprintObject
> (fprintd:2416173): libfprint-context-DEBUG: 07:20:35.537: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416173): fprintd-DEBUG: 07:20:35.538: Preparing devices for resume
> (fprintd:2416173): libfprint-context-DEBUG: 07:20:35.538: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-zxfo8ohl/virtual-image.socket
> (fprintd:2416173): libfprint-context-DEBUG: 07:20:35.538: created
> (fprintd:2416173): libfprint-device-DEBUG: 07:20:35.538: Device reported probe completion
> (fprintd:2416173): libfprint-device-DEBUG: 07:20:35.538: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416173): libfprint-device-DEBUG: 07:20:35.538: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269635.539 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416173): fprintd-DEBUG: 07:20:35.540: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416173): fprintd-DEBUG: 07:20:35.540: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416173): fprintd-DEBUG: 07:20:35.540: Finger present 0
> (fprintd:2416173): fprintd-DEBUG: 07:20:35.540: Finger needed 0
> (fprintd:2416173): fprintd-DEBUG: 07:20:35.540: entering main loop
> (fprintd:2416173): fprintd-DEBUG: 07:20:35.540: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416173): fprintd-DEBUG: 07:20:35.541: Got delay inhibitor for sleep.
> (fprintd:2416173): fprintd-DEBUG: 07:20:35.640: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual image device for debugging'
> 
> (fprintd:2416173): fprintd-WARNING **: 07:20:35.640: Authorization denied to :1.0 to call method 'VerifyStart' for device 'Virtual image device for debugging': Device was not claimed before use
> (fprintd:2416173): GLib-GIO-DEBUG: 07:20:35.640: GTask [gio] D-Bus interface method dispatch (source object: 0x56183de3ec10, source tag: 0x7fa5d39f1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416173): fprintd-DEBUG: 07:20:35.645: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_unclaimed_verify_start (__main__.FPrintdVirtualDeviceTest.test_unclaimed_verify_start) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.701s
> 
> OK
> ==============================================================================
> 
> ================================== 449/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_allowed_list_enrolled_fingers_current_user
> start time:   07:18:05
> duration:     150.05s
> result:       killed by signal 2 SIGINT
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> G_SLICE=always-malloc MALLOC_PERTURB_=169 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_allowed_list_enrolled_fingers_current_user
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415517): GLib-GIO-DEBUG: 07:18:06.315: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.316: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415517): fprintd-WARNING **: 07:18:06.316: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.316: Launching FprintObject
> (fprintd:2415517): libfprint-context-DEBUG: 07:18:06.316: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.317: Preparing devices for resume
> (fprintd:2415517): libfprint-context-DEBUG: 07:18:06.317: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-rgxvwbjv/virtual-image.socket
> (fprintd:2415517): libfprint-context-DEBUG: 07:18:06.317: created
> 1690269486.318 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415517): libfprint-device-DEBUG: 07:18:06.317: Device reported probe completion
> (fprintd:2415517): libfprint-device-DEBUG: 07:18:06.317: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415517): libfprint-device-DEBUG: 07:18:06.317: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.319: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.319: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.319: Finger present 0
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.319: Finger needed 0
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.319: Got delay inhibitor for sleep.
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.319: entering main loop
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.319: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.412: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.413: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.414: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.414: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.415: user 'user42' claiming the device: 0
> (fprintd:2415517): libfprint-virtual_image-DEBUG: 07:18:06.415: 43635450150: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2415517): libfprint-virtual_device_connection-DEBUG: 07:18:06.415: 43635450200: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415517): GLib-GIO-DEBUG: 07:18:06.415: GTask [gio] D-Bus interface method dispatch (source object: 0x5641012bda80, source tag: 0x7f0fb763de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415517): libfprint-image_device-DEBUG: 07:18:06.516: Image device open completed
> (fprintd:2415517): libfprint-device-DEBUG: 07:18:06.516: Device reported open completion
> (fprintd:2415517): libfprint-device-DEBUG: 07:18:06.516: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415517): libfprint-device-DEBUG: 07:18:06.516: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.516: claimed device 0
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.517: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.517: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.518: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.518: file_storage_print_data_load(): loaded '/tmp/tmpgogbg6av/state/user42/virtual_image/0/6' Unknown error -2
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.518: start enrollment device 0 finger 6
> (fprintd:2415517): libfprint-device-DEBUG: 07:18:06.518: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415517): libfprint-image_device-DEBUG: 07:18:06.518: Activating image device
> (fprintd:2415517): libfprint-image_device-DEBUG: 07:18:06.518: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2415517): libfprint-image_device-DEBUG: 07:18:06.518: Image device activation completed
> (fprintd:2415517): libfprint-image_device-DEBUG: 07:18:06.518: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2415517): libfprint-image_device-DEBUG: 07:18:06.518: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2415517): libfprint-device-DEBUG: 07:18:06.518: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.518: Finger present 0
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.518: Finger needed 1
> (fprintd:2415517): GLib-GIO-DEBUG: 07:18:06.518: GTask [gio] D-Bus interface method dispatch (source object: 0x5641012bda80, source tag: 0x7f0fb763de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415517): libfprint-virtual_device_connection-DEBUG: 07:18:06.519: Got a new connection!
> (fprintd:2415517): libfprint-virtual_image-DEBUG: 07:18:06.519: image data: 0x5641012c6550
> (fprintd:2415517): libfprint-device-DEBUG: 07:18:06.519: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.519: Finger present 1
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.519: Finger needed 1
> (fprintd:2415517): libfprint-image_device-DEBUG: 07:18:06.519: Image device reported finger status: on
> (fprintd:2415517): libfprint-image_device-DEBUG: 07:18:06.519: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2415517): libfprint-image_device-DEBUG: 07:18:06.519: Image device captured an image
> (fprintd:2415517): libfprint-image_device-DEBUG: 07:18:06.519: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2415517): libfprint-device-DEBUG: 07:18:06.519: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.519: Finger present 1
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.519: Finger needed 0
> (fprintd:2415517): libfprint-device-DEBUG: 07:18:06.519: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.519: Finger present 0
> (fprintd:2415517): fprintd-DEBUG: 07:18:06.519: Finger needed 0
> (fprintd:2415517): libfprint-image_device-DEBUG: 07:18:06.519: Image device reported finger status: off
> (fprintd:2415517): libfprint-image_device-DEBUG: 07:18:06.519: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2415517): libfprint-image_device-DEBUG: 07:18:06.519: Deactivating image device
> (fprintd:2415517): libfprint-image_device-DEBUG: 07:18:06.519: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2415517): libfprint-image_device-DEBUG: 07:18:06.519: Image device deactivation completed
> (fprintd:2415517): libfprint-image_device-DEBUG: 07:18:06.519: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2415517): GLib-GIO-CRITICAL **: 07:18:06.519: GTask 0x5641012ce630 (source object: 0x5641012c4e60, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415517): libfprint-image-DEBUG: 07:18:06.528: Minutiae scan completed in 0.008291 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_allowed_list_enrolled_fingers_current_user (__main__.FPrintdVirtualDeviceTest.test_allowed_list_enrolled_fingers_current_user) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1349, in test_allowed_list_enrolled_fingers_current_user
>     self.enroll_image('whorl', finger='right-thumb')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 450/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unclaimed_verify_stop
> start time:   07:20:35
> duration:     0.95s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=45 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_unclaimed_verify_stop
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416199): GLib-GIO-DEBUG: 07:20:36.490: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416199): fprintd-DEBUG: 07:20:36.493: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416199): fprintd-WARNING **: 07:20:36.493: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416199): fprintd-DEBUG: 07:20:36.493: Launching FprintObject
> (fprintd:2416199): libfprint-context-DEBUG: 07:20:36.493: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416199): fprintd-DEBUG: 07:20:36.494: Preparing devices for resume
> (fprintd:2416199): libfprint-context-DEBUG: 07:20:36.494: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-lzzrommb/virtual-image.socket
> (fprintd:2416199): libfprint-context-DEBUG: 07:20:36.494: created
> 1690269636.496 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416199): libfprint-device-DEBUG: 07:20:36.495: Device reported probe completion
> (fprintd:2416199): libfprint-device-DEBUG: 07:20:36.495: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416199): libfprint-device-DEBUG: 07:20:36.495: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416199): fprintd-DEBUG: 07:20:36.498: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416199): fprintd-DEBUG: 07:20:36.498: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416199): fprintd-DEBUG: 07:20:36.498: Finger present 0
> (fprintd:2416199): fprintd-DEBUG: 07:20:36.498: Finger needed 0
> (fprintd:2416199): fprintd-DEBUG: 07:20:36.498: Got delay inhibitor for sleep.
> (fprintd:2416199): fprintd-DEBUG: 07:20:36.498: entering main loop
> (fprintd:2416199): fprintd-DEBUG: 07:20:36.498: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416199): fprintd-DEBUG: 07:20:36.581: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual image device for debugging'
> 
> (fprintd:2416199): fprintd-WARNING **: 07:20:36.581: Authorization denied to :1.0 to call method 'VerifyStop' for device 'Virtual image device for debugging': Device was not claimed before use
> (fprintd:2416199): GLib-GIO-DEBUG: 07:20:36.581: GTask [gio] D-Bus interface method dispatch (source object: 0x55db72df3bf0, source tag: 0x7efcd237de70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416199): fprintd-DEBUG: 07:20:36.583: main loop completed
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> ----------------------------------- stderr -----------------------------------
> test_unclaimed_verify_stop (__main__.FPrintdVirtualDeviceTest.test_unclaimed_verify_stop) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.746s
> 
> OK
> ==============================================================================
> 
> ================================== 451/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_allowed_list_enrolled_fingers_empty_user
> start time:   07:19:06
> duration:     150.13s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=191 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_allowed_list_enrolled_fingers_empty_user
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415538): GLib-GIO-DEBUG: 07:19:06.993: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415538): fprintd-DEBUG: 07:19:06.994: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415538): fprintd-WARNING **: 07:19:06.994: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415538): fprintd-DEBUG: 07:19:06.994: Launching FprintObject
> (fprintd:2415538): libfprint-context-DEBUG: 07:19:06.994: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415538): fprintd-DEBUG: 07:19:06.996: Preparing devices for resume
> (fprintd:2415538): libfprint-context-DEBUG: 07:19:06.996: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-wi1hjocj/virtual-image.socket
> 1690269546.997 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415538): libfprint-context-DEBUG: 07:19:06.996: created
> (fprintd:2415538): libfprint-device-DEBUG: 07:19:06.996: Device reported probe completion
> (fprintd:2415538): libfprint-device-DEBUG: 07:19:06.996: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415538): libfprint-device-DEBUG: 07:19:06.996: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415538): fprintd-DEBUG: 07:19:06.998: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2415538): fprintd-DEBUG: 07:19:06.998: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2415538): fprintd-DEBUG: 07:19:06.998: Finger present 0
> (fprintd:2415538): fprintd-DEBUG: 07:19:06.998: Finger needed 0
> (fprintd:2415538): fprintd-DEBUG: 07:19:06.998: Got delay inhibitor for sleep.
> (fprintd:2415538): fprintd-DEBUG: 07:19:06.998: entering main loop
> (fprintd:2415538): fprintd-DEBUG: 07:19:06.998: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415538): fprintd-DEBUG: 07:19:07.096: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2415538): fprintd-DEBUG: 07:19:07.097: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415538): fprintd-DEBUG: 07:19:07.098: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415538): fprintd-DEBUG: 07:19:07.099: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2415538): fprintd-DEBUG: 07:19:07.099: user 'user42' claiming the device: 0
> (fprintd:2415538): libfprint-virtual_image-DEBUG: 07:19:07.099: 43696134963: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2415538): libfprint-virtual_device_connection-DEBUG: 07:19:07.099: 43696134995: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415538): GLib-GIO-DEBUG: 07:19:07.100: GTask [gio] D-Bus interface method dispatch (source object: 0x557cee86dc60, source tag: 0x7f7676161e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415538): libfprint-image_device-DEBUG: 07:19:07.200: Image device open completed
> (fprintd:2415538): libfprint-device-DEBUG: 07:19:07.200: Device reported open completion
> (fprintd:2415538): libfprint-device-DEBUG: 07:19:07.200: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415538): libfprint-device-DEBUG: 07:19:07.200: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415538): fprintd-DEBUG: 07:19:07.200: claimed device 0
> (fprintd:2415538): fprintd-DEBUG: 07:19:07.202: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2415538): fprintd-DEBUG: 07:19:07.202: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415538): fprintd-DEBUG: 07:19:07.203: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2415538): fprintd-DEBUG: 07:19:07.203: file_storage_print_data_load(): loaded '/tmp/tmpsb70ouyt/state/user42/virtual_image/0/1' Unknown error -2
> (fprintd:2415538): fprintd-DEBUG: 07:19:07.203: start enrollment device 0 finger 1
> (fprintd:2415538): libfprint-device-DEBUG: 07:19:07.203: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415538): libfprint-image_device-DEBUG: 07:19:07.203: Activating image device
> (fprintd:2415538): libfprint-image_device-DEBUG: 07:19:07.203: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2415538): libfprint-image_device-DEBUG: 07:19:07.203: Image device activation completed
> (fprintd:2415538): libfprint-image_device-DEBUG: 07:19:07.203: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2415538): libfprint-image_device-DEBUG: 07:19:07.203: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2415538): libfprint-device-DEBUG: 07:19:07.203: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415538): fprintd-DEBUG: 07:19:07.203: Finger present 0
> (fprintd:2415538): fprintd-DEBUG: 07:19:07.203: Finger needed 1
> (fprintd:2415538): GLib-GIO-DEBUG: 07:19:07.203: GTask [gio] D-Bus interface method dispatch (source object: 0x557cee86dc60, source tag: 0x7f7676161e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415538): libfprint-virtual_device_connection-DEBUG: 07:19:07.204: Got a new connection!
> (fprintd:2415538): libfprint-virtual_image-DEBUG: 07:19:07.204: image data: 0x557cee876330
> (fprintd:2415538): libfprint-device-DEBUG: 07:19:07.204: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415538): fprintd-DEBUG: 07:19:07.204: Finger present 1
> (fprintd:2415538): fprintd-DEBUG: 07:19:07.204: Finger needed 1
> (fprintd:2415538): libfprint-image_device-DEBUG: 07:19:07.204: Image device reported finger status: on
> (fprintd:2415538): libfprint-image_device-DEBUG: 07:19:07.204: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2415538): libfprint-image_device-DEBUG: 07:19:07.204: Image device captured an image
> (fprintd:2415538): libfprint-image_device-DEBUG: 07:19:07.204: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2415538): libfprint-device-DEBUG: 07:19:07.204: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2415538): fprintd-DEBUG: 07:19:07.204: Finger present 1
> (fprintd:2415538): fprintd-DEBUG: 07:19:07.204: Finger needed 0
> (fprintd:2415538): libfprint-device-DEBUG: 07:19:07.204: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415538): fprintd-DEBUG: 07:19:07.204: Finger present 0
> (fprintd:2415538): fprintd-DEBUG: 07:19:07.204: Finger needed 0
> (fprintd:2415538): libfprint-image_device-DEBUG: 07:19:07.204: Image device reported finger status: off
> (fprintd:2415538): libfprint-image_device-DEBUG: 07:19:07.204: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2415538): libfprint-image_device-DEBUG: 07:19:07.204: Deactivating image device
> (fprintd:2415538): libfprint-image_device-DEBUG: 07:19:07.204: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2415538): libfprint-image_device-DEBUG: 07:19:07.204: Image device deactivation completed
> (fprintd:2415538): libfprint-image_device-DEBUG: 07:19:07.204: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2415538): GLib-GIO-CRITICAL **: 07:19:07.204: GTask 0x557cee875ee0 (source object: 0x557cee8749a0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415538): libfprint-image-DEBUG: 07:19:07.215: Minutiae scan completed in 0.010930 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_allowed_list_enrolled_fingers_empty_user (__main__.FPrintdVirtualDeviceTest.test_allowed_list_enrolled_fingers_empty_user) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1339, in test_allowed_list_enrolled_fingers_empty_user
>     self.enroll_image('whorl', finger='left-thumb')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 452/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_enroll_done_disconnect
> start time:   07:19:11
> duration:     150.05s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_PERTURB_=219 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_enroll_done_disconnect
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415646): GLib-GIO-DEBUG: 07:19:11.478: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.481: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415646): fprintd-WARNING **: 07:19:11.481: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.481: Launching FprintObject
> (fprintd:2415646): libfprint-context-DEBUG: 07:19:11.482: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.483: Preparing devices for resume
> (fprintd:2415646): libfprint-context-DEBUG: 07:19:11.483: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-s_nfql7q/virtual-image.socket
> (fprintd:2415646): libfprint-context-DEBUG: 07:19:11.483: created
> (fprintd:2415646): libfprint-device-DEBUG: 07:19:11.483: Device reported probe completion
> (fprintd:2415646): libfprint-device-DEBUG: 07:19:11.483: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415646): libfprint-device-DEBUG: 07:19:11.483: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269551.484 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.485: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.485: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.485: Finger present 0
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.485: Finger needed 0
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.485: Got delay inhibitor for sleep.
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.485: entering main loop
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.485: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.578: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.578: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.579: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.580: Authorization granted to :1.10 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.581: user 'testuser' claiming the device: 0
> (fprintd:2415646): libfprint-virtual_image-DEBUG: 07:19:11.582: 43700617870: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2415646): libfprint-virtual_device_connection-DEBUG: 07:19:11.583: 43700618143: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415646): GLib-GIO-DEBUG: 07:19:11.584: GTask [gio] D-Bus interface method dispatch (source object: 0x55e7cda684b0, source tag: 0x7fdc8432fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415646): libfprint-image_device-DEBUG: 07:19:11.681: Image device open completed
> (fprintd:2415646): libfprint-device-DEBUG: 07:19:11.681: Device reported open completion
> (fprintd:2415646): libfprint-device-DEBUG: 07:19:11.681: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415646): libfprint-device-DEBUG: 07:19:11.681: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.681: claimed device 0
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.682: Requesting authorization from :1.10 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.682: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.683: Authorization granted to :1.10 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.683: file_storage_print_data_load(): loaded '/tmp/tmpuzwar2jt/state/testuser/virtual_image/0/2' Unknown error -2
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.683: start enrollment device 0 finger 2
> (fprintd:2415646): libfprint-device-DEBUG: 07:19:11.683: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415646): libfprint-image_device-DEBUG: 07:19:11.683: Activating image device
> (fprintd:2415646): libfprint-image_device-DEBUG: 07:19:11.683: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2415646): libfprint-image_device-DEBUG: 07:19:11.683: Image device activation completed
> (fprintd:2415646): libfprint-image_device-DEBUG: 07:19:11.683: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2415646): libfprint-image_device-DEBUG: 07:19:11.683: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2415646): libfprint-device-DEBUG: 07:19:11.683: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.683: Finger present 0
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.683: Finger needed 1
> (fprintd:2415646): GLib-GIO-DEBUG: 07:19:11.683: GTask [gio] D-Bus interface method dispatch (source object: 0x55e7cda684b0, source tag: 0x7fdc8432fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415646): libfprint-virtual_device_connection-DEBUG: 07:19:11.684: Got a new connection!
> (fprintd:2415646): libfprint-virtual_image-DEBUG: 07:19:11.684: image data: 0x55e7cda6fcf0
> (fprintd:2415646): libfprint-device-DEBUG: 07:19:11.684: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.684: Finger present 1
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.684: Finger needed 1
> (fprintd:2415646): libfprint-image_device-DEBUG: 07:19:11.684: Image device reported finger status: on
> (fprintd:2415646): libfprint-image_device-DEBUG: 07:19:11.684: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2415646): libfprint-image_device-DEBUG: 07:19:11.684: Image device captured an image
> (fprintd:2415646): libfprint-image_device-DEBUG: 07:19:11.684: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2415646): libfprint-device-DEBUG: 07:19:11.684: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.684: Finger present 1
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.684: Finger needed 0
> (fprintd:2415646): libfprint-device-DEBUG: 07:19:11.684: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.685: Finger present 0
> (fprintd:2415646): fprintd-DEBUG: 07:19:11.685: Finger needed 0
> (fprintd:2415646): libfprint-image_device-DEBUG: 07:19:11.685: Image device reported finger status: off
> (fprintd:2415646): libfprint-image_device-DEBUG: 07:19:11.685: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2415646): libfprint-image_device-DEBUG: 07:19:11.685: Deactivating image device
> (fprintd:2415646): libfprint-image_device-DEBUG: 07:19:11.685: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2415646): libfprint-image_device-DEBUG: 07:19:11.685: Image device deactivation completed
> (fprintd:2415646): libfprint-image_device-DEBUG: 07:19:11.685: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2415646): GLib-GIO-CRITICAL **: 07:19:11.685: GTask 0x55e7cda6f950 (source object: 0x55e7cda6ec00, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_enroll_done_disconnect (__main__.FPrintdVirtualDeviceTest.test_enroll_done_disconnect) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1542, in test_enroll_done_disconnect
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 453/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_identify_done_disconnect
> start time:   07:19:14
> duration:     150.06s
> result:       killed by signal 2 SIGINT
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> MALLOC_PERTURB_=16 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_identify_done_disconnect
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415697): GLib-GIO-DEBUG: 07:19:14.914: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415697): fprintd-DEBUG: 07:19:14.915: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415697): fprintd-WARNING **: 07:19:14.915: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415697): fprintd-DEBUG: 07:19:14.915: Launching FprintObject
> (fprintd:2415697): libfprint-context-DEBUG: 07:19:14.915: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415697): fprintd-DEBUG: 07:19:14.916: Preparing devices for resume
> (fprintd:2415697): libfprint-context-DEBUG: 07:19:14.916: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-bd_w29fw/virtual-image.socket
> (fprintd:2415697): libfprint-context-DEBUG: 07:19:14.916: created
> 1690269554.917 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415697): libfprint-device-DEBUG: 07:19:14.917: Device reported probe completion
> (fprintd:2415697): libfprint-device-DEBUG: 07:19:14.917: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415697): libfprint-device-DEBUG: 07:19:14.917: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415697): fprintd-DEBUG: 07:19:14.918: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2415697): fprintd-DEBUG: 07:19:14.918: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2415697): fprintd-DEBUG: 07:19:14.918: Finger present 0
> (fprintd:2415697): fprintd-DEBUG: 07:19:14.918: Finger needed 0
> (fprintd:2415697): fprintd-DEBUG: 07:19:14.919: Got delay inhibitor for sleep.
> (fprintd:2415697): fprintd-DEBUG: 07:19:14.919: entering main loop
> (fprintd:2415697): fprintd-DEBUG: 07:19:14.919: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415697): fprintd-DEBUG: 07:19:15.014: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2415697): fprintd-DEBUG: 07:19:15.015: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415697): fprintd-DEBUG: 07:19:15.016: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415697): fprintd-DEBUG: 07:19:15.016: Authorization granted to :1.10 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2415697): fprintd-DEBUG: 07:19:15.016: user 'testuser' claiming the device: 0
> (fprintd:2415697): libfprint-virtual_image-DEBUG: 07:19:15.017: 43704052033: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2415697): libfprint-virtual_device_connection-DEBUG: 07:19:15.017: 43704052079: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415697): GLib-GIO-DEBUG: 07:19:15.017: GTask [gio] D-Bus interface method dispatch (source object: 0x555fc4d80c20, source tag: 0x7f6a59ccfe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415697): libfprint-image_device-DEBUG: 07:19:15.117: Image device open completed
> (fprintd:2415697): libfprint-device-DEBUG: 07:19:15.117: Device reported open completion
> (fprintd:2415697): libfprint-device-DEBUG: 07:19:15.117: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415697): libfprint-device-DEBUG: 07:19:15.117: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415697): fprintd-DEBUG: 07:19:15.117: claimed device 0
> (fprintd:2415697): fprintd-DEBUG: 07:19:15.119: Requesting authorization from :1.10 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2415697): fprintd-DEBUG: 07:19:15.119: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415697): fprintd-DEBUG: 07:19:15.120: Authorization granted to :1.10 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2415697): fprintd-DEBUG: 07:19:15.120: file_storage_print_data_load(): loaded '/tmp/tmp3asxnv4i/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2415697): fprintd-DEBUG: 07:19:15.120: start enrollment device 0 finger 7
> (fprintd:2415697): libfprint-device-DEBUG: 07:19:15.120: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415697): libfprint-image_device-DEBUG: 07:19:15.120: Activating image device
> (fprintd:2415697): libfprint-image_device-DEBUG: 07:19:15.120: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2415697): libfprint-image_device-DEBUG: 07:19:15.120: Image device activation completed
> (fprintd:2415697): libfprint-image_device-DEBUG: 07:19:15.120: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2415697): libfprint-image_device-DEBUG: 07:19:15.120: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2415697): libfprint-device-DEBUG: 07:19:15.120: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415697): fprintd-DEBUG: 07:19:15.120: Finger present 0
> (fprintd:2415697): fprintd-DEBUG: 07:19:15.120: Finger needed 1
> (fprintd:2415697): GLib-GIO-DEBUG: 07:19:15.120: GTask [gio] D-Bus interface method dispatch (source object: 0x555fc4d80c20, source tag: 0x7f6a59ccfe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415697): libfprint-virtual_device_connection-DEBUG: 07:19:15.121: Got a new connection!
> (fprintd:2415697): libfprint-virtual_image-DEBUG: 07:19:15.121: image data: 0x555fc4d891e0
> (fprintd:2415697): libfprint-device-DEBUG: 07:19:15.122: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415697): fprintd-DEBUG: 07:19:15.122: Finger present 1
> (fprintd:2415697): fprintd-DEBUG: 07:19:15.122: Finger needed 1
> (fprintd:2415697): libfprint-image_device-DEBUG: 07:19:15.122: Image device reported finger status: on
> (fprintd:2415697): libfprint-image_device-DEBUG: 07:19:15.122: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2415697): libfprint-image_device-DEBUG: 07:19:15.122: Image device captured an image
> (fprintd:2415697): libfprint-image_device-DEBUG: 07:19:15.122: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2415697): libfprint-device-DEBUG: 07:19:15.122: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2415697): fprintd-DEBUG: 07:19:15.122: Finger present 1
> (fprintd:2415697): fprintd-DEBUG: 07:19:15.122: Finger needed 0
> (fprintd:2415697): libfprint-device-DEBUG: 07:19:15.122: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415697): fprintd-DEBUG: 07:19:15.122: Finger present 0
> (fprintd:2415697): fprintd-DEBUG: 07:19:15.122: Finger needed 0
> (fprintd:2415697): libfprint-image_device-DEBUG: 07:19:15.122: Image device reported finger status: off
> (fprintd:2415697): libfprint-image_device-DEBUG: 07:19:15.122: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2415697): libfprint-image_device-DEBUG: 07:19:15.122: Deactivating image device
> (fprintd:2415697): libfprint-image_device-DEBUG: 07:19:15.122: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2415697): libfprint-image_device-DEBUG: 07:19:15.122: Image device deactivation completed
> (fprintd:2415697): libfprint-image_device-DEBUG: 07:19:15.122: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2415697): GLib-GIO-CRITICAL **: 07:19:15.122: GTask 0x555fc4d88e20 (source object: 0x555fc4d88090, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_identify_done_disconnect (__main__.FPrintdVirtualDeviceTest.test_identify_done_disconnect) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1589, in test_identify_done_disconnect
>     self.enroll_image('whorl', device=dev)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 454/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_identify_running_disconnect
> start time:   07:19:52
> duration:     150.08s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_PERTURB_=158 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_identify_running_disconnect
> ----------------------------------- stdout -----------------------------------
> (fprintd:2415714): GLib-GIO-DEBUG: 07:19:52.872: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2415714): fprintd-DEBUG: 07:19:52.874: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2415714): fprintd-WARNING **: 07:19:52.874: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2415714): fprintd-DEBUG: 07:19:52.874: Launching FprintObject
> (fprintd:2415714): libfprint-context-DEBUG: 07:19:52.875: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2415714): fprintd-DEBUG: 07:19:52.876: Preparing devices for resume
> (fprintd:2415714): libfprint-context-DEBUG: 07:19:52.877: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-dj5ky00_/virtual-image.socket
> 1690269592.877 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2415714): libfprint-context-DEBUG: 07:19:52.877: created
> (fprintd:2415714): libfprint-device-DEBUG: 07:19:52.878: Device reported probe completion
> (fprintd:2415714): libfprint-device-DEBUG: 07:19:52.883: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2415714): libfprint-device-DEBUG: 07:19:52.883: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415714): fprintd-DEBUG: 07:19:52.885: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2415714): fprintd-DEBUG: 07:19:52.885: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2415714): fprintd-DEBUG: 07:19:52.886: Finger present 0
> (fprintd:2415714): fprintd-DEBUG: 07:19:52.886: Finger needed 0
> (fprintd:2415714): fprintd-DEBUG: 07:19:52.887: Got delay inhibitor for sleep.
> (fprintd:2415714): fprintd-DEBUG: 07:19:52.887: entering main loop
> (fprintd:2415714): fprintd-DEBUG: 07:19:52.887: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2415714): fprintd-DEBUG: 07:19:52.979: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2415714): fprintd-DEBUG: 07:19:52.979: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2415714): fprintd-DEBUG: 07:19:52.980: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2415714): fprintd-DEBUG: 07:19:52.981: Authorization granted to :1.10 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2415714): fprintd-DEBUG: 07:19:52.981: user 'testuser' claiming the device: 0
> (fprintd:2415714): libfprint-virtual_image-DEBUG: 07:19:52.981: 43742016478: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2415714): libfprint-virtual_device_connection-DEBUG: 07:19:52.981: 43742016508: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2415714): GLib-GIO-DEBUG: 07:19:52.981: GTask [gio] D-Bus interface method dispatch (source object: 0x562c19417af0, source tag: 0x7f9666405e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415714): libfprint-image_device-DEBUG: 07:19:53.082: Image device open completed
> (fprintd:2415714): libfprint-device-DEBUG: 07:19:53.082: Device reported open completion
> (fprintd:2415714): libfprint-device-DEBUG: 07:19:53.082: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2415714): libfprint-device-DEBUG: 07:19:53.082: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415714): fprintd-DEBUG: 07:19:53.082: claimed device 0
> (fprintd:2415714): fprintd-DEBUG: 07:19:53.086: Requesting authorization from :1.10 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2415714): fprintd-DEBUG: 07:19:53.086: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2415714): fprintd-DEBUG: 07:19:53.088: Authorization granted to :1.10 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2415714): fprintd-DEBUG: 07:19:53.088: file_storage_print_data_load(): loaded '/tmp/tmpvfzqvl28/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2415714): fprintd-DEBUG: 07:19:53.088: start enrollment device 0 finger 7
> (fprintd:2415714): libfprint-device-DEBUG: 07:19:53.088: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2415714): libfprint-image_device-DEBUG: 07:19:53.088: Activating image device
> (fprintd:2415714): libfprint-image_device-DEBUG: 07:19:53.088: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2415714): libfprint-image_device-DEBUG: 07:19:53.088: Image device activation completed
> (fprintd:2415714): libfprint-image_device-DEBUG: 07:19:53.088: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2415714): libfprint-image_device-DEBUG: 07:19:53.088: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2415714): libfprint-device-DEBUG: 07:19:53.088: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2415714): fprintd-DEBUG: 07:19:53.088: Finger present 0
> (fprintd:2415714): fprintd-DEBUG: 07:19:53.088: Finger needed 1
> (fprintd:2415714): GLib-GIO-DEBUG: 07:19:53.088: GTask [gio] D-Bus interface method dispatch (source object: 0x562c19417af0, source tag: 0x7f9666405e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415714): libfprint-virtual_device_connection-DEBUG: 07:19:53.092: Got a new connection!
> (fprintd:2415714): libfprint-virtual_image-DEBUG: 07:19:53.092: image data: 0x562c19420150
> (fprintd:2415714): libfprint-device-DEBUG: 07:19:53.092: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2415714): fprintd-DEBUG: 07:19:53.092: Finger present 1
> (fprintd:2415714): fprintd-DEBUG: 07:19:53.092: Finger needed 1
> (fprintd:2415714): libfprint-image_device-DEBUG: 07:19:53.092: Image device reported finger status: on
> (fprintd:2415714): libfprint-image_device-DEBUG: 07:19:53.092: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2415714): libfprint-image_device-DEBUG: 07:19:53.092: Image device captured an image
> (fprintd:2415714): libfprint-image_device-DEBUG: 07:19:53.092: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2415714): libfprint-device-DEBUG: 07:19:53.092: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2415714): fprintd-DEBUG: 07:19:53.092: Finger present 1
> (fprintd:2415714): fprintd-DEBUG: 07:19:53.092: Finger needed 0
> (fprintd:2415714): libfprint-device-DEBUG: 07:19:53.092: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2415714): fprintd-DEBUG: 07:19:53.092: Finger present 0
> (fprintd:2415714): fprintd-DEBUG: 07:19:53.092: Finger needed 0
> (fprintd:2415714): libfprint-image_device-DEBUG: 07:19:53.092: Image device reported finger status: off
> (fprintd:2415714): libfprint-image_device-DEBUG: 07:19:53.092: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2415714): libfprint-image_device-DEBUG: 07:19:53.092: Deactivating image device
> (fprintd:2415714): libfprint-image_device-DEBUG: 07:19:53.092: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2415714): libfprint-image_device-DEBUG: 07:19:53.092: Image device deactivation completed
> (fprintd:2415714): libfprint-image_device-DEBUG: 07:19:53.092: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2415714): GLib-GIO-CRITICAL **: 07:19:53.092: GTask 0x562c1941fe00 (source object: 0x562c1941ee90, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2415714): libfprint-image-DEBUG: 07:19:53.108: Minutiae scan completed in 0.016230 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_identify_running_disconnect (__main__.FPrintdVirtualDeviceTest.test_identify_running_disconnect) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1578, in test_identify_running_disconnect
>     self.enroll_image('whorl', device=dev)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 455/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unclaimed_delete_enrolled_fingers
> start time:   07:20:03
> duration:     150.11s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_PERTURB_=10 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_unclaimed_delete_enrolled_fingers
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416025): GLib-GIO-DEBUG: 07:20:04.008: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.010: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416025): fprintd-WARNING **: 07:20:04.010: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.010: Launching FprintObject
> (fprintd:2416025): libfprint-context-DEBUG: 07:20:04.010: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.011: Preparing devices for resume
> (fprintd:2416025): libfprint-context-DEBUG: 07:20:04.011: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-9xdfgnt5/virtual-image.socket
> (fprintd:2416025): libfprint-context-DEBUG: 07:20:04.012: created
> 1690269604.013 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416025): libfprint-device-DEBUG: 07:20:04.013: Device reported probe completion
> (fprintd:2416025): libfprint-device-DEBUG: 07:20:04.013: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416025): libfprint-device-DEBUG: 07:20:04.013: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.015: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.015: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.015: Finger present 0
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.015: Finger needed 0
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.016: Got delay inhibitor for sleep.
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.016: entering main loop
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.016: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.110: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.111: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.112: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.113: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.113: user 'foo-user' claiming the device: 0
> (fprintd:2416025): libfprint-virtual_image-DEBUG: 07:20:04.113: 43753148202: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416025): libfprint-virtual_device_connection-DEBUG: 07:20:04.113: 43753148245: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416025): GLib-GIO-DEBUG: 07:20:04.113: GTask [gio] D-Bus interface method dispatch (source object: 0x557708f12ae0, source tag: 0x7f707d0cce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416025): libfprint-image_device-DEBUG: 07:20:04.213: Image device open completed
> (fprintd:2416025): libfprint-device-DEBUG: 07:20:04.213: Device reported open completion
> (fprintd:2416025): libfprint-device-DEBUG: 07:20:04.213: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416025): libfprint-device-DEBUG: 07:20:04.213: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.213: claimed device 0
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.214: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.214: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.215: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.215: file_storage_print_data_load(): loaded '/tmp/tmpfe6nm610/state/foo-user/virtual_image/0/7' Unknown error -2
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.215: start enrollment device 0 finger 7
> (fprintd:2416025): libfprint-device-DEBUG: 07:20:04.215: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416025): libfprint-image_device-DEBUG: 07:20:04.215: Activating image device
> (fprintd:2416025): libfprint-image_device-DEBUG: 07:20:04.215: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416025): libfprint-image_device-DEBUG: 07:20:04.216: Image device activation completed
> (fprintd:2416025): libfprint-image_device-DEBUG: 07:20:04.216: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416025): libfprint-image_device-DEBUG: 07:20:04.216: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416025): libfprint-device-DEBUG: 07:20:04.216: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.216: Finger present 0
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.216: Finger needed 1
> (fprintd:2416025): GLib-GIO-DEBUG: 07:20:04.216: GTask [gio] D-Bus interface method dispatch (source object: 0x557708f12ae0, source tag: 0x7f707d0cce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416025): libfprint-virtual_device_connection-DEBUG: 07:20:04.216: Got a new connection!
> (fprintd:2416025): libfprint-virtual_image-DEBUG: 07:20:04.216: image data: 0x557708f1b2e0
> (fprintd:2416025): libfprint-device-DEBUG: 07:20:04.216: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.216: Finger present 1
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.216: Finger needed 1
> (fprintd:2416025): libfprint-image_device-DEBUG: 07:20:04.216: Image device reported finger status: on
> (fprintd:2416025): libfprint-image_device-DEBUG: 07:20:04.216: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416025): libfprint-image_device-DEBUG: 07:20:04.216: Image device captured an image
> (fprintd:2416025): libfprint-image_device-DEBUG: 07:20:04.216: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416025): libfprint-device-DEBUG: 07:20:04.216: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.216: Finger present 1
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.216: Finger needed 0
> (fprintd:2416025): libfprint-device-DEBUG: 07:20:04.217: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.217: Finger present 0
> (fprintd:2416025): fprintd-DEBUG: 07:20:04.217: Finger needed 0
> (fprintd:2416025): libfprint-image_device-DEBUG: 07:20:04.217: Image device reported finger status: off
> (fprintd:2416025): libfprint-image_device-DEBUG: 07:20:04.217: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416025): libfprint-image_device-DEBUG: 07:20:04.217: Deactivating image device
> (fprintd:2416025): libfprint-image_device-DEBUG: 07:20:04.217: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416025): libfprint-image_device-DEBUG: 07:20:04.217: Image device deactivation completed
> (fprintd:2416025): libfprint-image_device-DEBUG: 07:20:04.217: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416025): GLib-GIO-CRITICAL **: 07:20:04.217: GTask 0x557708f23480 (source object: 0x557708f19d40, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_unclaimed_delete_enrolled_fingers (__main__.FPrintdVirtualDeviceTest.test_unclaimed_delete_enrolled_fingers) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1457, in test_unclaimed_delete_enrolled_fingers
>     self.enroll_image('whorl', claim_user='foo-user')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 456/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unclaimed_list_enrolled_fingers
> start time:   07:20:06
> duration:     150.04s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_PERTURB_=210 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_unclaimed_list_enrolled_fingers
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416101): GLib-GIO-DEBUG: 07:20:07.401: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.404: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416101): fprintd-WARNING **: 07:20:07.404: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.404: Launching FprintObject
> (fprintd:2416101): libfprint-context-DEBUG: 07:20:07.404: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.405: Preparing devices for resume
> (fprintd:2416101): libfprint-context-DEBUG: 07:20:07.405: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-vm9jqo53/virtual-image.socket
> (fprintd:2416101): libfprint-context-DEBUG: 07:20:07.405: created
> 1690269607.406 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416101): libfprint-device-DEBUG: 07:20:07.406: Device reported probe completion
> (fprintd:2416101): libfprint-device-DEBUG: 07:20:07.406: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416101): libfprint-device-DEBUG: 07:20:07.406: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.410: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.410: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.410: Finger present 0
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.410: Finger needed 0
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.410: Got delay inhibitor for sleep.
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.410: entering main loop
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.410: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.497: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.497: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.498: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.499: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.499: user 'testuser' claiming the device: 0
> (fprintd:2416101): libfprint-virtual_image-DEBUG: 07:20:07.499: 43756534602: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416101): libfprint-virtual_device_connection-DEBUG: 07:20:07.500: 43756535751: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416101): GLib-GIO-DEBUG: 07:20:07.500: GTask [gio] D-Bus interface method dispatch (source object: 0x559c47ef3bc0, source tag: 0x7f0aa77e1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416101): libfprint-image_device-DEBUG: 07:20:07.600: Image device open completed
> (fprintd:2416101): libfprint-device-DEBUG: 07:20:07.600: Device reported open completion
> (fprintd:2416101): libfprint-device-DEBUG: 07:20:07.600: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416101): libfprint-device-DEBUG: 07:20:07.600: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.600: claimed device 0
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.601: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.601: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.602: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.603: file_storage_print_data_load(): loaded '/tmp/tmpr4lnkuo8/state/testuser/virtual_image/0/1' Unknown error -2
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.603: start enrollment device 0 finger 1
> (fprintd:2416101): libfprint-device-DEBUG: 07:20:07.603: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416101): libfprint-image_device-DEBUG: 07:20:07.603: Activating image device
> (fprintd:2416101): libfprint-image_device-DEBUG: 07:20:07.603: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416101): libfprint-image_device-DEBUG: 07:20:07.603: Image device activation completed
> (fprintd:2416101): libfprint-image_device-DEBUG: 07:20:07.603: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416101): libfprint-image_device-DEBUG: 07:20:07.603: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416101): libfprint-device-DEBUG: 07:20:07.603: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.603: Finger present 0
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.603: Finger needed 1
> (fprintd:2416101): GLib-GIO-DEBUG: 07:20:07.603: GTask [gio] D-Bus interface method dispatch (source object: 0x559c47ef3bc0, source tag: 0x7f0aa77e1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416101): libfprint-virtual_device_connection-DEBUG: 07:20:07.604: Got a new connection!
> (fprintd:2416101): libfprint-virtual_image-DEBUG: 07:20:07.604: image data: 0x559c47efc270
> (fprintd:2416101): libfprint-device-DEBUG: 07:20:07.604: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.604: Finger present 1
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.604: Finger needed 1
> (fprintd:2416101): libfprint-image_device-DEBUG: 07:20:07.604: Image device reported finger status: on
> (fprintd:2416101): libfprint-image_device-DEBUG: 07:20:07.604: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416101): libfprint-image_device-DEBUG: 07:20:07.604: Image device captured an image
> (fprintd:2416101): libfprint-image_device-DEBUG: 07:20:07.604: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416101): libfprint-device-DEBUG: 07:20:07.604: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.604: Finger present 1
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.604: Finger needed 0
> (fprintd:2416101): libfprint-device-DEBUG: 07:20:07.604: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.604: Finger present 0
> (fprintd:2416101): fprintd-DEBUG: 07:20:07.604: Finger needed 0
> (fprintd:2416101): libfprint-image_device-DEBUG: 07:20:07.604: Image device reported finger status: off
> (fprintd:2416101): libfprint-image_device-DEBUG: 07:20:07.604: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416101): libfprint-image_device-DEBUG: 07:20:07.604: Deactivating image device
> (fprintd:2416101): libfprint-image_device-DEBUG: 07:20:07.604: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416101): libfprint-image_device-DEBUG: 07:20:07.604: Image device deactivation completed
> (fprintd:2416101): libfprint-image_device-DEBUG: 07:20:07.604: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416101): GLib-GIO-CRITICAL **: 07:20:07.604: GTask 0x559c47efbeb0 (source object: 0x559c47efaeb0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416101): libfprint-image-DEBUG: 07:20:07.613: Minutiae scan completed in 0.009346 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_unclaimed_list_enrolled_fingers (__main__.FPrintdVirtualDeviceTest.test_unclaimed_list_enrolled_fingers) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1473, in test_unclaimed_list_enrolled_fingers
>     self.enroll_image('whorl', finger='left-thumb', claim_user='testuser')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 457/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_verify_done_disconnect
> start time:   07:20:35
> duration:     150.09s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=175 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_verify_done_disconnect
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416207): GLib-GIO-DEBUG: 07:20:36.604: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.605: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416207): fprintd-WARNING **: 07:20:36.605: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.605: Launching FprintObject
> (fprintd:2416207): libfprint-context-DEBUG: 07:20:36.606: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.607: Preparing devices for resume
> (fprintd:2416207): libfprint-context-DEBUG: 07:20:36.607: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-ki4rwkn0/virtual-image.socket
> (fprintd:2416207): libfprint-context-DEBUG: 07:20:36.607: created
> 1690269636.608 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416207): libfprint-device-DEBUG: 07:20:36.608: Device reported probe completion
> (fprintd:2416207): libfprint-device-DEBUG: 07:20:36.608: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416207): libfprint-device-DEBUG: 07:20:36.608: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.609: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.609: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.609: Finger present 0
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.609: Finger needed 0
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.609: Got delay inhibitor for sleep.
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.609: entering main loop
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.609: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.709: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.709: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.710: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.711: Authorization granted to :1.10 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.711: user 'testuser' claiming the device: 0
> (fprintd:2416207): libfprint-virtual_image-DEBUG: 07:20:36.711: 43785746814: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416207): libfprint-virtual_device_connection-DEBUG: 07:20:36.711: 43785746846: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416207): GLib-GIO-DEBUG: 07:20:36.711: GTask [gio] D-Bus interface method dispatch (source object: 0x55c07366ba90, source tag: 0x7eff84979e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416207): libfprint-image_device-DEBUG: 07:20:36.812: Image device open completed
> (fprintd:2416207): libfprint-device-DEBUG: 07:20:36.812: Device reported open completion
> (fprintd:2416207): libfprint-device-DEBUG: 07:20:36.812: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416207): libfprint-device-DEBUG: 07:20:36.812: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.812: claimed device 0
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.815: Requesting authorization from :1.10 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.815: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.816: Authorization granted to :1.10 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.816: file_storage_print_data_load(): loaded '/tmp/tmpvn2mac05/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.816: start enrollment device 0 finger 7
> (fprintd:2416207): libfprint-device-DEBUG: 07:20:36.816: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416207): libfprint-image_device-DEBUG: 07:20:36.816: Activating image device
> (fprintd:2416207): libfprint-image_device-DEBUG: 07:20:36.816: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416207): libfprint-image_device-DEBUG: 07:20:36.816: Image device activation completed
> (fprintd:2416207): libfprint-image_device-DEBUG: 07:20:36.816: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416207): libfprint-image_device-DEBUG: 07:20:36.816: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416207): libfprint-device-DEBUG: 07:20:36.816: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.816: Finger present 0
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.816: Finger needed 1
> (fprintd:2416207): GLib-GIO-DEBUG: 07:20:36.817: GTask [gio] D-Bus interface method dispatch (source object: 0x55c07366ba90, source tag: 0x7eff84979e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416207): libfprint-virtual_device_connection-DEBUG: 07:20:36.818: Got a new connection!
> (fprintd:2416207): libfprint-virtual_image-DEBUG: 07:20:36.818: image data: 0x55c073674200
> (fprintd:2416207): libfprint-device-DEBUG: 07:20:36.818: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.818: Finger present 1
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.818: Finger needed 1
> (fprintd:2416207): libfprint-image_device-DEBUG: 07:20:36.818: Image device reported finger status: on
> (fprintd:2416207): libfprint-image_device-DEBUG: 07:20:36.818: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416207): libfprint-image_device-DEBUG: 07:20:36.818: Image device captured an image
> (fprintd:2416207): libfprint-image_device-DEBUG: 07:20:36.818: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416207): libfprint-device-DEBUG: 07:20:36.818: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.818: Finger present 1
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.818: Finger needed 0
> (fprintd:2416207): libfprint-device-DEBUG: 07:20:36.818: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.818: Finger present 0
> (fprintd:2416207): fprintd-DEBUG: 07:20:36.818: Finger needed 0
> (fprintd:2416207): libfprint-image_device-DEBUG: 07:20:36.818: Image device reported finger status: off
> (fprintd:2416207): libfprint-image_device-DEBUG: 07:20:36.818: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416207): libfprint-image_device-DEBUG: 07:20:36.818: Deactivating image device
> (fprintd:2416207): libfprint-image_device-DEBUG: 07:20:36.818: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416207): libfprint-image_device-DEBUG: 07:20:36.818: Image device deactivation completed
> (fprintd:2416207): libfprint-image_device-DEBUG: 07:20:36.818: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416207): GLib-GIO-CRITICAL **: 07:20:36.818: GTask 0x55c073673d10 (source object: 0x55c073672eb0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416207): libfprint-image-DEBUG: 07:20:36.826: Minutiae scan completed in 0.007694 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_done_disconnect (__main__.FPrintdVirtualDeviceTest.test_verify_done_disconnect) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1563, in test_verify_done_disconnect
>     self.enroll_image('whorl', device=dev)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 458/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_verify_running_disconnect
> start time:   07:20:36
> duration:     150.06s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_PERTURB_=189 TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceTest.test_verify_running_disconnect
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416224): GLib-GIO-DEBUG: 07:20:37.204: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.205: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416224): fprintd-WARNING **: 07:20:37.205: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.205: Launching FprintObject
> (fprintd:2416224): libfprint-context-DEBUG: 07:20:37.205: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.205: Preparing devices for resume
> (fprintd:2416224): libfprint-context-DEBUG: 07:20:37.206: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-0h942v54/virtual-image.socket
> (fprintd:2416224): libfprint-context-DEBUG: 07:20:37.206: created
> 1690269637.206 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416224): libfprint-device-DEBUG: 07:20:37.206: Device reported probe completion
> (fprintd:2416224): libfprint-device-DEBUG: 07:20:37.206: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416224): libfprint-device-DEBUG: 07:20:37.206: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.207: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.207: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.207: Finger present 0
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.207: Finger needed 0
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.207: Got delay inhibitor for sleep.
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.208: entering main loop
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.208: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.305: Requesting authorization from :1.10 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.306: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.307: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.307: Authorization granted to :1.10 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.307: user 'testuser' claiming the device: 0
> (fprintd:2416224): libfprint-virtual_image-DEBUG: 07:20:37.307: 43786342932: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416224): libfprint-virtual_device_connection-DEBUG: 07:20:37.307: 43786342979: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416224): GLib-GIO-DEBUG: 07:20:37.308: GTask [gio] D-Bus interface method dispatch (source object: 0x5577af61eb20, source tag: 0x7ff55963ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416224): libfprint-image_device-DEBUG: 07:20:37.408: Image device open completed
> (fprintd:2416224): libfprint-device-DEBUG: 07:20:37.408: Device reported open completion
> (fprintd:2416224): libfprint-device-DEBUG: 07:20:37.408: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416224): libfprint-device-DEBUG: 07:20:37.408: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.408: claimed device 0
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.410: Requesting authorization from :1.10 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.410: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.411: Authorization granted to :1.10 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.411: file_storage_print_data_load(): loaded '/tmp/tmpljxklx67/state/testuser/virtual_image/0/7' Unknown error -2
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.411: start enrollment device 0 finger 7
> (fprintd:2416224): libfprint-device-DEBUG: 07:20:37.411: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416224): libfprint-image_device-DEBUG: 07:20:37.411: Activating image device
> (fprintd:2416224): libfprint-image_device-DEBUG: 07:20:37.411: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416224): libfprint-image_device-DEBUG: 07:20:37.411: Image device activation completed
> (fprintd:2416224): libfprint-image_device-DEBUG: 07:20:37.411: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416224): libfprint-image_device-DEBUG: 07:20:37.411: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416224): libfprint-device-DEBUG: 07:20:37.411: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.411: Finger present 0
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.411: Finger needed 1
> (fprintd:2416224): GLib-GIO-DEBUG: 07:20:37.411: GTask [gio] D-Bus interface method dispatch (source object: 0x5577af61eb20, source tag: 0x7ff55963ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416224): libfprint-virtual_device_connection-DEBUG: 07:20:37.412: Got a new connection!
> (fprintd:2416224): libfprint-virtual_image-DEBUG: 07:20:37.412: image data: 0x5577af6272b0
> (fprintd:2416224): libfprint-device-DEBUG: 07:20:37.412: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.412: Finger present 1
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.412: Finger needed 1
> (fprintd:2416224): libfprint-image_device-DEBUG: 07:20:37.412: Image device reported finger status: on
> (fprintd:2416224): libfprint-image_device-DEBUG: 07:20:37.412: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416224): libfprint-image_device-DEBUG: 07:20:37.412: Image device captured an image
> (fprintd:2416224): libfprint-image_device-DEBUG: 07:20:37.412: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416224): libfprint-device-DEBUG: 07:20:37.412: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.412: Finger present 1
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.412: Finger needed 0
> (fprintd:2416224): libfprint-device-DEBUG: 07:20:37.412: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.412: Finger present 0
> (fprintd:2416224): fprintd-DEBUG: 07:20:37.412: Finger needed 0
> (fprintd:2416224): libfprint-image_device-DEBUG: 07:20:37.412: Image device reported finger status: off
> (fprintd:2416224): libfprint-image_device-DEBUG: 07:20:37.412: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416224): libfprint-image_device-DEBUG: 07:20:37.412: Deactivating image device
> (fprintd:2416224): libfprint-image_device-DEBUG: 07:20:37.412: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416224): libfprint-image_device-DEBUG: 07:20:37.412: Image device deactivation completed
> (fprintd:2416224): libfprint-image_device-DEBUG: 07:20:37.412: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416224): GLib-GIO-CRITICAL **: 07:20:37.413: GTask 0x5577af626ef0 (source object: 0x5577af625d80, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416224): libfprint-image-DEBUG: 07:20:37.419: Minutiae scan completed in 0.007102 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_running_disconnect (__main__.FPrintdVirtualDeviceTest.test_verify_running_disconnect) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 623, in run
>     self._callTestMethod(testMethod)
>   File "/usr/lib/python3.11/unittest/case.py", line 579, in _callTestMethod
>     if method() is not None:
>        ^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 1552, in test_verify_running_disconnect
>     self.enroll_image('whorl', device=dev)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 459/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_delete_finger_during_verify
> start time:   07:21:36
> duration:     150.12s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=112 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_delete_finger_during_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416246): GLib-GIO-DEBUG: 07:21:37.078: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.079: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416246): fprintd-WARNING **: 07:21:37.079: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.079: Launching FprintObject
> (fprintd:2416246): libfprint-context-DEBUG: 07:21:37.080: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.081: Preparing devices for resume
> (fprintd:2416246): libfprint-context-DEBUG: 07:21:37.081: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-jnt15be4/virtual-image.socket
> (fprintd:2416246): libfprint-context-DEBUG: 07:21:37.081: created
> 1690269697.081 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416246): libfprint-device-DEBUG: 07:21:37.081: Device reported probe completion
> (fprintd:2416246): libfprint-device-DEBUG: 07:21:37.081: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416246): libfprint-device-DEBUG: 07:21:37.081: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.082: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.082: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.082: Finger present 0
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.082: Finger needed 0
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.082: Got delay inhibitor for sleep.
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.083: entering main loop
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.083: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.178: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.179: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.180: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.181: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.181: user 'testuser' claiming the device: 0
> (fprintd:2416246): libfprint-virtual_image-DEBUG: 07:21:37.181: 43846216360: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416246): libfprint-virtual_device_connection-DEBUG: 07:21:37.181: 43846216408: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416246): GLib-GIO-DEBUG: 07:21:37.181: GTask [gio] D-Bus interface method dispatch (source object: 0x55e74aef1ae0, source tag: 0x7f9354c69e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416246): libfprint-image_device-DEBUG: 07:21:37.282: Image device open completed
> (fprintd:2416246): libfprint-device-DEBUG: 07:21:37.282: Device reported open completion
> (fprintd:2416246): libfprint-device-DEBUG: 07:21:37.282: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416246): libfprint-device-DEBUG: 07:21:37.282: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.282: claimed device 0
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.283: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.283: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.285: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.286: file_storage_print_data_load(): loaded '/tmp/tmpqlw5hzvs/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.286: start enrollment device 0 finger 3
> (fprintd:2416246): libfprint-device-DEBUG: 07:21:37.286: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416246): libfprint-image_device-DEBUG: 07:21:37.286: Activating image device
> (fprintd:2416246): libfprint-image_device-DEBUG: 07:21:37.286: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416246): libfprint-image_device-DEBUG: 07:21:37.286: Image device activation completed
> (fprintd:2416246): libfprint-image_device-DEBUG: 07:21:37.286: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416246): libfprint-image_device-DEBUG: 07:21:37.286: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416246): libfprint-device-DEBUG: 07:21:37.286: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.286: Finger present 0
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.286: Finger needed 1
> (fprintd:2416246): GLib-GIO-DEBUG: 07:21:37.286: GTask [gio] D-Bus interface method dispatch (source object: 0x55e74aef1ae0, source tag: 0x7f9354c69e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416246): libfprint-virtual_device_connection-DEBUG: 07:21:37.288: Got a new connection!
> (fprintd:2416246): libfprint-virtual_image-DEBUG: 07:21:37.288: image data: 0x55e74aefa3f0
> (fprintd:2416246): libfprint-device-DEBUG: 07:21:37.288: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.288: Finger present 1
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.288: Finger needed 1
> (fprintd:2416246): libfprint-image_device-DEBUG: 07:21:37.288: Image device reported finger status: on
> (fprintd:2416246): libfprint-image_device-DEBUG: 07:21:37.288: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416246): libfprint-image_device-DEBUG: 07:21:37.288: Image device captured an image
> (fprintd:2416246): libfprint-image_device-DEBUG: 07:21:37.288: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416246): libfprint-device-DEBUG: 07:21:37.288: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.288: Finger present 1
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.288: Finger needed 0
> (fprintd:2416246): libfprint-device-DEBUG: 07:21:37.288: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.288: Finger present 0
> (fprintd:2416246): fprintd-DEBUG: 07:21:37.288: Finger needed 0
> (fprintd:2416246): libfprint-image_device-DEBUG: 07:21:37.288: Image device reported finger status: off
> (fprintd:2416246): libfprint-image_device-DEBUG: 07:21:37.288: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416246): libfprint-image_device-DEBUG: 07:21:37.288: Deactivating image device
> (fprintd:2416246): libfprint-image_device-DEBUG: 07:21:37.288: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416246): libfprint-image_device-DEBUG: 07:21:37.288: Image device deactivation completed
> (fprintd:2416246): libfprint-image_device-DEBUG: 07:21:37.288: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416246): GLib-GIO-CRITICAL **: 07:21:37.288: GTask 0x55e74aef9fe0 (source object: 0x55e74aef8de0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416246): libfprint-image-DEBUG: 07:21:37.296: Minutiae scan completed in 0.008057 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_delete_finger_during_verify (__main__.FPrintdVirtualDeviceVerificationTests.test_delete_finger_during_verify) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 460/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_delete_fingers2_during_verify
> start time:   07:21:41
> duration:     150.08s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=156 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_delete_fingers2_during_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416263): GLib-GIO-DEBUG: 07:21:41.629: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.631: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416263): fprintd-WARNING **: 07:21:41.631: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.631: Launching FprintObject
> (fprintd:2416263): libfprint-context-DEBUG: 07:21:41.631: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.632: Preparing devices for resume
> (fprintd:2416263): libfprint-context-DEBUG: 07:21:41.632: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-r9oeqqfi/virtual-image.socket
> (fprintd:2416263): libfprint-context-DEBUG: 07:21:41.632: created
> 1690269701.633 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416263): libfprint-device-DEBUG: 07:21:41.633: Device reported probe completion
> (fprintd:2416263): libfprint-device-DEBUG: 07:21:41.633: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416263): libfprint-device-DEBUG: 07:21:41.633: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.635: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.635: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.635: Finger present 0
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.635: Finger needed 0
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.635: Got delay inhibitor for sleep.
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.636: entering main loop
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.636: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.729: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.730: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.731: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.732: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.732: user 'testuser' claiming the device: 0
> (fprintd:2416263): libfprint-virtual_image-DEBUG: 07:21:41.732: 43850767815: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416263): libfprint-virtual_device_connection-DEBUG: 07:21:41.732: 43850767855: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416263): GLib-GIO-DEBUG: 07:21:41.732: GTask [gio] D-Bus interface method dispatch (source object: 0x55b63d128ac0, source tag: 0x7f76fb49ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416263): libfprint-image_device-DEBUG: 07:21:41.833: Image device open completed
> (fprintd:2416263): libfprint-device-DEBUG: 07:21:41.833: Device reported open completion
> (fprintd:2416263): libfprint-device-DEBUG: 07:21:41.833: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416263): libfprint-device-DEBUG: 07:21:41.833: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.833: claimed device 0
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.834: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.834: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.835: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.835: file_storage_print_data_load(): loaded '/tmp/tmpvi8xucw5/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.835: start enrollment device 0 finger 3
> (fprintd:2416263): libfprint-device-DEBUG: 07:21:41.835: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416263): libfprint-image_device-DEBUG: 07:21:41.835: Activating image device
> (fprintd:2416263): libfprint-image_device-DEBUG: 07:21:41.835: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416263): libfprint-image_device-DEBUG: 07:21:41.835: Image device activation completed
> (fprintd:2416263): libfprint-image_device-DEBUG: 07:21:41.835: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416263): libfprint-image_device-DEBUG: 07:21:41.835: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416263): libfprint-device-DEBUG: 07:21:41.835: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.836: Finger present 0
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.836: Finger needed 1
> (fprintd:2416263): GLib-GIO-DEBUG: 07:21:41.836: GTask [gio] D-Bus interface method dispatch (source object: 0x55b63d128ac0, source tag: 0x7f76fb49ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416263): libfprint-virtual_device_connection-DEBUG: 07:21:41.836: Got a new connection!
> (fprintd:2416263): libfprint-virtual_image-DEBUG: 07:21:41.836: image data: 0x55b63d131130
> (fprintd:2416263): libfprint-device-DEBUG: 07:21:41.836: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.836: Finger present 1
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.836: Finger needed 1
> (fprintd:2416263): libfprint-image_device-DEBUG: 07:21:41.836: Image device reported finger status: on
> (fprintd:2416263): libfprint-image_device-DEBUG: 07:21:41.836: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416263): libfprint-image_device-DEBUG: 07:21:41.836: Image device captured an image
> (fprintd:2416263): libfprint-image_device-DEBUG: 07:21:41.836: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416263): libfprint-device-DEBUG: 07:21:41.836: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.836: Finger present 1
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.836: Finger needed 0
> (fprintd:2416263): libfprint-device-DEBUG: 07:21:41.836: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.836: Finger present 0
> (fprintd:2416263): fprintd-DEBUG: 07:21:41.836: Finger needed 0
> (fprintd:2416263): libfprint-image_device-DEBUG: 07:21:41.836: Image device reported finger status: off
> (fprintd:2416263): libfprint-image_device-DEBUG: 07:21:41.836: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416263): libfprint-image_device-DEBUG: 07:21:41.836: Deactivating image device
> (fprintd:2416263): libfprint-image_device-DEBUG: 07:21:41.836: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416263): libfprint-image_device-DEBUG: 07:21:41.836: Image device deactivation completed
> (fprintd:2416263): libfprint-image_device-DEBUG: 07:21:41.836: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416263): GLib-GIO-CRITICAL **: 07:21:41.837: GTask 0x55b63d130d90 (source object: 0x55b63d12fdb0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416263): libfprint-image-DEBUG: 07:21:41.846: Minutiae scan completed in 0.009210 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_delete_fingers2_during_verify (__main__.FPrintdVirtualDeviceVerificationTests.test_delete_fingers2_during_verify) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 461/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_delete_fingers_during_verify
> start time:   07:21:44
> duration:     150.10s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=159 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_delete_fingers_during_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416280): GLib-GIO-DEBUG: 07:21:45.056: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.057: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416280): fprintd-WARNING **: 07:21:45.057: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.057: Launching FprintObject
> (fprintd:2416280): libfprint-context-DEBUG: 07:21:45.057: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.063: Preparing devices for resume
> (fprintd:2416280): libfprint-context-DEBUG: 07:21:45.063: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-b0vb0vpn/virtual-image.socket
> (fprintd:2416280): libfprint-context-DEBUG: 07:21:45.063: created
> (fprintd:2416280): libfprint-device-DEBUG: 07:21:45.063: Device reported probe completion
> (fprintd:2416280): libfprint-device-DEBUG: 07:21:45.063: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> 1690269705.064 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416280): libfprint-device-DEBUG: 07:21:45.063: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.067: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.067: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.067: Finger present 0
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.067: Finger needed 0
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.067: Got delay inhibitor for sleep.
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.067: entering main loop
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.067: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.145: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.146: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.147: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.148: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.148: user 'testuser' claiming the device: 0
> (fprintd:2416280): libfprint-virtual_image-DEBUG: 07:21:45.148: 43854183249: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416280): libfprint-virtual_device_connection-DEBUG: 07:21:45.148: 43854183291: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416280): GLib-GIO-DEBUG: 07:21:45.148: GTask [gio] D-Bus interface method dispatch (source object: 0x55e785d46c10, source tag: 0x7f2a09bd6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416280): libfprint-image_device-DEBUG: 07:21:45.248: Image device open completed
> (fprintd:2416280): libfprint-device-DEBUG: 07:21:45.248: Device reported open completion
> (fprintd:2416280): libfprint-device-DEBUG: 07:21:45.248: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416280): libfprint-device-DEBUG: 07:21:45.248: Updated temperature model after 0.18 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.248: claimed device 0
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.249: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.249: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.250: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.250: file_storage_print_data_load(): loaded '/tmp/tmp8bs36vlx/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.250: start enrollment device 0 finger 3
> (fprintd:2416280): libfprint-device-DEBUG: 07:21:45.250: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416280): libfprint-image_device-DEBUG: 07:21:45.250: Activating image device
> (fprintd:2416280): libfprint-image_device-DEBUG: 07:21:45.250: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416280): libfprint-image_device-DEBUG: 07:21:45.250: Image device activation completed
> (fprintd:2416280): libfprint-image_device-DEBUG: 07:21:45.250: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416280): libfprint-image_device-DEBUG: 07:21:45.250: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416280): libfprint-device-DEBUG: 07:21:45.250: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.250: Finger present 0
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.250: Finger needed 1
> (fprintd:2416280): GLib-GIO-DEBUG: 07:21:45.250: GTask [gio] D-Bus interface method dispatch (source object: 0x55e785d46c10, source tag: 0x7f2a09bd6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416280): libfprint-virtual_device_connection-DEBUG: 07:21:45.251: Got a new connection!
> (fprintd:2416280): libfprint-virtual_image-DEBUG: 07:21:45.251: image data: 0x55e785d4f000
> (fprintd:2416280): libfprint-device-DEBUG: 07:21:45.251: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.251: Finger present 1
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.251: Finger needed 1
> (fprintd:2416280): libfprint-image_device-DEBUG: 07:21:45.251: Image device reported finger status: on
> (fprintd:2416280): libfprint-image_device-DEBUG: 07:21:45.251: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416280): libfprint-image_device-DEBUG: 07:21:45.251: Image device captured an image
> (fprintd:2416280): libfprint-image_device-DEBUG: 07:21:45.251: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416280): libfprint-device-DEBUG: 07:21:45.251: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.251: Finger present 1
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.251: Finger needed 0
> (fprintd:2416280): libfprint-device-DEBUG: 07:21:45.251: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.251: Finger present 0
> (fprintd:2416280): fprintd-DEBUG: 07:21:45.251: Finger needed 0
> (fprintd:2416280): libfprint-image_device-DEBUG: 07:21:45.251: Image device reported finger status: off
> (fprintd:2416280): libfprint-image_device-DEBUG: 07:21:45.251: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416280): libfprint-image_device-DEBUG: 07:21:45.251: Deactivating image device
> (fprintd:2416280): libfprint-image_device-DEBUG: 07:21:45.251: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416280): libfprint-image_device-DEBUG: 07:21:45.251: Image device deactivation completed
> (fprintd:2416280): libfprint-image_device-DEBUG: 07:21:45.251: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416280): GLib-GIO-CRITICAL **: 07:21:45.251: GTask 0x55e785d4ed40 (source object: 0x55e785d4df00, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416280): libfprint-image-DEBUG: 07:21:45.258: Minutiae scan completed in 0.006819 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_delete_fingers_during_verify (__main__.FPrintdVirtualDeviceVerificationTests.test_delete_fingers_during_verify) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 462/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_enroll_start_during_verify
> start time:   07:22:22
> duration:     150.08s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=59 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_enroll_start_during_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416298): GLib-GIO-DEBUG: 07:22:22.748: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.749: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416298): fprintd-WARNING **: 07:22:22.749: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.749: Launching FprintObject
> (fprintd:2416298): libfprint-context-DEBUG: 07:22:22.749: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.750: Preparing devices for resume
> (fprintd:2416298): libfprint-context-DEBUG: 07:22:22.750: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-kn029bxc/virtual-image.socket
> (fprintd:2416298): libfprint-context-DEBUG: 07:22:22.750: created
> (fprintd:2416298): libfprint-device-DEBUG: 07:22:22.750: Device reported probe completion
> (fprintd:2416298): libfprint-device-DEBUG: 07:22:22.750: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> 1690269742.751 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416298): libfprint-device-DEBUG: 07:22:22.751: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.753: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.753: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.753: Finger present 0
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.753: Finger needed 0
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.753: Got delay inhibitor for sleep.
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.753: entering main loop
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.753: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.836: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.836: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.837: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.838: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.838: user 'testuser' claiming the device: 0
> (fprintd:2416298): libfprint-virtual_image-DEBUG: 07:22:22.838: 43891873627: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416298): libfprint-virtual_device_connection-DEBUG: 07:22:22.838: 43891873662: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416298): GLib-GIO-DEBUG: 07:22:22.838: GTask [gio] D-Bus interface method dispatch (source object: 0x55dff48d7a90, source tag: 0x7f76ef314e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416298): libfprint-image_device-DEBUG: 07:22:22.939: Image device open completed
> (fprintd:2416298): libfprint-device-DEBUG: 07:22:22.939: Device reported open completion
> (fprintd:2416298): libfprint-device-DEBUG: 07:22:22.939: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416298): libfprint-device-DEBUG: 07:22:22.939: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.939: claimed device 0
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.940: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.940: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.941: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.941: file_storage_print_data_load(): loaded '/tmp/tmp70lvked5/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.941: start enrollment device 0 finger 3
> (fprintd:2416298): libfprint-device-DEBUG: 07:22:22.941: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416298): libfprint-image_device-DEBUG: 07:22:22.941: Activating image device
> (fprintd:2416298): libfprint-image_device-DEBUG: 07:22:22.941: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416298): libfprint-image_device-DEBUG: 07:22:22.941: Image device activation completed
> (fprintd:2416298): libfprint-image_device-DEBUG: 07:22:22.941: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416298): libfprint-image_device-DEBUG: 07:22:22.941: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416298): libfprint-device-DEBUG: 07:22:22.941: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.941: Finger present 0
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.941: Finger needed 1
> (fprintd:2416298): GLib-GIO-DEBUG: 07:22:22.941: GTask [gio] D-Bus interface method dispatch (source object: 0x55dff48d7a90, source tag: 0x7f76ef314e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416298): libfprint-virtual_device_connection-DEBUG: 07:22:22.942: Got a new connection!
> (fprintd:2416298): libfprint-virtual_image-DEBUG: 07:22:22.942: image data: 0x55dff48e00e0
> (fprintd:2416298): libfprint-device-DEBUG: 07:22:22.942: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.942: Finger present 1
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.942: Finger needed 1
> (fprintd:2416298): libfprint-image_device-DEBUG: 07:22:22.942: Image device reported finger status: on
> (fprintd:2416298): libfprint-image_device-DEBUG: 07:22:22.942: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416298): libfprint-image_device-DEBUG: 07:22:22.942: Image device captured an image
> (fprintd:2416298): libfprint-image_device-DEBUG: 07:22:22.942: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416298): libfprint-device-DEBUG: 07:22:22.942: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.942: Finger present 1
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.942: Finger needed 0
> (fprintd:2416298): libfprint-device-DEBUG: 07:22:22.942: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.942: Finger present 0
> (fprintd:2416298): fprintd-DEBUG: 07:22:22.942: Finger needed 0
> (fprintd:2416298): libfprint-image_device-DEBUG: 07:22:22.942: Image device reported finger status: off
> (fprintd:2416298): libfprint-image_device-DEBUG: 07:22:22.942: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416298): libfprint-image_device-DEBUG: 07:22:22.942: Deactivating image device
> (fprintd:2416298): libfprint-image_device-DEBUG: 07:22:22.942: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416298): libfprint-image_device-DEBUG: 07:22:22.942: Image device deactivation completed
> (fprintd:2416298): libfprint-image_device-DEBUG: 07:22:22.942: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416298): GLib-GIO-CRITICAL **: 07:22:22.942: GTask 0x55dff48dfad0 (source object: 0x55dff48ded70, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_enroll_start_during_verify (__main__.FPrintdVirtualDeviceVerificationTests.test_enroll_start_during_verify) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 463/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_enroll_stop_during_verify
> start time:   07:22:33
> duration:     150.13s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=246 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_enroll_stop_during_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416319): GLib-GIO-DEBUG: 07:22:33.983: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416319): fprintd-DEBUG: 07:22:33.984: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416319): fprintd-WARNING **: 07:22:33.984: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416319): fprintd-DEBUG: 07:22:33.984: Launching FprintObject
> (fprintd:2416319): libfprint-context-DEBUG: 07:22:33.984: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416319): fprintd-DEBUG: 07:22:33.985: Preparing devices for resume
> (fprintd:2416319): libfprint-context-DEBUG: 07:22:33.985: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-3ghiae7d/virtual-image.socket
> (fprintd:2416319): libfprint-context-DEBUG: 07:22:33.985: created
> (fprintd:2416319): libfprint-device-DEBUG: 07:22:33.986: Device reported probe completion
> (fprintd:2416319): libfprint-device-DEBUG: 07:22:33.986: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416319): libfprint-device-DEBUG: 07:22:33.986: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269753.986 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416319): fprintd-DEBUG: 07:22:33.989: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416319): fprintd-DEBUG: 07:22:33.989: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416319): fprintd-DEBUG: 07:22:33.989: Finger present 0
> (fprintd:2416319): fprintd-DEBUG: 07:22:33.989: Finger needed 0
> (fprintd:2416319): fprintd-DEBUG: 07:22:33.989: Got delay inhibitor for sleep.
> (fprintd:2416319): fprintd-DEBUG: 07:22:33.989: entering main loop
> (fprintd:2416319): fprintd-DEBUG: 07:22:33.989: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416319): fprintd-DEBUG: 07:22:34.082: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416319): fprintd-DEBUG: 07:22:34.083: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416319): fprintd-DEBUG: 07:22:34.084: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416319): fprintd-DEBUG: 07:22:34.084: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416319): fprintd-DEBUG: 07:22:34.084: user 'testuser' claiming the device: 0
> (fprintd:2416319): libfprint-virtual_image-DEBUG: 07:22:34.084: 43903119964: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416319): libfprint-virtual_device_connection-DEBUG: 07:22:34.084: 43903120003: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416319): GLib-GIO-DEBUG: 07:22:34.085: GTask [gio] D-Bus interface method dispatch (source object: 0x555966b2cbf0, source tag: 0x7f5135790e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416319): libfprint-image_device-DEBUG: 07:22:34.185: Image device open completed
> (fprintd:2416319): libfprint-device-DEBUG: 07:22:34.185: Device reported open completion
> (fprintd:2416319): libfprint-device-DEBUG: 07:22:34.185: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416319): libfprint-device-DEBUG: 07:22:34.185: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416319): fprintd-DEBUG: 07:22:34.185: claimed device 0
> (fprintd:2416319): fprintd-DEBUG: 07:22:34.186: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416319): fprintd-DEBUG: 07:22:34.186: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416319): fprintd-DEBUG: 07:22:34.187: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416319): fprintd-DEBUG: 07:22:34.187: file_storage_print_data_load(): loaded '/tmp/tmp9b9olcxq/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416319): fprintd-DEBUG: 07:22:34.187: start enrollment device 0 finger 3
> (fprintd:2416319): libfprint-device-DEBUG: 07:22:34.187: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416319): libfprint-image_device-DEBUG: 07:22:34.187: Activating image device
> (fprintd:2416319): libfprint-image_device-DEBUG: 07:22:34.187: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416319): libfprint-image_device-DEBUG: 07:22:34.187: Image device activation completed
> (fprintd:2416319): libfprint-image_device-DEBUG: 07:22:34.187: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416319): libfprint-image_device-DEBUG: 07:22:34.187: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416319): libfprint-device-DEBUG: 07:22:34.187: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416319): fprintd-DEBUG: 07:22:34.187: Finger present 0
> (fprintd:2416319): fprintd-DEBUG: 07:22:34.187: Finger needed 1
> (fprintd:2416319): GLib-GIO-DEBUG: 07:22:34.188: GTask [gio] D-Bus interface method dispatch (source object: 0x555966b2cbf0, source tag: 0x7f5135790e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416319): libfprint-virtual_device_connection-DEBUG: 07:22:34.188: Got a new connection!
> (fprintd:2416319): libfprint-virtual_image-DEBUG: 07:22:34.188: image data: 0x555966b34f50
> (fprintd:2416319): libfprint-device-DEBUG: 07:22:34.188: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416319): fprintd-DEBUG: 07:22:34.188: Finger present 1
> (fprintd:2416319): fprintd-DEBUG: 07:22:34.188: Finger needed 1
> (fprintd:2416319): libfprint-image_device-DEBUG: 07:22:34.188: Image device reported finger status: on
> (fprintd:2416319): libfprint-image_device-DEBUG: 07:22:34.188: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416319): libfprint-image_device-DEBUG: 07:22:34.188: Image device captured an image
> (fprintd:2416319): libfprint-image_device-DEBUG: 07:22:34.188: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416319): libfprint-device-DEBUG: 07:22:34.188: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416319): fprintd-DEBUG: 07:22:34.188: Finger present 1
> (fprintd:2416319): fprintd-DEBUG: 07:22:34.188: Finger needed 0
> (fprintd:2416319): libfprint-device-DEBUG: 07:22:34.188: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416319): fprintd-DEBUG: 07:22:34.188: Finger present 0
> (fprintd:2416319): fprintd-DEBUG: 07:22:34.188: Finger needed 0
> (fprintd:2416319): libfprint-image_device-DEBUG: 07:22:34.188: Image device reported finger status: off
> (fprintd:2416319): libfprint-image_device-DEBUG: 07:22:34.188: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416319): libfprint-image_device-DEBUG: 07:22:34.189: Deactivating image device
> (fprintd:2416319): libfprint-image_device-DEBUG: 07:22:34.189: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416319): libfprint-image_device-DEBUG: 07:22:34.189: Image device deactivation completed
> (fprintd:2416319): libfprint-image_device-DEBUG: 07:22:34.189: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416319): GLib-GIO-CRITICAL **: 07:22:34.189: GTask 0x555966b34bb0 (source object: 0x555966b34490, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416319): libfprint-image-DEBUG: 07:22:34.196: Minutiae scan completed in 0.007692 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_enroll_stop_during_verify (__main__.FPrintdVirtualDeviceVerificationTests.test_enroll_stop_during_verify) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 464/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_multiple_verify
> start time:   07:22:36
> duration:     150.07s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_PERTURB_=18 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_multiple_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416336): GLib-GIO-DEBUG: 07:22:37.498: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.499: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416336): fprintd-WARNING **: 07:22:37.499: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.499: Launching FprintObject
> (fprintd:2416336): libfprint-context-DEBUG: 07:22:37.499: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.500: Preparing devices for resume
> (fprintd:2416336): libfprint-context-DEBUG: 07:22:37.500: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-_lifbo4z/virtual-image.socket
> (fprintd:2416336): libfprint-context-DEBUG: 07:22:37.500: created
> (fprintd:2416336): libfprint-device-DEBUG: 07:22:37.501: Device reported probe completion
> (fprintd:2416336): libfprint-device-DEBUG: 07:22:37.501: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416336): libfprint-device-DEBUG: 07:22:37.501: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269757.502 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.503: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.503: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.503: Finger present 0
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.503: Finger needed 0
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.503: Got delay inhibitor for sleep.
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.503: entering main loop
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.504: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.598: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.599: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.600: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.601: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.601: user 'testuser' claiming the device: 0
> (fprintd:2416336): libfprint-virtual_image-DEBUG: 07:22:37.601: 43906636750: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416336): libfprint-virtual_device_connection-DEBUG: 07:22:37.601: 43906636799: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416336): GLib-GIO-DEBUG: 07:22:37.601: GTask [gio] D-Bus interface method dispatch (source object: 0x560712980c40, source tag: 0x7f94a9f64e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416336): libfprint-image_device-DEBUG: 07:22:37.702: Image device open completed
> (fprintd:2416336): libfprint-device-DEBUG: 07:22:37.702: Device reported open completion
> (fprintd:2416336): libfprint-device-DEBUG: 07:22:37.702: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416336): libfprint-device-DEBUG: 07:22:37.702: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.702: claimed device 0
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.704: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.704: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.705: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.706: file_storage_print_data_load(): loaded '/tmp/tmp7k3q0kxy/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.706: start enrollment device 0 finger 3
> (fprintd:2416336): libfprint-device-DEBUG: 07:22:37.706: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416336): libfprint-image_device-DEBUG: 07:22:37.706: Activating image device
> (fprintd:2416336): libfprint-image_device-DEBUG: 07:22:37.706: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416336): libfprint-image_device-DEBUG: 07:22:37.706: Image device activation completed
> (fprintd:2416336): libfprint-image_device-DEBUG: 07:22:37.706: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416336): libfprint-image_device-DEBUG: 07:22:37.706: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416336): libfprint-device-DEBUG: 07:22:37.706: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.706: Finger present 0
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.706: Finger needed 1
> (fprintd:2416336): GLib-GIO-DEBUG: 07:22:37.706: GTask [gio] D-Bus interface method dispatch (source object: 0x560712980c40, source tag: 0x7f94a9f64e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416336): libfprint-virtual_device_connection-DEBUG: 07:22:37.707: Got a new connection!
> (fprintd:2416336): libfprint-virtual_image-DEBUG: 07:22:37.707: image data: 0x5607129892c0
> (fprintd:2416336): libfprint-device-DEBUG: 07:22:37.707: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.707: Finger present 1
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.707: Finger needed 1
> (fprintd:2416336): libfprint-image_device-DEBUG: 07:22:37.707: Image device reported finger status: on
> (fprintd:2416336): libfprint-image_device-DEBUG: 07:22:37.707: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416336): libfprint-image_device-DEBUG: 07:22:37.707: Image device captured an image
> (fprintd:2416336): libfprint-image_device-DEBUG: 07:22:37.707: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416336): libfprint-device-DEBUG: 07:22:37.707: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.707: Finger present 1
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.707: Finger needed 0
> (fprintd:2416336): libfprint-device-DEBUG: 07:22:37.707: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.707: Finger present 0
> (fprintd:2416336): fprintd-DEBUG: 07:22:37.707: Finger needed 0
> (fprintd:2416336): libfprint-image_device-DEBUG: 07:22:37.707: Image device reported finger status: off
> (fprintd:2416336): libfprint-image_device-DEBUG: 07:22:37.707: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416336): libfprint-image_device-DEBUG: 07:22:37.707: Deactivating image device
> (fprintd:2416336): libfprint-image_device-DEBUG: 07:22:37.707: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416336): libfprint-image_device-DEBUG: 07:22:37.707: Image device deactivation completed
> (fprintd:2416336): libfprint-image_device-DEBUG: 07:22:37.707: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416336): GLib-GIO-CRITICAL **: 07:22:37.707: GTask 0x560712988f20 (source object: 0x560712987cc0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416336): libfprint-image-DEBUG: 07:22:37.720: Minutiae scan completed in 0.013331 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_multiple_verify (__main__.FPrintdVirtualDeviceVerificationTests.test_multiple_verify) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 465/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_multiple_verify_cancelled
> start time:   07:23:06
> duration:     150.11s
> result:       killed by signal 2 SIGINT
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> G_SLICE=always-malloc MALLOC_PERTURB_=169 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_multiple_verify_cancelled
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416353): GLib-GIO-DEBUG: 07:23:06.581: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.582: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416353): fprintd-WARNING **: 07:23:06.582: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.582: Launching FprintObject
> (fprintd:2416353): libfprint-context-DEBUG: 07:23:06.582: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.583: Preparing devices for resume
> (fprintd:2416353): libfprint-context-DEBUG: 07:23:06.584: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-fbu8mxbo/virtual-image.socket
> (fprintd:2416353): libfprint-context-DEBUG: 07:23:06.584: created
> 1690269786.584 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416353): libfprint-device-DEBUG: 07:23:06.584: Device reported probe completion
> (fprintd:2416353): libfprint-device-DEBUG: 07:23:06.584: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416353): libfprint-device-DEBUG: 07:23:06.584: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.587: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.587: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.587: Finger present 0
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.587: Finger needed 0
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.587: Got delay inhibitor for sleep.
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.587: entering main loop
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.587: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.681: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.682: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.683: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.683: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.683: user 'testuser' claiming the device: 0
> (fprintd:2416353): libfprint-virtual_image-DEBUG: 07:23:06.683: 43935719004: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416353): libfprint-virtual_device_connection-DEBUG: 07:23:06.684: 43935719040: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416353): GLib-GIO-DEBUG: 07:23:06.684: GTask [gio] D-Bus interface method dispatch (source object: 0x55e1deff7ba0, source tag: 0x7ff2d2a33e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416353): libfprint-image_device-DEBUG: 07:23:06.784: Image device open completed
> (fprintd:2416353): libfprint-device-DEBUG: 07:23:06.784: Device reported open completion
> (fprintd:2416353): libfprint-device-DEBUG: 07:23:06.784: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416353): libfprint-device-DEBUG: 07:23:06.784: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.784: claimed device 0
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.785: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.785: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.786: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.786: file_storage_print_data_load(): loaded '/tmp/tmpvdg0d0l6/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.786: start enrollment device 0 finger 3
> (fprintd:2416353): libfprint-device-DEBUG: 07:23:06.786: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416353): libfprint-image_device-DEBUG: 07:23:06.786: Activating image device
> (fprintd:2416353): libfprint-image_device-DEBUG: 07:23:06.786: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416353): libfprint-image_device-DEBUG: 07:23:06.786: Image device activation completed
> (fprintd:2416353): libfprint-image_device-DEBUG: 07:23:06.786: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416353): libfprint-image_device-DEBUG: 07:23:06.786: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416353): libfprint-device-DEBUG: 07:23:06.786: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.786: Finger present 0
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.787: Finger needed 1
> (fprintd:2416353): GLib-GIO-DEBUG: 07:23:06.787: GTask [gio] D-Bus interface method dispatch (source object: 0x55e1deff7ba0, source tag: 0x7ff2d2a33e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416353): libfprint-virtual_device_connection-DEBUG: 07:23:06.787: Got a new connection!
> (fprintd:2416353): libfprint-virtual_image-DEBUG: 07:23:06.787: image data: 0x55e1df000460
> (fprintd:2416353): libfprint-device-DEBUG: 07:23:06.787: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.787: Finger present 1
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.787: Finger needed 1
> (fprintd:2416353): libfprint-image_device-DEBUG: 07:23:06.787: Image device reported finger status: on
> (fprintd:2416353): libfprint-image_device-DEBUG: 07:23:06.787: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416353): libfprint-image_device-DEBUG: 07:23:06.787: Image device captured an image
> (fprintd:2416353): libfprint-image_device-DEBUG: 07:23:06.788: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416353): libfprint-device-DEBUG: 07:23:06.788: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.788: Finger present 1
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.788: Finger needed 0
> (fprintd:2416353): libfprint-device-DEBUG: 07:23:06.788: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.788: Finger present 0
> (fprintd:2416353): fprintd-DEBUG: 07:23:06.788: Finger needed 0
> (fprintd:2416353): libfprint-image_device-DEBUG: 07:23:06.788: Image device reported finger status: off
> (fprintd:2416353): libfprint-image_device-DEBUG: 07:23:06.788: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416353): libfprint-image_device-DEBUG: 07:23:06.788: Deactivating image device
> (fprintd:2416353): libfprint-image_device-DEBUG: 07:23:06.788: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416353): libfprint-image_device-DEBUG: 07:23:06.788: Image device deactivation completed
> (fprintd:2416353): libfprint-image_device-DEBUG: 07:23:06.788: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416353): GLib-GIO-CRITICAL **: 07:23:06.788: GTask 0x55e1deffff60 (source object: 0x55e1deffee00, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416353): libfprint-image-DEBUG: 07:23:06.795: Minutiae scan completed in 0.007452 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_multiple_verify_cancelled (__main__.FPrintdVirtualDeviceVerificationTests.test_multiple_verify_cancelled) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 466/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_concourrent_stop
> start time:   07:23:06
> duration:     150.05s
> result:       killed by signal 2 SIGINT
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> G_SLICE=always-malloc FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 MALLOC_PERTURB_=190 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_concourrent_stop
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416370): GLib-GIO-DEBUG: 07:23:07.420: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.421: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416370): fprintd-WARNING **: 07:23:07.421: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.421: Launching FprintObject
> (fprintd:2416370): libfprint-context-DEBUG: 07:23:07.422: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.427: Preparing devices for resume
> (fprintd:2416370): libfprint-context-DEBUG: 07:23:07.427: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-ylseg9fq/virtual-image.socket
> (fprintd:2416370): libfprint-context-DEBUG: 07:23:07.427: created
> 1690269787.428 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416370): libfprint-device-DEBUG: 07:23:07.428: Device reported probe completion
> (fprintd:2416370): libfprint-device-DEBUG: 07:23:07.428: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416370): libfprint-device-DEBUG: 07:23:07.428: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.431: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.431: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.431: Finger present 0
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.431: Finger needed 0
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.431: Got delay inhibitor for sleep.
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.431: entering main loop
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.431: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.514: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.514: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.515: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.516: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.516: user 'testuser' claiming the device: 0
> (fprintd:2416370): libfprint-virtual_image-DEBUG: 07:23:07.516: 43936551380: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416370): libfprint-virtual_device_connection-DEBUG: 07:23:07.516: 43936551424: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416370): GLib-GIO-DEBUG: 07:23:07.516: GTask [gio] D-Bus interface method dispatch (source object: 0x564c96fdaae0, source tag: 0x7f2dc9087e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416370): libfprint-image_device-DEBUG: 07:23:07.617: Image device open completed
> (fprintd:2416370): libfprint-device-DEBUG: 07:23:07.617: Device reported open completion
> (fprintd:2416370): libfprint-device-DEBUG: 07:23:07.617: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416370): libfprint-device-DEBUG: 07:23:07.617: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.617: claimed device 0
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.618: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.618: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.619: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.619: file_storage_print_data_load(): loaded '/tmp/tmpi6e678xn/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.619: start enrollment device 0 finger 3
> (fprintd:2416370): libfprint-device-DEBUG: 07:23:07.619: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416370): libfprint-image_device-DEBUG: 07:23:07.619: Activating image device
> (fprintd:2416370): libfprint-image_device-DEBUG: 07:23:07.619: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416370): libfprint-image_device-DEBUG: 07:23:07.619: Image device activation completed
> (fprintd:2416370): libfprint-image_device-DEBUG: 07:23:07.619: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416370): libfprint-image_device-DEBUG: 07:23:07.619: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416370): libfprint-device-DEBUG: 07:23:07.619: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.619: Finger present 0
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.619: Finger needed 1
> (fprintd:2416370): GLib-GIO-DEBUG: 07:23:07.619: GTask [gio] D-Bus interface method dispatch (source object: 0x564c96fdaae0, source tag: 0x7f2dc9087e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416370): libfprint-virtual_device_connection-DEBUG: 07:23:07.620: Got a new connection!
> (fprintd:2416370): libfprint-virtual_image-DEBUG: 07:23:07.620: image data: 0x564c96fe3200
> (fprintd:2416370): libfprint-device-DEBUG: 07:23:07.620: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.620: Finger present 1
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.620: Finger needed 1
> (fprintd:2416370): libfprint-image_device-DEBUG: 07:23:07.620: Image device reported finger status: on
> (fprintd:2416370): libfprint-image_device-DEBUG: 07:23:07.620: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416370): libfprint-image_device-DEBUG: 07:23:07.620: Image device captured an image
> (fprintd:2416370): libfprint-image_device-DEBUG: 07:23:07.620: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416370): libfprint-device-DEBUG: 07:23:07.620: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.620: Finger present 1
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.620: Finger needed 0
> (fprintd:2416370): libfprint-device-DEBUG: 07:23:07.620: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.620: Finger present 0
> (fprintd:2416370): fprintd-DEBUG: 07:23:07.620: Finger needed 0
> (fprintd:2416370): libfprint-image_device-DEBUG: 07:23:07.620: Image device reported finger status: off
> (fprintd:2416370): libfprint-image_device-DEBUG: 07:23:07.620: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416370): libfprint-image_device-DEBUG: 07:23:07.620: Deactivating image device
> (fprintd:2416370): libfprint-image_device-DEBUG: 07:23:07.620: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416370): libfprint-image_device-DEBUG: 07:23:07.620: Image device deactivation completed
> (fprintd:2416370): libfprint-image_device-DEBUG: 07:23:07.620: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416370): GLib-GIO-CRITICAL **: 07:23:07.620: GTask 0x564c96fe2e40 (source object: 0x564c96fe2300, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_concourrent_stop (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_concourrent_stop) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 467/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_already_open
> start time:   07:24:06
> duration:     150.13s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_PERTURB_=54 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_error_already_open
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416391): GLib-GIO-DEBUG: 07:24:07.221: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.222: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416391): fprintd-WARNING **: 07:24:07.222: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.222: Launching FprintObject
> (fprintd:2416391): libfprint-context-DEBUG: 07:24:07.222: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.223: Preparing devices for resume
> (fprintd:2416391): libfprint-context-DEBUG: 07:24:07.224: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-f2b27tqw/virtual-image.socket
> (fprintd:2416391): libfprint-context-DEBUG: 07:24:07.224: created
> (fprintd:2416391): libfprint-device-DEBUG: 07:24:07.224: Device reported probe completion
> (fprintd:2416391): libfprint-device-DEBUG: 07:24:07.224: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416391): libfprint-device-DEBUG: 07:24:07.224: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269847.224 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.228: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.228: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.228: Finger present 0
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.228: Finger needed 0
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.228: Got delay inhibitor for sleep.
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.228: entering main loop
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.228: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.323: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.323: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.324: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.325: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.325: user 'testuser' claiming the device: 0
> (fprintd:2416391): libfprint-virtual_image-DEBUG: 07:24:07.325: 43996360482: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416391): libfprint-virtual_device_connection-DEBUG: 07:24:07.325: 43996360518: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416391): GLib-GIO-DEBUG: 07:24:07.325: GTask [gio] D-Bus interface method dispatch (source object: 0x563723150ba0, source tag: 0x7fcf684e6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416391): libfprint-image_device-DEBUG: 07:24:07.426: Image device open completed
> (fprintd:2416391): libfprint-device-DEBUG: 07:24:07.426: Device reported open completion
> (fprintd:2416391): libfprint-device-DEBUG: 07:24:07.426: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416391): libfprint-device-DEBUG: 07:24:07.426: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.426: claimed device 0
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.427: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.427: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.428: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.428: file_storage_print_data_load(): loaded '/tmp/tmp6kkabacr/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.428: start enrollment device 0 finger 3
> (fprintd:2416391): libfprint-device-DEBUG: 07:24:07.428: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416391): libfprint-image_device-DEBUG: 07:24:07.428: Activating image device
> (fprintd:2416391): libfprint-image_device-DEBUG: 07:24:07.428: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416391): libfprint-image_device-DEBUG: 07:24:07.428: Image device activation completed
> (fprintd:2416391): libfprint-image_device-DEBUG: 07:24:07.428: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416391): libfprint-image_device-DEBUG: 07:24:07.428: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416391): libfprint-device-DEBUG: 07:24:07.428: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.428: Finger present 0
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.428: Finger needed 1
> (fprintd:2416391): GLib-GIO-DEBUG: 07:24:07.428: GTask [gio] D-Bus interface method dispatch (source object: 0x563723150ba0, source tag: 0x7fcf684e6e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416391): libfprint-virtual_device_connection-DEBUG: 07:24:07.429: Got a new connection!
> (fprintd:2416391): libfprint-virtual_image-DEBUG: 07:24:07.429: image data: 0x563723159500
> (fprintd:2416391): libfprint-device-DEBUG: 07:24:07.429: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.429: Finger present 1
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.429: Finger needed 1
> (fprintd:2416391): libfprint-image_device-DEBUG: 07:24:07.429: Image device reported finger status: on
> (fprintd:2416391): libfprint-image_device-DEBUG: 07:24:07.429: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416391): libfprint-image_device-DEBUG: 07:24:07.429: Image device captured an image
> (fprintd:2416391): libfprint-image_device-DEBUG: 07:24:07.429: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416391): libfprint-device-DEBUG: 07:24:07.429: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.429: Finger present 1
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.429: Finger needed 0
> (fprintd:2416391): libfprint-device-DEBUG: 07:24:07.429: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.429: Finger present 0
> (fprintd:2416391): fprintd-DEBUG: 07:24:07.429: Finger needed 0
> (fprintd:2416391): libfprint-image_device-DEBUG: 07:24:07.429: Image device reported finger status: off
> (fprintd:2416391): libfprint-image_device-DEBUG: 07:24:07.429: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416391): libfprint-image_device-DEBUG: 07:24:07.429: Deactivating image device
> (fprintd:2416391): libfprint-image_device-DEBUG: 07:24:07.429: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416391): libfprint-image_device-DEBUG: 07:24:07.429: Image device deactivation completed
> (fprintd:2416391): libfprint-image_device-DEBUG: 07:24:07.429: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416391): GLib-GIO-CRITICAL **: 07:24:07.429: GTask 0x563723158f20 (source object: 0x563723157860, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416391): libfprint-image-DEBUG: 07:24:07.441: Minutiae scan completed in 0.011060 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_error_already_open (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_error_already_open) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 468/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_busy
> start time:   07:24:11
> duration:     150.09s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_PERTURB_=157 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_error_busy
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416408): GLib-GIO-DEBUG: 07:24:11.789: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.790: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416408): fprintd-WARNING **: 07:24:11.790: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.790: Launching FprintObject
> (fprintd:2416408): libfprint-context-DEBUG: 07:24:11.790: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.792: Preparing devices for resume
> (fprintd:2416408): libfprint-context-DEBUG: 07:24:11.792: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-hd3ifj8o/virtual-image.socket
> (fprintd:2416408): libfprint-context-DEBUG: 07:24:11.792: created
> 1690269851.793 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416408): libfprint-device-DEBUG: 07:24:11.793: Device reported probe completion
> (fprintd:2416408): libfprint-device-DEBUG: 07:24:11.793: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416408): libfprint-device-DEBUG: 07:24:11.793: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.800: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.800: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.800: Finger present 0
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.800: Finger needed 0
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.800: Got delay inhibitor for sleep.
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.800: entering main loop
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.801: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.889: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.890: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.891: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.892: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.892: user 'testuser' claiming the device: 0
> (fprintd:2416408): libfprint-virtual_image-DEBUG: 07:24:11.892: 44000927214: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416408): libfprint-virtual_device_connection-DEBUG: 07:24:11.892: 44000927254: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416408): GLib-GIO-DEBUG: 07:24:11.892: GTask [gio] D-Bus interface method dispatch (source object: 0x565073a80c00, source tag: 0x7f458c5c0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416408): libfprint-image_device-DEBUG: 07:24:11.992: Image device open completed
> (fprintd:2416408): libfprint-device-DEBUG: 07:24:11.992: Device reported open completion
> (fprintd:2416408): libfprint-device-DEBUG: 07:24:11.992: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416408): libfprint-device-DEBUG: 07:24:11.992: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.992: claimed device 0
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.994: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.994: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.996: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.996: file_storage_print_data_load(): loaded '/tmp/tmpist483vo/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.996: start enrollment device 0 finger 3
> (fprintd:2416408): libfprint-device-DEBUG: 07:24:11.996: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416408): libfprint-image_device-DEBUG: 07:24:11.996: Activating image device
> (fprintd:2416408): libfprint-image_device-DEBUG: 07:24:11.996: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416408): libfprint-image_device-DEBUG: 07:24:11.996: Image device activation completed
> (fprintd:2416408): libfprint-image_device-DEBUG: 07:24:11.996: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416408): libfprint-image_device-DEBUG: 07:24:11.996: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416408): libfprint-device-DEBUG: 07:24:11.996: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.996: Finger present 0
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.996: Finger needed 1
> (fprintd:2416408): GLib-GIO-DEBUG: 07:24:11.996: GTask [gio] D-Bus interface method dispatch (source object: 0x565073a80c00, source tag: 0x7f458c5c0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416408): libfprint-virtual_device_connection-DEBUG: 07:24:11.997: Got a new connection!
> (fprintd:2416408): libfprint-virtual_image-DEBUG: 07:24:11.997: image data: 0x565073a895a0
> (fprintd:2416408): libfprint-device-DEBUG: 07:24:11.997: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.997: Finger present 1
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.997: Finger needed 1
> (fprintd:2416408): libfprint-image_device-DEBUG: 07:24:11.997: Image device reported finger status: on
> (fprintd:2416408): libfprint-image_device-DEBUG: 07:24:11.997: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416408): libfprint-image_device-DEBUG: 07:24:11.997: Image device captured an image
> (fprintd:2416408): libfprint-image_device-DEBUG: 07:24:11.997: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416408): libfprint-device-DEBUG: 07:24:11.997: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.997: Finger present 1
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.997: Finger needed 0
> (fprintd:2416408): libfprint-device-DEBUG: 07:24:11.997: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.997: Finger present 0
> (fprintd:2416408): fprintd-DEBUG: 07:24:11.997: Finger needed 0
> (fprintd:2416408): libfprint-image_device-DEBUG: 07:24:11.997: Image device reported finger status: off
> (fprintd:2416408): libfprint-image_device-DEBUG: 07:24:11.997: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416408): libfprint-image_device-DEBUG: 07:24:11.997: Deactivating image device
> (fprintd:2416408): libfprint-image_device-DEBUG: 07:24:11.997: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416408): libfprint-image_device-DEBUG: 07:24:11.997: Image device deactivation completed
> (fprintd:2416408): libfprint-image_device-DEBUG: 07:24:11.997: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416408): GLib-GIO-CRITICAL **: 07:24:11.998: GTask 0x565073a88a20 (source object: 0x565073a88460, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416408): libfprint-image-DEBUG: 07:24:12.005: Minutiae scan completed in 0.007470 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_error_busy (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_error_busy) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 469/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_data_full
> start time:   07:24:14
> duration:     150.06s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_PERTURB_=76 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_error_data_full
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416425): GLib-GIO-DEBUG: 07:24:15.124: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.125: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416425): fprintd-WARNING **: 07:24:15.125: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.125: Launching FprintObject
> (fprintd:2416425): libfprint-context-DEBUG: 07:24:15.125: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.126: Preparing devices for resume
> (fprintd:2416425): libfprint-context-DEBUG: 07:24:15.126: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-obimqofw/virtual-image.socket
> (fprintd:2416425): libfprint-context-DEBUG: 07:24:15.126: created
> 1690269855.127 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416425): libfprint-device-DEBUG: 07:24:15.126: Device reported probe completion
> (fprintd:2416425): libfprint-device-DEBUG: 07:24:15.126: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416425): libfprint-device-DEBUG: 07:24:15.126: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.140: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.140: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.140: Finger present 0
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.140: Finger needed 0
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.140: Got delay inhibitor for sleep.
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.140: entering main loop
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.141: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.220: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.221: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.222: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.223: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.223: user 'testuser' claiming the device: 0
> (fprintd:2416425): libfprint-virtual_image-DEBUG: 07:24:15.223: 44004258573: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416425): libfprint-virtual_device_connection-DEBUG: 07:24:15.223: 44004258608: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416425): GLib-GIO-DEBUG: 07:24:15.223: GTask [gio] D-Bus interface method dispatch (source object: 0x560d1bea4b60, source tag: 0x7f1c24b08e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416425): libfprint-image_device-DEBUG: 07:24:15.324: Image device open completed
> (fprintd:2416425): libfprint-device-DEBUG: 07:24:15.324: Device reported open completion
> (fprintd:2416425): libfprint-device-DEBUG: 07:24:15.324: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416425): libfprint-device-DEBUG: 07:24:15.324: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.324: claimed device 0
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.325: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.325: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.326: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.326: file_storage_print_data_load(): loaded '/tmp/tmp21eirxea/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.326: start enrollment device 0 finger 3
> (fprintd:2416425): libfprint-device-DEBUG: 07:24:15.326: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416425): libfprint-image_device-DEBUG: 07:24:15.326: Activating image device
> (fprintd:2416425): libfprint-image_device-DEBUG: 07:24:15.326: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416425): libfprint-image_device-DEBUG: 07:24:15.326: Image device activation completed
> (fprintd:2416425): libfprint-image_device-DEBUG: 07:24:15.326: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416425): libfprint-image_device-DEBUG: 07:24:15.326: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416425): libfprint-device-DEBUG: 07:24:15.327: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.327: Finger present 0
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.327: Finger needed 1
> (fprintd:2416425): GLib-GIO-DEBUG: 07:24:15.327: GTask [gio] D-Bus interface method dispatch (source object: 0x560d1bea4b60, source tag: 0x7f1c24b08e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416425): libfprint-virtual_device_connection-DEBUG: 07:24:15.327: Got a new connection!
> (fprintd:2416425): libfprint-virtual_image-DEBUG: 07:24:15.328: image data: 0x560d1bead370
> (fprintd:2416425): libfprint-device-DEBUG: 07:24:15.328: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.328: Finger present 1
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.328: Finger needed 1
> (fprintd:2416425): libfprint-image_device-DEBUG: 07:24:15.328: Image device reported finger status: on
> (fprintd:2416425): libfprint-image_device-DEBUG: 07:24:15.328: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416425): libfprint-image_device-DEBUG: 07:24:15.328: Image device captured an image
> (fprintd:2416425): libfprint-image_device-DEBUG: 07:24:15.328: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416425): libfprint-device-DEBUG: 07:24:15.328: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.328: Finger present 1
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.328: Finger needed 0
> (fprintd:2416425): libfprint-device-DEBUG: 07:24:15.328: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.328: Finger present 0
> (fprintd:2416425): fprintd-DEBUG: 07:24:15.328: Finger needed 0
> (fprintd:2416425): libfprint-image_device-DEBUG: 07:24:15.328: Image device reported finger status: off
> (fprintd:2416425): libfprint-image_device-DEBUG: 07:24:15.328: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416425): libfprint-image_device-DEBUG: 07:24:15.328: Deactivating image device
> (fprintd:2416425): libfprint-image_device-DEBUG: 07:24:15.328: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416425): libfprint-image_device-DEBUG: 07:24:15.328: Image device deactivation completed
> (fprintd:2416425): libfprint-image_device-DEBUG: 07:24:15.328: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416425): GLib-GIO-CRITICAL **: 07:24:15.328: GTask 0x560d1beace60 (source object: 0x560d1beabcd0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416425): libfprint-image-DEBUG: 07:24:15.335: Minutiae scan completed in 0.007488 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_error_data_full (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_error_data_full) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 470/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_data_invalid
> start time:   07:24:52
> duration:     150.09s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=174 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_error_data_invalid
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416446): GLib-GIO-DEBUG: 07:24:52.946: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416446): fprintd-DEBUG: 07:24:52.947: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416446): fprintd-WARNING **: 07:24:52.947: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416446): fprintd-DEBUG: 07:24:52.947: Launching FprintObject
> (fprintd:2416446): libfprint-context-DEBUG: 07:24:52.948: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416446): fprintd-DEBUG: 07:24:52.949: Preparing devices for resume
> (fprintd:2416446): libfprint-context-DEBUG: 07:24:52.949: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-b4lxafon/virtual-image.socket
> (fprintd:2416446): libfprint-context-DEBUG: 07:24:52.949: created
> 1690269892.950 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416446): libfprint-device-DEBUG: 07:24:52.949: Device reported probe completion
> (fprintd:2416446): libfprint-device-DEBUG: 07:24:52.949: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416446): libfprint-device-DEBUG: 07:24:52.949: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416446): fprintd-DEBUG: 07:24:52.952: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416446): fprintd-DEBUG: 07:24:52.952: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416446): fprintd-DEBUG: 07:24:52.952: Finger present 0
> (fprintd:2416446): fprintd-DEBUG: 07:24:52.952: Finger needed 0
> (fprintd:2416446): fprintd-DEBUG: 07:24:52.952: Got delay inhibitor for sleep.
> (fprintd:2416446): fprintd-DEBUG: 07:24:52.952: entering main loop
> (fprintd:2416446): fprintd-DEBUG: 07:24:52.952: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416446): fprintd-DEBUG: 07:24:53.042: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416446): fprintd-DEBUG: 07:24:53.042: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416446): fprintd-DEBUG: 07:24:53.043: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416446): fprintd-DEBUG: 07:24:53.044: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416446): fprintd-DEBUG: 07:24:53.044: user 'testuser' claiming the device: 0
> (fprintd:2416446): libfprint-virtual_image-DEBUG: 07:24:53.044: 44042079876: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416446): libfprint-virtual_device_connection-DEBUG: 07:24:53.044: 44042079919: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416446): GLib-GIO-DEBUG: 07:24:53.045: GTask [gio] D-Bus interface method dispatch (source object: 0x55e4619b8c50, source tag: 0x7fc7b6c5ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416446): libfprint-image_device-DEBUG: 07:24:53.145: Image device open completed
> (fprintd:2416446): libfprint-device-DEBUG: 07:24:53.145: Device reported open completion
> (fprintd:2416446): libfprint-device-DEBUG: 07:24:53.145: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416446): libfprint-device-DEBUG: 07:24:53.145: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416446): fprintd-DEBUG: 07:24:53.145: claimed device 0
> (fprintd:2416446): fprintd-DEBUG: 07:24:53.147: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416446): fprintd-DEBUG: 07:24:53.147: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416446): fprintd-DEBUG: 07:24:53.148: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416446): fprintd-DEBUG: 07:24:53.148: file_storage_print_data_load(): loaded '/tmp/tmpwdnepcc2/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416446): fprintd-DEBUG: 07:24:53.148: start enrollment device 0 finger 3
> (fprintd:2416446): libfprint-device-DEBUG: 07:24:53.149: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416446): libfprint-image_device-DEBUG: 07:24:53.149: Activating image device
> (fprintd:2416446): libfprint-image_device-DEBUG: 07:24:53.149: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416446): libfprint-image_device-DEBUG: 07:24:53.149: Image device activation completed
> (fprintd:2416446): libfprint-image_device-DEBUG: 07:24:53.149: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416446): libfprint-image_device-DEBUG: 07:24:53.149: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416446): libfprint-device-DEBUG: 07:24:53.149: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416446): fprintd-DEBUG: 07:24:53.149: Finger present 0
> (fprintd:2416446): fprintd-DEBUG: 07:24:53.149: Finger needed 1
> (fprintd:2416446): GLib-GIO-DEBUG: 07:24:53.149: GTask [gio] D-Bus interface method dispatch (source object: 0x55e4619b8c50, source tag: 0x7fc7b6c5ce70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416446): libfprint-virtual_device_connection-DEBUG: 07:24:53.149: Got a new connection!
> (fprintd:2416446): libfprint-virtual_image-DEBUG: 07:24:53.150: image data: 0x55e4619c0e80
> (fprintd:2416446): libfprint-device-DEBUG: 07:24:53.150: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416446): fprintd-DEBUG: 07:24:53.150: Finger present 1
> (fprintd:2416446): fprintd-DEBUG: 07:24:53.150: Finger needed 1
> (fprintd:2416446): libfprint-image_device-DEBUG: 07:24:53.150: Image device reported finger status: on
> (fprintd:2416446): libfprint-image_device-DEBUG: 07:24:53.150: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416446): libfprint-image_device-DEBUG: 07:24:53.150: Image device captured an image
> (fprintd:2416446): libfprint-image_device-DEBUG: 07:24:53.150: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416446): libfprint-device-DEBUG: 07:24:53.150: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416446): fprintd-DEBUG: 07:24:53.150: Finger present 1
> (fprintd:2416446): fprintd-DEBUG: 07:24:53.150: Finger needed 0
> (fprintd:2416446): libfprint-device-DEBUG: 07:24:53.150: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416446): fprintd-DEBUG: 07:24:53.150: Finger present 0
> (fprintd:2416446): fprintd-DEBUG: 07:24:53.150: Finger needed 0
> (fprintd:2416446): libfprint-image_device-DEBUG: 07:24:53.150: Image device reported finger status: off
> (fprintd:2416446): libfprint-image_device-DEBUG: 07:24:53.150: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416446): libfprint-image_device-DEBUG: 07:24:53.150: Deactivating image device
> (fprintd:2416446): libfprint-image_device-DEBUG: 07:24:53.150: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416446): libfprint-image_device-DEBUG: 07:24:53.150: Image device deactivation completed
> (fprintd:2416446): libfprint-image_device-DEBUG: 07:24:53.150: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416446): GLib-GIO-CRITICAL **: 07:24:53.150: GTask 0x55e4619c0770 (source object: 0x55e4619bfe60, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416446): libfprint-image-DEBUG: 07:24:53.158: Minutiae scan completed in 0.007818 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_error_data_invalid (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_error_data_invalid) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 471/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_data_not_found
> start time:   07:25:03
> duration:     150.08s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=65 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_error_data_not_found
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416463): GLib-GIO-DEBUG: 07:25:04.233: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.238: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416463): fprintd-WARNING **: 07:25:04.238: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.238: Launching FprintObject
> (fprintd:2416463): libfprint-context-DEBUG: 07:25:04.238: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.248: Preparing devices for resume
> (fprintd:2416463): libfprint-context-DEBUG: 07:25:04.248: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-1vszrdrc/virtual-image.socket
> (fprintd:2416463): libfprint-context-DEBUG: 07:25:04.249: created
> (fprintd:2416463): libfprint-device-DEBUG: 07:25:04.250: Device reported probe completion
> (fprintd:2416463): libfprint-device-DEBUG: 07:25:04.251: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> 1690269904.251 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416463): libfprint-device-DEBUG: 07:25:04.251: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.254: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.254: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.254: Finger present 0
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.254: Finger needed 0
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.254: Got delay inhibitor for sleep.
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.255: entering main loop
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.255: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.332: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.333: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.334: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.335: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.335: user 'testuser' claiming the device: 0
> (fprintd:2416463): libfprint-virtual_image-DEBUG: 07:25:04.335: 44053370648: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416463): libfprint-virtual_device_connection-DEBUG: 07:25:04.335: 44053370680: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416463): GLib-GIO-DEBUG: 07:25:04.335: GTask [gio] D-Bus interface method dispatch (source object: 0x55b645b90cb0, source tag: 0x7f336d0c0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416463): libfprint-image_device-DEBUG: 07:25:04.436: Image device open completed
> (fprintd:2416463): libfprint-device-DEBUG: 07:25:04.436: Device reported open completion
> (fprintd:2416463): libfprint-device-DEBUG: 07:25:04.436: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416463): libfprint-device-DEBUG: 07:25:04.436: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.436: claimed device 0
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.438: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.438: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.439: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.440: file_storage_print_data_load(): loaded '/tmp/tmp3xzdgnvh/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.440: start enrollment device 0 finger 3
> (fprintd:2416463): libfprint-device-DEBUG: 07:25:04.440: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416463): libfprint-image_device-DEBUG: 07:25:04.440: Activating image device
> (fprintd:2416463): libfprint-image_device-DEBUG: 07:25:04.440: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416463): libfprint-image_device-DEBUG: 07:25:04.440: Image device activation completed
> (fprintd:2416463): libfprint-image_device-DEBUG: 07:25:04.440: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416463): libfprint-image_device-DEBUG: 07:25:04.440: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416463): libfprint-device-DEBUG: 07:25:04.440: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.440: Finger present 0
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.440: Finger needed 1
> (fprintd:2416463): GLib-GIO-DEBUG: 07:25:04.440: GTask [gio] D-Bus interface method dispatch (source object: 0x55b645b90cb0, source tag: 0x7f336d0c0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416463): libfprint-virtual_device_connection-DEBUG: 07:25:04.441: Got a new connection!
> (fprintd:2416463): libfprint-virtual_image-DEBUG: 07:25:04.441: image data: 0x55b645b99040
> (fprintd:2416463): libfprint-device-DEBUG: 07:25:04.441: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.441: Finger present 1
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.441: Finger needed 1
> (fprintd:2416463): libfprint-image_device-DEBUG: 07:25:04.441: Image device reported finger status: on
> (fprintd:2416463): libfprint-image_device-DEBUG: 07:25:04.441: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416463): libfprint-image_device-DEBUG: 07:25:04.441: Image device captured an image
> (fprintd:2416463): libfprint-image_device-DEBUG: 07:25:04.441: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416463): libfprint-device-DEBUG: 07:25:04.441: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.441: Finger present 1
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.441: Finger needed 0
> (fprintd:2416463): libfprint-device-DEBUG: 07:25:04.441: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.441: Finger present 0
> (fprintd:2416463): fprintd-DEBUG: 07:25:04.441: Finger needed 0
> (fprintd:2416463): libfprint-image_device-DEBUG: 07:25:04.441: Image device reported finger status: off
> (fprintd:2416463): libfprint-image_device-DEBUG: 07:25:04.441: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416463): libfprint-image_device-DEBUG: 07:25:04.441: Deactivating image device
> (fprintd:2416463): libfprint-image_device-DEBUG: 07:25:04.441: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416463): libfprint-image_device-DEBUG: 07:25:04.441: Image device deactivation completed
> (fprintd:2416463): libfprint-image_device-DEBUG: 07:25:04.441: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416463): GLib-GIO-CRITICAL **: 07:25:04.441: GTask 0x55b645b98c90 (source object: 0x55b645b98600, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416463): libfprint-image-DEBUG: 07:25:04.450: Minutiae scan completed in 0.008866 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_error_data_not_found (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_error_data_not_found) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 472/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_general
> start time:   07:25:06
> duration:     150.07s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=123 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_error_general
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416480): GLib-GIO-DEBUG: 07:25:07.388: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.389: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416480): fprintd-WARNING **: 07:25:07.389: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.389: Launching FprintObject
> (fprintd:2416480): libfprint-context-DEBUG: 07:25:07.389: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.390: Preparing devices for resume
> (fprintd:2416480): libfprint-context-DEBUG: 07:25:07.390: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-x7jbose0/virtual-image.socket
> (fprintd:2416480): libfprint-context-DEBUG: 07:25:07.390: created
> 1690269907.391 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416480): libfprint-device-DEBUG: 07:25:07.391: Device reported probe completion
> (fprintd:2416480): libfprint-device-DEBUG: 07:25:07.391: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416480): libfprint-device-DEBUG: 07:25:07.391: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.392: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.392: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.392: Finger present 0
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.392: Finger needed 0
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.392: Got delay inhibitor for sleep.
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.393: entering main loop
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.393: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.487: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.487: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.488: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.488: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.489: user 'testuser' claiming the device: 0
> (fprintd:2416480): libfprint-virtual_image-DEBUG: 07:25:07.489: 44056524073: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416480): libfprint-virtual_device_connection-DEBUG: 07:25:07.489: 44056524108: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416480): GLib-GIO-DEBUG: 07:25:07.489: GTask [gio] D-Bus interface method dispatch (source object: 0x56328eaf5c80, source tag: 0x7f3d84d9ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416480): libfprint-image_device-DEBUG: 07:25:07.589: Image device open completed
> (fprintd:2416480): libfprint-device-DEBUG: 07:25:07.590: Device reported open completion
> (fprintd:2416480): libfprint-device-DEBUG: 07:25:07.590: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416480): libfprint-device-DEBUG: 07:25:07.590: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.590: claimed device 0
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.591: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.591: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.592: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.592: file_storage_print_data_load(): loaded '/tmp/tmpnk9w3m2e/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.592: start enrollment device 0 finger 3
> (fprintd:2416480): libfprint-device-DEBUG: 07:25:07.592: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416480): libfprint-image_device-DEBUG: 07:25:07.592: Activating image device
> (fprintd:2416480): libfprint-image_device-DEBUG: 07:25:07.592: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416480): libfprint-image_device-DEBUG: 07:25:07.592: Image device activation completed
> (fprintd:2416480): libfprint-image_device-DEBUG: 07:25:07.592: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416480): libfprint-image_device-DEBUG: 07:25:07.592: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416480): libfprint-device-DEBUG: 07:25:07.592: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.592: Finger present 0
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.592: Finger needed 1
> (fprintd:2416480): GLib-GIO-DEBUG: 07:25:07.592: GTask [gio] D-Bus interface method dispatch (source object: 0x56328eaf5c80, source tag: 0x7f3d84d9ae70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416480): libfprint-virtual_device_connection-DEBUG: 07:25:07.593: Got a new connection!
> (fprintd:2416480): libfprint-virtual_image-DEBUG: 07:25:07.593: image data: 0x56328eafdf70
> (fprintd:2416480): libfprint-device-DEBUG: 07:25:07.593: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.593: Finger present 1
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.593: Finger needed 1
> (fprintd:2416480): libfprint-image_device-DEBUG: 07:25:07.593: Image device reported finger status: on
> (fprintd:2416480): libfprint-image_device-DEBUG: 07:25:07.593: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416480): libfprint-image_device-DEBUG: 07:25:07.593: Image device captured an image
> (fprintd:2416480): libfprint-image_device-DEBUG: 07:25:07.593: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416480): libfprint-device-DEBUG: 07:25:07.593: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.593: Finger present 1
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.593: Finger needed 0
> (fprintd:2416480): libfprint-device-DEBUG: 07:25:07.593: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.593: Finger present 0
> (fprintd:2416480): fprintd-DEBUG: 07:25:07.593: Finger needed 0
> (fprintd:2416480): libfprint-image_device-DEBUG: 07:25:07.593: Image device reported finger status: off
> (fprintd:2416480): libfprint-image_device-DEBUG: 07:25:07.593: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416480): libfprint-image_device-DEBUG: 07:25:07.593: Deactivating image device
> (fprintd:2416480): libfprint-image_device-DEBUG: 07:25:07.593: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416480): libfprint-image_device-DEBUG: 07:25:07.593: Image device deactivation completed
> (fprintd:2416480): libfprint-image_device-DEBUG: 07:25:07.593: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416480): GLib-GIO-CRITICAL **: 07:25:07.593: GTask 0x56328eafdcb0 (source object: 0x56328eafcd20, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416480): libfprint-image-DEBUG: 07:25:07.601: Minutiae scan completed in 0.008191 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_error_general (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_error_general) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 473/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_ignored_after_report
> start time:   07:25:36
> duration:     150.06s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_PERTURB_=73 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_error_ignored_after_report
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416497): GLib-GIO-DEBUG: 07:25:36.667: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.668: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416497): fprintd-WARNING **: 07:25:36.668: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.668: Launching FprintObject
> (fprintd:2416497): libfprint-context-DEBUG: 07:25:36.668: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.669: Preparing devices for resume
> (fprintd:2416497): libfprint-context-DEBUG: 07:25:36.669: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-8__3cwuj/virtual-image.socket
> (fprintd:2416497): libfprint-context-DEBUG: 07:25:36.669: created
> 1690269936.670 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416497): libfprint-device-DEBUG: 07:25:36.669: Device reported probe completion
> (fprintd:2416497): libfprint-device-DEBUG: 07:25:36.669: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416497): libfprint-device-DEBUG: 07:25:36.669: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.671: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.671: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.671: Finger present 0
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.671: Finger needed 0
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.671: Got delay inhibitor for sleep.
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.671: entering main loop
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.671: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.767: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.768: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.769: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.770: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.770: user 'testuser' claiming the device: 0
> (fprintd:2416497): libfprint-virtual_image-DEBUG: 07:25:36.770: 44085805272: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416497): libfprint-virtual_device_connection-DEBUG: 07:25:36.770: 44085805313: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416497): GLib-GIO-DEBUG: 07:25:36.770: GTask [gio] D-Bus interface method dispatch (source object: 0x55a9747c1ab0, source tag: 0x7f8057face70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416497): libfprint-image_device-DEBUG: 07:25:36.870: Image device open completed
> (fprintd:2416497): libfprint-device-DEBUG: 07:25:36.870: Device reported open completion
> (fprintd:2416497): libfprint-device-DEBUG: 07:25:36.870: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416497): libfprint-device-DEBUG: 07:25:36.870: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.871: claimed device 0
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.874: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.874: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.878: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.878: file_storage_print_data_load(): loaded '/tmp/tmp2qh513oe/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.878: start enrollment device 0 finger 3
> (fprintd:2416497): libfprint-device-DEBUG: 07:25:36.878: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416497): libfprint-image_device-DEBUG: 07:25:36.878: Activating image device
> (fprintd:2416497): libfprint-image_device-DEBUG: 07:25:36.878: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416497): libfprint-image_device-DEBUG: 07:25:36.878: Image device activation completed
> (fprintd:2416497): libfprint-image_device-DEBUG: 07:25:36.878: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416497): libfprint-image_device-DEBUG: 07:25:36.878: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416497): libfprint-device-DEBUG: 07:25:36.878: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.878: Finger present 0
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.878: Finger needed 1
> (fprintd:2416497): GLib-GIO-DEBUG: 07:25:36.878: GTask [gio] D-Bus interface method dispatch (source object: 0x55a9747c1ab0, source tag: 0x7f8057face70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416497): libfprint-virtual_device_connection-DEBUG: 07:25:36.885: Got a new connection!
> (fprintd:2416497): libfprint-virtual_image-DEBUG: 07:25:36.885: image data: 0x55a9747c9c80
> (fprintd:2416497): libfprint-device-DEBUG: 07:25:36.885: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.885: Finger present 1
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.885: Finger needed 1
> (fprintd:2416497): libfprint-image_device-DEBUG: 07:25:36.885: Image device reported finger status: on
> (fprintd:2416497): libfprint-image_device-DEBUG: 07:25:36.885: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416497): libfprint-image_device-DEBUG: 07:25:36.885: Image device captured an image
> (fprintd:2416497): libfprint-image_device-DEBUG: 07:25:36.885: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416497): libfprint-device-DEBUG: 07:25:36.885: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.885: Finger present 1
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.885: Finger needed 0
> (fprintd:2416497): libfprint-device-DEBUG: 07:25:36.885: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.885: Finger present 0
> (fprintd:2416497): fprintd-DEBUG: 07:25:36.885: Finger needed 0
> (fprintd:2416497): libfprint-image_device-DEBUG: 07:25:36.885: Image device reported finger status: off
> (fprintd:2416497): libfprint-image_device-DEBUG: 07:25:36.885: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416497): libfprint-image_device-DEBUG: 07:25:36.885: Deactivating image device
> (fprintd:2416497): libfprint-image_device-DEBUG: 07:25:36.885: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416497): libfprint-image_device-DEBUG: 07:25:36.885: Image device deactivation completed
> (fprintd:2416497): libfprint-image_device-DEBUG: 07:25:36.885: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416497): GLib-GIO-CRITICAL **: 07:25:36.885: GTask 0x55a9747c99c0 (source object: 0x55a9747c8cc0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416497): libfprint-image-DEBUG: 07:25:36.894: Minutiae scan completed in 0.008446 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_error_ignored_after_report (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_error_ignored_after_report) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 474/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_not_open
> start time:   07:25:36
> duration:     150.05s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_PERTURB_=137 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_error_not_open
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416514): GLib-GIO-DEBUG: 07:25:37.362: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.363: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416514): fprintd-WARNING **: 07:25:37.363: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.363: Launching FprintObject
> (fprintd:2416514): libfprint-context-DEBUG: 07:25:37.363: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.364: Preparing devices for resume
> (fprintd:2416514): libfprint-context-DEBUG: 07:25:37.364: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-rlvbmq9t/virtual-image.socket
> (fprintd:2416514): libfprint-context-DEBUG: 07:25:37.364: created
> (fprintd:2416514): libfprint-device-DEBUG: 07:25:37.365: Device reported probe completion
> (fprintd:2416514): libfprint-device-DEBUG: 07:25:37.365: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> 1690269937.365 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416514): libfprint-device-DEBUG: 07:25:37.365: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.367: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.368: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.368: Finger present 0
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.368: Finger needed 0
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.368: Got delay inhibitor for sleep.
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.368: entering main loop
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.368: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.464: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.465: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.466: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.467: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.467: user 'testuser' claiming the device: 0
> (fprintd:2416514): libfprint-virtual_image-DEBUG: 07:25:37.467: 44086502439: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416514): libfprint-virtual_device_connection-DEBUG: 07:25:37.467: 44086502485: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416514): GLib-GIO-DEBUG: 07:25:37.467: GTask [gio] D-Bus interface method dispatch (source object: 0x55d61b538bf0, source tag: 0x7f194a987e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416514): libfprint-image_device-DEBUG: 07:25:37.568: Image device open completed
> (fprintd:2416514): libfprint-device-DEBUG: 07:25:37.568: Device reported open completion
> (fprintd:2416514): libfprint-device-DEBUG: 07:25:37.568: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416514): libfprint-device-DEBUG: 07:25:37.568: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.568: claimed device 0
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.569: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.569: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.570: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.570: file_storage_print_data_load(): loaded '/tmp/tmpn17uowwf/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.570: start enrollment device 0 finger 3
> (fprintd:2416514): libfprint-device-DEBUG: 07:25:37.570: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416514): libfprint-image_device-DEBUG: 07:25:37.570: Activating image device
> (fprintd:2416514): libfprint-image_device-DEBUG: 07:25:37.570: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416514): libfprint-image_device-DEBUG: 07:25:37.570: Image device activation completed
> (fprintd:2416514): libfprint-image_device-DEBUG: 07:25:37.570: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416514): libfprint-image_device-DEBUG: 07:25:37.570: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416514): libfprint-device-DEBUG: 07:25:37.570: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.570: Finger present 0
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.570: Finger needed 1
> (fprintd:2416514): GLib-GIO-DEBUG: 07:25:37.570: GTask [gio] D-Bus interface method dispatch (source object: 0x55d61b538bf0, source tag: 0x7f194a987e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416514): libfprint-virtual_device_connection-DEBUG: 07:25:37.571: Got a new connection!
> (fprintd:2416514): libfprint-virtual_image-DEBUG: 07:25:37.572: image data: 0x55d61b541660
> (fprintd:2416514): libfprint-device-DEBUG: 07:25:37.572: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.572: Finger present 1
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.572: Finger needed 1
> (fprintd:2416514): libfprint-image_device-DEBUG: 07:25:37.572: Image device reported finger status: on
> (fprintd:2416514): libfprint-image_device-DEBUG: 07:25:37.572: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416514): libfprint-image_device-DEBUG: 07:25:37.572: Image device captured an image
> (fprintd:2416514): libfprint-image_device-DEBUG: 07:25:37.572: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416514): libfprint-device-DEBUG: 07:25:37.572: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.572: Finger present 1
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.572: Finger needed 0
> (fprintd:2416514): libfprint-device-DEBUG: 07:25:37.572: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.572: Finger present 0
> (fprintd:2416514): fprintd-DEBUG: 07:25:37.572: Finger needed 0
> (fprintd:2416514): libfprint-image_device-DEBUG: 07:25:37.572: Image device reported finger status: off
> (fprintd:2416514): libfprint-image_device-DEBUG: 07:25:37.572: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416514): libfprint-image_device-DEBUG: 07:25:37.572: Deactivating image device
> (fprintd:2416514): libfprint-image_device-DEBUG: 07:25:37.572: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416514): libfprint-image_device-DEBUG: 07:25:37.572: Image device deactivation completed
> (fprintd:2416514): libfprint-image_device-DEBUG: 07:25:37.572: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416514): GLib-GIO-CRITICAL **: 07:25:37.572: GTask 0x55d61b541150 (source object: 0x55d61b540530, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416514): libfprint-image-DEBUG: 07:25:37.581: Minutiae scan completed in 0.008999 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_error_not_open (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_error_not_open) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 475/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_not_supported
> start time:   07:26:36
> duration:     150.13s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=45 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_error_not_supported
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416535): GLib-GIO-DEBUG: 07:26:37.453: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.458: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416535): fprintd-WARNING **: 07:26:37.458: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.458: Launching FprintObject
> (fprintd:2416535): libfprint-context-DEBUG: 07:26:37.458: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.459: Preparing devices for resume
> (fprintd:2416535): libfprint-context-DEBUG: 07:26:37.459: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-mdmfer_x/virtual-image.socket
> (fprintd:2416535): libfprint-context-DEBUG: 07:26:37.459: created
> (fprintd:2416535): libfprint-device-DEBUG: 07:26:37.460: Device reported probe completion
> (fprintd:2416535): libfprint-device-DEBUG: 07:26:37.460: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416535): libfprint-device-DEBUG: 07:26:37.460: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690269997.460 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.463: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.463: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.463: Finger present 0
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.463: Finger needed 0
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.463: Got delay inhibitor for sleep.
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.463: entering main loop
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.464: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.541: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.542: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.545: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.546: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.546: user 'testuser' claiming the device: 0
> (fprintd:2416535): libfprint-virtual_image-DEBUG: 07:26:37.546: 44146581698: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416535): libfprint-virtual_device_connection-DEBUG: 07:26:37.546: 44146581735: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416535): GLib-GIO-DEBUG: 07:26:37.546: GTask [gio] D-Bus interface method dispatch (source object: 0x55ce48f2acd0, source tag: 0x7f161cbf7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416535): libfprint-image_device-DEBUG: 07:26:37.647: Image device open completed
> (fprintd:2416535): libfprint-device-DEBUG: 07:26:37.647: Device reported open completion
> (fprintd:2416535): libfprint-device-DEBUG: 07:26:37.647: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416535): libfprint-device-DEBUG: 07:26:37.647: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.647: claimed device 0
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.648: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.648: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.649: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.649: file_storage_print_data_load(): loaded '/tmp/tmpgk63wtbb/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.649: start enrollment device 0 finger 3
> (fprintd:2416535): libfprint-device-DEBUG: 07:26:37.649: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416535): libfprint-image_device-DEBUG: 07:26:37.649: Activating image device
> (fprintd:2416535): libfprint-image_device-DEBUG: 07:26:37.649: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416535): libfprint-image_device-DEBUG: 07:26:37.649: Image device activation completed
> (fprintd:2416535): libfprint-image_device-DEBUG: 07:26:37.649: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416535): libfprint-image_device-DEBUG: 07:26:37.650: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416535): libfprint-device-DEBUG: 07:26:37.650: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.650: Finger present 0
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.650: Finger needed 1
> (fprintd:2416535): GLib-GIO-DEBUG: 07:26:37.650: GTask [gio] D-Bus interface method dispatch (source object: 0x55ce48f2acd0, source tag: 0x7f161cbf7e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416535): libfprint-virtual_device_connection-DEBUG: 07:26:37.650: Got a new connection!
> (fprintd:2416535): libfprint-virtual_image-DEBUG: 07:26:37.650: image data: 0x55ce48f32f60
> (fprintd:2416535): libfprint-device-DEBUG: 07:26:37.650: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.650: Finger present 1
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.650: Finger needed 1
> (fprintd:2416535): libfprint-image_device-DEBUG: 07:26:37.650: Image device reported finger status: on
> (fprintd:2416535): libfprint-image_device-DEBUG: 07:26:37.650: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416535): libfprint-image_device-DEBUG: 07:26:37.650: Image device captured an image
> (fprintd:2416535): libfprint-image_device-DEBUG: 07:26:37.650: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416535): libfprint-device-DEBUG: 07:26:37.650: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.650: Finger present 1
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.650: Finger needed 0
> (fprintd:2416535): libfprint-device-DEBUG: 07:26:37.650: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.651: Finger present 0
> (fprintd:2416535): fprintd-DEBUG: 07:26:37.651: Finger needed 0
> (fprintd:2416535): libfprint-image_device-DEBUG: 07:26:37.651: Image device reported finger status: off
> (fprintd:2416535): libfprint-image_device-DEBUG: 07:26:37.651: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416535): libfprint-image_device-DEBUG: 07:26:37.651: Deactivating image device
> (fprintd:2416535): libfprint-image_device-DEBUG: 07:26:37.651: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416535): libfprint-image_device-DEBUG: 07:26:37.651: Image device deactivation completed
> (fprintd:2416535): libfprint-image_device-DEBUG: 07:26:37.651: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416535): GLib-GIO-CRITICAL **: 07:26:37.651: GTask 0x55ce48f32870 (source object: 0x55ce48f31a00, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_error_not_supported (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_error_not_supported) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 476/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_proto
> start time:   07:26:41
> duration:     150.10s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_PERTURB_=254 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_error_proto
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416553): GLib-GIO-DEBUG: 07:26:41.875: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416553): fprintd-DEBUG: 07:26:41.876: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416553): fprintd-WARNING **: 07:26:41.876: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416553): fprintd-DEBUG: 07:26:41.876: Launching FprintObject
> (fprintd:2416553): libfprint-context-DEBUG: 07:26:41.877: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416553): fprintd-DEBUG: 07:26:41.878: Preparing devices for resume
> (fprintd:2416553): libfprint-context-DEBUG: 07:26:41.878: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-u895txig/virtual-image.socket
> (fprintd:2416553): libfprint-context-DEBUG: 07:26:41.878: created
> 1690270001.879 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416553): libfprint-device-DEBUG: 07:26:41.879: Device reported probe completion
> (fprintd:2416553): libfprint-device-DEBUG: 07:26:41.879: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416553): libfprint-device-DEBUG: 07:26:41.879: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416553): fprintd-DEBUG: 07:26:41.881: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416553): fprintd-DEBUG: 07:26:41.881: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416553): fprintd-DEBUG: 07:26:41.881: Finger present 0
> (fprintd:2416553): fprintd-DEBUG: 07:26:41.881: Finger needed 0
> (fprintd:2416553): fprintd-DEBUG: 07:26:41.881: Got delay inhibitor for sleep.
> (fprintd:2416553): fprintd-DEBUG: 07:26:41.881: entering main loop
> (fprintd:2416553): fprintd-DEBUG: 07:26:41.881: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416553): fprintd-DEBUG: 07:26:41.963: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416553): fprintd-DEBUG: 07:26:41.967: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416553): fprintd-DEBUG: 07:26:41.968: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416553): fprintd-DEBUG: 07:26:41.970: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416553): fprintd-DEBUG: 07:26:41.970: user 'testuser' claiming the device: 0
> (fprintd:2416553): libfprint-virtual_image-DEBUG: 07:26:41.970: 44151005259: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416553): libfprint-virtual_device_connection-DEBUG: 07:26:41.970: 44151005293: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416553): GLib-GIO-DEBUG: 07:26:41.970: GTask [gio] D-Bus interface method dispatch (source object: 0x55ad17a1cb60, source tag: 0x7fa5ed8cfe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416553): libfprint-image_device-DEBUG: 07:26:42.071: Image device open completed
> (fprintd:2416553): libfprint-device-DEBUG: 07:26:42.071: Device reported open completion
> (fprintd:2416553): libfprint-device-DEBUG: 07:26:42.071: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416553): libfprint-device-DEBUG: 07:26:42.071: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416553): fprintd-DEBUG: 07:26:42.071: claimed device 0
> (fprintd:2416553): fprintd-DEBUG: 07:26:42.073: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416553): fprintd-DEBUG: 07:26:42.073: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416553): fprintd-DEBUG: 07:26:42.074: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416553): fprintd-DEBUG: 07:26:42.074: file_storage_print_data_load(): loaded '/tmp/tmp31l_pzg3/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416553): fprintd-DEBUG: 07:26:42.074: start enrollment device 0 finger 3
> (fprintd:2416553): libfprint-device-DEBUG: 07:26:42.074: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416553): libfprint-image_device-DEBUG: 07:26:42.074: Activating image device
> (fprintd:2416553): libfprint-image_device-DEBUG: 07:26:42.074: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416553): libfprint-image_device-DEBUG: 07:26:42.074: Image device activation completed
> (fprintd:2416553): libfprint-image_device-DEBUG: 07:26:42.074: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416553): libfprint-image_device-DEBUG: 07:26:42.074: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416553): libfprint-device-DEBUG: 07:26:42.074: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416553): fprintd-DEBUG: 07:26:42.074: Finger present 0
> (fprintd:2416553): fprintd-DEBUG: 07:26:42.074: Finger needed 1
> (fprintd:2416553): GLib-GIO-DEBUG: 07:26:42.074: GTask [gio] D-Bus interface method dispatch (source object: 0x55ad17a1cb60, source tag: 0x7fa5ed8cfe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416553): libfprint-virtual_device_connection-DEBUG: 07:26:42.076: Got a new connection!
> (fprintd:2416553): libfprint-virtual_image-DEBUG: 07:26:42.076: image data: 0x55ad17a24fa0
> (fprintd:2416553): libfprint-device-DEBUG: 07:26:42.076: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416553): fprintd-DEBUG: 07:26:42.076: Finger present 1
> (fprintd:2416553): fprintd-DEBUG: 07:26:42.076: Finger needed 1
> (fprintd:2416553): libfprint-image_device-DEBUG: 07:26:42.076: Image device reported finger status: on
> (fprintd:2416553): libfprint-image_device-DEBUG: 07:26:42.076: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416553): libfprint-image_device-DEBUG: 07:26:42.076: Image device captured an image
> (fprintd:2416553): libfprint-image_device-DEBUG: 07:26:42.076: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416553): libfprint-device-DEBUG: 07:26:42.076: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416553): fprintd-DEBUG: 07:26:42.076: Finger present 1
> (fprintd:2416553): fprintd-DEBUG: 07:26:42.076: Finger needed 0
> (fprintd:2416553): libfprint-device-DEBUG: 07:26:42.076: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416553): fprintd-DEBUG: 07:26:42.076: Finger present 0
> (fprintd:2416553): fprintd-DEBUG: 07:26:42.076: Finger needed 0
> (fprintd:2416553): libfprint-image_device-DEBUG: 07:26:42.076: Image device reported finger status: off
> (fprintd:2416553): libfprint-image_device-DEBUG: 07:26:42.076: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416553): libfprint-image_device-DEBUG: 07:26:42.076: Deactivating image device
> (fprintd:2416553): libfprint-image_device-DEBUG: 07:26:42.076: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416553): libfprint-image_device-DEBUG: 07:26:42.076: Image device deactivation completed
> (fprintd:2416553): libfprint-image_device-DEBUG: 07:26:42.076: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416553): GLib-GIO-CRITICAL **: 07:26:42.076: GTask 0x55ad17a24c80 (source object: 0x55ad17a23bc0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416553): libfprint-image-DEBUG: 07:26:42.085: Minutiae scan completed in 0.008938 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_error_proto (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_error_proto) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 477/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_retry_center_finger
> start time:   07:26:44
> duration:     150.04s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_PERTURB_=11 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_retry_center_finger
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416570): GLib-GIO-DEBUG: 07:26:45.183: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.185: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416570): fprintd-WARNING **: 07:26:45.185: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.185: Launching FprintObject
> (fprintd:2416570): libfprint-context-DEBUG: 07:26:45.185: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.186: Preparing devices for resume
> (fprintd:2416570): libfprint-context-DEBUG: 07:26:45.187: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-sp0_fg_o/virtual-image.socket
> (fprintd:2416570): libfprint-context-DEBUG: 07:26:45.187: created
> 1690270005.188 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416570): libfprint-device-DEBUG: 07:26:45.187: Device reported probe completion
> (fprintd:2416570): libfprint-device-DEBUG: 07:26:45.187: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416570): libfprint-device-DEBUG: 07:26:45.187: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.189: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.189: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.189: Finger present 0
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.189: Finger needed 0
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.190: Got delay inhibitor for sleep.
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.190: entering main loop
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.190: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.278: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.278: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.279: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.280: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.280: user 'testuser' claiming the device: 0
> (fprintd:2416570): libfprint-virtual_image-DEBUG: 07:26:45.280: 44154315841: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416570): libfprint-virtual_device_connection-DEBUG: 07:26:45.280: 44154315876: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416570): GLib-GIO-DEBUG: 07:26:45.280: GTask [gio] D-Bus interface method dispatch (source object: 0x5606279b4b10, source tag: 0x7ff650330e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416570): libfprint-image_device-DEBUG: 07:26:45.381: Image device open completed
> (fprintd:2416570): libfprint-device-DEBUG: 07:26:45.381: Device reported open completion
> (fprintd:2416570): libfprint-device-DEBUG: 07:26:45.381: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416570): libfprint-device-DEBUG: 07:26:45.381: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.381: claimed device 0
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.382: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.382: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.383: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.384: file_storage_print_data_load(): loaded '/tmp/tmp9wc5d8d3/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.384: start enrollment device 0 finger 3
> (fprintd:2416570): libfprint-device-DEBUG: 07:26:45.384: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416570): libfprint-image_device-DEBUG: 07:26:45.384: Activating image device
> (fprintd:2416570): libfprint-image_device-DEBUG: 07:26:45.384: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416570): libfprint-image_device-DEBUG: 07:26:45.384: Image device activation completed
> (fprintd:2416570): libfprint-image_device-DEBUG: 07:26:45.384: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416570): libfprint-image_device-DEBUG: 07:26:45.384: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416570): libfprint-device-DEBUG: 07:26:45.384: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.384: Finger present 0
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.384: Finger needed 1
> (fprintd:2416570): GLib-GIO-DEBUG: 07:26:45.384: GTask [gio] D-Bus interface method dispatch (source object: 0x5606279b4b10, source tag: 0x7ff650330e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416570): libfprint-virtual_device_connection-DEBUG: 07:26:45.385: Got a new connection!
> (fprintd:2416570): libfprint-virtual_image-DEBUG: 07:26:45.385: image data: 0x5606279bd180
> (fprintd:2416570): libfprint-device-DEBUG: 07:26:45.385: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.385: Finger present 1
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.385: Finger needed 1
> (fprintd:2416570): libfprint-image_device-DEBUG: 07:26:45.385: Image device reported finger status: on
> (fprintd:2416570): libfprint-image_device-DEBUG: 07:26:45.385: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416570): libfprint-image_device-DEBUG: 07:26:45.385: Image device captured an image
> (fprintd:2416570): libfprint-image_device-DEBUG: 07:26:45.385: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416570): libfprint-device-DEBUG: 07:26:45.385: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.385: Finger present 1
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.385: Finger needed 0
> (fprintd:2416570): libfprint-device-DEBUG: 07:26:45.385: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.385: Finger present 0
> (fprintd:2416570): fprintd-DEBUG: 07:26:45.385: Finger needed 0
> (fprintd:2416570): libfprint-image_device-DEBUG: 07:26:45.385: Image device reported finger status: off
> (fprintd:2416570): libfprint-image_device-DEBUG: 07:26:45.385: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416570): libfprint-image_device-DEBUG: 07:26:45.385: Deactivating image device
> (fprintd:2416570): libfprint-image_device-DEBUG: 07:26:45.385: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416570): libfprint-image_device-DEBUG: 07:26:45.385: Image device deactivation completed
> (fprintd:2416570): libfprint-image_device-DEBUG: 07:26:45.385: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416570): GLib-GIO-CRITICAL **: 07:26:45.385: GTask 0x5606279c51a0 (source object: 0x5606279bc5d0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_retry_center_finger (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_retry_center_finger) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 478/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_retry_general
> start time:   07:27:22
> duration:     150.13s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=149 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_retry_general
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416591): GLib-GIO-DEBUG: 07:27:23.095: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.096: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416591): fprintd-WARNING **: 07:27:23.096: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.096: Launching FprintObject
> (fprintd:2416591): libfprint-context-DEBUG: 07:27:23.096: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.097: Preparing devices for resume
> (fprintd:2416591): libfprint-context-DEBUG: 07:27:23.097: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-ielcwelg/virtual-image.socket
> (fprintd:2416591): libfprint-context-DEBUG: 07:27:23.097: created
> 1690270043.098 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416591): libfprint-device-DEBUG: 07:27:23.097: Device reported probe completion
> (fprintd:2416591): libfprint-device-DEBUG: 07:27:23.097: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416591): libfprint-device-DEBUG: 07:27:23.097: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.099: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.099: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.099: Finger present 0
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.099: Finger needed 0
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.099: Got delay inhibitor for sleep.
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.099: entering main loop
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.100: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.196: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.197: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.197: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.198: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.198: user 'testuser' claiming the device: 0
> (fprintd:2416591): libfprint-virtual_image-DEBUG: 07:27:23.198: 44192233670: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416591): libfprint-virtual_device_connection-DEBUG: 07:27:23.198: 44192233853: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416591): GLib-GIO-DEBUG: 07:27:23.199: GTask [gio] D-Bus interface method dispatch (source object: 0x55ec3ea16ae0, source tag: 0x7f7166171e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416591): libfprint-image_device-DEBUG: 07:27:23.298: Image device open completed
> (fprintd:2416591): libfprint-device-DEBUG: 07:27:23.298: Device reported open completion
> (fprintd:2416591): libfprint-device-DEBUG: 07:27:23.298: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416591): libfprint-device-DEBUG: 07:27:23.298: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.298: claimed device 0
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.299: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.299: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.300: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.300: file_storage_print_data_load(): loaded '/tmp/tmphbn7ipf8/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.301: start enrollment device 0 finger 3
> (fprintd:2416591): libfprint-device-DEBUG: 07:27:23.301: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416591): libfprint-image_device-DEBUG: 07:27:23.301: Activating image device
> (fprintd:2416591): libfprint-image_device-DEBUG: 07:27:23.301: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416591): libfprint-image_device-DEBUG: 07:27:23.301: Image device activation completed
> (fprintd:2416591): libfprint-image_device-DEBUG: 07:27:23.301: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416591): libfprint-image_device-DEBUG: 07:27:23.301: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416591): libfprint-device-DEBUG: 07:27:23.301: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.301: Finger present 0
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.301: Finger needed 1
> (fprintd:2416591): GLib-GIO-DEBUG: 07:27:23.301: GTask [gio] D-Bus interface method dispatch (source object: 0x55ec3ea16ae0, source tag: 0x7f7166171e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416591): libfprint-virtual_device_connection-DEBUG: 07:27:23.301: Got a new connection!
> (fprintd:2416591): libfprint-virtual_image-DEBUG: 07:27:23.302: image data: 0x55ec3ea1efe0
> (fprintd:2416591): libfprint-device-DEBUG: 07:27:23.302: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.302: Finger present 1
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.302: Finger needed 1
> (fprintd:2416591): libfprint-image_device-DEBUG: 07:27:23.302: Image device reported finger status: on
> (fprintd:2416591): libfprint-image_device-DEBUG: 07:27:23.302: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416591): libfprint-image_device-DEBUG: 07:27:23.302: Image device captured an image
> (fprintd:2416591): libfprint-image_device-DEBUG: 07:27:23.302: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416591): libfprint-device-DEBUG: 07:27:23.302: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.302: Finger present 1
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.302: Finger needed 0
> (fprintd:2416591): libfprint-device-DEBUG: 07:27:23.302: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.302: Finger present 0
> (fprintd:2416591): fprintd-DEBUG: 07:27:23.302: Finger needed 0
> (fprintd:2416591): libfprint-image_device-DEBUG: 07:27:23.302: Image device reported finger status: off
> (fprintd:2416591): libfprint-image_device-DEBUG: 07:27:23.302: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416591): libfprint-image_device-DEBUG: 07:27:23.302: Deactivating image device
> (fprintd:2416591): libfprint-image_device-DEBUG: 07:27:23.302: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416591): libfprint-image_device-DEBUG: 07:27:23.302: Image device deactivation completed
> (fprintd:2416591): libfprint-image_device-DEBUG: 07:27:23.302: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416591): GLib-GIO-CRITICAL **: 07:27:23.302: GTask 0x55ec3ea27000 (source object: 0x55ec3ea1e5c0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416591): libfprint-image-DEBUG: 07:27:23.310: Minutiae scan completed in 0.008735 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_retry_general (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_retry_general) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 479/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_retry_general_restarted
> start time:   07:27:33
> duration:     150.05s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_PERTURB_=230 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_retry_general_restarted
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416608): GLib-GIO-DEBUG: 07:27:34.101: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.104: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416608): fprintd-WARNING **: 07:27:34.104: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.104: Launching FprintObject
> (fprintd:2416608): libfprint-context-DEBUG: 07:27:34.104: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.109: Preparing devices for resume
> (fprintd:2416608): libfprint-context-DEBUG: 07:27:34.109: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-leg7x316/virtual-image.socket
> (fprintd:2416608): libfprint-context-DEBUG: 07:27:34.109: created
> 1690270054.110 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416608): libfprint-device-DEBUG: 07:27:34.110: Device reported probe completion
> (fprintd:2416608): libfprint-device-DEBUG: 07:27:34.110: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416608): libfprint-device-DEBUG: 07:27:34.110: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.113: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.113: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.113: Finger present 0
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.113: Finger needed 0
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.113: Got delay inhibitor for sleep.
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.113: entering main loop
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.113: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.195: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.196: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.197: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.198: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.198: user 'testuser' claiming the device: 0
> (fprintd:2416608): libfprint-virtual_image-DEBUG: 07:27:34.198: 44203233487: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416608): libfprint-virtual_device_connection-DEBUG: 07:27:34.198: 44203233519: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416608): GLib-GIO-DEBUG: 07:27:34.198: GTask [gio] D-Bus interface method dispatch (source object: 0x55ea86602ad0, source tag: 0x7fe4adbdde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416608): libfprint-image_device-DEBUG: 07:27:34.299: Image device open completed
> (fprintd:2416608): libfprint-device-DEBUG: 07:27:34.299: Device reported open completion
> (fprintd:2416608): libfprint-device-DEBUG: 07:27:34.299: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416608): libfprint-device-DEBUG: 07:27:34.299: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.299: claimed device 0
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.300: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.300: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.301: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.301: file_storage_print_data_load(): loaded '/tmp/tmps2eb3hwr/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.301: start enrollment device 0 finger 3
> (fprintd:2416608): libfprint-device-DEBUG: 07:27:34.301: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416608): libfprint-image_device-DEBUG: 07:27:34.301: Activating image device
> (fprintd:2416608): libfprint-image_device-DEBUG: 07:27:34.301: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416608): libfprint-image_device-DEBUG: 07:27:34.301: Image device activation completed
> (fprintd:2416608): libfprint-image_device-DEBUG: 07:27:34.301: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416608): libfprint-image_device-DEBUG: 07:27:34.301: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416608): libfprint-device-DEBUG: 07:27:34.301: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.301: Finger present 0
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.301: Finger needed 1
> (fprintd:2416608): GLib-GIO-DEBUG: 07:27:34.301: GTask [gio] D-Bus interface method dispatch (source object: 0x55ea86602ad0, source tag: 0x7fe4adbdde70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416608): libfprint-virtual_device_connection-DEBUG: 07:27:34.302: Got a new connection!
> (fprintd:2416608): libfprint-virtual_image-DEBUG: 07:27:34.302: image data: 0x55ea8660b010
> (fprintd:2416608): libfprint-device-DEBUG: 07:27:34.302: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.302: Finger present 1
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.302: Finger needed 1
> (fprintd:2416608): libfprint-image_device-DEBUG: 07:27:34.302: Image device reported finger status: on
> (fprintd:2416608): libfprint-image_device-DEBUG: 07:27:34.302: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416608): libfprint-image_device-DEBUG: 07:27:34.302: Image device captured an image
> (fprintd:2416608): libfprint-image_device-DEBUG: 07:27:34.302: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416608): libfprint-device-DEBUG: 07:27:34.302: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.302: Finger present 1
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.302: Finger needed 0
> (fprintd:2416608): libfprint-device-DEBUG: 07:27:34.302: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.302: Finger present 0
> (fprintd:2416608): fprintd-DEBUG: 07:27:34.302: Finger needed 0
> (fprintd:2416608): libfprint-image_device-DEBUG: 07:27:34.302: Image device reported finger status: off
> (fprintd:2416608): libfprint-image_device-DEBUG: 07:27:34.302: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416608): libfprint-image_device-DEBUG: 07:27:34.302: Deactivating image device
> (fprintd:2416608): libfprint-image_device-DEBUG: 07:27:34.302: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416608): libfprint-image_device-DEBUG: 07:27:34.302: Image device deactivation completed
> (fprintd:2416608): libfprint-image_device-DEBUG: 07:27:34.302: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416608): GLib-GIO-CRITICAL **: 07:27:34.302: GTask 0x55ea8660abe0 (source object: 0x55ea86609aa0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_retry_general_restarted (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_retry_general_restarted) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 480/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualNoStorageDeviceTest / FPrintdVirtualNoStorageDeviceTest.test_verify_any_finger_match_first_only
> start time:   07:30:03
> duration:     0.74s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=246 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualNoStorageDeviceTest.test_verify_any_finger_match_first_only
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416752): GLib-GIO-DEBUG: 07:30:04.074: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.076: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416752): fprintd-WARNING **: 07:30:04.076: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.076: Launching FprintObject
> (fprintd:2416752): libfprint-context-DEBUG: 07:30:04.076: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.078: Preparing devices for resume
> (fprintd:2416752): libfprint-context-DEBUG: 07:30:04.078: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-842essyv/virtual-image.socket
> (fprintd:2416752): libfprint-context-DEBUG: 07:30:04.078: created
> 1690270204.079 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.079: Device reported probe completion
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.079: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.079: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.080: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.080: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.080: Finger present 0
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.080: Finger needed 0
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.081: Got delay inhibitor for sleep.
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.081: entering main loop
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.081: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.174: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.174: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.175: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.176: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.176: user 'testuser' claiming the device: 0
> (fprintd:2416752): libfprint-virtual_device-DEBUG: 07:30:04.176: 44353211551: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2416752): libfprint-virtual_device_connection-DEBUG: 07:30:04.176: 44353211587: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.176: Device reported open completion
> (fprintd:2416752): GLib-GIO-DEBUG: 07:30:04.176: GTask [gio] D-Bus interface method dispatch (source object: 0x55d6c653af90, source tag: 0x7f9c15859e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.176: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.176: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.176: claimed device 0
> (fprintd:2416752): libfprint-virtual_device_connection-DEBUG: 07:30:04.177: Got a new connection!
> (fprintd:2416752): libfprint-virtual_device-DEBUG: 07:30:04.177: Got instructions of length 19
> (fprintd:2416752): libfprint-virtual_device-DEBUG: 07:30:04.177: Received command SET_ENROLL_STAGES 2
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.177: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.178: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.178: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.179: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.179: file_storage_print_data_load(): loaded '/tmp/tmpo05c7w0u/state/testuser/virtual_device/0/1' Unknown error -2
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.179: start enrollment device 0 finger 1
> 
> (fprintd:2416752): fprintd-WARNING **: 07:30:04.179: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.179: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.179: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.179: Finger present 0
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.179: Finger needed 1
> (fprintd:2416752): GLib-GIO-DEBUG: 07:30:04.179: GTask [gio] D-Bus interface method dispatch (source object: 0x55d6c653af90, source tag: 0x7f9c15859e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416752): libfprint-virtual_device_connection-DEBUG: 07:30:04.180: Got a new connection!
> (fprintd:2416752): libfprint-virtual_device-DEBUG: 07:30:04.180: Got instructions of length 10
> (fprintd:2416752): libfprint-virtual_device-DEBUG: 07:30:04.180: Received command SCAN whorl
> (fprintd:2416752): libfprint-virtual_device-DEBUG: 07:30:04.180: Processing command SCAN whorl
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.180: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.180: Finger present 1
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.180: Finger needed 1
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.180: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.180: Finger present 0
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.180: Finger needed 1
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.180: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.180: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2416752): libfprint-virtual_device-DEBUG: 07:30:04.180: Sleeping completed
> (fprintd:2416752): libfprint-virtual_device_connection-DEBUG: 07:30:04.180: Got a new connection!
> (fprintd:2416752): libfprint-virtual_device-DEBUG: 07:30:04.180: Got instructions of length 10
> (fprintd:2416752): libfprint-virtual_device-DEBUG: 07:30:04.180: Received command SCAN whorl
> (fprintd:2416752): libfprint-virtual_device-DEBUG: 07:30:04.180: Processing command SCAN whorl
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.180: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.180: Finger present 1
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.180: Finger needed 1
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.180: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.180: Finger present 0
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.180: Finger needed 1
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.181: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.181: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.181: Device reported enroll completion
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.181: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.181: Finger present 0
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.181: Finger needed 0
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.181: Print for finger FP_FINGER_LEFT_THUMB enrolled
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.181: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.181: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.181: enroll_cb: result enroll-completed
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.181: file_storage_print_data_save(): print saved to /tmp/tmpo05c7w0u/state/testuser/virtual_device/0/1
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.182: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.182: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2416752): GLib-GIO-DEBUG: 07:30:04.182: GTask [gio] D-Bus interface method dispatch (source object: 0x55d6c653af90, source tag: 0x7f9c15859e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.183: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.183: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.184: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.184: file_storage_print_data_load(): loaded '/tmp/tmpo05c7w0u/state/testuser/virtual_device/0/7' Unknown error -2
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.184: start enrollment device 0 finger 7
> 
> (fprintd:2416752): fprintd-WARNING **: 07:30:04.184: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.184: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.184: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.184: Finger present 0
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.184: Finger needed 1
> (fprintd:2416752): GLib-GIO-DEBUG: 07:30:04.184: GTask [gio] D-Bus interface method dispatch (source object: 0x55d6c653af90, source tag: 0x7f9c15859e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416752): libfprint-virtual_device_connection-DEBUG: 07:30:04.186: Got a new connection!
> (fprintd:2416752): libfprint-virtual_device-DEBUG: 07:30:04.186: Got instructions of length 9
> (fprintd:2416752): libfprint-virtual_device-DEBUG: 07:30:04.186: Received command SCAN arch
> (fprintd:2416752): libfprint-virtual_device-DEBUG: 07:30:04.186: Processing command SCAN arch
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.186: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.186: Finger present 1
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.186: Finger needed 1
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.186: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.186: Finger present 0
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.186: Finger needed 1
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.186: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.186: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2416752): libfprint-virtual_device-DEBUG: 07:30:04.186: Sleeping completed
> (fprintd:2416752): libfprint-virtual_device_connection-DEBUG: 07:30:04.186: Got a new connection!
> (fprintd:2416752): libfprint-virtual_device-DEBUG: 07:30:04.186: Got instructions of length 9
> (fprintd:2416752): libfprint-virtual_device-DEBUG: 07:30:04.186: Received command SCAN arch
> (fprintd:2416752): libfprint-virtual_device-DEBUG: 07:30:04.186: Processing command SCAN arch
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.186: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.186: Finger present 1
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.186: Finger needed 1
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.186: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.186: Finger present 0
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.186: Finger needed 1
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.186: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.186: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.186: Device reported enroll completion
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.186: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.186: Finger present 0
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.186: Finger needed 0
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.186: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.186: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.186: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.186: enroll_cb: result enroll-completed
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.187: file_storage_print_data_save(): print saved to /tmp/tmpo05c7w0u/state/testuser/virtual_device/0/7
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.188: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.188: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2416752): GLib-GIO-DEBUG: 07:30:04.188: GTask [gio] D-Bus interface method dispatch (source object: 0x55d6c653af90, source tag: 0x7f9c15859e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.189: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.189: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.193: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.193: file_storage_print_data_load(): loaded '/tmp/tmpo05c7w0u/state/testuser/virtual_device/0/5' Unknown error -2
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.193: start enrollment device 0 finger 5
> 
> (fprintd:2416752): fprintd-WARNING **: 07:30:04.193: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.193: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.193: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.193: Finger present 0
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.193: Finger needed 1
> (fprintd:2416752): GLib-GIO-DEBUG: 07:30:04.193: GTask [gio] D-Bus interface method dispatch (source object: 0x55d6c653af90, source tag: 0x7f9c15859e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416752): libfprint-virtual_device_connection-DEBUG: 07:30:04.194: Got a new connection!
> (fprintd:2416752): libfprint-virtual_device-DEBUG: 07:30:04.194: Got instructions of length 15
> (fprintd:2416752): libfprint-virtual_device-DEBUG: 07:30:04.194: Received command SCAN loop-right
> (fprintd:2416752): libfprint-virtual_device-DEBUG: 07:30:04.194: Processing command SCAN loop-right
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.194: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.194: Finger present 1
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.194: Finger needed 1
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.194: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.194: Finger present 0
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.194: Finger needed 1
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.194: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.194: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2416752): libfprint-virtual_device-DEBUG: 07:30:04.194: Sleeping completed
> (fprintd:2416752): libfprint-virtual_device_connection-DEBUG: 07:30:04.195: Got a new connection!
> (fprintd:2416752): libfprint-virtual_device-DEBUG: 07:30:04.195: Got instructions of length 15
> (fprintd:2416752): libfprint-virtual_device-DEBUG: 07:30:04.195: Received command SCAN loop-right
> (fprintd:2416752): libfprint-virtual_device-DEBUG: 07:30:04.195: Processing command SCAN loop-right
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.195: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.195: Finger present 1
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.195: Finger needed 1
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.195: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.195: Finger present 0
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.195: Finger needed 1
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.195: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.195: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.195: Device reported enroll completion
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.195: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.195: Finger present 0
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.195: Finger needed 0
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.195: Print for finger FP_FINGER_LEFT_LITTLE enrolled
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.195: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.195: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.195: enroll_cb: result enroll-completed
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.195: file_storage_print_data_save(): print saved to /tmp/tmpo05c7w0u/state/testuser/virtual_device/0/5
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.198: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.198: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2416752): GLib-GIO-DEBUG: 07:30:04.198: GTask [gio] D-Bus interface method dispatch (source object: 0x55d6c653af90, source tag: 0x7f9c15859e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.199: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device for debugging'
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.200: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.200: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.202: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device for debugging'!
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.202: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpo05c7w0u/state/testuser/virtual_device/0'
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.202: file_storage_print_data_load(): loaded '/tmp/tmpo05c7w0u/state/testuser/virtual_device/0/5' Success
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.202: file_storage_print_data_load(): loaded '/tmp/tmpo05c7w0u/state/testuser/virtual_device/0/1' Success
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.202: file_storage_print_data_load(): loaded '/tmp/tmpo05c7w0u/state/testuser/virtual_device/0/7' Success
> (fprintd:2416752): GLib-GIO-DEBUG: 07:30:04.202: GTask [gio] D-Bus interface method dispatch (source object: 0x55d6c653af90, source tag: 0x7f9c15859e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.203: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.203: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.205: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.205: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpo05c7w0u/state/testuser/virtual_device/0'
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.205: file_storage_print_data_load(): loaded '/tmp/tmpo05c7w0u/state/testuser/virtual_device/0/5' Success
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.205: file_storage_print_data_load(): loaded '/tmp/tmpo05c7w0u/state/testuser/virtual_device/0/1' Success
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.205: file_storage_print_data_load(): loaded '/tmp/tmpo05c7w0u/state/testuser/virtual_device/0/7' Success
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.205: start verification device 0 finger left-little-finger
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.205: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.205: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.205: Finger present 0
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.205: Finger needed 1
> (fprintd:2416752): GLib-GIO-DEBUG: 07:30:04.206: GTask [gio] D-Bus interface method dispatch (source object: 0x55d6c653af90, source tag: 0x7f9c15859e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416752): libfprint-virtual_device_connection-DEBUG: 07:30:04.207: Got a new connection!
> (fprintd:2416752): libfprint-virtual_device-DEBUG: 07:30:04.207: Got instructions of length 15
> (fprintd:2416752): libfprint-virtual_device-DEBUG: 07:30:04.207: Received command SCAN loop-right
> (fprintd:2416752): libfprint-virtual_device-DEBUG: 07:30:04.207: Processing command SCAN loop-right
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.207: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.207: Finger present 1
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.207: Finger needed 1
> (fprintd:2416752): libfprint-virtual_device-DEBUG: 07:30:04.207: Virtual device scanned print loop-right
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.207: Device reported verify result
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.207: report_verify_status: result verify-match
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.207: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.208: Finger present 0
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.208: Finger needed 1
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.208: Device reported verify completion
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.208: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.208: Finger present 0
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.208: Finger needed 0
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.208: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.208: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.208: verify_cb: result verify-match
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.210: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.210: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2416752): GLib-GIO-DEBUG: 07:30:04.210: GTask [gio] D-Bus interface method dispatch (source object: 0x55d6c653af90, source tag: 0x7f9c15859e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.211: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.211: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.212: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.212: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpo05c7w0u/state/testuser/virtual_device/0'
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.212: file_storage_print_data_load(): loaded '/tmp/tmpo05c7w0u/state/testuser/virtual_device/0/5' Success
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.212: file_storage_print_data_load(): loaded '/tmp/tmpo05c7w0u/state/testuser/virtual_device/0/1' Success
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.212: file_storage_print_data_load(): loaded '/tmp/tmpo05c7w0u/state/testuser/virtual_device/0/7' Success
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.212: start verification device 0 finger left-little-finger
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.212: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.212: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.212: Finger present 0
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.212: Finger needed 1
> (fprintd:2416752): GLib-GIO-DEBUG: 07:30:04.212: GTask [gio] D-Bus interface method dispatch (source object: 0x55d6c653af90, source tag: 0x7f9c15859e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416752): libfprint-virtual_device_connection-DEBUG: 07:30:04.213: Got a new connection!
> (fprintd:2416752): libfprint-virtual_device-DEBUG: 07:30:04.213: Got instructions of length 10
> (fprintd:2416752): libfprint-virtual_device-DEBUG: 07:30:04.213: Received command SCAN whorl
> (fprintd:2416752): libfprint-virtual_device-DEBUG: 07:30:04.213: Processing command SCAN whorl
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.213: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.213: Finger present 1
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.213: Finger needed 1
> (fprintd:2416752): libfprint-virtual_device-DEBUG: 07:30:04.213: Virtual device scanned print whorl
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.213: Device reported verify result
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.213: report_verify_status: result verify-no-match
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.213: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.213: Finger present 0
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.213: Finger needed 1
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.213: Device reported verify completion
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.213: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.213: Finger present 0
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.213: Finger needed 0
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.213: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.213: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.213: verify_cb: result verify-no-match
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.215: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.215: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2416752): GLib-GIO-DEBUG: 07:30:04.215: GTask [gio] D-Bus interface method dispatch (source object: 0x55d6c653af90, source tag: 0x7f9c15859e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.216: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.216: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.217: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.217: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpo05c7w0u/state/testuser/virtual_device/0'
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.218: file_storage_print_data_load(): loaded '/tmp/tmpo05c7w0u/state/testuser/virtual_device/0/5' Success
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.218: file_storage_print_data_load(): loaded '/tmp/tmpo05c7w0u/state/testuser/virtual_device/0/1' Success
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.218: file_storage_print_data_load(): loaded '/tmp/tmpo05c7w0u/state/testuser/virtual_device/0/7' Success
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.218: start verification device 0 finger left-little-finger
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.218: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.218: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.218: Finger present 0
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.218: Finger needed 1
> (fprintd:2416752): GLib-GIO-DEBUG: 07:30:04.218: GTask [gio] D-Bus interface method dispatch (source object: 0x55d6c653af90, source tag: 0x7f9c15859e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416752): libfprint-virtual_device_connection-DEBUG: 07:30:04.218: Got a new connection!
> (fprintd:2416752): libfprint-virtual_device-DEBUG: 07:30:04.218: Got instructions of length 9
> (fprintd:2416752): libfprint-virtual_device-DEBUG: 07:30:04.218: Received command SCAN arch
> (fprintd:2416752): libfprint-virtual_device-DEBUG: 07:30:04.218: Processing command SCAN arch
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.218: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.218: Finger present 1
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.218: Finger needed 1
> (fprintd:2416752): libfprint-virtual_device-DEBUG: 07:30:04.218: Virtual device scanned print arch
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.218: Device reported verify result
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.219: report_verify_status: result verify-no-match
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.219: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.219: Finger present 0
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.219: Finger needed 1
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.219: Device reported verify completion
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.219: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.219: Finger present 0
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.219: Finger needed 0
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.219: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.219: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.219: verify_cb: result verify-no-match
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.220: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.220: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2416752): GLib-GIO-DEBUG: 07:30:04.220: GTask [gio] D-Bus interface method dispatch (source object: 0x55d6c653af90, source tag: 0x7f9c15859e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.221: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.221: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.221: Device reported close completion
> (fprintd:2416752): GLib-GIO-DEBUG: 07:30:04.221: GTask [gio] D-Bus interface method dispatch (source object: 0x55d6c653af90, source tag: 0x7f9c15859e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.221: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2416752): libfprint-device-DEBUG: 07:30:04.221: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.221: released device 0
> (fprintd:2416752): fprintd-DEBUG: 07:30:04.224: main loop completed
> (fprintd:2416752): libfprint-virtual_device-DEBUG: 07:30:04.224: 44353259458: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-little-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyFingerSelected ('left-little-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-no-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> VerifyFingerSelected ('left-little-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-no-match', true)
> ----------------------------------- stderr -----------------------------------
> test_verify_any_finger_match_first_only (__main__.FPrintdVirtualNoStorageDeviceTest.test_verify_any_finger_match_first_only) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.544s
> 
> OK
> ==============================================================================
> 
> ================================== 481/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualNoStorageDeviceTest / FPrintdVirtualNoStorageDeviceTest.test_verify_any_finger_no_match
> start time:   07:30:04
> duration:     0.85s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=155 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualNoStorageDeviceTest.test_verify_any_finger_no_match
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416769): GLib-GIO-DEBUG: 07:30:04.921: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416769): fprintd-DEBUG: 07:30:04.929: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416769): fprintd-WARNING **: 07:30:04.929: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416769): fprintd-DEBUG: 07:30:04.929: Launching FprintObject
> (fprintd:2416769): libfprint-context-DEBUG: 07:30:04.929: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416769): fprintd-DEBUG: 07:30:04.930: Preparing devices for resume
> (fprintd:2416769): libfprint-context-DEBUG: 07:30:04.930: Found virtual environment device: FP_VIRTUAL_DEVICE, /tmp/libfprint-a6fp4b7r/virtual-image.socket
> (fprintd:2416769): libfprint-context-DEBUG: 07:30:04.930: created
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:04.930: Device reported probe completion
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:04.930: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:04.930: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690270204.931 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416769): fprintd-DEBUG: 07:30:04.933: Device Virtual device for debugging scan type changed to 'swipe'
> (fprintd:2416769): fprintd-DEBUG: 07:30:04.933: Device Virtual device for debugging enroll stages changed to 5
> (fprintd:2416769): fprintd-DEBUG: 07:30:04.933: Finger present 0
> (fprintd:2416769): fprintd-DEBUG: 07:30:04.933: Finger needed 0
> (fprintd:2416769): fprintd-DEBUG: 07:30:04.938: Got delay inhibitor for sleep.
> (fprintd:2416769): fprintd-DEBUG: 07:30:04.938: entering main loop
> (fprintd:2416769): fprintd-DEBUG: 07:30:04.938: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.017: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device for debugging'
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.018: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.018: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.019: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device for debugging'!
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.019: user 'testuser' claiming the device: 0
> (fprintd:2416769): libfprint-virtual_device-DEBUG: 07:30:05.019: 44354054750: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2416769): libfprint-virtual_device_connection-DEBUG: 07:30:05.019: 44354054799: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.019: Device reported open completion
> (fprintd:2416769): GLib-GIO-DEBUG: 07:30:05.019: GTask [gio] D-Bus interface method dispatch (source object: 0x555b583eff70, source tag: 0x7f9d1de34e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.020: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.020: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.020: claimed device 0
> (fprintd:2416769): libfprint-virtual_device_connection-DEBUG: 07:30:05.020: Got a new connection!
> (fprintd:2416769): libfprint-virtual_device-DEBUG: 07:30:05.020: Got instructions of length 19
> (fprintd:2416769): libfprint-virtual_device-DEBUG: 07:30:05.020: Received command SET_ENROLL_STAGES 2
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.020: Device Virtual device for debugging enroll stages changed to 2
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.021: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.021: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.022: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.022: file_storage_print_data_load(): loaded '/tmp/tmprm7ybxkn/state/testuser/virtual_device/0/1' Unknown error -2
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.022: start enrollment device 0 finger 1
> 
> (fprintd:2416769): fprintd-WARNING **: 07:30:05.022: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.022: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.022: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.022: Finger present 0
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.022: Finger needed 1
> (fprintd:2416769): GLib-GIO-DEBUG: 07:30:05.022: GTask [gio] D-Bus interface method dispatch (source object: 0x555b583eff70, source tag: 0x7f9d1de34e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416769): libfprint-virtual_device_connection-DEBUG: 07:30:05.023: Got a new connection!
> (fprintd:2416769): libfprint-virtual_device-DEBUG: 07:30:05.023: Got instructions of length 10
> (fprintd:2416769): libfprint-virtual_device-DEBUG: 07:30:05.023: Received command SCAN whorl
> (fprintd:2416769): libfprint-virtual_device-DEBUG: 07:30:05.023: Processing command SCAN whorl
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.023: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.023: Finger present 1
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.023: Finger needed 1
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.023: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.023: Finger present 0
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.023: Finger needed 1
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.023: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.023: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2416769): libfprint-virtual_device-DEBUG: 07:30:05.023: Sleeping completed
> (fprintd:2416769): libfprint-virtual_device_connection-DEBUG: 07:30:05.023: Got a new connection!
> (fprintd:2416769): libfprint-virtual_device-DEBUG: 07:30:05.024: Got instructions of length 10
> (fprintd:2416769): libfprint-virtual_device-DEBUG: 07:30:05.024: Received command SCAN whorl
> (fprintd:2416769): libfprint-virtual_device-DEBUG: 07:30:05.024: Processing command SCAN whorl
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.024: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.024: Finger present 1
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.024: Finger needed 1
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.024: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.024: Finger present 0
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.024: Finger needed 1
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.024: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.024: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.024: Device reported enroll completion
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.024: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.024: Finger present 0
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.024: Finger needed 0
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.024: Print for finger FP_FINGER_LEFT_THUMB enrolled
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.024: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.024: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.024: enroll_cb: result enroll-completed
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.025: file_storage_print_data_save(): print saved to /tmp/tmprm7ybxkn/state/testuser/virtual_device/0/1
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.028: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.028: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2416769): GLib-GIO-DEBUG: 07:30:05.028: GTask [gio] D-Bus interface method dispatch (source object: 0x555b583eff70, source tag: 0x7f9d1de34e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.029: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.029: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.030: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.030: file_storage_print_data_load(): loaded '/tmp/tmprm7ybxkn/state/testuser/virtual_device/0/7' Unknown error -2
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.030: start enrollment device 0 finger 7
> 
> (fprintd:2416769): fprintd-WARNING **: 07:30:05.030: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.030: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.030: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.030: Finger present 0
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.030: Finger needed 1
> (fprintd:2416769): GLib-GIO-DEBUG: 07:30:05.030: GTask [gio] D-Bus interface method dispatch (source object: 0x555b583eff70, source tag: 0x7f9d1de34e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416769): libfprint-virtual_device_connection-DEBUG: 07:30:05.031: Got a new connection!
> (fprintd:2416769): libfprint-virtual_device-DEBUG: 07:30:05.031: Got instructions of length 9
> (fprintd:2416769): libfprint-virtual_device-DEBUG: 07:30:05.031: Received command SCAN arch
> (fprintd:2416769): libfprint-virtual_device-DEBUG: 07:30:05.031: Processing command SCAN arch
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.031: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.031: Finger present 1
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.031: Finger needed 1
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.031: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.031: Finger present 0
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.031: Finger needed 1
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.031: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.031: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2416769): libfprint-virtual_device-DEBUG: 07:30:05.031: Sleeping completed
> (fprintd:2416769): libfprint-virtual_device_connection-DEBUG: 07:30:05.032: Got a new connection!
> (fprintd:2416769): libfprint-virtual_device-DEBUG: 07:30:05.032: Got instructions of length 9
> (fprintd:2416769): libfprint-virtual_device-DEBUG: 07:30:05.032: Received command SCAN arch
> (fprintd:2416769): libfprint-virtual_device-DEBUG: 07:30:05.032: Processing command SCAN arch
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.032: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.032: Finger present 1
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.032: Finger needed 1
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.032: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.032: Finger present 0
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.032: Finger needed 1
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.032: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.032: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.032: Device reported enroll completion
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.032: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.032: Finger present 0
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.032: Finger needed 0
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.032: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.032: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.032: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.032: enroll_cb: result enroll-completed
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.032: file_storage_print_data_save(): print saved to /tmp/tmprm7ybxkn/state/testuser/virtual_device/0/7
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.033: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.033: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2416769): GLib-GIO-DEBUG: 07:30:05.033: GTask [gio] D-Bus interface method dispatch (source object: 0x555b583eff70, source tag: 0x7f9d1de34e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.034: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.034: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.035: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device for debugging'!
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.035: file_storage_print_data_load(): loaded '/tmp/tmprm7ybxkn/state/testuser/virtual_device/0/5' Unknown error -2
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.035: start enrollment device 0 finger 5
> 
> (fprintd:2416769): fprintd-WARNING **: 07:30:05.035: Device Virtual device for debugging does not support duplicate identification and so fprintd duplicate detection won't work
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.035: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.035: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.035: Finger present 0
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.035: Finger needed 1
> (fprintd:2416769): GLib-GIO-DEBUG: 07:30:05.035: GTask [gio] D-Bus interface method dispatch (source object: 0x555b583eff70, source tag: 0x7f9d1de34e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416769): libfprint-virtual_device_connection-DEBUG: 07:30:05.036: Got a new connection!
> (fprintd:2416769): libfprint-virtual_device-DEBUG: 07:30:05.036: Got instructions of length 15
> (fprintd:2416769): libfprint-virtual_device-DEBUG: 07:30:05.036: Received command SCAN loop-right
> (fprintd:2416769): libfprint-virtual_device-DEBUG: 07:30:05.036: Processing command SCAN loop-right
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.036: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.036: Finger present 1
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.036: Finger needed 1
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.036: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.036: Finger present 0
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.036: Finger needed 1
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.036: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.036: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2416769): libfprint-virtual_device-DEBUG: 07:30:05.036: Sleeping completed
> (fprintd:2416769): libfprint-virtual_device_connection-DEBUG: 07:30:05.036: Got a new connection!
> (fprintd:2416769): libfprint-virtual_device-DEBUG: 07:30:05.036: Got instructions of length 15
> (fprintd:2416769): libfprint-virtual_device-DEBUG: 07:30:05.036: Received command SCAN loop-right
> (fprintd:2416769): libfprint-virtual_device-DEBUG: 07:30:05.036: Processing command SCAN loop-right
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.036: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.036: Finger present 1
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.036: Finger needed 1
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.036: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.036: Finger present 0
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.036: Finger needed 1
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.036: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.036: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.036: Device reported enroll completion
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.036: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.036: Finger present 0
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.036: Finger needed 0
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.036: Print for finger FP_FINGER_LEFT_LITTLE enrolled
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.037: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.037: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.037: enroll_cb: result enroll-completed
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.037: file_storage_print_data_save(): print saved to /tmp/tmprm7ybxkn/state/testuser/virtual_device/0/5
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.037: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.037: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device for debugging'!
> (fprintd:2416769): GLib-GIO-DEBUG: 07:30:05.038: GTask [gio] D-Bus interface method dispatch (source object: 0x555b583eff70, source tag: 0x7f9d1de34e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.038: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device for debugging'
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.038: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.040: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.040: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device for debugging'!
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.040: file_storage_discover_prints() for user 'testuser' in '/tmp/tmprm7ybxkn/state/testuser/virtual_device/0'
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.040: file_storage_print_data_load(): loaded '/tmp/tmprm7ybxkn/state/testuser/virtual_device/0/5' Success
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.041: file_storage_print_data_load(): loaded '/tmp/tmprm7ybxkn/state/testuser/virtual_device/0/1' Success
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.041: file_storage_print_data_load(): loaded '/tmp/tmprm7ybxkn/state/testuser/virtual_device/0/7' Success
> (fprintd:2416769): GLib-GIO-DEBUG: 07:30:05.041: GTask [gio] D-Bus interface method dispatch (source object: 0x555b583eff70, source tag: 0x7f9d1de34e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.041: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.041: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.042: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device for debugging'!
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.042: file_storage_discover_prints() for user 'testuser' in '/tmp/tmprm7ybxkn/state/testuser/virtual_device/0'
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.042: file_storage_print_data_load(): loaded '/tmp/tmprm7ybxkn/state/testuser/virtual_device/0/5' Success
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.042: file_storage_print_data_load(): loaded '/tmp/tmprm7ybxkn/state/testuser/virtual_device/0/1' Success
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.042: file_storage_print_data_load(): loaded '/tmp/tmprm7ybxkn/state/testuser/virtual_device/0/7' Success
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.042: start verification device 0 finger left-little-finger
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.042: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.042: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.042: Finger present 0
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.042: Finger needed 1
> (fprintd:2416769): GLib-GIO-DEBUG: 07:30:05.042: GTask [gio] D-Bus interface method dispatch (source object: 0x555b583eff70, source tag: 0x7f9d1de34e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416769): libfprint-virtual_device_connection-DEBUG: 07:30:05.043: Got a new connection!
> (fprintd:2416769): libfprint-virtual_device-DEBUG: 07:30:05.043: Got instructions of length 16
> (fprintd:2416769): libfprint-virtual_device-DEBUG: 07:30:05.043: Received command SCAN tented_arch
> (fprintd:2416769): libfprint-virtual_device-DEBUG: 07:30:05.043: Processing command SCAN tented_arch
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.043: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.043: Finger present 1
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.043: Finger needed 1
> (fprintd:2416769): libfprint-virtual_device-DEBUG: 07:30:05.043: Virtual device scanned print tented_arch
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.043: Device reported verify result
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.043: report_verify_status: result verify-no-match
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.043: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.043: Finger present 0
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.043: Finger needed 1
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.043: Device reported verify completion
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.043: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.043: Finger present 0
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.043: Finger needed 0
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.044: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.044: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.044: verify_cb: result verify-no-match
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.044: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.044: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device for debugging'!
> (fprintd:2416769): GLib-GIO-DEBUG: 07:30:05.044: GTask [gio] D-Bus interface method dispatch (source object: 0x555b583eff70, source tag: 0x7f9d1de34e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.046: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device for debugging'
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.046: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device for debugging'!
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.046: Device reported close completion
> (fprintd:2416769): GLib-GIO-DEBUG: 07:30:05.046: GTask [gio] D-Bus interface method dispatch (source object: 0x555b583eff70, source tag: 0x7f9d1de34e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.046: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2416769): libfprint-device-DEBUG: 07:30:05.046: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.046: released device 0
> (fprintd:2416769): fprintd-DEBUG: 07:30:05.050: main loop completed
> (fprintd:2416769): libfprint-virtual_device-DEBUG: 07:30:05.050: 44354085796: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-little-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> VerifyStatus ('verify-no-match', true)
> Changed properties {'finger-needed': <false>} invalidated []
> ----------------------------------- stderr -----------------------------------
> test_verify_any_finger_no_match (__main__.FPrintdVirtualNoStorageDeviceTest.test_verify_any_finger_no_match) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.532s
> 
> OK
> ==============================================================================
> 
> ================================== 482/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_retry_remove_finger
> start time:   07:27:37
> duration:     150.05s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_PERTURB_=109 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_retry_remove_finger
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416625): GLib-GIO-DEBUG: 07:27:37.662: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.663: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416625): fprintd-WARNING **: 07:27:37.663: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.663: Launching FprintObject
> (fprintd:2416625): libfprint-context-DEBUG: 07:27:37.663: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.664: Preparing devices for resume
> (fprintd:2416625): libfprint-context-DEBUG: 07:27:37.664: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-8d05fdxm/virtual-image.socket
> (fprintd:2416625): libfprint-context-DEBUG: 07:27:37.664: created
> 1690270057.665 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416625): libfprint-device-DEBUG: 07:27:37.665: Device reported probe completion
> (fprintd:2416625): libfprint-device-DEBUG: 07:27:37.665: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416625): libfprint-device-DEBUG: 07:27:37.665: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.667: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.667: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.667: Finger present 0
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.667: Finger needed 0
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.667: Got delay inhibitor for sleep.
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.667: entering main loop
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.668: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.762: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.762: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.763: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.764: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.764: user 'testuser' claiming the device: 0
> (fprintd:2416625): libfprint-virtual_image-DEBUG: 07:27:37.764: 44206799728: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416625): libfprint-virtual_device_connection-DEBUG: 07:27:37.764: 44206799782: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416625): GLib-GIO-DEBUG: 07:27:37.764: GTask [gio] D-Bus interface method dispatch (source object: 0x560ed75b5cd0, source tag: 0x7fc7f6b9be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416625): libfprint-image_device-DEBUG: 07:27:37.865: Image device open completed
> (fprintd:2416625): libfprint-device-DEBUG: 07:27:37.865: Device reported open completion
> (fprintd:2416625): libfprint-device-DEBUG: 07:27:37.865: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416625): libfprint-device-DEBUG: 07:27:37.865: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.865: claimed device 0
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.866: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.866: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.867: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.867: file_storage_print_data_load(): loaded '/tmp/tmpikewq4zs/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.867: start enrollment device 0 finger 3
> (fprintd:2416625): libfprint-device-DEBUG: 07:27:37.867: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416625): libfprint-image_device-DEBUG: 07:27:37.867: Activating image device
> (fprintd:2416625): libfprint-image_device-DEBUG: 07:27:37.867: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416625): libfprint-image_device-DEBUG: 07:27:37.867: Image device activation completed
> (fprintd:2416625): libfprint-image_device-DEBUG: 07:27:37.867: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416625): libfprint-image_device-DEBUG: 07:27:37.867: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416625): libfprint-device-DEBUG: 07:27:37.867: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.867: Finger present 0
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.867: Finger needed 1
> (fprintd:2416625): GLib-GIO-DEBUG: 07:27:37.867: GTask [gio] D-Bus interface method dispatch (source object: 0x560ed75b5cd0, source tag: 0x7fc7f6b9be70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416625): libfprint-virtual_device_connection-DEBUG: 07:27:37.868: Got a new connection!
> (fprintd:2416625): libfprint-virtual_image-DEBUG: 07:27:37.868: image data: 0x560ed75bdd00
> (fprintd:2416625): libfprint-device-DEBUG: 07:27:37.868: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.868: Finger present 1
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.868: Finger needed 1
> (fprintd:2416625): libfprint-image_device-DEBUG: 07:27:37.868: Image device reported finger status: on
> (fprintd:2416625): libfprint-image_device-DEBUG: 07:27:37.868: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416625): libfprint-image_device-DEBUG: 07:27:37.868: Image device captured an image
> (fprintd:2416625): libfprint-image_device-DEBUG: 07:27:37.868: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416625): libfprint-device-DEBUG: 07:27:37.868: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.868: Finger present 1
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.868: Finger needed 0
> (fprintd:2416625): libfprint-device-DEBUG: 07:27:37.868: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.868: Finger present 0
> (fprintd:2416625): fprintd-DEBUG: 07:27:37.868: Finger needed 0
> (fprintd:2416625): libfprint-image_device-DEBUG: 07:27:37.868: Image device reported finger status: off
> (fprintd:2416625): libfprint-image_device-DEBUG: 07:27:37.868: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416625): libfprint-image_device-DEBUG: 07:27:37.868: Deactivating image device
> (fprintd:2416625): libfprint-image_device-DEBUG: 07:27:37.868: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416625): libfprint-image_device-DEBUG: 07:27:37.868: Image device deactivation completed
> (fprintd:2416625): libfprint-image_device-DEBUG: 07:27:37.868: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416625): GLib-GIO-CRITICAL **: 07:27:37.869: GTask 0x560ed75bd9b0 (source object: 0x560ed75bcd40, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416625): libfprint-image-DEBUG: 07:27:37.875: Minutiae scan completed in 0.006823 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_retry_remove_finger (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_retry_remove_finger) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 483/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualStorageDeviceTests / FPrintdVirtualStorageDeviceTests.test_delete
> start time:   07:30:05
> duration:     2.56s
> result:       exit status 0
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> G_SLICE=always-malloc MALLOC_PERTURB_=169 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualStorageDeviceTests.test_delete
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416786): GLib-GIO-DEBUG: 07:30:06.010: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.013: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416786): fprintd-WARNING **: 07:30:06.013: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.013: Launching FprintObject
> (fprintd:2416786): libfprint-context-DEBUG: 07:30:06.013: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.018: Preparing devices for resume
> (fprintd:2416786): libfprint-context-DEBUG: 07:30:06.018: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-wnm3d5nb/virtual-image.socket
> (fprintd:2416786): libfprint-context-DEBUG: 07:30:06.018: created
> 1690270206.019 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.019: Device reported probe completion
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.019: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.019: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.021: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.021: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.021: Finger present 0
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.021: Finger needed 0
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.022: Got delay inhibitor for sleep.
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.023: entering main loop
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.023: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.106: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.106: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.107: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.111: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.111: user 'testuser' claiming the device: 0
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.111: 44355146915: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2416786): libfprint-virtual_device_connection-DEBUG: 07:30:06.111: 44355146957: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.112: Device reported open completion
> (fprintd:2416786): GLib-GIO-DEBUG: 07:30:06.112: GTask [gio] D-Bus interface method dispatch (source object: 0x55cdabd9df20, source tag: 0x7fcbfe74fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.112: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.112: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.112: claimed device 0
> (fprintd:2416786): libfprint-virtual_device_connection-DEBUG: 07:30:06.112: Got a new connection!
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.112: Got instructions of length 24
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.112: Received command INSERT no-metadata-print
> (fprintd:2416786): libfprint-virtual_device_connection-DEBUG: 07:30:06.113: Got a new connection!
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.113: Got instructions of length 39
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.113: Received command INSERT FP1-20201216-7-ABCDEFGH-testuser
> (fprintd:2416786): libfprint-virtual_device_connection-DEBUG: 07:30:06.114: Got a new connection!
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.114: Got instructions of length 39
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.114: Received command INSERT FP1-20201217-7-12345678-testuser
> (fprintd:2416786): libfprint-virtual_device_connection-DEBUG: 07:30:06.114: Got a new connection!
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.114: Got instructions of length 36
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.114: Received command INSERT FP1-20201216-7-ABCDEFGH-other
> (fprintd:2416786): libfprint-virtual_device_connection-DEBUG: 07:30:06.114: Got a new connection!
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.114: Got instructions of length 36
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.114: Received command INSERT FP1-20201217-7-12345678-other
> (fprintd:2416786): libfprint-virtual_device_connection-DEBUG: 07:30:06.114: Got a new connection!
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.114: Got instructions of length 19
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.115: Received command SET_ENROLL_STAGES 2
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.115: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.115: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.115: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.116: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.116: file_storage_print_data_load(): loaded '/tmp/tmp9qvoqo5y/state/testuser/virtual_device_storage/0/2' Unknown error -2
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.116: start enrollment device 0 finger 2
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.116: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.116: Processing command INSERT no-metadata-print
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.116: Processing command INSERT FP1-20201216-7-ABCDEFGH-testuser
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.116: Processing command INSERT FP1-20201217-7-12345678-testuser
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.116: Processing command INSERT FP1-20201216-7-ABCDEFGH-other
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.117: Processing command INSERT FP1-20201217-7-12345678-other
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.117: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.117: Finger present 0
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.117: Finger needed 1
> (fprintd:2416786): GLib-GIO-DEBUG: 07:30:06.117: GTask [gio] D-Bus interface method dispatch (source object: 0x55cdabd9df20, source tag: 0x7fcbfe74fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416786): libfprint-virtual_device_connection-DEBUG: 07:30:06.120: Got a new connection!
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.120: Got instructions of length 37
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.120: Received command SCAN FP1-20000101-7-ABCDEFGH-testuser
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.120: Processing command SCAN FP1-20000101-7-ABCDEFGH-testuser
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.120: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.120: Finger present 1
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.120: Finger needed 1
> (fprintd:2416786): libfprint-virtual_device_storage-DEBUG: 07:30:06.120: Trying to identify print 'FP1-20000101-7-ABCDEFGH-testuser' against a gallery of 0 prints
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.120: Device reported identify result
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.120: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.120: Finger present 0
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.120: Finger needed 1
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.120: Device reported identify completion
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.120: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.120: Finger present 0
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.120: Finger needed 0
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.121: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.121: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.121: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.121: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.121: Finger present 0
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.121: Finger needed 1
> (fprintd:2416786): libfprint-virtual_device_connection-DEBUG: 07:30:06.122: Got a new connection!
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.122: Got instructions of length 37
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.122: Received command SCAN FP1-20000101-7-ABCDEFGH-testuser
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.122: Processing command SCAN FP1-20000101-7-ABCDEFGH-testuser
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.122: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.122: Finger present 1
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.122: Finger needed 1
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.122: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.122: Finger present 0
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.122: Finger needed 1
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.122: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.122: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.122: Sleeping completed
> (fprintd:2416786): libfprint-virtual_device_connection-DEBUG: 07:30:06.124: Got a new connection!
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.124: Got instructions of length 37
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.124: Received command SCAN FP1-20000101-7-ABCDEFGH-testuser
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.124: Processing command SCAN FP1-20000101-7-ABCDEFGH-testuser
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.124: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.124: Finger present 1
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.124: Finger needed 1
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.124: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.124: Finger present 0
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.124: Finger needed 1
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.124: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.124: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.125: Device reported enroll completion
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.125: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.125: Finger present 0
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.125: Finger needed 0
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.125: Print for finger FP_FINGER_LEFT_INDEX enrolled
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.125: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.125: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.125: enroll_cb: result enroll-completed
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.125: file_storage_print_data_save(): print saved to /tmp/tmp9qvoqo5y/state/testuser/virtual_device_storage/0/2
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.128: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.128: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416786): GLib-GIO-DEBUG: 07:30:06.129: GTask [gio] D-Bus interface method dispatch (source object: 0x55cdabd9df20, source tag: 0x7fcbfe74fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.129: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.129: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.130: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.130: file_storage_print_data_load(): loaded '/tmp/tmp9qvoqo5y/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.130: start enrollment device 0 finger 7
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.130: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp9qvoqo5y/state/testuser/virtual_device_storage/0'
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.130: file_storage_print_data_load(): loaded '/tmp/tmp9qvoqo5y/state/testuser/virtual_device_storage/0/2' Success
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.130: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.130: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.131: Finger present 0
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.131: Finger needed 1
> (fprintd:2416786): GLib-GIO-DEBUG: 07:30:06.131: GTask [gio] D-Bus interface method dispatch (source object: 0x55cdabd9df20, source tag: 0x7fcbfe74fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416786): libfprint-virtual_device_connection-DEBUG: 07:30:06.132: Got a new connection!
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.132: Got instructions of length 37
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.132: Received command SCAN FP1-20201231-7-ABCDEFGH-testuser
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.132: Processing command SCAN FP1-20201231-7-ABCDEFGH-testuser
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.132: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.132: Finger present 1
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.132: Finger needed 1
> (fprintd:2416786): libfprint-virtual_device_storage-DEBUG: 07:30:06.132: Trying to identify print 'FP1-20201231-7-ABCDEFGH-testuser' against a gallery of 1 prints
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.132: Device reported identify result
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.132: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.132: Finger present 0
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.132: Finger needed 1
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.132: Device reported identify completion
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.132: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.132: Finger present 0
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.132: Finger needed 0
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.132: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.132: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.132: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.132: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.132: Finger present 0
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.132: Finger needed 1
> (fprintd:2416786): libfprint-virtual_device_connection-DEBUG: 07:30:06.133: Got a new connection!
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.133: Got instructions of length 37
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.133: Received command SCAN FP1-20201231-7-ABCDEFGH-testuser
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.133: Processing command SCAN FP1-20201231-7-ABCDEFGH-testuser
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.133: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.133: Finger present 1
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.133: Finger needed 1
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.133: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.133: Finger present 0
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.133: Finger needed 1
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.133: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.133: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.133: Sleeping completed
> (fprintd:2416786): libfprint-virtual_device_connection-DEBUG: 07:30:06.133: Got a new connection!
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.133: Got instructions of length 37
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.133: Received command SCAN FP1-20201231-7-ABCDEFGH-testuser
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.133: Processing command SCAN FP1-20201231-7-ABCDEFGH-testuser
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.133: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.133: Finger present 1
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.133: Finger needed 1
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.133: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.133: Finger present 0
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.133: Finger needed 1
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.133: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.133: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.133: Device reported enroll completion
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.133: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.133: Finger present 0
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.133: Finger needed 0
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.133: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.133: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.133: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.133: enroll_cb: result enroll-completed
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.133: file_storage_print_data_save(): print saved to /tmp/tmp9qvoqo5y/state/testuser/virtual_device_storage/0/7
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.134: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.134: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416786): GLib-GIO-DEBUG: 07:30:06.134: GTask [gio] D-Bus interface method dispatch (source object: 0x55cdabd9df20, source tag: 0x7fcbfe74fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.135: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.135: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.136: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.136: file_storage_print_data_load(): loaded '/tmp/tmp9qvoqo5y/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.136: start enrollment device 0 finger 3
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.136: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp9qvoqo5y/state/testuser/virtual_device_storage/0'
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.136: file_storage_print_data_load(): loaded '/tmp/tmp9qvoqo5y/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.136: file_storage_print_data_load(): loaded '/tmp/tmp9qvoqo5y/state/testuser/virtual_device_storage/0/2' Success
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.136: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.136: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.136: Finger present 0
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.136: Finger needed 1
> (fprintd:2416786): GLib-GIO-DEBUG: 07:30:06.136: GTask [gio] D-Bus interface method dispatch (source object: 0x55cdabd9df20, source tag: 0x7fcbfe74fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416786): libfprint-virtual_device_connection-DEBUG: 07:30:06.137: Got a new connection!
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.137: Got instructions of length 20
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.137: Received command SCAN no-metadata-new
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.137: Processing command SCAN no-metadata-new
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.137: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.137: Finger present 1
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.137: Finger needed 1
> (fprintd:2416786): libfprint-virtual_device_storage-DEBUG: 07:30:06.137: Trying to identify print 'no-metadata-new' against a gallery of 2 prints
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.137: Device reported identify result
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.137: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.137: Finger present 0
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.137: Finger needed 1
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.137: Device reported identify completion
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.137: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.137: Finger present 0
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.137: Finger needed 0
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.137: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.137: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.137: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.137: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.138: Finger present 0
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.138: Finger needed 1
> (fprintd:2416786): libfprint-virtual_device_connection-DEBUG: 07:30:06.138: Got a new connection!
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.138: Got instructions of length 20
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.138: Received command SCAN no-metadata-new
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.138: Processing command SCAN no-metadata-new
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.138: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.138: Finger present 1
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.138: Finger needed 1
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.138: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.138: Finger present 0
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.138: Finger needed 1
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.138: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.138: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.138: Sleeping completed
> (fprintd:2416786): libfprint-virtual_device_connection-DEBUG: 07:30:06.139: Got a new connection!
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.139: Got instructions of length 20
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.139: Received command SCAN no-metadata-new
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.139: Processing command SCAN no-metadata-new
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.139: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.139: Finger present 1
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.139: Finger needed 1
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.139: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.139: Finger present 0
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.139: Finger needed 1
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.139: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.139: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.139: Device reported enroll completion
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.139: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.139: Finger present 0
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.139: Finger needed 0
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.139: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.139: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.139: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_WARM
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.139: enroll_cb: result enroll-completed
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.139: file_storage_print_data_save(): print saved to /tmp/tmp9qvoqo5y/state/testuser/virtual_device_storage/0/3
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.141: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.141: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416786): GLib-GIO-DEBUG: 07:30:06.141: GTask [gio] D-Bus interface method dispatch (source object: 0x55cdabd9df20, source tag: 0x7fcbfe74fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416786): libfprint-virtual_device_connection-DEBUG: 07:30:06.141: Got a new connection!
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.141: Got instructions of length 5
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:06.141: Received command LIST 
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.141: Requesting authorization from :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.141: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.144: Authorization granted to :1.0 to call method 'DeleteEnrolledFingers2' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.144: Deleting enrolled fingers for user testuser
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.144: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp9qvoqo5y/state/testuser/virtual_device_storage/0'
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.145: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp9qvoqo5y/state/testuser/virtual_device_storage/0'
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.145: file_storage_print_data_load(): loaded '/tmp/tmp9qvoqo5y/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2416786): GLib-GIO-DEBUG: 07:30:06.145: GTask [gio] D-Bus interface method dispatch (source object: 0x55cdabd9df20, source tag: 0x7fcbfe74fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.241: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_WARM -> FP_TEMPERATURE_COLD
> (fprintd:2416786): libfprint-virtual_device_storage-DEBUG: 07:30:06.646: Deleting print no-metadata-new for user testuser
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.646: Device reported deletion completion
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.646: Completing action FPI_DEVICE_ACTION_DELETE in idle!
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:06.646: Updated temperature model after 0.40 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416786): fprintd-DEBUG: 07:30:06.646: file_storage_print_data_load(): loaded '/tmp/tmp9qvoqo5y/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2416786): libfprint-virtual_device_storage-DEBUG: 07:30:07.148: Deleting print FP1-20201231-7-ABCDEFGH-testuser for user testuser
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:07.148: Device reported deletion completion
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:07.148: Completing action FPI_DEVICE_ACTION_DELETE in idle!
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:07.148: Updated temperature model after 0.50 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416786): fprintd-DEBUG: 07:30:07.148: file_storage_print_data_load(): loaded '/tmp/tmp9qvoqo5y/state/testuser/virtual_device_storage/0/2' Success
> (fprintd:2416786): libfprint-virtual_device_storage-DEBUG: 07:30:07.648: Deleting print FP1-20000101-7-ABCDEFGH-testuser for user testuser
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:07.648: Device reported deletion completion
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:07.648: Completing action FPI_DEVICE_ACTION_DELETE in idle!
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:07.649: Updated temperature model after 0.50 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416786): fprintd-DEBUG: 07:30:07.649: file_storage_print_data_delete(): unlink("/tmp/tmp9qvoqo5y/state/testuser/virtual_device_storage/0/2") Success
> (fprintd:2416786): fprintd-DEBUG: 07:30:07.649: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp9qvoqo5y/state/testuser/virtual_device_storage/0'
> (fprintd:2416786): fprintd-DEBUG: 07:30:07.649: file_storage_print_data_delete(): unlink("/tmp/tmp9qvoqo5y/state/testuser/virtual_device_storage/0/3") Success
> (fprintd:2416786): fprintd-DEBUG: 07:30:07.649: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp9qvoqo5y/state/testuser/virtual_device_storage/0'
> (fprintd:2416786): fprintd-DEBUG: 07:30:07.649: file_storage_print_data_delete(): unlink("/tmp/tmp9qvoqo5y/state/testuser/virtual_device_storage/0/7") Success
> (fprintd:2416786): fprintd-DEBUG: 07:30:07.649: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp9qvoqo5y/state/testuser/virtual_device_storage/0'
> (fprintd:2416786): libfprint-virtual_device_connection-DEBUG: 07:30:07.650: Got a new connection!
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:07.650: Got instructions of length 5
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:07.650: Received command LIST 
> (fprintd:2416786): fprintd-DEBUG: 07:30:07.651: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416786): fprintd-DEBUG: 07:30:07.651: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:07.651: Device reported close completion
> (fprintd:2416786): GLib-GIO-DEBUG: 07:30:07.651: GTask [gio] D-Bus interface method dispatch (source object: 0x55cdabd9df20, source tag: 0x7fcbfe74fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:07.651: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2416786): libfprint-device-DEBUG: 07:30:07.651: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416786): fprintd-DEBUG: 07:30:07.651: released device 0
> (fprintd:2416786): fprintd-DEBUG: 07:30:07.652: main loop completed
> (fprintd:2416786): libfprint-virtual_device_storage-DEBUG: 07:30:07.652: 44356687694: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2416786): libfprint-virtual_device-DEBUG: 07:30:07.652: 44356687715: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_delete (__main__.FPrintdVirtualStorageDeviceTests.test_delete) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 2.252s
> 
> OK
> ==============================================================================
> 
> ================================== 484/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualStorageDeviceTests / FPrintdVirtualStorageDeviceTests.test_enroll_with_one_stage_only
> start time:   07:30:07
> duration:     0.90s
> result:       exit status 0
> command:      MALLOC_PERTURB_=186 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualStorageDeviceTests.test_enroll_with_one_stage_only
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416803): GLib-GIO-DEBUG: 07:30:07.689: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.691: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416803): fprintd-WARNING **: 07:30:07.691: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.691: Launching FprintObject
> (fprintd:2416803): libfprint-context-DEBUG: 07:30:07.691: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.692: Preparing devices for resume
> (fprintd:2416803): libfprint-context-DEBUG: 07:30:07.692: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-70tdztwr/virtual-image.socket
> (fprintd:2416803): libfprint-context-DEBUG: 07:30:07.692: created
> 1690270207.693 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416803): libfprint-device-DEBUG: 07:30:07.692: Device reported probe completion
> (fprintd:2416803): libfprint-device-DEBUG: 07:30:07.692: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416803): libfprint-device-DEBUG: 07:30:07.692: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.695: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.695: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.695: Finger present 0
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.695: Finger needed 0
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.696: Got delay inhibitor for sleep.
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.696: entering main loop
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.696: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.789: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.790: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.793: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.794: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.794: user 'testuser' claiming the device: 0
> (fprintd:2416803): libfprint-virtual_device-DEBUG: 07:30:07.794: 44356829359: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2416803): libfprint-virtual_device_connection-DEBUG: 07:30:07.794: 44356829404: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416803): libfprint-device-DEBUG: 07:30:07.794: Device reported open completion
> (fprintd:2416803): GLib-GIO-DEBUG: 07:30:07.794: GTask [gio] D-Bus interface method dispatch (source object: 0x55ed5a302f30, source tag: 0x7f3316e92e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416803): libfprint-device-DEBUG: 07:30:07.794: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416803): libfprint-device-DEBUG: 07:30:07.794: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.794: claimed device 0
> (fprintd:2416803): libfprint-virtual_device_connection-DEBUG: 07:30:07.795: Got a new connection!
> (fprintd:2416803): libfprint-virtual_device-DEBUG: 07:30:07.795: Got instructions of length 19
> (fprintd:2416803): libfprint-virtual_device-DEBUG: 07:30:07.795: Received command SET_ENROLL_STAGES 1
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.795: Device Virtual device with storage and identification for debugging enroll stages changed to 2
> (fprintd:2416803): libfprint-virtual_device_connection-DEBUG: 07:30:07.802: Got a new connection!
> (fprintd:2416803): libfprint-virtual_device-DEBUG: 07:30:07.802: Got instructions of length 19
> (fprintd:2416803): libfprint-virtual_device-DEBUG: 07:30:07.802: Received command SET_ENROLL_STAGES 2
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.802: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.804: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.804: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.805: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.807: file_storage_print_data_load(): loaded '/tmp/tmpg2nvxpxy/state/testuser/virtual_device_storage/0/2' Unknown error -2
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.807: start enrollment device 0 finger 2
> (fprintd:2416803): libfprint-device-DEBUG: 07:30:07.807: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416803): libfprint-device-DEBUG: 07:30:07.807: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.807: Finger present 0
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.807: Finger needed 1
> (fprintd:2416803): GLib-GIO-DEBUG: 07:30:07.807: GTask [gio] D-Bus interface method dispatch (source object: 0x55ed5a302f30, source tag: 0x7f3316e92e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416803): libfprint-virtual_device_connection-DEBUG: 07:30:07.810: Got a new connection!
> (fprintd:2416803): libfprint-virtual_device-DEBUG: 07:30:07.810: Got instructions of length 37
> (fprintd:2416803): libfprint-virtual_device-DEBUG: 07:30:07.810: Received command SCAN FP1-20000101-7-ABCDEFGH-testuser
> (fprintd:2416803): libfprint-virtual_device-DEBUG: 07:30:07.810: Processing command SCAN FP1-20000101-7-ABCDEFGH-testuser
> (fprintd:2416803): libfprint-device-DEBUG: 07:30:07.810: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.810: Finger present 1
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.810: Finger needed 1
> (fprintd:2416803): libfprint-virtual_device_storage-DEBUG: 07:30:07.810: Trying to identify print 'FP1-20000101-7-ABCDEFGH-testuser' against a gallery of 0 prints
> (fprintd:2416803): libfprint-device-DEBUG: 07:30:07.810: Device reported identify result
> (fprintd:2416803): libfprint-device-DEBUG: 07:30:07.810: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.810: Finger present 0
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.810: Finger needed 1
> (fprintd:2416803): libfprint-device-DEBUG: 07:30:07.810: Device reported identify completion
> (fprintd:2416803): libfprint-device-DEBUG: 07:30:07.810: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.810: Finger present 0
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.810: Finger needed 0
> (fprintd:2416803): libfprint-device-DEBUG: 07:30:07.810: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2416803): libfprint-device-DEBUG: 07:30:07.810: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416803): libfprint-device-DEBUG: 07:30:07.811: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416803): libfprint-device-DEBUG: 07:30:07.811: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.811: Finger present 0
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.811: Finger needed 1
> (fprintd:2416803): libfprint-virtual_device_connection-DEBUG: 07:30:07.814: Got a new connection!
> (fprintd:2416803): libfprint-virtual_device-DEBUG: 07:30:07.814: Got instructions of length 37
> (fprintd:2416803): libfprint-virtual_device-DEBUG: 07:30:07.814: Received command SCAN FP1-20000101-7-ABCDEFGH-testuser
> (fprintd:2416803): libfprint-virtual_device-DEBUG: 07:30:07.814: Processing command SCAN FP1-20000101-7-ABCDEFGH-testuser
> (fprintd:2416803): libfprint-device-DEBUG: 07:30:07.814: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.814: Finger present 1
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.814: Finger needed 1
> (fprintd:2416803): libfprint-device-DEBUG: 07:30:07.814: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.814: Finger present 0
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.814: Finger needed 1
> (fprintd:2416803): libfprint-device-DEBUG: 07:30:07.814: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.814: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2416803): libfprint-virtual_device-DEBUG: 07:30:07.814: Sleeping completed
> (fprintd:2416803): libfprint-virtual_device_connection-DEBUG: 07:30:07.818: Got a new connection!
> (fprintd:2416803): libfprint-virtual_device-DEBUG: 07:30:07.818: Got instructions of length 37
> (fprintd:2416803): libfprint-virtual_device-DEBUG: 07:30:07.818: Received command SCAN FP1-20000101-7-ABCDEFGH-testuser
> (fprintd:2416803): libfprint-virtual_device-DEBUG: 07:30:07.818: Processing command SCAN FP1-20000101-7-ABCDEFGH-testuser
> (fprintd:2416803): libfprint-device-DEBUG: 07:30:07.818: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.818: Finger present 1
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.818: Finger needed 1
> (fprintd:2416803): libfprint-device-DEBUG: 07:30:07.818: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.818: Finger present 0
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.818: Finger needed 1
> (fprintd:2416803): libfprint-device-DEBUG: 07:30:07.818: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.818: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2416803): libfprint-device-DEBUG: 07:30:07.818: Device reported enroll completion
> (fprintd:2416803): libfprint-device-DEBUG: 07:30:07.818: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.818: Finger present 0
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.818: Finger needed 0
> (fprintd:2416803): libfprint-device-DEBUG: 07:30:07.818: Print for finger FP_FINGER_LEFT_INDEX enrolled
> (fprintd:2416803): libfprint-device-DEBUG: 07:30:07.818: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2416803): libfprint-device-DEBUG: 07:30:07.818: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.818: enroll_cb: result enroll-completed
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.818: file_storage_print_data_save(): print saved to /tmp/tmpg2nvxpxy/state/testuser/virtual_device_storage/0/2
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.822: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.822: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416803): GLib-GIO-DEBUG: 07:30:07.823: GTask [gio] D-Bus interface method dispatch (source object: 0x55ed5a302f30, source tag: 0x7f3316e92e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.824: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.831: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.836: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.838: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.839: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpg2nvxpxy/state/testuser/virtual_device_storage/0'
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.839: file_storage_print_data_load(): loaded '/tmp/tmpg2nvxpxy/state/testuser/virtual_device_storage/0/2' Success
> (fprintd:2416803): GLib-GIO-DEBUG: 07:30:07.839: GTask [gio] D-Bus interface method dispatch (source object: 0x55ed5a302f30, source tag: 0x7f3316e92e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.840: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.840: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416803): libfprint-device-DEBUG: 07:30:07.840: Device reported close completion
> (fprintd:2416803): GLib-GIO-DEBUG: 07:30:07.840: GTask [gio] D-Bus interface method dispatch (source object: 0x55ed5a302f30, source tag: 0x7f3316e92e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416803): libfprint-device-DEBUG: 07:30:07.840: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2416803): libfprint-device-DEBUG: 07:30:07.840: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.840: released device 0
> (fprintd:2416803): fprintd-DEBUG: 07:30:07.845: main loop completed
> (fprintd:2416803): libfprint-virtual_device_storage-DEBUG: 07:30:07.845: 44356880843: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2416803): libfprint-virtual_device-DEBUG: 07:30:07.845: 44356880869: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_enroll_with_one_stage_only (__main__.FPrintdVirtualStorageDeviceTests.test_enroll_with_one_stage_only) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.666s
> 
> OK
> ==============================================================================
> 
> ================================== 485/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualStorageDeviceTests / FPrintdVirtualStorageDeviceTests.test_garbage_collect_failed_on_duplicate
> start time:   07:30:08
> duration:     1.01s
> result:       exit status 0
> command:      MALLOC_PERTURB_=28 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualStorageDeviceTests.test_garbage_collect_failed_on_duplicate
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416837): GLib-GIO-DEBUG: 07:30:08.772: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.773: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416837): fprintd-WARNING **: 07:30:08.773: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.774: Launching FprintObject
> (fprintd:2416837): libfprint-context-DEBUG: 07:30:08.774: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.776: Preparing devices for resume
> (fprintd:2416837): libfprint-context-DEBUG: 07:30:08.776: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-7tjvhcgc/virtual-image.socket
> (fprintd:2416837): libfprint-context-DEBUG: 07:30:08.776: created
> (fprintd:2416837): libfprint-device-DEBUG: 07:30:08.776: Device reported probe completion
> (fprintd:2416837): libfprint-device-DEBUG: 07:30:08.776: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416837): libfprint-device-DEBUG: 07:30:08.776: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690270208.777 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.779: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.779: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.779: Finger present 0
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.779: Finger needed 0
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.780: entering main loop
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.780: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.782: Got delay inhibitor for sleep.
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.854: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.854: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.855: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.856: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.856: user 'testuser' claiming the device: 0
> (fprintd:2416837): libfprint-virtual_device-DEBUG: 07:30:08.856: 44357891541: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2416837): libfprint-virtual_device_connection-DEBUG: 07:30:08.856: 44357891586: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416837): libfprint-device-DEBUG: 07:30:08.856: Device reported open completion
> (fprintd:2416837): GLib-GIO-DEBUG: 07:30:08.856: GTask [gio] D-Bus interface method dispatch (source object: 0x55e6bde50d40, source tag: 0x7f1a42ce5e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416837): libfprint-device-DEBUG: 07:30:08.856: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416837): libfprint-device-DEBUG: 07:30:08.856: Updated temperature model after 0.08 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.856: claimed device 0
> (fprintd:2416837): libfprint-virtual_device_connection-DEBUG: 07:30:08.857: Got a new connection!
> (fprintd:2416837): libfprint-virtual_device-DEBUG: 07:30:08.857: Got instructions of length 19
> (fprintd:2416837): libfprint-virtual_device-DEBUG: 07:30:08.857: Received command SET_ENROLL_STAGES 1
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.857: Device Virtual device with storage and identification for debugging enroll stages changed to 2
> (fprintd:2416837): libfprint-virtual_device_connection-DEBUG: 07:30:08.858: Got a new connection!
> (fprintd:2416837): libfprint-virtual_device-DEBUG: 07:30:08.858: Got instructions of length 19
> (fprintd:2416837): libfprint-virtual_device-DEBUG: 07:30:08.858: Received command INSERT stored-print
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.858: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.858: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416837): libfprint-virtual_device-DEBUG: 07:30:08.858: Processing command INSERT stored-print
> (fprintd:2416837): libfprint-device-DEBUG: 07:30:08.858: Device reported close completion
> (fprintd:2416837): GLib-GIO-DEBUG: 07:30:08.858: GTask [gio] D-Bus interface method dispatch (source object: 0x55e6bde50d40, source tag: 0x7f1a42ce5e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416837): libfprint-device-DEBUG: 07:30:08.858: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2416837): libfprint-device-DEBUG: 07:30:08.858: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.858: released device 0
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.859: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.859: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.860: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.861: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.861: user 'testuser' claiming the device: 0
> (fprintd:2416837): libfprint-virtual_device-DEBUG: 07:30:08.861: 44357896610: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2416837): libfprint-virtual_device_connection-DEBUG: 07:30:08.861: 44357896621: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416837): libfprint-device-DEBUG: 07:30:08.861: Device reported open completion
> (fprintd:2416837): GLib-GIO-DEBUG: 07:30:08.861: GTask [gio] D-Bus interface method dispatch (source object: 0x55e6bde50d40, source tag: 0x7f1a42ce5e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416837): libfprint-device-DEBUG: 07:30:08.861: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416837): libfprint-device-DEBUG: 07:30:08.861: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.861: claimed device 0
> (fprintd:2416837): libfprint-virtual_device_connection-DEBUG: 07:30:08.862: Got a new connection!
> (fprintd:2416837): libfprint-virtual_device-DEBUG: 07:30:08.862: Got instructions of length 5
> (fprintd:2416837): libfprint-virtual_device-DEBUG: 07:30:08.862: Received command LIST 
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.862: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.862: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.864: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.864: file_storage_print_data_load(): loaded '/tmp/tmp5hlzm3xo/state/testuser/virtual_device_storage/0/6' Unknown error -2
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.864: start enrollment device 0 finger 6
> (fprintd:2416837): libfprint-device-DEBUG: 07:30:08.864: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416837): libfprint-device-DEBUG: 07:30:08.864: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.864: Finger present 0
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.864: Finger needed 1
> (fprintd:2416837): GLib-GIO-DEBUG: 07:30:08.864: GTask [gio] D-Bus interface method dispatch (source object: 0x55e6bde50d40, source tag: 0x7f1a42ce5e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416837): libfprint-virtual_device_connection-DEBUG: 07:30:08.864: Got a new connection!
> (fprintd:2416837): libfprint-virtual_device-DEBUG: 07:30:08.864: Got instructions of length 17
> (fprintd:2416837): libfprint-virtual_device-DEBUG: 07:30:08.864: Received command SCAN stored-print
> (fprintd:2416837): libfprint-virtual_device-DEBUG: 07:30:08.864: Processing command SCAN stored-print
> (fprintd:2416837): libfprint-device-DEBUG: 07:30:08.864: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.864: Finger present 1
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.864: Finger needed 1
> (fprintd:2416837): libfprint-virtual_device_storage-DEBUG: 07:30:08.865: Trying to identify print 'stored-print' against a gallery of 0 prints
> (fprintd:2416837): libfprint-device-DEBUG: 07:30:08.865: Device reported identify result
> (fprintd:2416837): libfprint-device-DEBUG: 07:30:08.865: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.865: Finger present 0
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.865: Finger needed 1
> (fprintd:2416837): libfprint-device-DEBUG: 07:30:08.865: Device reported identify completion
> (fprintd:2416837): libfprint-device-DEBUG: 07:30:08.865: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.865: Finger present 0
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.865: Finger needed 0
> (fprintd:2416837): libfprint-device-DEBUG: 07:30:08.865: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2416837): libfprint-device-DEBUG: 07:30:08.865: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416837): libfprint-virtual_device_connection-DEBUG: 07:30:08.865: Got a new connection!
> (fprintd:2416837): libfprint-virtual_device-DEBUG: 07:30:08.865: Got instructions of length 7
> (fprintd:2416837): libfprint-virtual_device-DEBUG: 07:30:08.865: Received command ERROR 5
> (fprintd:2416837): libfprint-virtual_device-DEBUG: 07:30:08.865: Processing command ERROR 5
> (fprintd:2416837): libfprint-device-DEBUG: 07:30:08.865: Device reported deletion completion
> (fprintd:2416837): libfprint-device-DEBUG: 07:30:08.865: Completing action FPI_DEVICE_ACTION_DELETE in idle!
> (fprintd:2416837): libfprint-device-DEBUG: 07:30:08.866: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 
> (fprintd:2416837): fprintd-WARNING **: 07:30:08.866: Failed to garbage collect duplicate print, cannot continue with enroll: The driver encountered a protocol error with the device.
> (fprintd:2416837): libfprint-virtual_device_connection-DEBUG: 07:30:08.866: Got a new connection!
> (fprintd:2416837): libfprint-virtual_device-DEBUG: 07:30:08.866: Got instructions of length 5
> (fprintd:2416837): libfprint-virtual_device-DEBUG: 07:30:08.866: Received command LIST 
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.867: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.867: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416837): GLib-GIO-DEBUG: 07:30:08.867: GTask [gio] D-Bus interface method dispatch (source object: 0x55e6bde50d40, source tag: 0x7f1a42ce5e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.868: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.868: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416837): libfprint-device-DEBUG: 07:30:08.868: Device reported close completion
> (fprintd:2416837): GLib-GIO-DEBUG: 07:30:08.868: GTask [gio] D-Bus interface method dispatch (source object: 0x55e6bde50d40, source tag: 0x7f1a42ce5e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416837): libfprint-device-DEBUG: 07:30:08.868: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2416837): libfprint-device-DEBUG: 07:30:08.868: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.868: released device 0
> (fprintd:2416837): fprintd-DEBUG: 07:30:08.869: main loop completed
> (fprintd:2416837): libfprint-virtual_device_storage-DEBUG: 07:30:08.869: 44357904789: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2416837): libfprint-virtual_device-DEBUG: 07:30:08.869: 44357904810: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-duplicate', true)
> ----------------------------------- stderr -----------------------------------
> test_garbage_collect_failed_on_duplicate (__main__.FPrintdVirtualStorageDeviceTests.test_garbage_collect_failed_on_duplicate) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.751s
> 
> OK
> ==============================================================================
> 
> ================================== 486/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualStorageDeviceTests / FPrintdVirtualStorageDeviceTests.test_garbage_collect_on_duplicate
> start time:   07:30:09
> duration:     1.51s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=248 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualStorageDeviceTests.test_garbage_collect_on_duplicate
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416854): GLib-GIO-DEBUG: 07:30:09.715: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416854): fprintd-DEBUG: 07:30:09.717: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416854): fprintd-WARNING **: 07:30:09.717: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416854): fprintd-DEBUG: 07:30:09.717: Launching FprintObject
> (fprintd:2416854): libfprint-context-DEBUG: 07:30:09.717: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416854): fprintd-DEBUG: 07:30:09.718: Preparing devices for resume
> (fprintd:2416854): libfprint-context-DEBUG: 07:30:09.718: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-64fhd6_b/virtual-image.socket
> (fprintd:2416854): libfprint-context-DEBUG: 07:30:09.718: created
> 1690270209.719 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416854): libfprint-device-DEBUG: 07:30:09.719: Device reported probe completion
> (fprintd:2416854): libfprint-device-DEBUG: 07:30:09.719: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416854): libfprint-device-DEBUG: 07:30:09.719: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416854): fprintd-DEBUG: 07:30:09.721: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2416854): fprintd-DEBUG: 07:30:09.721: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2416854): fprintd-DEBUG: 07:30:09.721: Finger present 0
> (fprintd:2416854): fprintd-DEBUG: 07:30:09.721: Finger needed 0
> (fprintd:2416854): fprintd-DEBUG: 07:30:09.721: Got delay inhibitor for sleep.
> (fprintd:2416854): fprintd-DEBUG: 07:30:09.721: entering main loop
> (fprintd:2416854): fprintd-DEBUG: 07:30:09.722: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416854): fprintd-DEBUG: 07:30:09.815: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416854): fprintd-DEBUG: 07:30:09.815: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416854): fprintd-DEBUG: 07:30:09.817: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416854): fprintd-DEBUG: 07:30:09.818: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416854): fprintd-DEBUG: 07:30:09.818: user 'testuser' claiming the device: 0
> (fprintd:2416854): libfprint-virtual_device-DEBUG: 07:30:09.818: 44358853677: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2416854): libfprint-virtual_device_connection-DEBUG: 07:30:09.818: 44358853710: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416854): libfprint-device-DEBUG: 07:30:09.818: Device reported open completion
> (fprintd:2416854): GLib-GIO-DEBUG: 07:30:09.818: GTask [gio] D-Bus interface method dispatch (source object: 0x5584962b3000, source tag: 0x7f41a1846e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416854): libfprint-device-DEBUG: 07:30:09.818: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416854): libfprint-device-DEBUG: 07:30:09.818: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416854): fprintd-DEBUG: 07:30:09.818: claimed device 0
> (fprintd:2416854): libfprint-virtual_device_connection-DEBUG: 07:30:09.819: Got a new connection!
> (fprintd:2416854): libfprint-virtual_device-DEBUG: 07:30:09.819: Got instructions of length 19
> (fprintd:2416854): libfprint-virtual_device-DEBUG: 07:30:09.819: Received command SET_ENROLL_STAGES 1
> (fprintd:2416854): fprintd-DEBUG: 07:30:09.819: Device Virtual device with storage and identification for debugging enroll stages changed to 2
> (fprintd:2416854): libfprint-virtual_device_connection-DEBUG: 07:30:09.821: Got a new connection!
> (fprintd:2416854): libfprint-virtual_device-DEBUG: 07:30:09.821: Got instructions of length 19
> (fprintd:2416854): libfprint-virtual_device-DEBUG: 07:30:09.821: Received command INSERT stored-print
> (fprintd:2416854): fprintd-DEBUG: 07:30:09.822: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416854): fprintd-DEBUG: 07:30:09.822: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416854): libfprint-virtual_device-DEBUG: 07:30:09.822: Processing command INSERT stored-print
> (fprintd:2416854): libfprint-device-DEBUG: 07:30:09.822: Device reported close completion
> (fprintd:2416854): GLib-GIO-DEBUG: 07:30:09.822: GTask [gio] D-Bus interface method dispatch (source object: 0x5584962b3000, source tag: 0x7f41a1846e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416854): libfprint-device-DEBUG: 07:30:09.822: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2416854): libfprint-device-DEBUG: 07:30:09.822: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416854): fprintd-DEBUG: 07:30:09.822: released device 0
> (fprintd:2416854): fprintd-DEBUG: 07:30:09.823: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416854): fprintd-DEBUG: 07:30:09.824: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416854): fprintd-DEBUG: 07:30:09.826: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416854): fprintd-DEBUG: 07:30:09.827: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416854): fprintd-DEBUG: 07:30:09.827: user 'testuser' claiming the device: 0
> (fprintd:2416854): libfprint-virtual_device-DEBUG: 07:30:09.827: 44358862965: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2416854): libfprint-virtual_device_connection-DEBUG: 07:30:09.827: 44358862980: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416854): libfprint-device-DEBUG: 07:30:09.828: Device reported open completion
> (fprintd:2416854): GLib-GIO-DEBUG: 07:30:09.828: GTask [gio] D-Bus interface method dispatch (source object: 0x5584962b3000, source tag: 0x7f41a1846e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416854): libfprint-device-DEBUG: 07:30:09.828: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416854): libfprint-device-DEBUG: 07:30:09.828: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416854): fprintd-DEBUG: 07:30:09.828: claimed device 0
> (fprintd:2416854): libfprint-virtual_device_connection-DEBUG: 07:30:09.828: Got a new connection!
> (fprintd:2416854): libfprint-virtual_device-DEBUG: 07:30:09.828: Got instructions of length 5
> (fprintd:2416854): libfprint-virtual_device-DEBUG: 07:30:09.828: Received command LIST 
> (fprintd:2416854): fprintd-DEBUG: 07:30:09.829: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416854): fprintd-DEBUG: 07:30:09.829: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416854): fprintd-DEBUG: 07:30:09.830: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416854): fprintd-DEBUG: 07:30:09.830: file_storage_print_data_load(): loaded '/tmp/tmpwy20fp9q/state/testuser/virtual_device_storage/0/6' Unknown error -2
> (fprintd:2416854): fprintd-DEBUG: 07:30:09.830: start enrollment device 0 finger 6
> (fprintd:2416854): libfprint-device-DEBUG: 07:30:09.830: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416854): libfprint-device-DEBUG: 07:30:09.830: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416854): fprintd-DEBUG: 07:30:09.830: Finger present 0
> (fprintd:2416854): fprintd-DEBUG: 07:30:09.830: Finger needed 1
> (fprintd:2416854): GLib-GIO-DEBUG: 07:30:09.830: GTask [gio] D-Bus interface method dispatch (source object: 0x5584962b3000, source tag: 0x7f41a1846e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416854): libfprint-virtual_device_connection-DEBUG: 07:30:09.831: Got a new connection!
> (fprintd:2416854): libfprint-virtual_device-DEBUG: 07:30:09.831: Got instructions of length 17
> (fprintd:2416854): libfprint-virtual_device-DEBUG: 07:30:09.831: Received command SCAN stored-print
> (fprintd:2416854): libfprint-virtual_device-DEBUG: 07:30:09.831: Processing command SCAN stored-print
> (fprintd:2416854): libfprint-device-DEBUG: 07:30:09.831: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416854): fprintd-DEBUG: 07:30:09.831: Finger present 1
> (fprintd:2416854): fprintd-DEBUG: 07:30:09.831: Finger needed 1
> (fprintd:2416854): libfprint-virtual_device_storage-DEBUG: 07:30:09.831: Trying to identify print 'stored-print' against a gallery of 0 prints
> (fprintd:2416854): libfprint-device-DEBUG: 07:30:09.831: Device reported identify result
> (fprintd:2416854): libfprint-device-DEBUG: 07:30:09.831: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416854): fprintd-DEBUG: 07:30:09.831: Finger present 0
> (fprintd:2416854): fprintd-DEBUG: 07:30:09.831: Finger needed 1
> (fprintd:2416854): libfprint-device-DEBUG: 07:30:09.831: Device reported identify completion
> (fprintd:2416854): libfprint-device-DEBUG: 07:30:09.831: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416854): fprintd-DEBUG: 07:30:09.831: Finger present 0
> (fprintd:2416854): fprintd-DEBUG: 07:30:09.831: Finger needed 0
> (fprintd:2416854): libfprint-device-DEBUG: 07:30:09.831: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2416854): libfprint-device-DEBUG: 07:30:09.831: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416854): libfprint-virtual_device_storage-DEBUG: 07:30:10.332: Deleting print stored-print for user (null)
> (fprintd:2416854): libfprint-device-DEBUG: 07:30:10.332: Device reported deletion completion
> (fprintd:2416854): libfprint-device-DEBUG: 07:30:10.332: Completing action FPI_DEVICE_ACTION_DELETE in idle!
> (fprintd:2416854): libfprint-device-DEBUG: 07:30:10.332: Updated temperature model after 0.50 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416854): libfprint-device-DEBUG: 07:30:10.332: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416854): libfprint-device-DEBUG: 07:30:10.332: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416854): fprintd-DEBUG: 07:30:10.332: Finger present 0
> (fprintd:2416854): fprintd-DEBUG: 07:30:10.332: Finger needed 1
> (fprintd:2416854): libfprint-virtual_device_connection-DEBUG: 07:30:10.333: Got a new connection!
> (fprintd:2416854): libfprint-virtual_device-DEBUG: 07:30:10.333: Got instructions of length 5
> (fprintd:2416854): libfprint-virtual_device-DEBUG: 07:30:10.333: Received command LIST 
> (fprintd:2416854): libfprint-virtual_device_connection-DEBUG: 07:30:10.333: Got a new connection!
> (fprintd:2416854): libfprint-virtual_device-DEBUG: 07:30:10.333: Got instructions of length 17
> (fprintd:2416854): libfprint-virtual_device-DEBUG: 07:30:10.333: Received command SCAN stored-print
> (fprintd:2416854): libfprint-virtual_device-DEBUG: 07:30:10.333: Processing command SCAN stored-print
> (fprintd:2416854): libfprint-device-DEBUG: 07:30:10.333: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416854): fprintd-DEBUG: 07:30:10.333: Finger present 1
> (fprintd:2416854): fprintd-DEBUG: 07:30:10.333: Finger needed 1
> (fprintd:2416854): libfprint-device-DEBUG: 07:30:10.333: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416854): fprintd-DEBUG: 07:30:10.333: Finger present 0
> (fprintd:2416854): fprintd-DEBUG: 07:30:10.333: Finger needed 1
> (fprintd:2416854): libfprint-device-DEBUG: 07:30:10.333: Device reported enroll progress, reported 1 of 1 have been completed
> (fprintd:2416854): fprintd-DEBUG: 07:30:10.333: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2416854): libfprint-device-DEBUG: 07:30:10.333: Device reported enroll completion
> (fprintd:2416854): libfprint-device-DEBUG: 07:30:10.333: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416854): fprintd-DEBUG: 07:30:10.333: Finger present 0
> (fprintd:2416854): fprintd-DEBUG: 07:30:10.333: Finger needed 0
> (fprintd:2416854): libfprint-device-DEBUG: 07:30:10.333: Print for finger FP_FINGER_RIGHT_THUMB enrolled
> (fprintd:2416854): libfprint-device-DEBUG: 07:30:10.333: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2416854): libfprint-device-DEBUG: 07:30:10.333: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416854): fprintd-DEBUG: 07:30:10.333: enroll_cb: result enroll-completed
> (fprintd:2416854): fprintd-DEBUG: 07:30:10.333: file_storage_print_data_save(): print saved to /tmp/tmpwy20fp9q/state/testuser/virtual_device_storage/0/6
> (fprintd:2416854): libfprint-virtual_device_connection-DEBUG: 07:30:10.334: Got a new connection!
> (fprintd:2416854): libfprint-virtual_device-DEBUG: 07:30:10.335: Got instructions of length 5
> (fprintd:2416854): libfprint-virtual_device-DEBUG: 07:30:10.335: Received command LIST 
> (fprintd:2416854): fprintd-DEBUG: 07:30:10.336: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416854): fprintd-DEBUG: 07:30:10.336: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416854): GLib-GIO-DEBUG: 07:30:10.336: GTask [gio] D-Bus interface method dispatch (source object: 0x5584962b3000, source tag: 0x7f41a1846e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416854): fprintd-DEBUG: 07:30:10.337: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416854): fprintd-DEBUG: 07:30:10.337: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416854): libfprint-device-DEBUG: 07:30:10.337: Device reported close completion
> (fprintd:2416854): GLib-GIO-DEBUG: 07:30:10.337: GTask [gio] D-Bus interface method dispatch (source object: 0x5584962b3000, source tag: 0x7f41a1846e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416854): libfprint-device-DEBUG: 07:30:10.337: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2416854): libfprint-device-DEBUG: 07:30:10.337: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416854): fprintd-DEBUG: 07:30:10.337: released device 0
> (fprintd:2416854): fprintd-DEBUG: 07:30:10.340: main loop completed
> (fprintd:2416854): libfprint-virtual_device_storage-DEBUG: 07:30:10.340: 44359375960: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2416854): libfprint-virtual_device-DEBUG: 07:30:10.340: 44359375983: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <2>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_garbage_collect_on_duplicate (__main__.FPrintdVirtualStorageDeviceTests.test_garbage_collect_on_duplicate) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.233s
> 
> OK
> ==============================================================================
> 
> ================================== 487/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualStorageDeviceTests / FPrintdVirtualStorageDeviceTests.test_local_storage_cleanup_data_error
> start time:   07:30:10
> duration:     1.35s
> result:       exit status 0
> command:      MALLOC_PERTURB_=73 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualStorageDeviceTests.test_local_storage_cleanup_data_error
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416871): GLib-GIO-DEBUG: 07:30:11.106: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.107: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416871): fprintd-WARNING **: 07:30:11.108: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.108: Launching FprintObject
> (fprintd:2416871): libfprint-context-DEBUG: 07:30:11.108: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.110: Preparing devices for resume
> (fprintd:2416871): libfprint-context-DEBUG: 07:30:11.110: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-qyd7c8ot/virtual-image.socket
> (fprintd:2416871): libfprint-context-DEBUG: 07:30:11.110: created
> 1690270211.111 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416871): libfprint-device-DEBUG: 07:30:11.110: Device reported probe completion
> (fprintd:2416871): libfprint-device-DEBUG: 07:30:11.111: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416871): libfprint-device-DEBUG: 07:30:11.111: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.115: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.115: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.115: Finger present 0
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.115: Finger needed 0
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.115: Got delay inhibitor for sleep.
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.115: entering main loop
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.116: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.205: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.206: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.207: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.208: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.208: user 'testuser' claiming the device: 0
> (fprintd:2416871): libfprint-virtual_device-DEBUG: 07:30:11.208: 44360243253: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2416871): libfprint-virtual_device_connection-DEBUG: 07:30:11.208: 44360243301: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416871): libfprint-device-DEBUG: 07:30:11.208: Device reported open completion
> (fprintd:2416871): GLib-GIO-DEBUG: 07:30:11.208: GTask [gio] D-Bus interface method dispatch (source object: 0x555b20087010, source tag: 0x7f32bef5fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416871): libfprint-device-DEBUG: 07:30:11.208: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416871): libfprint-device-DEBUG: 07:30:11.208: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.208: claimed device 0
> (fprintd:2416871): libfprint-virtual_device_connection-DEBUG: 07:30:11.209: Got a new connection!
> (fprintd:2416871): libfprint-virtual_device-DEBUG: 07:30:11.209: Got instructions of length 19
> (fprintd:2416871): libfprint-virtual_device-DEBUG: 07:30:11.209: Received command SET_ENROLL_STAGES 2
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.209: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.210: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.210: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.210: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.211: file_storage_print_data_load(): loaded '/tmp/tmpjwivvy5f/state/testuser/virtual_device_storage/0/1' Unknown error -2
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.211: start enrollment device 0 finger 1
> (fprintd:2416871): libfprint-device-DEBUG: 07:30:11.211: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416871): libfprint-device-DEBUG: 07:30:11.211: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.211: Finger present 0
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.211: Finger needed 1
> (fprintd:2416871): GLib-GIO-DEBUG: 07:30:11.211: GTask [gio] D-Bus interface method dispatch (source object: 0x555b20087010, source tag: 0x7f32bef5fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416871): libfprint-virtual_device_connection-DEBUG: 07:30:11.211: Got a new connection!
> (fprintd:2416871): libfprint-virtual_device-DEBUG: 07:30:11.211: Got instructions of length 18
> (fprintd:2416871): libfprint-virtual_device-DEBUG: 07:30:11.211: Received command SCAN deleted-print
> (fprintd:2416871): libfprint-virtual_device-DEBUG: 07:30:11.211: Processing command SCAN deleted-print
> (fprintd:2416871): libfprint-device-DEBUG: 07:30:11.211: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.211: Finger present 1
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.211: Finger needed 1
> (fprintd:2416871): libfprint-virtual_device_storage-DEBUG: 07:30:11.211: Trying to identify print 'deleted-print' against a gallery of 0 prints
> (fprintd:2416871): libfprint-device-DEBUG: 07:30:11.211: Device reported identify result
> (fprintd:2416871): libfprint-device-DEBUG: 07:30:11.211: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.211: Finger present 0
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.211: Finger needed 1
> (fprintd:2416871): libfprint-device-DEBUG: 07:30:11.211: Device reported identify completion
> (fprintd:2416871): libfprint-device-DEBUG: 07:30:11.212: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.212: Finger present 0
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.212: Finger needed 0
> (fprintd:2416871): libfprint-device-DEBUG: 07:30:11.212: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2416871): libfprint-device-DEBUG: 07:30:11.212: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416871): libfprint-device-DEBUG: 07:30:11.212: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416871): libfprint-device-DEBUG: 07:30:11.212: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.212: Finger present 0
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.212: Finger needed 1
> (fprintd:2416871): libfprint-virtual_device_connection-DEBUG: 07:30:11.213: Got a new connection!
> (fprintd:2416871): libfprint-virtual_device-DEBUG: 07:30:11.213: Got instructions of length 18
> (fprintd:2416871): libfprint-virtual_device-DEBUG: 07:30:11.213: Received command SCAN deleted-print
> (fprintd:2416871): libfprint-virtual_device-DEBUG: 07:30:11.213: Processing command SCAN deleted-print
> (fprintd:2416871): libfprint-device-DEBUG: 07:30:11.213: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.213: Finger present 1
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.213: Finger needed 1
> (fprintd:2416871): libfprint-device-DEBUG: 07:30:11.213: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.213: Finger present 0
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.213: Finger needed 1
> (fprintd:2416871): libfprint-device-DEBUG: 07:30:11.213: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.213: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2416871): libfprint-virtual_device-DEBUG: 07:30:11.213: Sleeping completed
> (fprintd:2416871): libfprint-virtual_device_connection-DEBUG: 07:30:11.213: Got a new connection!
> (fprintd:2416871): libfprint-virtual_device-DEBUG: 07:30:11.213: Got instructions of length 18
> (fprintd:2416871): libfprint-virtual_device-DEBUG: 07:30:11.213: Received command SCAN deleted-print
> (fprintd:2416871): libfprint-virtual_device-DEBUG: 07:30:11.213: Processing command SCAN deleted-print
> (fprintd:2416871): libfprint-device-DEBUG: 07:30:11.214: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.214: Finger present 1
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.214: Finger needed 1
> (fprintd:2416871): libfprint-device-DEBUG: 07:30:11.214: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.214: Finger present 0
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.214: Finger needed 1
> (fprintd:2416871): libfprint-device-DEBUG: 07:30:11.214: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.214: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2416871): libfprint-device-DEBUG: 07:30:11.214: Device reported enroll completion
> (fprintd:2416871): libfprint-device-DEBUG: 07:30:11.214: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.214: Finger present 0
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.214: Finger needed 0
> (fprintd:2416871): libfprint-device-DEBUG: 07:30:11.214: Print for finger FP_FINGER_LEFT_THUMB enrolled
> (fprintd:2416871): libfprint-device-DEBUG: 07:30:11.214: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2416871): libfprint-device-DEBUG: 07:30:11.214: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.214: enroll_cb: result enroll-completed
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.214: file_storage_print_data_save(): print saved to /tmp/tmpjwivvy5f/state/testuser/virtual_device_storage/0/1
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.215: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.215: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416871): GLib-GIO-DEBUG: 07:30:11.215: GTask [gio] D-Bus interface method dispatch (source object: 0x555b20087010, source tag: 0x7f32bef5fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416871): libfprint-virtual_device_connection-DEBUG: 07:30:11.216: Got a new connection!
> (fprintd:2416871): libfprint-virtual_device-DEBUG: 07:30:11.216: Got instructions of length 20
> (fprintd:2416871): libfprint-virtual_device-DEBUG: 07:30:11.216: Received command REMOVE deleted-print
> (fprintd:2416871): libfprint-virtual_device_connection-DEBUG: 07:30:11.217: Got a new connection!
> (fprintd:2416871): libfprint-virtual_device-DEBUG: 07:30:11.217: Got instructions of length 7
> (fprintd:2416871): libfprint-virtual_device-DEBUG: 07:30:11.217: Received command ERROR 7
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.217: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.217: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.219: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.219: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpjwivvy5f/state/testuser/virtual_device_storage/0'
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.219: file_storage_print_data_load(): loaded '/tmp/tmpjwivvy5f/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.219: start verification device 0 finger left-thumb
> (fprintd:2416871): libfprint-device-DEBUG: 07:30:11.219: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416871): libfprint-virtual_device-DEBUG: 07:30:11.219: Processing command REMOVE deleted-print
> (fprintd:2416871): libfprint-virtual_device-DEBUG: 07:30:11.219: Processing command ERROR 7
> (fprintd:2416871): libfprint-device-DEBUG: 07:30:11.219: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.219: Finger present 0
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.219: Finger needed 1
> (fprintd:2416871): libfprint-virtual_device-DEBUG: 07:30:11.219: Virtual device scan failed with error: Print was not found on the devices storage.
> (fprintd:2416871): libfprint-device-DEBUG: 07:30:11.219: Device reported verify completion
> (fprintd:2416871): libfprint-device-DEBUG: 07:30:11.219: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.219: Finger present 0
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.219: Finger needed 0
> (fprintd:2416871): GLib-GIO-DEBUG: 07:30:11.219: GTask [gio] D-Bus interface method dispatch (source object: 0x555b20087010, source tag: 0x7f32bef5fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416871): libfprint-device-DEBUG: 07:30:11.219: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2416871): libfprint-device-DEBUG: 07:30:11.220: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.220: verify_cb: result verify-no-match
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.220: report_verify_status: result verify-no-match
> 
> (fprintd:2416871): fprintd-WARNING **: 07:30:11.220: Device reported an error during verify: Print was not found on the devices storage.
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.220: Device Virtual device with storage and identification for debugging reported that a passed print did not exist during action 2
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.220: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.220: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416871): GLib-GIO-DEBUG: 07:30:11.220: GTask [gio] D-Bus interface method dispatch (source object: 0x555b20087010, source tag: 0x7f32bef5fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416871): libfprint-device-DEBUG: 07:30:11.721: Device reported listing completion
> (fprintd:2416871): libfprint-device-DEBUG: 07:30:11.721: Completing action FPI_DEVICE_ACTION_LIST in idle!
> (fprintd:2416871): libfprint-device-DEBUG: 07:30:11.721: Updated temperature model after 0.50 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.721: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpjwivvy5f/state/testuser/virtual_device_storage/0'
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.721: file_storage_print_data_load(): loaded '/tmp/tmpjwivvy5f/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.721: file_storage_print_data_delete(): unlink("/tmp/tmpjwivvy5f/state/testuser/virtual_device_storage/0/1") Success
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.722: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpjwivvy5f/state/testuser/virtual_device_storage/0'
> fprintd-Message: 07:30:11.722: Deleted stored finger 1 for user testuser as it is unknown to device.
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.723: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.723: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.724: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.725: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.725: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpjwivvy5f/state/testuser/virtual_device_storage/0'
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.725: scan_dev_storedir(): opendir("/tmp/tmpjwivvy5f/state/testuser/virtual_device_storage/0") failed: Error opening directory “/tmp/tmpjwivvy5f/state/testuser/virtual_device_storage/0”: No such file or directory
> (fprintd:2416871): GLib-GIO-DEBUG: 07:30:11.725: GTask [gio] D-Bus interface method dispatch (source object: 0x555b20087010, source tag: 0x7f32bef5fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.726: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.726: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416871): libfprint-device-DEBUG: 07:30:11.726: Device reported close completion
> (fprintd:2416871): GLib-GIO-DEBUG: 07:30:11.726: GTask [gio] D-Bus interface method dispatch (source object: 0x555b20087010, source tag: 0x7f32bef5fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416871): libfprint-device-DEBUG: 07:30:11.726: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2416871): libfprint-device-DEBUG: 07:30:11.726: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.726: released device 0
> (fprintd:2416871): fprintd-DEBUG: 07:30:11.727: main loop completed
> (fprintd:2416871): libfprint-virtual_device_storage-DEBUG: 07:30:11.728: 44360763138: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2416871): libfprint-virtual_device-DEBUG: 07:30:11.728: 44360763160: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyFingerSelected ('left-thumb',)
> VerifyStatus ('verify-no-match', true)
> ----------------------------------- stderr -----------------------------------
> test_local_storage_cleanup_data_error (__main__.FPrintdVirtualStorageDeviceTests.test_local_storage_cleanup_data_error) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.117s
> 
> OK
> ==============================================================================
> 
> ================================== 488/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualStorageDeviceTests / FPrintdVirtualStorageDeviceTests.test_garbage_collect
> start time:   07:30:07
> duration:     4.12s
> result:       exit status 0
> command:      MALLOC_PERTURB_=249 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualStorageDeviceTests.test_garbage_collect
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416829): GLib-GIO-DEBUG: 07:30:08.603: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.605: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416829): fprintd-WARNING **: 07:30:08.605: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.605: Launching FprintObject
> (fprintd:2416829): libfprint-context-DEBUG: 07:30:08.605: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.606: Preparing devices for resume
> (fprintd:2416829): libfprint-context-DEBUG: 07:30:08.606: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-3q5_or3t/virtual-image.socket
> (fprintd:2416829): libfprint-context-DEBUG: 07:30:08.606: created
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.606: Device reported probe completion
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.606: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> 1690270208.607 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.606: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.608: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.608: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.608: Finger present 0
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.608: Finger needed 0
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.608: Got delay inhibitor for sleep.
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.609: entering main loop
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.609: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.705: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.705: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.707: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.708: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.708: user 'testuser' claiming the device: 0
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.708: 44357743419: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2416829): libfprint-virtual_device_connection-DEBUG: 07:30:08.708: 44357743456: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.708: Device reported open completion
> (fprintd:2416829): GLib-GIO-DEBUG: 07:30:08.708: GTask [gio] D-Bus interface method dispatch (source object: 0x560e81132e70, source tag: 0x7f7528c9fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.708: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.708: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.708: claimed device 0
> (fprintd:2416829): libfprint-virtual_device_connection-DEBUG: 07:30:08.711: Got a new connection!
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.711: Got instructions of length 24
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.711: Received command INSERT no-metadata-print
> (fprintd:2416829): libfprint-virtual_device_connection-DEBUG: 07:30:08.711: Got a new connection!
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.711: Got instructions of length 39
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.711: Received command INSERT FP1-20201216-7-ABCDEFGH-testuser
> (fprintd:2416829): libfprint-virtual_device_connection-DEBUG: 07:30:08.712: Got a new connection!
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.712: Got instructions of length 39
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.712: Received command INSERT FP1-20201217-7-12345678-testuser
> (fprintd:2416829): libfprint-virtual_device_connection-DEBUG: 07:30:08.712: Got a new connection!
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.712: Got instructions of length 19
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.712: Received command SET_ENROLL_STAGES 2
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.712: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.713: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.713: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.715: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.715: file_storage_print_data_load(): loaded '/tmp/tmp0r207co2/state/testuser/virtual_device_storage/0/2' Unknown error -2
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.715: start enrollment device 0 finger 2
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.715: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.715: Processing command INSERT no-metadata-print
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.715: Processing command INSERT FP1-20201216-7-ABCDEFGH-testuser
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.715: Processing command INSERT FP1-20201217-7-12345678-testuser
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.715: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.715: Finger present 0
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.715: Finger needed 1
> (fprintd:2416829): GLib-GIO-DEBUG: 07:30:08.715: GTask [gio] D-Bus interface method dispatch (source object: 0x560e81132e70, source tag: 0x7f7528c9fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416829): libfprint-virtual_device_connection-DEBUG: 07:30:08.720: Got a new connection!
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.720: Got instructions of length 37
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.720: Received command SCAN FP1-20000101-7-ABCDEFGH-testuser
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.720: Processing command SCAN FP1-20000101-7-ABCDEFGH-testuser
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.720: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.720: Finger present 1
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.720: Finger needed 1
> (fprintd:2416829): libfprint-virtual_device_storage-DEBUG: 07:30:08.720: Trying to identify print 'FP1-20000101-7-ABCDEFGH-testuser' against a gallery of 0 prints
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.720: Device reported identify result
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.720: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.720: Finger present 0
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.720: Finger needed 1
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.720: Device reported identify completion
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.720: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.720: Finger present 0
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.720: Finger needed 0
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.720: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.720: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.721: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.721: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.721: Finger present 0
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.721: Finger needed 1
> (fprintd:2416829): libfprint-virtual_device_connection-DEBUG: 07:30:08.721: Got a new connection!
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.721: Got instructions of length 37
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.721: Received command SCAN FP1-20000101-7-ABCDEFGH-testuser
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.721: Processing command SCAN FP1-20000101-7-ABCDEFGH-testuser
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.721: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.721: Finger present 1
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.721: Finger needed 1
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.721: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.721: Finger present 0
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.721: Finger needed 1
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.721: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.721: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.721: Sleeping completed
> (fprintd:2416829): libfprint-virtual_device_connection-DEBUG: 07:30:08.722: Got a new connection!
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.722: Got instructions of length 37
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.722: Received command SCAN FP1-20000101-7-ABCDEFGH-testuser
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.722: Processing command SCAN FP1-20000101-7-ABCDEFGH-testuser
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.722: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.722: Finger present 1
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.722: Finger needed 1
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.722: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.722: Finger present 0
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.722: Finger needed 1
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.722: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.722: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.722: Device reported enroll completion
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.722: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.722: Finger present 0
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.722: Finger needed 0
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.722: Print for finger FP_FINGER_LEFT_INDEX enrolled
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.722: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.722: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.722: enroll_cb: result enroll-completed
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.722: file_storage_print_data_save(): print saved to /tmp/tmp0r207co2/state/testuser/virtual_device_storage/0/2
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.726: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.726: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416829): GLib-GIO-DEBUG: 07:30:08.726: GTask [gio] D-Bus interface method dispatch (source object: 0x560e81132e70, source tag: 0x7f7528c9fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.731: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.731: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.732: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.734: file_storage_print_data_load(): loaded '/tmp/tmp0r207co2/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.734: start enrollment device 0 finger 7
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.734: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp0r207co2/state/testuser/virtual_device_storage/0'
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.735: file_storage_print_data_load(): loaded '/tmp/tmp0r207co2/state/testuser/virtual_device_storage/0/2' Success
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.735: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.735: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.735: Finger present 0
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.735: Finger needed 1
> (fprintd:2416829): GLib-GIO-DEBUG: 07:30:08.735: GTask [gio] D-Bus interface method dispatch (source object: 0x560e81132e70, source tag: 0x7f7528c9fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416829): libfprint-virtual_device_connection-DEBUG: 07:30:08.736: Got a new connection!
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.736: Got instructions of length 37
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.736: Received command SCAN FP1-20201231-7-ABCDEFGH-testuser
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.736: Processing command SCAN FP1-20201231-7-ABCDEFGH-testuser
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.736: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.736: Finger present 1
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.736: Finger needed 1
> (fprintd:2416829): libfprint-virtual_device_storage-DEBUG: 07:30:08.736: Trying to identify print 'FP1-20201231-7-ABCDEFGH-testuser' against a gallery of 1 prints
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.736: Device reported identify result
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.736: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.736: Finger present 0
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.736: Finger needed 1
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.736: Device reported identify completion
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.736: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.736: Finger present 0
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.736: Finger needed 0
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.736: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.736: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.736: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.736: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.736: Finger present 0
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.736: Finger needed 1
> (fprintd:2416829): libfprint-virtual_device_connection-DEBUG: 07:30:08.737: Got a new connection!
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.737: Got instructions of length 37
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.737: Received command SCAN FP1-20201231-7-ABCDEFGH-testuser
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.737: Processing command SCAN FP1-20201231-7-ABCDEFGH-testuser
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.737: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.737: Finger present 1
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.737: Finger needed 1
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.737: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.737: Finger present 0
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.737: Finger needed 1
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.737: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.737: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.737: Sleeping completed
> (fprintd:2416829): libfprint-virtual_device_connection-DEBUG: 07:30:08.737: Got a new connection!
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.737: Got instructions of length 37
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.737: Received command SCAN FP1-20201231-7-ABCDEFGH-testuser
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.737: Processing command SCAN FP1-20201231-7-ABCDEFGH-testuser
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.737: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.737: Finger present 1
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.737: Finger needed 1
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.737: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.737: Finger present 0
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.737: Finger needed 1
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.737: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.737: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.737: Device reported enroll completion
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.737: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.737: Finger present 0
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.737: Finger needed 0
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.737: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.738: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.738: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.738: enroll_cb: result enroll-completed
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.738: file_storage_print_data_save(): print saved to /tmp/tmp0r207co2/state/testuser/virtual_device_storage/0/7
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.740: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.740: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416829): GLib-GIO-DEBUG: 07:30:08.741: GTask [gio] D-Bus interface method dispatch (source object: 0x560e81132e70, source tag: 0x7f7528c9fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.742: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.742: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.746: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.746: file_storage_print_data_load(): loaded '/tmp/tmp0r207co2/state/testuser/virtual_device_storage/0/3' Unknown error -2
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.746: start enrollment device 0 finger 3
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.746: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp0r207co2/state/testuser/virtual_device_storage/0'
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.746: file_storage_print_data_load(): loaded '/tmp/tmp0r207co2/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.746: file_storage_print_data_load(): loaded '/tmp/tmp0r207co2/state/testuser/virtual_device_storage/0/2' Success
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.746: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.746: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.746: Finger present 0
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.746: Finger needed 1
> (fprintd:2416829): GLib-GIO-DEBUG: 07:30:08.746: GTask [gio] D-Bus interface method dispatch (source object: 0x560e81132e70, source tag: 0x7f7528c9fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416829): libfprint-virtual_device_connection-DEBUG: 07:30:08.747: Got a new connection!
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.747: Got instructions of length 20
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.747: Received command SCAN no-metadata-new
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.747: Processing command SCAN no-metadata-new
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.747: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.747: Finger present 1
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.747: Finger needed 1
> (fprintd:2416829): libfprint-virtual_device_storage-DEBUG: 07:30:08.747: Trying to identify print 'no-metadata-new' against a gallery of 2 prints
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.747: Device reported identify result
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.747: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.747: Finger present 0
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.747: Finger needed 1
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.747: Device reported identify completion
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.747: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.747: Finger present 0
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.747: Finger needed 0
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.747: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.747: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.747: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.747: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.747: Finger present 0
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.747: Finger needed 1
> (fprintd:2416829): libfprint-virtual_device_connection-DEBUG: 07:30:08.748: Got a new connection!
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.748: Got instructions of length 20
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.748: Received command SCAN no-metadata-new
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.748: Processing command SCAN no-metadata-new
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.748: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.748: Finger present 1
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.748: Finger needed 1
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.748: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.748: Finger present 0
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.748: Finger needed 1
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.748: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.748: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.748: Sleeping completed
> (fprintd:2416829): libfprint-virtual_device_connection-DEBUG: 07:30:08.749: Got a new connection!
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.749: Got instructions of length 20
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.749: Received command SCAN no-metadata-new
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.749: Processing command SCAN no-metadata-new
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.749: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.749: Finger present 1
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.749: Finger needed 1
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.749: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.749: Finger present 0
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.749: Finger needed 1
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.749: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.749: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.749: Device reported enroll completion
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.749: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.749: Finger present 0
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.749: Finger needed 0
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.749: Print for finger FP_FINGER_LEFT_MIDDLE enrolled
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.749: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.749: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.749: enroll_cb: result enroll-completed
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.750: file_storage_print_data_save(): print saved to /tmp/tmp0r207co2/state/testuser/virtual_device_storage/0/3
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.751: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.751: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416829): GLib-GIO-DEBUG: 07:30:08.751: GTask [gio] D-Bus interface method dispatch (source object: 0x560e81132e70, source tag: 0x7f7528c9fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416829): libfprint-virtual_device_connection-DEBUG: 07:30:08.751: Got a new connection!
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.751: Got instructions of length 5
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.751: Received command LIST 
> (fprintd:2416829): libfprint-virtual_device_connection-DEBUG: 07:30:08.752: Got a new connection!
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.752: Got instructions of length 21
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.752: Received command SCAN some-other-print
> (fprintd:2416829): libfprint-virtual_device_connection-DEBUG: 07:30:08.752: Got a new connection!
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.752: Got instructions of length 7
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.752: Received command ERROR 8
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.753: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.753: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.754: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.754: file_storage_print_data_load(): loaded '/tmp/tmp0r207co2/state/testuser/virtual_device_storage/0/6' Unknown error -2
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.754: start enrollment device 0 finger 6
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.754: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp0r207co2/state/testuser/virtual_device_storage/0'
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.754: file_storage_print_data_load(): loaded '/tmp/tmp0r207co2/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.754: file_storage_print_data_load(): loaded '/tmp/tmp0r207co2/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.754: file_storage_print_data_load(): loaded '/tmp/tmp0r207co2/state/testuser/virtual_device_storage/0/2' Success
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.755: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.755: Processing command SCAN some-other-print
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.755: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.755: Finger present 0
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.755: Finger needed 1
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.755: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.755: Finger present 1
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.755: Finger needed 1
> (fprintd:2416829): libfprint-virtual_device_storage-DEBUG: 07:30:08.755: Trying to identify print 'some-other-print' against a gallery of 3 prints
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.755: Device reported identify result
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.755: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.755: Finger present 0
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.755: Finger needed 1
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.755: Device reported identify completion
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.755: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.755: Finger present 0
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.755: Finger needed 0
> (fprintd:2416829): GLib-GIO-DEBUG: 07:30:08.755: GTask [gio] D-Bus interface method dispatch (source object: 0x560e81132e70, source tag: 0x7f7528c9fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.755: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.755: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.755: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:08.755: Processing command ERROR 8
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.755: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.755: Finger present 0
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.755: Finger needed 1
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.755: Device reported enroll completion
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.755: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.755: Finger present 0
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.755: Finger needed 0
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.755: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:08.755: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.755: Device storage is full
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.756: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416829): fprintd-DEBUG: 07:30:08.756: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416829): GLib-GIO-DEBUG: 07:30:08.756: GTask [gio] D-Bus interface method dispatch (source object: 0x560e81132e70, source tag: 0x7f7528c9fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:09.256: Device reported listing completion
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:09.256: Completing action FPI_DEVICE_ACTION_LIST in idle!
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:09.256: Updated temperature model after 0.50 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416829): fprintd-DEBUG: 07:30:09.256: Device has 6 prints stored
> (fprintd:2416829): fprintd-DEBUG: 07:30:09.257: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp0r207co2/state/testuser/virtual_device_storage/0'
> (fprintd:2416829): fprintd-DEBUG: 07:30:09.257: file_storage_print_data_load(): loaded '/tmp/tmp0r207co2/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2416829): fprintd-DEBUG: 07:30:09.257: file_storage_print_data_load(): loaded '/tmp/tmp0r207co2/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2416829): fprintd-DEBUG: 07:30:09.257: file_storage_print_data_load(): loaded '/tmp/tmp0r207co2/state/testuser/virtual_device_storage/0/2' Success
> (fprintd:2416829): fprintd-DEBUG: 07:30:09.257: Device has 3 prints stored that we do not need
> (fprintd:2416829): libfprint-virtual_device_storage-DEBUG: 07:30:09.757: Deleting print FP1-20201217-7-12345678-testuser for user testuser
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:09.757: Device reported deletion completion
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:09.757: Completing action FPI_DEVICE_ACTION_DELETE in idle!
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:09.757: Updated temperature model after 0.50 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416829): fprintd-DEBUG: 07:30:09.757: enroll_cb: result enroll-failed
> (fprintd:2416829): libfprint-virtual_device_connection-DEBUG: 07:30:09.758: Got a new connection!
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:09.758: Got instructions of length 5
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:09.758: Received command LIST 
> (fprintd:2416829): libfprint-virtual_device_connection-DEBUG: 07:30:09.759: Got a new connection!
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:09.759: Got instructions of length 21
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:09.759: Received command SCAN some-other-print
> (fprintd:2416829): libfprint-virtual_device_connection-DEBUG: 07:30:09.759: Got a new connection!
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:09.759: Got instructions of length 7
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:09.759: Received command ERROR 8
> (fprintd:2416829): fprintd-DEBUG: 07:30:09.759: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416829): fprintd-DEBUG: 07:30:09.759: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416829): fprintd-DEBUG: 07:30:09.760: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416829): fprintd-DEBUG: 07:30:09.760: file_storage_print_data_load(): loaded '/tmp/tmp0r207co2/state/testuser/virtual_device_storage/0/6' Unknown error -2
> (fprintd:2416829): fprintd-DEBUG: 07:30:09.760: start enrollment device 0 finger 6
> (fprintd:2416829): fprintd-DEBUG: 07:30:09.760: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp0r207co2/state/testuser/virtual_device_storage/0'
> (fprintd:2416829): fprintd-DEBUG: 07:30:09.760: file_storage_print_data_load(): loaded '/tmp/tmp0r207co2/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2416829): fprintd-DEBUG: 07:30:09.760: file_storage_print_data_load(): loaded '/tmp/tmp0r207co2/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2416829): fprintd-DEBUG: 07:30:09.760: file_storage_print_data_load(): loaded '/tmp/tmp0r207co2/state/testuser/virtual_device_storage/0/2' Success
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:09.760: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:09.760: Processing command SCAN some-other-print
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:09.761: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416829): fprintd-DEBUG: 07:30:09.761: Finger present 0
> (fprintd:2416829): fprintd-DEBUG: 07:30:09.761: Finger needed 1
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:09.761: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416829): fprintd-DEBUG: 07:30:09.761: Finger present 1
> (fprintd:2416829): fprintd-DEBUG: 07:30:09.761: Finger needed 1
> (fprintd:2416829): libfprint-virtual_device_storage-DEBUG: 07:30:09.761: Trying to identify print 'some-other-print' against a gallery of 3 prints
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:09.761: Device reported identify result
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:09.761: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416829): fprintd-DEBUG: 07:30:09.761: Finger present 0
> (fprintd:2416829): fprintd-DEBUG: 07:30:09.761: Finger needed 1
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:09.761: Device reported identify completion
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:09.761: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416829): fprintd-DEBUG: 07:30:09.761: Finger present 0
> (fprintd:2416829): fprintd-DEBUG: 07:30:09.761: Finger needed 0
> (fprintd:2416829): GLib-GIO-DEBUG: 07:30:09.761: GTask [gio] D-Bus interface method dispatch (source object: 0x560e81132e70, source tag: 0x7f7528c9fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:09.761: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:09.761: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:09.761: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:09.761: Processing command ERROR 8
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:09.761: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416829): fprintd-DEBUG: 07:30:09.761: Finger present 0
> (fprintd:2416829): fprintd-DEBUG: 07:30:09.761: Finger needed 1
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:09.761: Device reported enroll completion
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:09.761: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416829): fprintd-DEBUG: 07:30:09.761: Finger present 0
> (fprintd:2416829): fprintd-DEBUG: 07:30:09.761: Finger needed 0
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:09.761: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:09.761: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416829): fprintd-DEBUG: 07:30:09.761: Device storage is full
> (fprintd:2416829): fprintd-DEBUG: 07:30:09.761: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416829): fprintd-DEBUG: 07:30:09.761: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416829): GLib-GIO-DEBUG: 07:30:09.761: GTask [gio] D-Bus interface method dispatch (source object: 0x560e81132e70, source tag: 0x7f7528c9fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:10.262: Device reported listing completion
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:10.262: Completing action FPI_DEVICE_ACTION_LIST in idle!
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:10.262: Updated temperature model after 0.50 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416829): fprintd-DEBUG: 07:30:10.262: Device has 5 prints stored
> (fprintd:2416829): fprintd-DEBUG: 07:30:10.262: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp0r207co2/state/testuser/virtual_device_storage/0'
> (fprintd:2416829): fprintd-DEBUG: 07:30:10.262: file_storage_print_data_load(): loaded '/tmp/tmp0r207co2/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2416829): fprintd-DEBUG: 07:30:10.262: file_storage_print_data_load(): loaded '/tmp/tmp0r207co2/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2416829): fprintd-DEBUG: 07:30:10.262: file_storage_print_data_load(): loaded '/tmp/tmp0r207co2/state/testuser/virtual_device_storage/0/2' Success
> (fprintd:2416829): fprintd-DEBUG: 07:30:10.262: Device has 2 prints stored that we do not need
> (fprintd:2416829): libfprint-virtual_device_storage-DEBUG: 07:30:10.764: Deleting print FP1-20201216-7-ABCDEFGH-testuser for user testuser
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:10.764: Device reported deletion completion
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:10.764: Completing action FPI_DEVICE_ACTION_DELETE in idle!
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:10.764: Updated temperature model after 0.50 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416829): fprintd-DEBUG: 07:30:10.764: enroll_cb: result enroll-failed
> (fprintd:2416829): libfprint-virtual_device_connection-DEBUG: 07:30:10.765: Got a new connection!
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:10.765: Got instructions of length 5
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:10.765: Received command LIST 
> (fprintd:2416829): libfprint-virtual_device_connection-DEBUG: 07:30:10.765: Got a new connection!
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:10.766: Got instructions of length 21
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:10.766: Received command SCAN some-other-print
> (fprintd:2416829): libfprint-virtual_device_connection-DEBUG: 07:30:10.766: Got a new connection!
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:10.766: Got instructions of length 7
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:10.766: Received command ERROR 8
> (fprintd:2416829): fprintd-DEBUG: 07:30:10.768: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416829): fprintd-DEBUG: 07:30:10.768: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416829): fprintd-DEBUG: 07:30:10.769: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416829): fprintd-DEBUG: 07:30:10.770: file_storage_print_data_load(): loaded '/tmp/tmp0r207co2/state/testuser/virtual_device_storage/0/6' Unknown error -2
> (fprintd:2416829): fprintd-DEBUG: 07:30:10.770: start enrollment device 0 finger 6
> (fprintd:2416829): fprintd-DEBUG: 07:30:10.770: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp0r207co2/state/testuser/virtual_device_storage/0'
> (fprintd:2416829): fprintd-DEBUG: 07:30:10.770: file_storage_print_data_load(): loaded '/tmp/tmp0r207co2/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2416829): fprintd-DEBUG: 07:30:10.770: file_storage_print_data_load(): loaded '/tmp/tmp0r207co2/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2416829): fprintd-DEBUG: 07:30:10.770: file_storage_print_data_load(): loaded '/tmp/tmp0r207co2/state/testuser/virtual_device_storage/0/2' Success
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:10.770: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:10.770: Processing command SCAN some-other-print
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:10.770: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416829): fprintd-DEBUG: 07:30:10.770: Finger present 0
> (fprintd:2416829): fprintd-DEBUG: 07:30:10.770: Finger needed 1
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:10.770: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416829): fprintd-DEBUG: 07:30:10.770: Finger present 1
> (fprintd:2416829): fprintd-DEBUG: 07:30:10.770: Finger needed 1
> (fprintd:2416829): libfprint-virtual_device_storage-DEBUG: 07:30:10.770: Trying to identify print 'some-other-print' against a gallery of 3 prints
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:10.770: Device reported identify result
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:10.770: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416829): fprintd-DEBUG: 07:30:10.770: Finger present 0
> (fprintd:2416829): fprintd-DEBUG: 07:30:10.770: Finger needed 1
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:10.770: Device reported identify completion
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:10.770: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416829): fprintd-DEBUG: 07:30:10.770: Finger present 0
> (fprintd:2416829): fprintd-DEBUG: 07:30:10.770: Finger needed 0
> (fprintd:2416829): GLib-GIO-DEBUG: 07:30:10.771: GTask [gio] D-Bus interface method dispatch (source object: 0x560e81132e70, source tag: 0x7f7528c9fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:10.771: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:10.771: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:10.771: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:10.771: Processing command ERROR 8
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:10.771: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416829): fprintd-DEBUG: 07:30:10.771: Finger present 0
> (fprintd:2416829): fprintd-DEBUG: 07:30:10.771: Finger needed 1
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:10.771: Device reported enroll completion
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:10.771: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416829): fprintd-DEBUG: 07:30:10.771: Finger present 0
> (fprintd:2416829): fprintd-DEBUG: 07:30:10.771: Finger needed 0
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:10.771: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:10.771: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416829): fprintd-DEBUG: 07:30:10.771: Device storage is full
> (fprintd:2416829): fprintd-DEBUG: 07:30:10.776: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416829): fprintd-DEBUG: 07:30:10.776: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416829): GLib-GIO-DEBUG: 07:30:10.776: GTask [gio] D-Bus interface method dispatch (source object: 0x560e81132e70, source tag: 0x7f7528c9fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:11.272: Device reported listing completion
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:11.272: Completing action FPI_DEVICE_ACTION_LIST in idle!
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:11.272: Updated temperature model after 0.50 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416829): fprintd-DEBUG: 07:30:11.272: Device has 4 prints stored
> (fprintd:2416829): fprintd-DEBUG: 07:30:11.272: file_storage_discover_prints() for user 'testuser' in '/tmp/tmp0r207co2/state/testuser/virtual_device_storage/0'
> (fprintd:2416829): fprintd-DEBUG: 07:30:11.272: file_storage_print_data_load(): loaded '/tmp/tmp0r207co2/state/testuser/virtual_device_storage/0/3' Success
> (fprintd:2416829): fprintd-DEBUG: 07:30:11.272: file_storage_print_data_load(): loaded '/tmp/tmp0r207co2/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2416829): fprintd-DEBUG: 07:30:11.272: file_storage_print_data_load(): loaded '/tmp/tmp0r207co2/state/testuser/virtual_device_storage/0/2' Success
> (fprintd:2416829): fprintd-DEBUG: 07:30:11.272: Device has 1 prints stored that we do not need
> (fprintd:2416829): libfprint-virtual_device_storage-DEBUG: 07:30:11.773: Deleting print no-metadata-print for user (null)
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:11.773: Device reported deletion completion
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:11.773: Completing action FPI_DEVICE_ACTION_DELETE in idle!
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:11.773: Updated temperature model after 0.50 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416829): fprintd-DEBUG: 07:30:11.773: enroll_cb: result enroll-failed
> (fprintd:2416829): libfprint-virtual_device_connection-DEBUG: 07:30:11.773: Got a new connection!
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:11.774: Got instructions of length 5
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:11.774: Received command LIST 
> (fprintd:2416829): fprintd-DEBUG: 07:30:11.774: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416829): fprintd-DEBUG: 07:30:11.774: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:11.774: Device reported close completion
> (fprintd:2416829): GLib-GIO-DEBUG: 07:30:11.774: GTask [gio] D-Bus interface method dispatch (source object: 0x560e81132e70, source tag: 0x7f7528c9fe70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:11.774: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2416829): libfprint-device-DEBUG: 07:30:11.774: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416829): fprintd-DEBUG: 07:30:11.774: released device 0
> (fprintd:2416829): fprintd-DEBUG: 07:30:11.775: main loop completed
> (fprintd:2416829): libfprint-virtual_device_storage-DEBUG: 07:30:11.776: 44360811104: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2416829): libfprint-virtual_device-DEBUG: 07:30:11.776: 44360811121: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_garbage_collect (__main__.FPrintdVirtualStorageDeviceTests.test_garbage_collect) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 3.806s
> 
> OK
> ==============================================================================
> 
> ================================== 489/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualStorageDeviceTests / FPrintdVirtualStorageDeviceTests.test_scan_type_changes
> start time:   07:30:11
> duration:     0.88s
> result:       exit status 0
> command:      MALLOC_PERTURB_=142 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualStorageDeviceTests.test_scan_type_changes
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416904): GLib-GIO-DEBUG: 07:30:12.561: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416904): fprintd-DEBUG: 07:30:12.562: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416904): fprintd-WARNING **: 07:30:12.562: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416904): fprintd-DEBUG: 07:30:12.562: Launching FprintObject
> (fprintd:2416904): libfprint-context-DEBUG: 07:30:12.563: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416904): fprintd-DEBUG: 07:30:12.563: Preparing devices for resume
> (fprintd:2416904): libfprint-context-DEBUG: 07:30:12.564: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-o1y9vqrl/virtual-image.socket
> (fprintd:2416904): libfprint-context-DEBUG: 07:30:12.564: created
> 1690270212.565 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416904): libfprint-device-DEBUG: 07:30:12.565: Device reported probe completion
> (fprintd:2416904): fprintd-DEBUG: 07:30:12.566: Got delay inhibitor for sleep.
> (fprintd:2416904): libfprint-device-DEBUG: 07:30:12.566: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416904): libfprint-device-DEBUG: 07:30:12.566: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416904): fprintd-DEBUG: 07:30:12.571: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2416904): fprintd-DEBUG: 07:30:12.571: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2416904): fprintd-DEBUG: 07:30:12.571: Finger present 0
> (fprintd:2416904): fprintd-DEBUG: 07:30:12.571: Finger needed 0
> (fprintd:2416904): fprintd-DEBUG: 07:30:12.571: entering main loop
> (fprintd:2416904): fprintd-DEBUG: 07:30:12.571: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416904): fprintd-DEBUG: 07:30:12.662: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416904): fprintd-DEBUG: 07:30:12.662: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416904): fprintd-DEBUG: 07:30:12.663: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416904): fprintd-DEBUG: 07:30:12.664: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416904): fprintd-DEBUG: 07:30:12.664: user 'testuser' claiming the device: 0
> (fprintd:2416904): libfprint-virtual_device-DEBUG: 07:30:12.664: 44361699521: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2416904): libfprint-virtual_device_connection-DEBUG: 07:30:12.664: 44361699702: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416904): libfprint-device-DEBUG: 07:30:12.664: Device reported open completion
> (fprintd:2416904): GLib-GIO-DEBUG: 07:30:12.664: GTask [gio] D-Bus interface method dispatch (source object: 0x55cf40d5cb00, source tag: 0x7f5f54e67e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416904): libfprint-device-DEBUG: 07:30:12.665: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416904): libfprint-device-DEBUG: 07:30:12.665: Updated temperature model after 0.10 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416904): fprintd-DEBUG: 07:30:12.665: claimed device 0
> (fprintd:2416904): libfprint-virtual_device_connection-DEBUG: 07:30:12.669: Got a new connection!
> (fprintd:2416904): libfprint-virtual_device-DEBUG: 07:30:12.669: Got instructions of length 19
> (fprintd:2416904): libfprint-virtual_device-DEBUG: 07:30:12.669: Received command SET_SCAN_TYPE press
> (fprintd:2416904): fprintd-DEBUG: 07:30:12.669: Device Virtual device with storage and identification for debugging scan type changed to 'press'
> (fprintd:2416904): libfprint-virtual_device_connection-DEBUG: 07:30:12.670: Got a new connection!
> (fprintd:2416904): libfprint-virtual_device-DEBUG: 07:30:12.670: Got instructions of length 19
> (fprintd:2416904): libfprint-virtual_device-DEBUG: 07:30:12.670: Received command SET_SCAN_TYPE swipe
> (fprintd:2416904): fprintd-DEBUG: 07:30:12.670: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2416904): fprintd-DEBUG: 07:30:12.671: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416904): fprintd-DEBUG: 07:30:12.671: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416904): libfprint-device-DEBUG: 07:30:12.671: Device reported close completion
> (fprintd:2416904): GLib-GIO-DEBUG: 07:30:12.671: GTask [gio] D-Bus interface method dispatch (source object: 0x55cf40d5cb00, source tag: 0x7f5f54e67e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416904): libfprint-device-DEBUG: 07:30:12.671: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2416904): libfprint-device-DEBUG: 07:30:12.671: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416904): fprintd-DEBUG: 07:30:12.671: released device 0
> (fprintd:2416904): fprintd-DEBUG: 07:30:12.673: main loop completed
> (fprintd:2416904): libfprint-virtual_device_storage-DEBUG: 07:30:12.674: 44361709327: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2416904): libfprint-virtual_device-DEBUG: 07:30:12.674: 44361709779: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'scan-type': <'press'>} invalidated []
> Changed properties {'scan-type': <'swipe'>} invalidated []
> ----------------------------------- stderr -----------------------------------
> test_scan_type_changes (__main__.FPrintdVirtualStorageDeviceTests.test_scan_type_changes) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.614s
> 
> OK
> ==============================================================================
> 
> ================================== 490/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualStorageDeviceTests / FPrintdVirtualStorageDeviceTests.test_local_storage_cleanup_no_match
> start time:   07:30:11
> duration:     1.44s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=175 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualStorageDeviceTests.test_local_storage_cleanup_no_match
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416897): GLib-GIO-DEBUG: 07:30:12.456: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.459: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416897): fprintd-WARNING **: 07:30:12.459: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.459: Launching FprintObject
> (fprintd:2416897): libfprint-context-DEBUG: 07:30:12.459: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.460: Preparing devices for resume
> (fprintd:2416897): libfprint-context-DEBUG: 07:30:12.460: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE, /tmp/libfprint-ygak8j_o/virtual-image.socket
> (fprintd:2416897): libfprint-context-DEBUG: 07:30:12.460: created
> 1690270212.461 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.461: Device reported probe completion
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.461: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.461: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.463: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.463: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.463: Finger present 0
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.463: Finger needed 0
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.464: Got delay inhibitor for sleep.
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.464: entering main loop
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.464: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.564: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.564: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.567: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.570: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.570: user 'testuser' claiming the device: 0
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:12.570: 44361605742: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2416897): libfprint-virtual_device_connection-DEBUG: 07:30:12.570: 44361605778: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.570: Device reported open completion
> (fprintd:2416897): GLib-GIO-DEBUG: 07:30:12.570: GTask [gio] D-Bus interface method dispatch (source object: 0x564b547b6ef0, source tag: 0x7f55b07fee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.571: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.571: Updated temperature model after 0.11 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.571: claimed device 0
> (fprintd:2416897): libfprint-virtual_device_connection-DEBUG: 07:30:12.572: Got a new connection!
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:12.572: Got instructions of length 19
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:12.572: Received command SET_ENROLL_STAGES 2
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.572: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.573: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.573: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.575: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.575: file_storage_print_data_load(): loaded '/tmp/tmpvq88pu_q/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.575: start enrollment device 0 finger 7
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.575: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.575: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.575: Finger present 0
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.575: Finger needed 1
> (fprintd:2416897): GLib-GIO-DEBUG: 07:30:12.575: GTask [gio] D-Bus interface method dispatch (source object: 0x564b547b6ef0, source tag: 0x7f55b07fee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416897): libfprint-virtual_device_connection-DEBUG: 07:30:12.576: Got a new connection!
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:12.576: Got instructions of length 19
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:12.576: Received command SCAN existing-print
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:12.576: Processing command SCAN existing-print
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.576: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.576: Finger present 1
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.576: Finger needed 1
> (fprintd:2416897): libfprint-virtual_device_storage-DEBUG: 07:30:12.576: Trying to identify print 'existing-print' against a gallery of 0 prints
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.576: Device reported identify result
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.576: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.576: Finger present 0
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.576: Finger needed 1
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.576: Device reported identify completion
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.576: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.576: Finger present 0
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.576: Finger needed 0
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.576: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.576: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.576: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.576: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.576: Finger present 0
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.576: Finger needed 1
> (fprintd:2416897): libfprint-virtual_device_connection-DEBUG: 07:30:12.577: Got a new connection!
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:12.577: Got instructions of length 19
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:12.577: Received command SCAN existing-print
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:12.577: Processing command SCAN existing-print
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.577: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.577: Finger present 1
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.577: Finger needed 1
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.577: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.577: Finger present 0
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.577: Finger needed 1
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.577: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.577: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:12.577: Sleeping completed
> (fprintd:2416897): libfprint-virtual_device_connection-DEBUG: 07:30:12.579: Got a new connection!
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:12.579: Got instructions of length 19
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:12.579: Received command SCAN existing-print
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:12.579: Processing command SCAN existing-print
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.579: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.579: Finger present 1
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.579: Finger needed 1
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.579: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.579: Finger present 0
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.579: Finger needed 1
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.579: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.579: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.579: Device reported enroll completion
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.579: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.579: Finger present 0
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.579: Finger needed 0
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.579: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.579: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.579: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.579: enroll_cb: result enroll-completed
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.579: file_storage_print_data_save(): print saved to /tmp/tmpvq88pu_q/state/testuser/virtual_device_storage/0/7
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.580: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.580: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416897): GLib-GIO-DEBUG: 07:30:12.581: GTask [gio] D-Bus interface method dispatch (source object: 0x564b547b6ef0, source tag: 0x7f55b07fee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.582: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.582: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.583: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.583: file_storage_print_data_load(): loaded '/tmp/tmpvq88pu_q/state/testuser/virtual_device_storage/0/1' Unknown error -2
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.584: start enrollment device 0 finger 1
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.584: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpvq88pu_q/state/testuser/virtual_device_storage/0'
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.584: file_storage_print_data_load(): loaded '/tmp/tmpvq88pu_q/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.584: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.584: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.584: Finger present 0
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.584: Finger needed 1
> (fprintd:2416897): GLib-GIO-DEBUG: 07:30:12.584: GTask [gio] D-Bus interface method dispatch (source object: 0x564b547b6ef0, source tag: 0x7f55b07fee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416897): libfprint-virtual_device_connection-DEBUG: 07:30:12.587: Got a new connection!
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:12.587: Got instructions of length 18
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:12.587: Received command SCAN deleted-print
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:12.587: Processing command SCAN deleted-print
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.587: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.587: Finger present 1
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.587: Finger needed 1
> (fprintd:2416897): libfprint-virtual_device_storage-DEBUG: 07:30:12.587: Trying to identify print 'deleted-print' against a gallery of 1 prints
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.587: Device reported identify result
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.587: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.587: Finger present 0
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.587: Finger needed 1
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.587: Device reported identify completion
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.587: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.587: Finger present 0
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.587: Finger needed 0
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.587: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.587: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.587: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.587: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.587: Finger present 0
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.588: Finger needed 1
> (fprintd:2416897): libfprint-virtual_device_connection-DEBUG: 07:30:12.589: Got a new connection!
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:12.589: Got instructions of length 18
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:12.589: Received command SCAN deleted-print
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:12.589: Processing command SCAN deleted-print
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.589: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.589: Finger present 1
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.589: Finger needed 1
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.589: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.589: Finger present 0
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.589: Finger needed 1
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.589: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.589: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:12.589: Sleeping completed
> (fprintd:2416897): libfprint-virtual_device_connection-DEBUG: 07:30:12.590: Got a new connection!
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:12.590: Got instructions of length 18
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:12.590: Received command SCAN deleted-print
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:12.590: Processing command SCAN deleted-print
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.590: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.590: Finger present 1
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.590: Finger needed 1
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.590: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.590: Finger present 0
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.590: Finger needed 1
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.590: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.590: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.590: Device reported enroll completion
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.590: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.590: Finger present 0
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.590: Finger needed 0
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.590: Print for finger FP_FINGER_LEFT_THUMB enrolled
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.590: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.590: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.590: enroll_cb: result enroll-completed
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.590: file_storage_print_data_save(): print saved to /tmp/tmpvq88pu_q/state/testuser/virtual_device_storage/0/1
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.592: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.593: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416897): GLib-GIO-DEBUG: 07:30:12.593: GTask [gio] D-Bus interface method dispatch (source object: 0x564b547b6ef0, source tag: 0x7f55b07fee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416897): libfprint-virtual_device_connection-DEBUG: 07:30:12.594: Got a new connection!
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:12.594: Got instructions of length 20
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:12.594: Received command REMOVE deleted-print
> (fprintd:2416897): libfprint-virtual_device_connection-DEBUG: 07:30:12.594: Got a new connection!
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:12.594: Got instructions of length 16
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:12.594: Received command SCAN other-print
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.595: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.595: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.596: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.596: file_storage_print_data_load(): loaded '/tmp/tmpvq88pu_q/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.596: start verification device 0 finger right-index-finger
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.596: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:12.596: Processing command REMOVE deleted-print
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:12.596: Processing command SCAN other-print
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.596: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.596: Finger present 0
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.596: Finger needed 1
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.596: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.596: Finger present 1
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.596: Finger needed 1
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:12.596: Virtual device scanned print other-print
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.596: Device reported verify result
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.596: report_verify_status: result verify-no-match
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.596: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.596: Finger present 0
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.596: Finger needed 1
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.596: Device reported verify completion
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.596: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.596: Finger present 0
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.596: Finger needed 0
> (fprintd:2416897): GLib-GIO-DEBUG: 07:30:12.597: GTask [gio] D-Bus interface method dispatch (source object: 0x564b547b6ef0, source tag: 0x7f55b07fee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.597: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:12.597: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.597: verify_cb: result verify-no-match
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.597: Device Virtual device with storage and identification for debugging failed to match during action 2, verifying local storage
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.597: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416897): fprintd-DEBUG: 07:30:12.598: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416897): GLib-GIO-DEBUG: 07:30:12.598: GTask [gio] D-Bus interface method dispatch (source object: 0x564b547b6ef0, source tag: 0x7f55b07fee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:13.098: Device reported listing completion
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:13.098: Completing action FPI_DEVICE_ACTION_LIST in idle!
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:13.098: Updated temperature model after 0.50 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.098: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpvq88pu_q/state/testuser/virtual_device_storage/0'
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.098: file_storage_print_data_load(): loaded '/tmp/tmpvq88pu_q/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.099: file_storage_print_data_load(): loaded '/tmp/tmpvq88pu_q/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.099: file_storage_print_data_delete(): unlink("/tmp/tmpvq88pu_q/state/testuser/virtual_device_storage/0/1") Success
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.099: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpvq88pu_q/state/testuser/virtual_device_storage/0'
> fprintd-Message: 07:30:13.099: Deleted stored finger 1 for user testuser as it is unknown to device.
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.100: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.100: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.101: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.101: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.102: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpvq88pu_q/state/testuser/virtual_device_storage/0'
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.102: file_storage_print_data_load(): loaded '/tmp/tmpvq88pu_q/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2416897): GLib-GIO-DEBUG: 07:30:13.102: GTask [gio] D-Bus interface method dispatch (source object: 0x564b547b6ef0, source tag: 0x7f55b07fee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.102: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.102: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.103: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.103: file_storage_print_data_load(): loaded '/tmp/tmpvq88pu_q/state/testuser/virtual_device_storage/0/1' Unknown error -2
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.103: start enrollment device 0 finger 1
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.103: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpvq88pu_q/state/testuser/virtual_device_storage/0'
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.103: file_storage_print_data_load(): loaded '/tmp/tmpvq88pu_q/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:13.103: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:13.103: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.103: Finger present 0
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.103: Finger needed 1
> (fprintd:2416897): GLib-GIO-DEBUG: 07:30:13.103: GTask [gio] D-Bus interface method dispatch (source object: 0x564b547b6ef0, source tag: 0x7f55b07fee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416897): libfprint-virtual_device_connection-DEBUG: 07:30:13.104: Got a new connection!
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:13.104: Got instructions of length 18
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:13.104: Received command SCAN deleted-print
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:13.104: Processing command SCAN deleted-print
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:13.104: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.104: Finger present 1
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.104: Finger needed 1
> (fprintd:2416897): libfprint-virtual_device_storage-DEBUG: 07:30:13.104: Trying to identify print 'deleted-print' against a gallery of 1 prints
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:13.104: Device reported identify result
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:13.104: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.104: Finger present 0
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.104: Finger needed 1
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:13.104: Device reported identify completion
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:13.104: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.104: Finger present 0
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.104: Finger needed 0
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:13.104: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:13.104: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:13.104: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:13.104: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.104: Finger present 0
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.104: Finger needed 1
> (fprintd:2416897): libfprint-virtual_device_connection-DEBUG: 07:30:13.105: Got a new connection!
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:13.105: Got instructions of length 18
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:13.105: Received command SCAN deleted-print
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:13.105: Processing command SCAN deleted-print
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:13.105: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.105: Finger present 1
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.105: Finger needed 1
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:13.105: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.105: Finger present 0
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.105: Finger needed 1
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:13.105: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.105: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:13.105: Sleeping completed
> (fprintd:2416897): libfprint-virtual_device_connection-DEBUG: 07:30:13.105: Got a new connection!
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:13.105: Got instructions of length 18
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:13.105: Received command SCAN deleted-print
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:13.105: Processing command SCAN deleted-print
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:13.105: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.105: Finger present 1
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.105: Finger needed 1
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:13.105: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.105: Finger present 0
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.105: Finger needed 1
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:13.105: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.105: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:13.105: Device reported enroll completion
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:13.105: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.105: Finger present 0
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.106: Finger needed 0
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:13.106: Print for finger FP_FINGER_LEFT_THUMB enrolled
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:13.106: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:13.106: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.106: enroll_cb: result enroll-completed
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.106: file_storage_print_data_save(): print saved to /tmp/tmpvq88pu_q/state/testuser/virtual_device_storage/0/1
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.109: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.109: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416897): GLib-GIO-DEBUG: 07:30:13.109: GTask [gio] D-Bus interface method dispatch (source object: 0x564b547b6ef0, source tag: 0x7f55b07fee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416897): libfprint-virtual_device_connection-DEBUG: 07:30:13.115: Got a new connection!
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:13.116: Got instructions of length 20
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:13.116: Received command REMOVE deleted-print
> (fprintd:2416897): libfprint-virtual_device_connection-DEBUG: 07:30:13.116: Got a new connection!
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:13.116: Got instructions of length 16
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:13.116: Received command SCAN other-print
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.119: Requesting authorization from :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.119: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.126: Authorization granted to :1.0 to call method 'VerifyStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.126: file_storage_print_data_load(): loaded '/tmp/tmpvq88pu_q/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.126: start verification device 0 finger right-index-finger
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:13.126: Updated temperature model after 0.02 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:13.126: Processing command REMOVE deleted-print
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:13.126: Processing command SCAN other-print
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:13.126: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.126: Finger present 0
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.126: Finger needed 1
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:13.126: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.126: Finger present 1
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.126: Finger needed 1
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:13.126: Virtual device scanned print other-print
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:13.126: Device reported verify result
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.126: report_verify_status: result verify-no-match
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:13.126: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.126: Finger present 0
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.126: Finger needed 1
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:13.126: Device reported verify completion
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:13.126: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.126: Finger present 0
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.126: Finger needed 0
> (fprintd:2416897): GLib-GIO-DEBUG: 07:30:13.126: GTask [gio] D-Bus interface method dispatch (source object: 0x564b547b6ef0, source tag: 0x7f55b07fee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:13.126: Completing action FPI_DEVICE_ACTION_VERIFY in idle!
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:13.126: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.126: verify_cb: result verify-no-match
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.137: Requesting authorization from :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.137: Authorization granted to :1.0 to call method 'VerifyStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416897): GLib-GIO-DEBUG: 07:30:13.138: GTask [gio] D-Bus interface method dispatch (source object: 0x564b547b6ef0, source tag: 0x7f55b07fee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.143: Requesting authorization from :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.143: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.145: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.149: Authorization granted to :1.0 to call method 'ListEnrolledFingers' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.149: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpvq88pu_q/state/testuser/virtual_device_storage/0'
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.149: file_storage_print_data_load(): loaded '/tmp/tmpvq88pu_q/state/testuser/virtual_device_storage/0/1' Success
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.150: file_storage_print_data_load(): loaded '/tmp/tmpvq88pu_q/state/testuser/virtual_device_storage/0/7' Success
> (fprintd:2416897): GLib-GIO-DEBUG: 07:30:13.150: GTask [gio] D-Bus interface method dispatch (source object: 0x564b547b6ef0, source tag: 0x7f55b07fee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.152: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.152: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:13.152: Device reported close completion
> (fprintd:2416897): GLib-GIO-DEBUG: 07:30:13.152: GTask [gio] D-Bus interface method dispatch (source object: 0x564b547b6ef0, source tag: 0x7f55b07fee70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:13.152: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2416897): libfprint-device-DEBUG: 07:30:13.152: Updated temperature model after 0.03 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.152: released device 0
> (fprintd:2416897): fprintd-DEBUG: 07:30:13.154: main loop completed
> (fprintd:2416897): libfprint-virtual_device_storage-DEBUG: 07:30:13.156: 44362191436: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2416897): libfprint-virtual_device-DEBUG: 07:30:13.156: 44362191546: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyStatus ('verify-no-match', true)
> VerifyFingerSelected ('right-index-finger',)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> VerifyStatus ('verify-no-match', true)
> VerifyFingerSelected ('right-index-finger',)
> ----------------------------------- stderr -----------------------------------
> test_local_storage_cleanup_no_match (__main__.FPrintdVirtualStorageDeviceTests.test_local_storage_cleanup_no_match) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.202s
> 
> OK
> ==============================================================================
> 
> ================================== 491/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualStorageNoListDeviceTests / FPrintdVirtualStorageNoListDeviceTests.test_clear_storage
> start time:   07:30:12
> duration:     0.83s
> result:       exit status 0
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> G_SLICE=always-malloc MALLOC_PERTURB_=188 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualStorageNoListDeviceTests.test_clear_storage
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416924): GLib-GIO-DEBUG: 07:30:13.366: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.368: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416924): fprintd-WARNING **: 07:30:13.368: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.368: Launching FprintObject
> (fprintd:2416924): libfprint-context-DEBUG: 07:30:13.368: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.369: Preparing devices for resume
> (fprintd:2416924): libfprint-context-DEBUG: 07:30:13.370: Found virtual environment device: FP_VIRTUAL_DEVICE_STORAGE_NO_LIST, /tmp/libfprint-l47m_x5s/virtual-image.socket
> (fprintd:2416924): libfprint-context-DEBUG: 07:30:13.370: created
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.370: Device reported probe completion
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.370: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> 1690270213.371 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.370: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.375: Device Virtual device with storage and identification for debugging scan type changed to 'swipe'
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.375: Device Virtual device with storage and identification for debugging enroll stages changed to 6
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.375: Finger present 0
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.375: Finger needed 0
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.376: Got delay inhibitor for sleep.
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.376: entering main loop
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.380: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.461: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.461: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.462: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.463: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.463: user 'testuser' claiming the device: 0
> (fprintd:2416924): libfprint-virtual_device-DEBUG: 07:30:13.463: 44362498786: ../libfprint/drivers/virtual-device.c:387
> (fprintd:2416924): libfprint-virtual_device_connection-DEBUG: 07:30:13.463: 44362498818: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.463: Device reported open completion
> (fprintd:2416924): GLib-GIO-DEBUG: 07:30:13.463: GTask [gio] D-Bus interface method dispatch (source object: 0x5576db7bdec0, source tag: 0x7fb590258e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.463: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.464: Updated temperature model after 0.09 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.464: claimed device 0
> (fprintd:2416924): libfprint-virtual_device_connection-DEBUG: 07:30:13.465: Got a new connection!
> (fprintd:2416924): libfprint-virtual_device-DEBUG: 07:30:13.465: Got instructions of length 24
> (fprintd:2416924): libfprint-virtual_device-DEBUG: 07:30:13.465: Received command INSERT no-metadata-print
> (fprintd:2416924): libfprint-virtual_device_connection-DEBUG: 07:30:13.465: Got a new connection!
> (fprintd:2416924): libfprint-virtual_device-DEBUG: 07:30:13.465: Got instructions of length 39
> (fprintd:2416924): libfprint-virtual_device-DEBUG: 07:30:13.465: Received command INSERT FP1-20201216-7-ABCDEFGH-testuser
> (fprintd:2416924): libfprint-virtual_device_connection-DEBUG: 07:30:13.466: Got a new connection!
> (fprintd:2416924): libfprint-virtual_device-DEBUG: 07:30:13.466: Got instructions of length 39
> (fprintd:2416924): libfprint-virtual_device-DEBUG: 07:30:13.466: Received command INSERT FP1-20201217-7-12345678-testuser
> (fprintd:2416924): libfprint-virtual_device_connection-DEBUG: 07:30:13.466: Got a new connection!
> (fprintd:2416924): libfprint-virtual_device-DEBUG: 07:30:13.467: Got instructions of length 6
> (fprintd:2416924): libfprint-virtual_device-DEBUG: 07:30:13.467: Received command CONT 0
> (fprintd:2416924): libfprint-virtual_device_connection-DEBUG: 07:30:13.467: Got a new connection!
> (fprintd:2416924): libfprint-virtual_device-DEBUG: 07:30:13.467: Got instructions of length 19
> (fprintd:2416924): libfprint-virtual_device-DEBUG: 07:30:13.467: Received command SET_ENROLL_STAGES 2
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.467: Device Virtual device with storage and identification for debugging enroll stages changed to 3
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.468: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.468: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.469: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.469: file_storage_print_data_load(): loaded '/tmp/tmpclpw5tmi/state/testuser/virtual_device_storage/0/2' Unknown error -2
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.469: start enrollment device 0 finger 2
> (fprintd:2416924): libfprint-virtual_device-DEBUG: 07:30:13.469: Processing command INSERT no-metadata-print
> (fprintd:2416924): libfprint-virtual_device-DEBUG: 07:30:13.469: Processing command INSERT FP1-20201216-7-ABCDEFGH-testuser
> (fprintd:2416924): libfprint-virtual_device-DEBUG: 07:30:13.469: Processing command INSERT FP1-20201217-7-12345678-testuser
> (fprintd:2416924): libfprint-virtual_device-DEBUG: 07:30:13.469: Processing command CONT 0
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.469: Device reported deletion completion
> (fprintd:2416924): GLib-GIO-DEBUG: 07:30:13.469: GTask [gio] D-Bus interface method dispatch (source object: 0x5576db7bdec0, source tag: 0x7fb590258e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.469: Completing action FPI_DEVICE_ACTION_CLEAR_STORAGE in idle!
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.469: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.469: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.469: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.469: Finger present 0
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.469: Finger needed 1
> (fprintd:2416924): libfprint-virtual_device_connection-DEBUG: 07:30:13.470: Got a new connection!
> (fprintd:2416924): libfprint-virtual_device-DEBUG: 07:30:13.470: Got instructions of length 12
> (fprintd:2416924): libfprint-virtual_device-DEBUG: 07:30:13.470: Received command SCAN print-1
> (fprintd:2416924): libfprint-virtual_device-DEBUG: 07:30:13.470: Processing command SCAN print-1
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.470: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.470: Finger present 1
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.470: Finger needed 1
> (fprintd:2416924): libfprint-virtual_device_storage-DEBUG: 07:30:13.470: Trying to identify print 'print-1' against a gallery of 0 prints
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.470: Device reported identify result
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.470: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.470: Finger present 0
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.470: Finger needed 1
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.470: Device reported identify completion
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.470: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.470: Finger present 0
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.470: Finger needed 0
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.470: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.470: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.470: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.471: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.471: Finger present 0
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.471: Finger needed 1
> (fprintd:2416924): libfprint-virtual_device_connection-DEBUG: 07:30:13.471: Got a new connection!
> (fprintd:2416924): libfprint-virtual_device-DEBUG: 07:30:13.471: Got instructions of length 12
> (fprintd:2416924): libfprint-virtual_device-DEBUG: 07:30:13.471: Received command SCAN print-1
> (fprintd:2416924): libfprint-virtual_device-DEBUG: 07:30:13.471: Processing command SCAN print-1
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.471: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.471: Finger present 1
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.471: Finger needed 1
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.471: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.471: Finger present 0
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.471: Finger needed 1
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.471: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.471: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2416924): libfprint-virtual_device-DEBUG: 07:30:13.472: Sleeping completed
> (fprintd:2416924): libfprint-virtual_device_connection-DEBUG: 07:30:13.474: Got a new connection!
> (fprintd:2416924): libfprint-virtual_device-DEBUG: 07:30:13.474: Got instructions of length 12
> (fprintd:2416924): libfprint-virtual_device-DEBUG: 07:30:13.474: Received command SCAN print-1
> (fprintd:2416924): libfprint-virtual_device-DEBUG: 07:30:13.474: Processing command SCAN print-1
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.474: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.474: Finger present 1
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.474: Finger needed 1
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.474: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.476: Finger present 0
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.476: Finger needed 1
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.476: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.476: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.476: Device reported enroll completion
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.476: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.476: Finger present 0
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.476: Finger needed 0
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.476: Print for finger FP_FINGER_LEFT_INDEX enrolled
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.477: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.477: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.477: enroll_cb: result enroll-completed
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.477: file_storage_print_data_save(): print saved to /tmp/tmpclpw5tmi/state/testuser/virtual_device_storage/0/2
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.479: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.479: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416924): GLib-GIO-DEBUG: 07:30:13.479: GTask [gio] D-Bus interface method dispatch (source object: 0x5576db7bdec0, source tag: 0x7fb590258e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416924): libfprint-virtual_device_connection-DEBUG: 07:30:13.480: Got a new connection!
> (fprintd:2416924): libfprint-virtual_device-DEBUG: 07:30:13.480: Got instructions of length 5
> (fprintd:2416924): libfprint-virtual_device-DEBUG: 07:30:13.480: Received command LIST 
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.481: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.481: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.482: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.482: file_storage_print_data_load(): loaded '/tmp/tmpclpw5tmi/state/testuser/virtual_device_storage/0/7' Unknown error -2
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.482: start enrollment device 0 finger 7
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.482: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpclpw5tmi/state/testuser/virtual_device_storage/0'
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.483: file_storage_print_data_load(): loaded '/tmp/tmpclpw5tmi/state/testuser/virtual_device_storage/0/2' Success
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.483: file_storage_discover_prints() for user 'testuser' in '/tmp/tmpclpw5tmi/state/testuser/virtual_device_storage/0'
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.483: file_storage_print_data_load(): loaded '/tmp/tmpclpw5tmi/state/testuser/virtual_device_storage/0/2' Success
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.483: Updated temperature model after 0.01 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.483: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.483: Finger present 0
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.483: Finger needed 1
> (fprintd:2416924): GLib-GIO-DEBUG: 07:30:13.483: GTask [gio] D-Bus interface method dispatch (source object: 0x5576db7bdec0, source tag: 0x7fb590258e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416924): libfprint-virtual_device_connection-DEBUG: 07:30:13.484: Got a new connection!
> (fprintd:2416924): libfprint-virtual_device-DEBUG: 07:30:13.484: Got instructions of length 12
> (fprintd:2416924): libfprint-virtual_device-DEBUG: 07:30:13.484: Received command SCAN print-2
> (fprintd:2416924): libfprint-virtual_device-DEBUG: 07:30:13.484: Processing command SCAN print-2
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.484: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.484: Finger present 1
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.484: Finger needed 1
> (fprintd:2416924): libfprint-virtual_device_storage-DEBUG: 07:30:13.484: Trying to identify print 'print-2' against a gallery of 1 prints
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.484: Device reported identify result
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.484: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.484: Finger present 0
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.484: Finger needed 1
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.484: Device reported identify completion
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.484: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.484: Finger present 0
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.484: Finger needed 0
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.484: Completing action FPI_DEVICE_ACTION_IDENTIFY in idle!
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.484: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.484: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.484: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.484: Finger present 0
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.484: Finger needed 1
> (fprintd:2416924): libfprint-virtual_device_connection-DEBUG: 07:30:13.484: Got a new connection!
> (fprintd:2416924): libfprint-virtual_device-DEBUG: 07:30:13.484: Got instructions of length 12
> (fprintd:2416924): libfprint-virtual_device-DEBUG: 07:30:13.484: Received command SCAN print-2
> (fprintd:2416924): libfprint-virtual_device-DEBUG: 07:30:13.484: Processing command SCAN print-2
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.484: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.484: Finger present 1
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.484: Finger needed 1
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.484: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.485: Finger present 0
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.485: Finger needed 1
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.485: Device reported enroll progress, reported 1 of 2 have been completed
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.485: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2416924): libfprint-virtual_device-DEBUG: 07:30:13.485: Sleeping completed
> (fprintd:2416924): libfprint-virtual_device_connection-DEBUG: 07:30:13.485: Got a new connection!
> (fprintd:2416924): libfprint-virtual_device-DEBUG: 07:30:13.486: Got instructions of length 12
> (fprintd:2416924): libfprint-virtual_device-DEBUG: 07:30:13.486: Received command SCAN print-2
> (fprintd:2416924): libfprint-virtual_device-DEBUG: 07:30:13.486: Processing command SCAN print-2
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.486: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.486: Finger present 1
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.486: Finger needed 1
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.486: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.486: Finger present 0
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.486: Finger needed 1
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.486: Device reported enroll progress, reported 2 of 2 have been completed
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.486: enroll_stage_cb: result enroll-stage-passed
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.486: Device reported enroll completion
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.486: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.486: Finger present 0
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.486: Finger needed 0
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.486: Print for finger FP_FINGER_RIGHT_INDEX enrolled
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.486: Completing action FPI_DEVICE_ACTION_ENROLL in idle!
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.486: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.486: enroll_cb: result enroll-completed
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.486: file_storage_print_data_save(): print saved to /tmp/tmpclpw5tmi/state/testuser/virtual_device_storage/0/7
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.488: Requesting authorization from :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.488: Authorization granted to :1.0 to call method 'EnrollStop' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416924): GLib-GIO-DEBUG: 07:30:13.488: GTask [gio] D-Bus interface method dispatch (source object: 0x5576db7bdec0, source tag: 0x7fb590258e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416924): libfprint-virtual_device_connection-DEBUG: 07:30:13.489: Got a new connection!
> (fprintd:2416924): libfprint-virtual_device-DEBUG: 07:30:13.489: Got instructions of length 5
> (fprintd:2416924): libfprint-virtual_device-DEBUG: 07:30:13.489: Received command LIST 
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.489: Requesting authorization from :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.489: Authorization granted to :1.0 to call method 'Release' for device 'Virtual device with storage and identification for debugging'!
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.489: Device reported close completion
> (fprintd:2416924): GLib-GIO-DEBUG: 07:30:13.489: GTask [gio] D-Bus interface method dispatch (source object: 0x5576db7bdec0, source tag: 0x7fb590258e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.489: Completing action FPI_DEVICE_ACTION_CLOSE in idle!
> (fprintd:2416924): libfprint-device-DEBUG: 07:30:13.489: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.489: released device 0
> (fprintd:2416924): fprintd-DEBUG: 07:30:13.490: main loop completed
> (fprintd:2416924): libfprint-virtual_device_storage-DEBUG: 07:30:13.492: 44362527674: ../libfprint/drivers/virtual-device-storage.c:253
> (fprintd:2416924): libfprint-virtual_device-DEBUG: 07:30:13.492: 44362527709: ../libfprint/drivers/virtual-device.c:746
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'num-enroll-stages': <3>} invalidated []
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <true>} invalidated []
> EnrollStatus ('enroll-stage-passed', false)
> Changed properties {'finger-needed': <false>} invalidated []
> EnrollStatus ('enroll-completed', true)
> ----------------------------------- stderr -----------------------------------
> test_clear_storage (__main__.FPrintdVirtualStorageNoListDeviceTests.test_clear_storage) ... /usr/lib/python3.11/unittest/case.py:587: ResourceWarning: unclosed file <_io.BufferedReader name=8>
>   function(*args, **kwargs)
> ResourceWarning: Enable tracemalloc to get the object allocation traceback
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.623s
> 
> OK
> ==============================================================================
> 
> ================================== 492/531 ===================================
> test:         fprintd:+test_fprintd_utils+TestFprintdUtils / TestFprintdUtils.test_fprintd_enroll
> start time:   07:30:13
> duration:     1.06s
> result:       exit status 0
> command:      G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals MALLOC_PERTURB_=227 TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/test_fprintd_utils.py TestFprintdUtils.test_fprintd_enroll
> ----------------------------------- stdout -----------------------------------
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/fprintd.py
> Using tools from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/../utils/
> test_fprintd_enroll (__main__.TestFprintdUtils.test_fprintd_enroll) ... 1690270214.079 AddDevice "FDO Trigger Finger Laser Reader" 3 "swipe" False
> 1690270214.081 SetEnrolledFingers "toto" ["left-little-finger", "right-little-finger"]
> (fprintd-enroll:2416945): GLib-GIO-DEBUG: 07:30:14.085: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> 1690270214.092 GetAll /net/reactivated/Fprint/Manager net.reactivated.Fprint.Manager
> 1690270214.093 GetDefaultDevice
> 1690270214.093 GetDevices
> Using device /net/reactivated/Fprint/Device/1
> 1690270214.097 GetAll /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device
> 1690270214.099 Claim "toto"
> Enrolling right-index-finger finger.
> 1690270214.101 EnrollStart "right-index-finger"
> 1690270214.584 EmitEnrollStatus "enroll-completed" True
> 1690270214.584 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.EnrollStatus "enroll-completed" True
> Enroll result: enroll-completed
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.945s
> 
> OK
> ==============================================================================
> 
> ================================== 493/531 ===================================
> test:         fprintd:+test_fprintd_utils+TestFprintdUtils / TestFprintdUtils.test_fprintd_delete
> start time:   07:30:13
> duration:     1.49s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=199 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/test_fprintd_utils.py TestFprintdUtils.test_fprintd_delete
> ----------------------------------- stdout -----------------------------------
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/fprintd.py
> Using tools from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/../utils/
> test_fprintd_delete (__main__.TestFprintdUtils.test_fprintd_delete) ... 1690270213.662 AddDevice "FDO Trigger Finger Laser Reader" 3 "swipe" False
> 1690270213.665 SetEnrolledFingers "toto" ["left-little-finger", "right-little-finger"]
> (fprintd-delete:2416937): GLib-GIO-DEBUG: 07:30:13.669: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> 1690270213.672 GetAll /net/reactivated/Fprint/Manager net.reactivated.Fprint.Manager
> 1690270213.672 GetDevices
> found 1 devices
> Device at /net/reactivated/Fprint/Device/1
> Using device /net/reactivated/Fprint/Device/1
> 1690270213.673 GetAll /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device
> 1690270213.674 Claim "toto"
> 1690270213.674 DeleteEnrolledFingers2
> Fingerprints of user toto deleted on FDO Trigger Finger Laser Reader
> 1690270213.674 Release
> (fprintd-delete:2416950): GLib-GIO-DEBUG: 07:30:14.172: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> 1690270214.183 GetAll /net/reactivated/Fprint/Manager net.reactivated.Fprint.Manager
> 1690270214.190 GetDevices
> found 1 devices
> Device at /net/reactivated/Fprint/Device/1
> Using device /net/reactivated/Fprint/Device/1
> 1690270214.227 GetAll /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device
> 1690270214.242 Claim "toto"
> 1690270214.246 DeleteEnrolledFingers2
> No fingerprints to delete on FDO Trigger Finger Laser Reader
> No fingerprints to delete on FDO Trigger Finger Laser Reader
> 1690270214.256 Release
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.354s
> 
> OK
> ==============================================================================
> 
> ================================== 494/531 ===================================
> test:         fprintd:+test_fprintd_utils+TestFprintdUtilsNoDeviceTests / TestFprintdUtilsNoDeviceTests.test_fprintd_delete
> start time:   07:30:14
> duration:     0.98s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_PERTURB_=189 TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/test_fprintd_utils.py TestFprintdUtilsNoDeviceTests.test_fprintd_delete
> ----------------------------------- stdout -----------------------------------
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/fprintd.py
> Using tools from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/../utils/
> test_fprintd_delete (__main__.TestFprintdUtilsNoDeviceTests.test_fprintd_delete) ... (fprintd-delete:2416970): GLib-GIO-DEBUG: 07:30:15.153: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> 1690270215.157 GetAll /net/reactivated/Fprint/Manager net.reactivated.Fprint.Manager
> 1690270215.158 GetDevices
> No devices available
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.829s
> 
> OK
> ==============================================================================
> 
> ================================== 495/531 ===================================
> test:         fprintd:+test_fprintd_utils+TestFprintdUtils / TestFprintdUtils.test_fprintd_list
> start time:   07:30:14
> duration:     1.45s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=14 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/test_fprintd_utils.py TestFprintdUtils.test_fprintd_list
> ----------------------------------- stdout -----------------------------------
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/fprintd.py
> Using tools from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/../utils/
> test_fprintd_list (__main__.TestFprintdUtils.test_fprintd_list) ... 1690270215.033 AddDevice "FDO Trigger Finger Laser Reader" 3 "swipe" False
> 1690270215.035 SetEnrolledFingers "toto" ["left-little-finger", "right-little-finger"]
> (process:2416965): GLib-GIO-DEBUG: 07:30:15.039: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> 1690270215.046 GetAll /net/reactivated/Fprint/Manager net.reactivated.Fprint.Manager
> 1690270215.047 GetDevices
> found 1 devices
> Device at /net/reactivated/Fprint/Device/1
> Using device /net/reactivated/Fprint/Device/1
> 1690270215.048 GetAll /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device
> 1690270215.049 ListEnrolledFingers "rick"
> User rick has no fingers enrolled for FDO Trigger Finger Laser Reader.
> (process:2416975): GLib-GIO-DEBUG: 07:30:15.540: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> 1690270215.543 GetAll /net/reactivated/Fprint/Manager net.reactivated.Fprint.Manager
> 1690270215.543 GetDevices
> found 1 devices
> Device at /net/reactivated/Fprint/Device/1
> Using device /net/reactivated/Fprint/Device/1
> 1690270215.546 GetAll /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device
> 1690270215.547 ListEnrolledFingers "toto"
> Fingerprints for user toto on FDO Trigger Finger Laser Reader (swipe):
>  - #0: left-little-finger
>  - #1: right-little-finger
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.326s
> 
> OK
> ==============================================================================
> 
> ================================== 496/531 ===================================
> test:         fprintd:+test_fprintd_utils+TestFprintdUtilsNoDeviceTests / TestFprintdUtilsNoDeviceTests.test_fprintd_enroll
> start time:   07:30:15
> duration:     1.07s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=2 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/test_fprintd_utils.py TestFprintdUtilsNoDeviceTests.test_fprintd_enroll
> ----------------------------------- stdout -----------------------------------
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/fprintd.py
> Using tools from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/../utils/
> test_fprintd_enroll (__main__.TestFprintdUtilsNoDeviceTests.test_fprintd_enroll) ... (fprintd-enroll:2416987): GLib-GIO-DEBUG: 07:30:16.209: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> 1690270216.212 GetAll /net/reactivated/Fprint/Manager net.reactivated.Fprint.Manager
> 1690270216.213 GetDefaultDevice
> 1690270216.213 GetDevices
> Impossible to enroll: GDBus.Error:net.reactivated.Fprint.Error.NoSuchDevice: No devices available
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.908s
> 
> OK
> ==============================================================================
> 
> ================================== 497/531 ===================================
> test:         fprintd:+test_fprintd_utils+TestFprintdUtilsNoDeviceTests / TestFprintdUtilsNoDeviceTests.test_fprintd_list
> start time:   07:30:16
> duration:     1.11s
> result:       exit status 0
> command:      MALLOC_PERTURB_=142 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/test_fprintd_utils.py TestFprintdUtilsNoDeviceTests.test_fprintd_list
> ----------------------------------- stdout -----------------------------------
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/fprintd.py
> Using tools from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/../utils/
> test_fprintd_list (__main__.TestFprintdUtilsNoDeviceTests.test_fprintd_list) ... (process:2416995): GLib-GIO-DEBUG: 07:30:16.606: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> 1690270216.614 GetAll /net/reactivated/Fprint/Manager net.reactivated.Fprint.Manager
> 1690270216.615 GetDevices
> No devices available
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.919s
> 
> OK
> ==============================================================================
> 
> ================================== 498/531 ===================================
> test:         fprintd:+test_fprintd_utils+TestFprintdUtilsNoDeviceTests / TestFprintdUtilsNoDeviceTests.test_fprintd_verify
> start time:   07:30:16
> duration:     1.21s
> result:       exit status 0
> command:      MALLOC_PERTURB_=166 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/test_fprintd_utils.py TestFprintdUtilsNoDeviceTests.test_fprintd_verify
> ----------------------------------- stdout -----------------------------------
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/fprintd.py
> Using tools from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/../utils/
> test_fprintd_verify (__main__.TestFprintdUtilsNoDeviceTests.test_fprintd_verify) ... (fprintd-verify:2417008): GLib-GIO-DEBUG: 07:30:17.392: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> 1690270217.397 GetAll /net/reactivated/Fprint/Manager net.reactivated.Fprint.Manager
> 1690270217.399 GetDefaultDevice
> 1690270217.399 GetDevices
> Impossible to verify: GDBus.Error:net.reactivated.Fprint.Error.NoSuchDevice: No devices available
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.008s
> 
> OK
> ==============================================================================
> 
> ================================== 499/531 ===================================
> test:         fprintd:+test_fprintd_utils+TestFprintdUtilsVerify / TestFprintdUtilsVerify.test_fprintd_list_all_fingers
> start time:   07:30:17
> duration:     1.13s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src MALLOC_PERTURB_=104 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/test_fprintd_utils.py TestFprintdUtilsVerify.test_fprintd_list_all_fingers
> ----------------------------------- stdout -----------------------------------
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/fprintd.py
> Using tools from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/../utils/
> test_fprintd_list_all_fingers (__main__.TestFprintdUtilsVerify.test_fprintd_list_all_fingers) ... 1690270217.726 AddDevice "FDO Trigger Finger Laser Reader" 3 "swipe" False
> 1690270217.728 SetEnrolledFingers "toto" ["left-little-finger", "right-little-finger"]
> 1690270217.729 SetEnrolledFingers "toto" ["left-thumb", "left-index-finger", "left-middle-finger", "left-ring-finger", "left-little-finger", "right-thumb", "right-index-finger", "right-middle-finger", "right-ring-finger", "right-little-finger"]
> (fprintd-verify:2417015): GLib-GIO-DEBUG: 07:30:17.745: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> 1690270217.750 GetAll /net/reactivated/Fprint/Manager net.reactivated.Fprint.Manager
> 1690270217.750 GetDefaultDevice
> 1690270217.750 GetDevices
> Using device /net/reactivated/Fprint/Device/1
> 1690270217.752 GetAll /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device
> 1690270217.753 Claim "toto"
> 1690270217.753 ListEnrolledFingers "toto"
> Listing enrolled fingers:
>  - #0: left-thumb
>  - #1: left-index-finger
>  - #2: left-middle-finger
>  - #3: left-ring-finger
>  - #4: left-little-finger
>  - #5: right-thumb
>  - #6: right-index-finger
>  - #7: right-middle-finger
>  - #8: right-ring-finger
>  - #9: right-little-finger
> 1690270217.754 VerifyStart "left-thumb"
> 1690270217.755 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyFingerSelected "left-thumb"
> Verify started!
> Verifying: left-thumb
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.952s
> 
> OK
> ==============================================================================
> 
> ================================== 500/531 ===================================
> test:         fprintd:+test_fprintd_utils+TestFprintdUtilsVerify / TestFprintdUtilsVerify.test_fprintd_multiple_verify_fails
> start time:   07:30:18
> duration:     1.62s
> result:       exit status 0
> command:      MALLOC_PERTURB_=103 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/test_fprintd_utils.py TestFprintdUtilsVerify.test_fprintd_multiple_verify_fails
> ----------------------------------- stdout -----------------------------------
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/fprintd.py
> Using tools from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/../utils/
> test_fprintd_multiple_verify_fails (__main__.TestFprintdUtilsVerify.test_fprintd_multiple_verify_fails) ... 1690270218.545 AddDevice "FDO Trigger Finger Laser Reader" 3 "swipe" False
> 1690270218.547 SetEnrolledFingers "toto" ["left-little-finger", "right-little-finger"]
> (fprintd-verify:2417029): GLib-GIO-DEBUG: 07:30:18.562: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> 1690270218.565 GetAll /net/reactivated/Fprint/Manager net.reactivated.Fprint.Manager
> 1690270218.566 GetDefaultDevice
> 1690270218.566 GetDevices
> Using device /net/reactivated/Fprint/Device/1
> 1690270218.568 GetAll /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device
> 1690270218.569 Claim "toto"
> 1690270218.569 ListEnrolledFingers "toto"
> Listing enrolled fingers:
>  - #0: left-little-finger
>  - #1: right-little-finger
> 1690270218.570 VerifyStart "left-little-finger"
> 1690270218.570 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyFingerSelected "left-little-finger"
> Verify started!
> Verifying: left-little-finger
> (fprintd-verify:2417040): GLib-GIO-DEBUG: 07:30:19.052: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> 1690270219.055 GetAll /net/reactivated/Fprint/Manager net.reactivated.Fprint.Manager
> 1690270219.055 GetDefaultDevice
> 1690270219.055 GetDevices
> Using device /net/reactivated/Fprint/Device/1
> 1690270219.056 GetAll /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device
> 1690270219.057 Claim "toto"
> failed to claim device: GDBus.Error:net.reactivated.Fprint.Error.AlreadyInUse: Device already in use by toto
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.427s
> 
> OK
> ==============================================================================
> 
> ================================== 501/531 ===================================
> test:         fprintd:+test_fprintd_utils+TestFprintdUtilsVerify / TestFprintdUtilsVerify.test_fprintd_verify
> start time:   07:30:18
> duration:     1.58s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 G_SLICE=always-malloc MALLOC_PERTURB_=90 G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/test_fprintd_utils.py TestFprintdUtilsVerify.test_fprintd_verify
> ----------------------------------- stdout -----------------------------------
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/fprintd.py
> Using tools from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/../utils/
> test_fprintd_verify (__main__.TestFprintdUtilsVerify.test_fprintd_verify) ... 1690270218.853 AddDevice "FDO Trigger Finger Laser Reader" 3 "swipe" False
> 1690270218.860 SetEnrolledFingers "toto" ["left-little-finger", "right-little-finger"]
> (fprintd-verify:2417035): GLib-GIO-DEBUG: 07:30:18.863: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> 1690270218.866 GetAll /net/reactivated/Fprint/Manager net.reactivated.Fprint.Manager
> 1690270218.867 GetDefaultDevice
> 1690270218.867 GetDevices
> Using device /net/reactivated/Fprint/Device/1
> 1690270218.868 GetAll /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device
> 1690270218.869 Claim "toto"
> 1690270218.869 ListEnrolledFingers "toto"
> Listing enrolled fingers:
>  - #0: left-little-finger
>  - #1: right-little-finger
> 1690270218.870 VerifyStart "left-little-finger"
> 1690270218.871 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyFingerSelected "left-little-finger"
> Verify started!
> Verifying: left-little-finger
> 1690270219.362 EmitVerifyStatus "verify-match" True
> 1690270219.362 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyStatus "verify-match" True
> Verify result: verify-match (done)
> 1690270219.363 VerifyStop
> 1690270219.364 Release
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.456s
> 
> OK
> ==============================================================================
> 
> ================================== 502/531 ===================================
> test:         fprintd:+test_fprintd_utils+TestFprintdUtilsVerify / TestFprintdUtilsVerify.test_fprintd_verify_any_finger_identification
> start time:   07:30:19
> duration:     1.66s
> result:       exit status 0
> command:      MALLOC_PERTURB_=12 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/test_fprintd_utils.py TestFprintdUtilsVerify.test_fprintd_verify_any_finger_identification
> ----------------------------------- stdout -----------------------------------
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/fprintd.py
> Using tools from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/../utils/
> test_fprintd_verify_any_finger_identification (__main__.TestFprintdUtilsVerify.test_fprintd_verify_any_finger_identification) ... 1690270220.161 AddDevice "FDO Trigger Finger Laser Reader" 3 "swipe" False
> 1690270220.166 SetEnrolledFingers "toto" ["left-little-finger", "right-little-finger"]
> 1690270220.168 RemoveDevice "/net/reactivated/Fprint/Device/1"
> 1690270220.168 AddDevice "Full powered device" 3 "press" True
> 1690270220.171 SetEnrolledFingers "toto" ["left-thumb", "left-index-finger", "left-middle-finger", "left-ring-finger", "left-little-finger", "right-thumb", "right-index-finger", "right-middle-finger", "right-ring-finger", "right-little-finger"]
> (fprintd-verify:2417054): GLib-GIO-DEBUG: 07:30:20.177: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> 1690270220.183 GetAll /net/reactivated/Fprint/Manager net.reactivated.Fprint.Manager
> 1690270220.185 GetDefaultDevice
> 1690270220.185 GetDevices
> Using device /net/reactivated/Fprint/Device/2
> 1690270220.192 GetAll /net/reactivated/Fprint/Device/2 net.reactivated.Fprint.Device
> 1690270220.194 Claim "toto"
> 1690270220.197 ListEnrolledFingers "toto"
> Listing enrolled fingers:
>  - #0: left-thumb
>  - #1: left-index-finger
>  - #2: left-middle-finger
>  - #3: left-ring-finger
>  - #4: left-little-finger
>  - #5: right-thumb
>  - #6: right-index-finger
>  - #7: right-middle-finger
>  - #8: right-ring-finger
>  - #9: right-little-finger
> 1690270220.198 VerifyStart "any"
> 1690270220.198 emit /net/reactivated/Fprint/Device/2 net.reactivated.Fprint.Device.VerifyFingerSelected "any"
> Verify started!
> Verifying: any
> 1690270220.673 HasIdentification
> 1690270220.673 GetSelectedFinger
> 1690270220.674 EmitVerifyStatus "verify-match" True
> 1690270220.674 emit /net/reactivated/Fprint/Device/2 net.reactivated.Fprint.Device.VerifyStatus "verify-match" True
> Verify result: verify-match (done)
> 1690270220.675 VerifyStop
> 1690270220.675 Release
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.476s
> 
> OK
> ==============================================================================
> 
> ================================== 503/531 ===================================
> test:         fprintd:+test_fprintd_utils+TestFprintdUtilsVerify / TestFprintdUtilsVerify.test_fprintd_verify_any_finger_no_identification
> start time:   07:30:19
> duration:     1.66s
> result:       exit status 0
> command:      MALLOC_PERTURB_=12 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/test_fprintd_utils.py TestFprintdUtilsVerify.test_fprintd_verify_any_finger_no_identification
> ----------------------------------- stdout -----------------------------------
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/fprintd.py
> Using tools from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/../utils/
> test_fprintd_verify_any_finger_no_identification (__main__.TestFprintdUtilsVerify.test_fprintd_verify_any_finger_no_identification) ... 1690270220.522 AddDevice "FDO Trigger Finger Laser Reader" 3 "swipe" False
> 1690270220.525 SetEnrolledFingers "toto" ["left-little-finger", "right-little-finger"]
> (fprintd-verify:2417060): GLib-GIO-DEBUG: 07:30:20.529: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> 1690270220.537 GetAll /net/reactivated/Fprint/Manager net.reactivated.Fprint.Manager
> 1690270220.538 GetDefaultDevice
> 1690270220.538 GetDevices
> Using device /net/reactivated/Fprint/Device/1
> 1690270220.539 GetAll /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device
> 1690270220.540 Claim "toto"
> 1690270220.541 ListEnrolledFingers "toto"
> Listing enrolled fingers:
>  - #0: left-little-finger
>  - #1: right-little-finger
> 1690270220.542 VerifyStart "any"
> Verify started!
> 1690270220.543 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyFingerSelected "left-little-finger"
> Verifying: left-little-finger
> 1690270221.027 HasIdentification
> 1690270221.027 GetSelectedFinger
> 1690270221.028 EmitVerifyStatus "verify-match" True
> 1690270221.028 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyStatus "verify-match" True
> Verify result: verify-match (done)
> 1690270221.028 VerifyStop
> 1690270221.029 Release
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 1.488s
> 
> OK
> ==============================================================================
> 
> ================================== 504/531 ===================================
> test:         fprintd:+test_fprintd_utils+TestFprintdUtilsVerify / TestFprintdUtilsVerify.test_fprintd_verify_no_enrolled_fingers
> start time:   07:30:21
> duration:     1.04s
> result:       exit status 0
> command:      MALLOC_PERTURB_=18 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/test_fprintd_utils.py TestFprintdUtilsVerify.test_fprintd_verify_no_enrolled_fingers
> ----------------------------------- stdout -----------------------------------
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/fprintd.py
> Using tools from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/../utils/
> test_fprintd_verify_no_enrolled_fingers (__main__.TestFprintdUtilsVerify.test_fprintd_verify_no_enrolled_fingers) ... 1690270222.048 AddDevice "FDO Trigger Finger Laser Reader" 3 "swipe" False
> 1690270222.051 SetEnrolledFingers "toto" ["left-little-finger", "right-little-finger"]
> 1690270222.052 SetEnrolledFingers "toto" []
> (fprintd-verify:2417080): GLib-GIO-DEBUG: 07:30:22.058: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> 1690270222.064 GetAll /net/reactivated/Fprint/Manager net.reactivated.Fprint.Manager
> 1690270222.065 GetDefaultDevice
> 1690270222.065 GetDevices
> Using device /net/reactivated/Fprint/Device/1
> 1690270222.066 GetAll /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device
> 1690270222.066 Claim "toto"
> 1690270222.068 ListEnrolledFingers "toto"
> No fingers enrolled for this device.
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.919s
> 
> OK
> ==============================================================================
> 
> ================================== 505/531 ===================================
> test:         fprintd:+test_fprintd_utils+TestFprintdUtilsVerify / TestFprintdUtilsVerify.test_fprintd_verify_enrolled_fingers
> start time:   07:30:21
> duration:     2.57s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=84 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/test_fprintd_utils.py TestFprintdUtilsVerify.test_fprintd_verify_enrolled_fingers
> ----------------------------------- stdout -----------------------------------
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/fprintd.py
> Using tools from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/../utils/
> test_fprintd_verify_enrolled_fingers (__main__.TestFprintdUtilsVerify.test_fprintd_verify_enrolled_fingers) ... 1690270221.733 AddDevice "FDO Trigger Finger Laser Reader" 3 "swipe" False
> 1690270221.735 SetEnrolledFingers "toto" ["left-little-finger", "right-little-finger"]
> (fprintd-verify:2417072): GLib-GIO-DEBUG: 07:30:21.741: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> 1690270221.745 GetAll /net/reactivated/Fprint/Manager net.reactivated.Fprint.Manager
> 1690270221.746 GetDefaultDevice
> 1690270221.746 GetDevices
> Using device /net/reactivated/Fprint/Device/1
> 1690270221.747 GetAll /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device
> 1690270221.748 Claim "toto"
> 1690270221.748 ListEnrolledFingers "toto"
> Listing enrolled fingers:
>  - #0: left-little-finger
>  - #1: right-little-finger
> 1690270221.749 VerifyStart "left-little-finger"
> 1690270221.749 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyFingerSelected "left-little-finger"
> Verify started!
> Verifying: left-little-finger
> 1690270222.238 GetSelectedFinger
> 1690270222.239 EmitVerifyStatus "verify-match" True
> 1690270222.239 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyStatus "verify-match" True
> Verify result: verify-match (done)
> 1690270222.239 VerifyStop
> 1690270222.240 Release
> (fprintd-verify:2417087): GLib-GIO-DEBUG: 07:30:22.743: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> 1690270222.745 GetAll /net/reactivated/Fprint/Manager net.reactivated.Fprint.Manager
> 1690270222.745 GetDefaultDevice
> 1690270222.745 GetDevices
> Using device /net/reactivated/Fprint/Device/1
> 1690270222.747 GetAll /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device
> 1690270222.748 Claim "toto"
> 1690270222.748 ListEnrolledFingers "toto"
> Listing enrolled fingers:
>  - #0: left-little-finger
>  - #1: right-little-finger
> 1690270222.748 VerifyStart "right-little-finger"
> 1690270222.749 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyFingerSelected "right-little-finger"
> Verify started!
> Verifying: right-little-finger
> 1690270223.241 GetSelectedFinger
> 1690270223.241 EmitVerifyStatus "verify-match" True
> 1690270223.241 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyStatus "verify-match" True
> Verify result: verify-match (done)
> 1690270223.242 VerifyStop
> 1690270223.242 Release
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 2.408s
> 
> OK
> ==============================================================================
> 
> ================================== 506/531 ===================================
> test:         fprintd:+test_fprintd_utils+TestFprintdUtilsVerify / TestFprintdUtilsVerify.test_fprintd_verify_not_enrolled_fingers
> start time:   07:30:22
> duration:     4.53s
> result:       exit status 0
> command:      MALLOC_PERTURB_=142 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/test_fprintd_utils.py TestFprintdUtilsVerify.test_fprintd_verify_not_enrolled_fingers
> ----------------------------------- stdout -----------------------------------
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/fprintd.py
> Using tools from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/../utils/
> test_fprintd_verify_not_enrolled_fingers (__main__.TestFprintdUtilsVerify.test_fprintd_verify_not_enrolled_fingers) ... 1690270223.071 AddDevice "FDO Trigger Finger Laser Reader" 3 "swipe" False
> 1690270223.074 SetEnrolledFingers "toto" ["left-little-finger", "right-little-finger"]
> (fprintd-verify:2417095): GLib-GIO-DEBUG: 07:30:23.079: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> 1690270223.082 GetAll /net/reactivated/Fprint/Manager net.reactivated.Fprint.Manager
> 1690270223.083 GetDefaultDevice
> 1690270223.083 GetDevices
> Using device /net/reactivated/Fprint/Device/1
> 1690270223.085 GetAll /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device
> 1690270223.086 Claim "toto"
> 1690270223.087 ListEnrolledFingers "toto"
> Listing enrolled fingers:
>  - #0: left-little-finger
>  - #1: right-little-finger
> Finger 'left-thumb' not enrolled for user toto.
> 1690270223.576 Release
> (fprintd-verify:2417100): GLib-GIO-DEBUG: 07:30:23.582: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> 1690270223.584 GetAll /net/reactivated/Fprint/Manager net.reactivated.Fprint.Manager
> 1690270223.585 GetDefaultDevice
> 1690270223.585 GetDevices
> Using device /net/reactivated/Fprint/Device/1
> 1690270223.586 GetAll /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device
> 1690270223.586 Claim "toto"
> 1690270223.587 ListEnrolledFingers "toto"
> Listing enrolled fingers:
>  - #0: left-little-finger
>  - #1: right-little-finger
> Finger 'left-index-finger' not enrolled for user toto.
> 1690270224.080 Release
> (fprintd-verify:2417109): GLib-GIO-DEBUG: 07:30:24.090: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> 1690270224.096 GetAll /net/reactivated/Fprint/Manager net.reactivated.Fprint.Manager
> 1690270224.096 GetDefaultDevice
> 1690270224.096 GetDevices
> Using device /net/reactivated/Fprint/Device/1
> 1690270224.099 GetAll /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device
> 1690270224.100 Claim "toto"
> 1690270224.101 ListEnrolledFingers "toto"
> Listing enrolled fingers:
>  - #0: left-little-finger
>  - #1: right-little-finger
> Finger 'left-middle-finger' not enrolled for user toto.
> 1690270224.584 Release
> (fprintd-verify:2417115): GLib-GIO-DEBUG: 07:30:24.587: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> 1690270224.589 GetAll /net/reactivated/Fprint/Manager net.reactivated.Fprint.Manager
> 1690270224.590 GetDefaultDevice
> 1690270224.590 GetDevices
> Using device /net/reactivated/Fprint/Device/1
> 1690270224.591 GetAll /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device
> 1690270224.592 Claim "toto"
> 1690270224.593 ListEnrolledFingers "toto"
> Listing enrolled fingers:
>  - #0: left-little-finger
>  - #1: right-little-finger
> Finger 'left-ring-finger' not enrolled for user toto.
> 1690270225.086 Release
> (fprintd-verify:2417120): GLib-GIO-DEBUG: 07:30:25.090: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> 1690270225.094 GetAll /net/reactivated/Fprint/Manager net.reactivated.Fprint.Manager
> 1690270225.095 GetDefaultDevice
> 1690270225.095 GetDevices
> Using device /net/reactivated/Fprint/Device/1
> 1690270225.096 GetAll /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device
> 1690270225.097 Claim "toto"
> 1690270225.098 ListEnrolledFingers "toto"
> Listing enrolled fingers:
>  - #0: left-little-finger
>  - #1: right-little-finger
> Finger 'right-thumb' not enrolled for user toto.
> 1690270225.588 Release
> (fprintd-verify:2417125): GLib-GIO-DEBUG: 07:30:25.591: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> 1690270225.594 GetAll /net/reactivated/Fprint/Manager net.reactivated.Fprint.Manager
> 1690270225.595 GetDefaultDevice
> 1690270225.595 GetDevices
> Using device /net/reactivated/Fprint/Device/1
> 1690270225.597 GetAll /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device
> 1690270225.598 Claim "toto"
> 1690270225.598 ListEnrolledFingers "toto"
> Listing enrolled fingers:
>  - #0: left-little-finger
>  - #1: right-little-finger
> Finger 'right-index-finger' not enrolled for user toto.
> 1690270226.090 Release
> (fprintd-verify:2417130): GLib-GIO-DEBUG: 07:30:26.093: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> 1690270226.096 GetAll /net/reactivated/Fprint/Manager net.reactivated.Fprint.Manager
> 1690270226.097 GetDefaultDevice
> 1690270226.097 GetDevices
> Using device /net/reactivated/Fprint/Device/1
> 1690270226.098 GetAll /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device
> 1690270226.099 Claim "toto"
> 1690270226.099 ListEnrolledFingers "toto"
> Listing enrolled fingers:
>  - #0: left-little-finger
>  - #1: right-little-finger
> Finger 'right-middle-finger' not enrolled for user toto.
> 1690270226.593 Release
> (fprintd-verify:2417140): GLib-GIO-DEBUG: 07:30:26.599: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> 1690270226.601 GetAll /net/reactivated/Fprint/Manager net.reactivated.Fprint.Manager
> 1690270226.601 GetDefaultDevice
> 1690270226.601 GetDevices
> Using device /net/reactivated/Fprint/Device/1
> 1690270226.603 GetAll /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device
> 1690270226.604 Claim "toto"
> 1690270226.606 ListEnrolledFingers "toto"
> Listing enrolled fingers:
>  - #0: left-little-finger
>  - #1: right-little-finger
> Finger 'right-ring-finger' not enrolled for user toto.
> 1690270227.095 Release
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 4.335s
> 
> OK
> ==============================================================================
> 
> ================================== 507/531 ===================================
> test:         fprintd:+test_fprintd_utils+TestFprintdUtilsVerify / TestFprintdUtilsVerify.test_fprintd_verify_script
> start time:   07:30:23
> duration:     5.49s
> result:       exit status 0
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=132 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/test_fprintd_utils.py TestFprintdUtilsVerify.test_fprintd_verify_script
> ----------------------------------- stdout -----------------------------------
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/fprintd.py
> Using tools from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/../utils/
> test_fprintd_verify_script (__main__.TestFprintdUtilsVerify.test_fprintd_verify_script) ... 1690270224.248 AddDevice "FDO Trigger Finger Laser Reader" 3 "swipe" False
> 1690270224.250 SetEnrolledFingers "toto" ["left-little-finger", "right-little-finger"]
> 1690270224.251 SetVerifyScript [dbus.Struct((dbus.String('verify-match'), dbus.Boolean(True), dbus.Int32(2)), signature=None)]
> (fprintd-verify:2417135): GLib-GIO-DEBUG: 07:30:26.257: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> 1690270226.262 GetAll /net/reactivated/Fprint/Manager net.reactivated.Fprint.Manager
> 1690270226.263 GetDefaultDevice
> 1690270226.263 GetDevices
> Using device /net/reactivated/Fprint/Device/1
> 1690270226.266 GetAll /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device
> 1690270226.267 Claim "toto"
> 1690270226.267 ListEnrolledFingers "toto"
> Listing enrolled fingers:
>  - #0: left-little-finger
>  - #1: right-little-finger
> 1690270226.268 VerifyStart "left-little-finger"
> 1690270226.268 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyFingerSelected "left-little-finger"
> Verify started!
> Verifying: left-little-finger
> 1690270226.271 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyStatus "verify-match" True
> Verify result: verify-match (done)
> 1690270226.271 VerifyStop
> 1690270226.272 Release
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 5.323s
> 
> OK
> ==============================================================================
> 
> ================================== 508/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_retry_too_short
> start time:   07:28:06
> duration:     150.09s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_PERTURB_=137 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_retry_too_short
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416642): GLib-GIO-DEBUG: 07:28:06.828: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416642): fprintd-DEBUG: 07:28:06.828: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416642): fprintd-WARNING **: 07:28:06.829: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416642): fprintd-DEBUG: 07:28:06.829: Launching FprintObject
> (fprintd:2416642): libfprint-context-DEBUG: 07:28:06.831: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416642): fprintd-DEBUG: 07:28:06.832: Preparing devices for resume
> (fprintd:2416642): libfprint-context-DEBUG: 07:28:06.832: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-otmxd9rl/virtual-image.socket
> (fprintd:2416642): libfprint-context-DEBUG: 07:28:06.832: created
> 1690270086.833 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416642): libfprint-device-DEBUG: 07:28:06.834: Device reported probe completion
> (fprintd:2416642): fprintd-DEBUG: 07:28:06.834: Got delay inhibitor for sleep.
> (fprintd:2416642): libfprint-device-DEBUG: 07:28:06.834: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416642): libfprint-device-DEBUG: 07:28:06.834: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416642): fprintd-DEBUG: 07:28:06.836: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416642): fprintd-DEBUG: 07:28:06.836: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416642): fprintd-DEBUG: 07:28:06.836: Finger present 0
> (fprintd:2416642): fprintd-DEBUG: 07:28:06.836: Finger needed 0
> (fprintd:2416642): fprintd-DEBUG: 07:28:06.836: entering main loop
> (fprintd:2416642): fprintd-DEBUG: 07:28:06.836: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416642): fprintd-DEBUG: 07:28:06.925: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416642): fprintd-DEBUG: 07:28:06.925: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416642): fprintd-DEBUG: 07:28:06.926: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416642): fprintd-DEBUG: 07:28:06.926: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416642): fprintd-DEBUG: 07:28:06.927: user 'testuser' claiming the device: 0
> (fprintd:2416642): libfprint-virtual_image-DEBUG: 07:28:06.927: 44235962162: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416642): libfprint-virtual_device_connection-DEBUG: 07:28:06.927: 44235962213: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416642): GLib-GIO-DEBUG: 07:28:06.927: GTask [gio] D-Bus interface method dispatch (source object: 0x5645f1ec9a00, source tag: 0x7f10760a9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416642): libfprint-image_device-DEBUG: 07:28:07.027: Image device open completed
> (fprintd:2416642): libfprint-device-DEBUG: 07:28:07.027: Device reported open completion
> (fprintd:2416642): libfprint-device-DEBUG: 07:28:07.027: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416642): libfprint-device-DEBUG: 07:28:07.028: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416642): fprintd-DEBUG: 07:28:07.028: claimed device 0
> (fprintd:2416642): fprintd-DEBUG: 07:28:07.029: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416642): fprintd-DEBUG: 07:28:07.029: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416642): fprintd-DEBUG: 07:28:07.029: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416642): fprintd-DEBUG: 07:28:07.030: file_storage_print_data_load(): loaded '/tmp/tmpk7ovrkra/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416642): fprintd-DEBUG: 07:28:07.030: start enrollment device 0 finger 3
> (fprintd:2416642): libfprint-device-DEBUG: 07:28:07.030: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416642): libfprint-image_device-DEBUG: 07:28:07.030: Activating image device
> (fprintd:2416642): libfprint-image_device-DEBUG: 07:28:07.030: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416642): libfprint-image_device-DEBUG: 07:28:07.030: Image device activation completed
> (fprintd:2416642): libfprint-image_device-DEBUG: 07:28:07.030: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416642): libfprint-image_device-DEBUG: 07:28:07.030: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416642): libfprint-device-DEBUG: 07:28:07.030: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416642): fprintd-DEBUG: 07:28:07.030: Finger present 0
> (fprintd:2416642): fprintd-DEBUG: 07:28:07.030: Finger needed 1
> (fprintd:2416642): GLib-GIO-DEBUG: 07:28:07.030: GTask [gio] D-Bus interface method dispatch (source object: 0x5645f1ec9a00, source tag: 0x7f10760a9e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416642): libfprint-virtual_device_connection-DEBUG: 07:28:07.031: Got a new connection!
> (fprintd:2416642): libfprint-virtual_image-DEBUG: 07:28:07.031: image data: 0x5645f1ed1fc0
> (fprintd:2416642): libfprint-device-DEBUG: 07:28:07.031: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416642): fprintd-DEBUG: 07:28:07.031: Finger present 1
> (fprintd:2416642): fprintd-DEBUG: 07:28:07.031: Finger needed 1
> (fprintd:2416642): libfprint-image_device-DEBUG: 07:28:07.031: Image device reported finger status: on
> (fprintd:2416642): libfprint-image_device-DEBUG: 07:28:07.031: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416642): libfprint-image_device-DEBUG: 07:28:07.031: Image device captured an image
> (fprintd:2416642): libfprint-image_device-DEBUG: 07:28:07.031: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416642): libfprint-device-DEBUG: 07:28:07.031: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416642): fprintd-DEBUG: 07:28:07.031: Finger present 1
> (fprintd:2416642): fprintd-DEBUG: 07:28:07.031: Finger needed 0
> (fprintd:2416642): libfprint-device-DEBUG: 07:28:07.031: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416642): fprintd-DEBUG: 07:28:07.031: Finger present 0
> (fprintd:2416642): fprintd-DEBUG: 07:28:07.031: Finger needed 0
> (fprintd:2416642): libfprint-image_device-DEBUG: 07:28:07.031: Image device reported finger status: off
> (fprintd:2416642): libfprint-image_device-DEBUG: 07:28:07.031: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416642): libfprint-image_device-DEBUG: 07:28:07.031: Deactivating image device
> (fprintd:2416642): libfprint-image_device-DEBUG: 07:28:07.031: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416642): libfprint-image_device-DEBUG: 07:28:07.031: Image device deactivation completed
> (fprintd:2416642): libfprint-image_device-DEBUG: 07:28:07.031: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416642): GLib-GIO-CRITICAL **: 07:28:07.031: GTask 0x5645f1ed1d00 (source object: 0x5645f1ed1490, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_retry_too_short (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_retry_too_short) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 509/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_start_during_verify
> start time:   07:28:06
> duration:     150.04s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_PERTURB_=72 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_start_during_verify
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416659): GLib-GIO-DEBUG: 07:28:07.327: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.328: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416659): fprintd-WARNING **: 07:28:07.328: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.328: Launching FprintObject
> (fprintd:2416659): libfprint-context-DEBUG: 07:28:07.328: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.329: Preparing devices for resume
> (fprintd:2416659): libfprint-context-DEBUG: 07:28:07.329: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-g6393j0x/virtual-image.socket
> (fprintd:2416659): libfprint-context-DEBUG: 07:28:07.329: created
> 1690270087.330 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416659): libfprint-device-DEBUG: 07:28:07.330: Device reported probe completion
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.330: Got delay inhibitor for sleep.
> (fprintd:2416659): libfprint-device-DEBUG: 07:28:07.330: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416659): libfprint-device-DEBUG: 07:28:07.330: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.334: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.334: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.334: Finger present 0
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.334: Finger needed 0
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.334: entering main loop
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.335: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.421: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.421: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.422: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.423: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.423: user 'testuser' claiming the device: 0
> (fprintd:2416659): libfprint-virtual_image-DEBUG: 07:28:07.423: 44236458490: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416659): libfprint-virtual_device_connection-DEBUG: 07:28:07.423: 44236458524: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416659): GLib-GIO-DEBUG: 07:28:07.423: GTask [gio] D-Bus interface method dispatch (source object: 0x560c326e78b0, source tag: 0x7fabe1ea1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416659): libfprint-image_device-DEBUG: 07:28:07.524: Image device open completed
> (fprintd:2416659): libfprint-device-DEBUG: 07:28:07.524: Device reported open completion
> (fprintd:2416659): libfprint-device-DEBUG: 07:28:07.524: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416659): libfprint-device-DEBUG: 07:28:07.524: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.524: claimed device 0
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.525: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.525: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.526: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.526: file_storage_print_data_load(): loaded '/tmp/tmprehpvyur/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.526: start enrollment device 0 finger 3
> (fprintd:2416659): libfprint-device-DEBUG: 07:28:07.526: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416659): libfprint-image_device-DEBUG: 07:28:07.526: Activating image device
> (fprintd:2416659): libfprint-image_device-DEBUG: 07:28:07.526: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416659): libfprint-image_device-DEBUG: 07:28:07.526: Image device activation completed
> (fprintd:2416659): libfprint-image_device-DEBUG: 07:28:07.526: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416659): libfprint-image_device-DEBUG: 07:28:07.526: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416659): libfprint-device-DEBUG: 07:28:07.526: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.526: Finger present 0
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.526: Finger needed 1
> (fprintd:2416659): GLib-GIO-DEBUG: 07:28:07.526: GTask [gio] D-Bus interface method dispatch (source object: 0x560c326e78b0, source tag: 0x7fabe1ea1e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416659): libfprint-virtual_device_connection-DEBUG: 07:28:07.527: Got a new connection!
> (fprintd:2416659): libfprint-virtual_image-DEBUG: 07:28:07.527: image data: 0x560c326f0220
> (fprintd:2416659): libfprint-device-DEBUG: 07:28:07.527: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.527: Finger present 1
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.527: Finger needed 1
> (fprintd:2416659): libfprint-image_device-DEBUG: 07:28:07.527: Image device reported finger status: on
> (fprintd:2416659): libfprint-image_device-DEBUG: 07:28:07.527: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416659): libfprint-image_device-DEBUG: 07:28:07.527: Image device captured an image
> (fprintd:2416659): libfprint-image_device-DEBUG: 07:28:07.528: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416659): libfprint-device-DEBUG: 07:28:07.528: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.528: Finger present 1
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.528: Finger needed 0
> (fprintd:2416659): libfprint-device-DEBUG: 07:28:07.528: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.528: Finger present 0
> (fprintd:2416659): fprintd-DEBUG: 07:28:07.528: Finger needed 0
> (fprintd:2416659): libfprint-image_device-DEBUG: 07:28:07.528: Image device reported finger status: off
> (fprintd:2416659): libfprint-image_device-DEBUG: 07:28:07.528: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416659): libfprint-image_device-DEBUG: 07:28:07.528: Deactivating image device
> (fprintd:2416659): libfprint-image_device-DEBUG: 07:28:07.528: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416659): libfprint-image_device-DEBUG: 07:28:07.528: Image device deactivation completed
> (fprintd:2416659): libfprint-image_device-DEBUG: 07:28:07.528: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416659): GLib-GIO-CRITICAL **: 07:28:07.528: GTask 0x560c326effa0 (source object: 0x560c326ef840, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416659): libfprint-image-DEBUG: 07:28:07.535: Minutiae scan completed in 0.007859 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_start_during_verify (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_start_during_verify) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 510/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_stop_from_other_client
> start time:   07:29:06
> duration:     150.13s
> result:       killed by signal 2 SIGINT
> command:      TOPSRCDIR=/<<PKGBUILDDIR>> MALLOC_PERTURB_=5 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_stop_from_other_client
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416680): GLib-GIO-DEBUG: 07:29:07.608: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.609: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416680): fprintd-WARNING **: 07:29:07.609: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.609: Launching FprintObject
> (fprintd:2416680): libfprint-context-DEBUG: 07:29:07.609: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.611: Preparing devices for resume
> (fprintd:2416680): libfprint-context-DEBUG: 07:29:07.611: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-7l2wxiw6/virtual-image.socket
> (fprintd:2416680): libfprint-context-DEBUG: 07:29:07.611: created
> (fprintd:2416680): libfprint-device-DEBUG: 07:29:07.612: Device reported probe completion
> (fprintd:2416680): libfprint-device-DEBUG: 07:29:07.612: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416680): libfprint-device-DEBUG: 07:29:07.612: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> 1690270147.612 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.614: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.614: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.614: Finger present 0
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.614: Finger needed 0
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.615: Got delay inhibitor for sleep.
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.615: entering main loop
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.615: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.698: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.698: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.699: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.700: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.700: user 'testuser' claiming the device: 0
> (fprintd:2416680): libfprint-virtual_image-DEBUG: 07:29:07.700: 44296735811: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416680): libfprint-virtual_device_connection-DEBUG: 07:29:07.700: 44296735844: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416680): GLib-GIO-DEBUG: 07:29:07.700: GTask [gio] D-Bus interface method dispatch (source object: 0x562b3a0a0c40, source tag: 0x7efdba7d0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416680): libfprint-image_device-DEBUG: 07:29:07.801: Image device open completed
> (fprintd:2416680): libfprint-device-DEBUG: 07:29:07.801: Device reported open completion
> (fprintd:2416680): libfprint-device-DEBUG: 07:29:07.801: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416680): libfprint-device-DEBUG: 07:29:07.801: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.801: claimed device 0
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.802: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.802: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.804: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.804: file_storage_print_data_load(): loaded '/tmp/tmpm7emy0_e/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.804: start enrollment device 0 finger 3
> (fprintd:2416680): libfprint-device-DEBUG: 07:29:07.804: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416680): libfprint-image_device-DEBUG: 07:29:07.804: Activating image device
> (fprintd:2416680): libfprint-image_device-DEBUG: 07:29:07.804: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416680): libfprint-image_device-DEBUG: 07:29:07.804: Image device activation completed
> (fprintd:2416680): libfprint-image_device-DEBUG: 07:29:07.804: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416680): libfprint-image_device-DEBUG: 07:29:07.804: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416680): libfprint-device-DEBUG: 07:29:07.804: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.804: Finger present 0
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.804: Finger needed 1
> (fprintd:2416680): GLib-GIO-DEBUG: 07:29:07.804: GTask [gio] D-Bus interface method dispatch (source object: 0x562b3a0a0c40, source tag: 0x7efdba7d0e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416680): libfprint-virtual_device_connection-DEBUG: 07:29:07.805: Got a new connection!
> (fprintd:2416680): libfprint-virtual_image-DEBUG: 07:29:07.805: image data: 0x562b3a0a9060
> (fprintd:2416680): libfprint-device-DEBUG: 07:29:07.805: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.805: Finger present 1
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.805: Finger needed 1
> (fprintd:2416680): libfprint-image_device-DEBUG: 07:29:07.805: Image device reported finger status: on
> (fprintd:2416680): libfprint-image_device-DEBUG: 07:29:07.805: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416680): libfprint-image_device-DEBUG: 07:29:07.805: Image device captured an image
> (fprintd:2416680): libfprint-image_device-DEBUG: 07:29:07.805: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416680): libfprint-device-DEBUG: 07:29:07.805: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.805: Finger present 1
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.805: Finger needed 0
> (fprintd:2416680): libfprint-device-DEBUG: 07:29:07.805: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.805: Finger present 0
> (fprintd:2416680): fprintd-DEBUG: 07:29:07.805: Finger needed 0
> (fprintd:2416680): libfprint-image_device-DEBUG: 07:29:07.805: Image device reported finger status: off
> (fprintd:2416680): libfprint-image_device-DEBUG: 07:29:07.805: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416680): libfprint-image_device-DEBUG: 07:29:07.805: Deactivating image device
> (fprintd:2416680): libfprint-image_device-DEBUG: 07:29:07.805: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416680): libfprint-image_device-DEBUG: 07:29:07.805: Image device deactivation completed
> (fprintd:2416680): libfprint-image_device-DEBUG: 07:29:07.805: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416680): GLib-GIO-CRITICAL **: 07:29:07.805: GTask 0x562b3a0a8710 (source object: 0x562b3a0a8580, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416680): libfprint-image-DEBUG: 07:29:07.813: Minutiae scan completed in 0.007672 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_stop_from_other_client (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_stop_from_other_client) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 511/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_stop_waits_for_completion
> start time:   07:29:11
> duration:     150.06s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_CHECK_=2 MALLOC_PERTURB_=185 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_stop_waits_for_completion
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416697): GLib-GIO-DEBUG: 07:29:11.907: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416697): fprintd-DEBUG: 07:29:11.908: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416697): fprintd-WARNING **: 07:29:11.908: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416697): fprintd-DEBUG: 07:29:11.908: Launching FprintObject
> (fprintd:2416697): libfprint-context-DEBUG: 07:29:11.908: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416697): fprintd-DEBUG: 07:29:11.909: Preparing devices for resume
> (fprintd:2416697): libfprint-context-DEBUG: 07:29:11.909: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-_ej7h705/virtual-image.socket
> (fprintd:2416697): libfprint-context-DEBUG: 07:29:11.909: created
> (fprintd:2416697): libfprint-device-DEBUG: 07:29:11.909: Device reported probe completion
> 1690270151.910 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416697): libfprint-device-DEBUG: 07:29:11.909: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416697): libfprint-device-DEBUG: 07:29:11.910: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416697): fprintd-DEBUG: 07:29:11.911: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416697): fprintd-DEBUG: 07:29:11.911: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416697): fprintd-DEBUG: 07:29:11.911: Finger present 0
> (fprintd:2416697): fprintd-DEBUG: 07:29:11.911: Finger needed 0
> (fprintd:2416697): fprintd-DEBUG: 07:29:11.911: Got delay inhibitor for sleep.
> (fprintd:2416697): fprintd-DEBUG: 07:29:11.911: entering main loop
> (fprintd:2416697): fprintd-DEBUG: 07:29:11.912: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416697): fprintd-DEBUG: 07:29:12.009: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416697): fprintd-DEBUG: 07:29:12.010: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416697): fprintd-DEBUG: 07:29:12.012: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416697): fprintd-DEBUG: 07:29:12.012: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416697): fprintd-DEBUG: 07:29:12.012: user 'testuser' claiming the device: 0
> (fprintd:2416697): libfprint-virtual_image-DEBUG: 07:29:12.013: 44301048036: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416697): libfprint-virtual_device_connection-DEBUG: 07:29:12.013: 44301048068: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416697): GLib-GIO-DEBUG: 07:29:12.013: GTask [gio] D-Bus interface method dispatch (source object: 0x564078e53b30, source tag: 0x7f003fa68e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416697): libfprint-image_device-DEBUG: 07:29:12.113: Image device open completed
> (fprintd:2416697): libfprint-device-DEBUG: 07:29:12.113: Device reported open completion
> (fprintd:2416697): libfprint-device-DEBUG: 07:29:12.113: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416697): libfprint-device-DEBUG: 07:29:12.113: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416697): fprintd-DEBUG: 07:29:12.113: claimed device 0
> (fprintd:2416697): fprintd-DEBUG: 07:29:12.115: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416697): fprintd-DEBUG: 07:29:12.115: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416697): fprintd-DEBUG: 07:29:12.116: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416697): fprintd-DEBUG: 07:29:12.116: file_storage_print_data_load(): loaded '/tmp/tmpbr5zqx7z/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416697): fprintd-DEBUG: 07:29:12.116: start enrollment device 0 finger 3
> (fprintd:2416697): libfprint-device-DEBUG: 07:29:12.116: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416697): libfprint-image_device-DEBUG: 07:29:12.116: Activating image device
> (fprintd:2416697): libfprint-image_device-DEBUG: 07:29:12.116: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416697): libfprint-image_device-DEBUG: 07:29:12.116: Image device activation completed
> (fprintd:2416697): libfprint-image_device-DEBUG: 07:29:12.116: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416697): libfprint-image_device-DEBUG: 07:29:12.116: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416697): libfprint-device-DEBUG: 07:29:12.116: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416697): fprintd-DEBUG: 07:29:12.116: Finger present 0
> (fprintd:2416697): fprintd-DEBUG: 07:29:12.116: Finger needed 1
> (fprintd:2416697): GLib-GIO-DEBUG: 07:29:12.116: GTask [gio] D-Bus interface method dispatch (source object: 0x564078e53b30, source tag: 0x7f003fa68e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416697): libfprint-virtual_device_connection-DEBUG: 07:29:12.117: Got a new connection!
> (fprintd:2416697): libfprint-virtual_image-DEBUG: 07:29:12.117: image data: 0x564078e5c390
> (fprintd:2416697): libfprint-device-DEBUG: 07:29:12.117: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416697): fprintd-DEBUG: 07:29:12.117: Finger present 1
> (fprintd:2416697): fprintd-DEBUG: 07:29:12.117: Finger needed 1
> (fprintd:2416697): libfprint-image_device-DEBUG: 07:29:12.117: Image device reported finger status: on
> (fprintd:2416697): libfprint-image_device-DEBUG: 07:29:12.117: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416697): libfprint-image_device-DEBUG: 07:29:12.117: Image device captured an image
> (fprintd:2416697): libfprint-image_device-DEBUG: 07:29:12.117: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416697): libfprint-device-DEBUG: 07:29:12.117: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416697): fprintd-DEBUG: 07:29:12.117: Finger present 1
> (fprintd:2416697): fprintd-DEBUG: 07:29:12.117: Finger needed 0
> (fprintd:2416697): libfprint-device-DEBUG: 07:29:12.117: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416697): fprintd-DEBUG: 07:29:12.117: Finger present 0
> (fprintd:2416697): fprintd-DEBUG: 07:29:12.117: Finger needed 0
> (fprintd:2416697): libfprint-image_device-DEBUG: 07:29:12.117: Image device reported finger status: off
> (fprintd:2416697): libfprint-image_device-DEBUG: 07:29:12.117: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416697): libfprint-image_device-DEBUG: 07:29:12.117: Deactivating image device
> (fprintd:2416697): libfprint-image_device-DEBUG: 07:29:12.117: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416697): libfprint-image_device-DEBUG: 07:29:12.117: Image device deactivation completed
> (fprintd:2416697): libfprint-image_device-DEBUG: 07:29:12.117: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416697): GLib-GIO-CRITICAL **: 07:29:12.117: GTask 0x564078e5bf40 (source object: 0x564078e5aac0, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_stop_waits_for_completion (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_stop_waits_for_completion) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 512/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_stop_waits_for_completion_is_stopped_by_release
> start time:   07:29:14
> duration:     150.04s
> result:       killed by signal 2 SIGINT
> command:      MALLOC_PERTURB_=7 MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals G_MESSAGES_DEBUG=all TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_stop_waits_for_completion_is_stopped_by_release
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416714): GLib-GIO-DEBUG: 07:29:15.047: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.048: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416714): fprintd-WARNING **: 07:29:15.048: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.048: Launching FprintObject
> (fprintd:2416714): libfprint-context-DEBUG: 07:29:15.048: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.052: Preparing devices for resume
> (fprintd:2416714): libfprint-context-DEBUG: 07:29:15.052: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-otxvc7es/virtual-image.socket
> (fprintd:2416714): libfprint-context-DEBUG: 07:29:15.053: created
> 1690270155.053 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416714): libfprint-device-DEBUG: 07:29:15.053: Device reported probe completion
> (fprintd:2416714): libfprint-device-DEBUG: 07:29:15.053: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416714): libfprint-device-DEBUG: 07:29:15.053: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.055: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.055: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.055: Finger present 0
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.055: Finger needed 0
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.055: Got delay inhibitor for sleep.
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.055: entering main loop
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.055: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.145: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.146: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.147: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.148: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.148: user 'testuser' claiming the device: 0
> (fprintd:2416714): libfprint-virtual_image-DEBUG: 07:29:15.148: 44304183984: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416714): libfprint-virtual_device_connection-DEBUG: 07:29:15.148: 44304184018: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416714): GLib-GIO-DEBUG: 07:29:15.149: GTask [gio] D-Bus interface method dispatch (source object: 0x558f26cb0ac0, source tag: 0x7f29e4685e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416714): libfprint-image_device-DEBUG: 07:29:15.249: Image device open completed
> (fprintd:2416714): libfprint-device-DEBUG: 07:29:15.249: Device reported open completion
> (fprintd:2416714): libfprint-device-DEBUG: 07:29:15.249: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416714): libfprint-device-DEBUG: 07:29:15.249: Updated temperature model after 0.20 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.249: claimed device 0
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.251: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.251: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.252: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.252: file_storage_print_data_load(): loaded '/tmp/tmpdd7kx0dy/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.252: start enrollment device 0 finger 3
> (fprintd:2416714): libfprint-device-DEBUG: 07:29:15.252: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416714): libfprint-image_device-DEBUG: 07:29:15.252: Activating image device
> (fprintd:2416714): libfprint-image_device-DEBUG: 07:29:15.252: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416714): libfprint-image_device-DEBUG: 07:29:15.252: Image device activation completed
> (fprintd:2416714): libfprint-image_device-DEBUG: 07:29:15.252: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416714): libfprint-image_device-DEBUG: 07:29:15.252: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416714): libfprint-device-DEBUG: 07:29:15.252: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.252: Finger present 0
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.252: Finger needed 1
> (fprintd:2416714): GLib-GIO-DEBUG: 07:29:15.252: GTask [gio] D-Bus interface method dispatch (source object: 0x558f26cb0ac0, source tag: 0x7f29e4685e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416714): libfprint-virtual_device_connection-DEBUG: 07:29:15.253: Got a new connection!
> (fprintd:2416714): libfprint-virtual_image-DEBUG: 07:29:15.253: image data: 0x558f26cb8ec0
> (fprintd:2416714): libfprint-device-DEBUG: 07:29:15.253: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.253: Finger present 1
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.253: Finger needed 1
> (fprintd:2416714): libfprint-image_device-DEBUG: 07:29:15.253: Image device reported finger status: on
> (fprintd:2416714): libfprint-image_device-DEBUG: 07:29:15.253: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416714): libfprint-image_device-DEBUG: 07:29:15.253: Image device captured an image
> (fprintd:2416714): libfprint-image_device-DEBUG: 07:29:15.253: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416714): libfprint-device-DEBUG: 07:29:15.253: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.253: Finger present 1
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.253: Finger needed 0
> (fprintd:2416714): libfprint-device-DEBUG: 07:29:15.253: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.253: Finger present 0
> (fprintd:2416714): fprintd-DEBUG: 07:29:15.253: Finger needed 0
> (fprintd:2416714): libfprint-image_device-DEBUG: 07:29:15.254: Image device reported finger status: off
> (fprintd:2416714): libfprint-image_device-DEBUG: 07:29:15.254: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416714): libfprint-image_device-DEBUG: 07:29:15.254: Deactivating image device
> (fprintd:2416714): libfprint-image_device-DEBUG: 07:29:15.254: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416714): libfprint-image_device-DEBUG: 07:29:15.254: Image device deactivation completed
> (fprintd:2416714): libfprint-image_device-DEBUG: 07:29:15.254: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416714): GLib-GIO-CRITICAL **: 07:29:15.254: GTask 0x558f26cc1190 (source object: 0x558f26cb7e00, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_stop_waits_for_completion_is_stopped_by_release (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_stop_waits_for_completion_is_stopped_by_release) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 513/531 ===================================
> test:         fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_stop_waits_for_completion_waiting_timeout
> start time:   07:29:52
> duration:     150.08s
> result:       killed by signal 2 SIGINT
> command:      G_MESSAGES_DEBUG=all MALLOC_CHECK_=2 G_SLICE=always-malloc G_DEBUG=fatal-criticals MALLOC_PERTURB_=237 TOPSRCDIR=/<<PKGBUILDDIR>> FPRINT_BUILD_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src /usr/bin/python3 /<<PKGBUILDDIR>>/tests/fprintd.py FPrintdVirtualDeviceVerificationTests.test_verify_stop_waits_for_completion_waiting_timeout
> ----------------------------------- stdout -----------------------------------
> (fprintd:2416735): GLib-GIO-DEBUG: 07:29:53.209: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.211: About to load configuration file '/etc/fprintd.conf'
> 
> (fprintd:2416735): fprintd-WARNING **: 07:29:53.211: Could not open "/etc/fprintd.conf": No such file or directory
> 
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.211: Launching FprintObject
> (fprintd:2416735): libfprint-context-DEBUG: 07:29:53.211: Initializing FpContext (libfprint version 1.94.5)
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.213: Preparing devices for resume
> (fprintd:2416735): libfprint-context-DEBUG: 07:29:53.213: Found virtual environment device: FP_VIRTUAL_IMAGE, /tmp/libfprint-5jac4yo1/virtual-image.socket
> (fprintd:2416735): libfprint-context-DEBUG: 07:29:53.213: created
> 1690270193.213 Inhibit "sleep" "net.reactivated.Fprint" "Suspend fingerprint readers" "delay"
> (fprintd:2416735): libfprint-device-DEBUG: 07:29:53.213: Device reported probe completion
> (fprintd:2416735): libfprint-device-DEBUG: 07:29:53.213: Completing action FPI_DEVICE_ACTION_PROBE in idle!
> (fprintd:2416735): libfprint-device-DEBUG: 07:29:53.213: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.216: Device Virtual image device for debugging scan type changed to 'swipe'
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.216: Device Virtual image device for debugging enroll stages changed to 6
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.216: Finger present 0
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.216: Finger needed 0
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.216: Got delay inhibitor for sleep.
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.217: entering main loop
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.217: D-Bus service launched with name: net.reactivated.Fprint
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.303: Requesting authorization from :1.0 to call method 'Claim' for device 'Virtual image device for debugging'
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.304: Getting authorization to perform Polkit action net.reactivated.fprint.device.setusername
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.304: Getting authorization to perform Polkit action net.reactivated.fprint.device.verify
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.305: Authorization granted to :1.0 to call method 'Claim' for device 'Virtual image device for debugging'!
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.305: user 'testuser' claiming the device: 0
> (fprintd:2416735): libfprint-virtual_image-DEBUG: 07:29:53.305: 44342340882: ../libfprint/drivers/virtual-image.c:216
> (fprintd:2416735): libfprint-virtual_device_connection-DEBUG: 07:29:53.305: 44342340914: ../libfprint/drivers/virtual-device-listener.c:153
> (fprintd:2416735): GLib-GIO-DEBUG: 07:29:53.306: GTask [gio] D-Bus interface method dispatch (source object: 0x55c24880db60, source tag: 0x7fbf69e54e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416735): libfprint-image_device-DEBUG: 07:29:53.406: Image device open completed
> (fprintd:2416735): libfprint-device-DEBUG: 07:29:53.406: Device reported open completion
> (fprintd:2416735): libfprint-device-DEBUG: 07:29:53.406: Completing action FPI_DEVICE_ACTION_OPEN in idle!
> (fprintd:2416735): libfprint-device-DEBUG: 07:29:53.406: Updated temperature model after 0.19 seconds, ratio 0.27 -> 0.27, active 0 -> 0, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.406: claimed device 0
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.407: Requesting authorization from :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.407: Getting authorization to perform Polkit action net.reactivated.fprint.device.enroll
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.408: Authorization granted to :1.0 to call method 'EnrollStart' for device 'Virtual image device for debugging'!
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.408: file_storage_print_data_load(): loaded '/tmp/tmpoj7yosz5/state/testuser/virtual_image/0/3' Unknown error -2
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.408: start enrollment device 0 finger 3
> (fprintd:2416735): libfprint-device-DEBUG: 07:29:53.408: Updated temperature model after 0.00 seconds, ratio 0.27 -> 0.27, active 1 -> 1, FP_TEMPERATURE_COLD -> FP_TEMPERATURE_COLD
> (fprintd:2416735): libfprint-image_device-DEBUG: 07:29:53.408: Activating image device
> (fprintd:2416735): libfprint-image_device-DEBUG: 07:29:53.408: Image device internal state change from FPI_IMAGE_DEVICE_STATE_INACTIVE to FPI_IMAGE_DEVICE_STATE_ACTIVATING
> (fprintd:2416735): libfprint-image_device-DEBUG: 07:29:53.408: Image device activation completed
> (fprintd:2416735): libfprint-image_device-DEBUG: 07:29:53.408: Image device internal state change from FPI_IMAGE_DEVICE_STATE_ACTIVATING to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416735): libfprint-image_device-DEBUG: 07:29:53.408: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON
> (fprintd:2416735): libfprint-device-DEBUG: 07:29:53.408: Device reported finger status change: FP_FINGER_STATUS_NEEDED
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.408: Finger present 0
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.408: Finger needed 1
> (fprintd:2416735): GLib-GIO-DEBUG: 07:29:53.408: GTask [gio] D-Bus interface method dispatch (source object: 0x55c24880db60, source tag: 0x7fbf69e54e70) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416735): libfprint-virtual_device_connection-DEBUG: 07:29:53.409: Got a new connection!
> (fprintd:2416735): libfprint-virtual_image-DEBUG: 07:29:53.409: image data: 0x55c248815c90
> (fprintd:2416735): libfprint-device-DEBUG: 07:29:53.409: Device reported finger status change: FP_FINGER_STATUS_NEEDED | FP_FINGER_STATUS_PRESENT
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.409: Finger present 1
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.409: Finger needed 1
> (fprintd:2416735): libfprint-image_device-DEBUG: 07:29:53.409: Image device reported finger status: on
> (fprintd:2416735): libfprint-image_device-DEBUG: 07:29:53.409: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_ON to FPI_IMAGE_DEVICE_STATE_CAPTURE
> (fprintd:2416735): libfprint-image_device-DEBUG: 07:29:53.409: Image device captured an image
> (fprintd:2416735): libfprint-image_device-DEBUG: 07:29:53.409: Image device internal state change from FPI_IMAGE_DEVICE_STATE_CAPTURE to FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF
> (fprintd:2416735): libfprint-device-DEBUG: 07:29:53.409: Device reported finger status change: FP_FINGER_STATUS_PRESENT
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.409: Finger present 1
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.409: Finger needed 0
> (fprintd:2416735): libfprint-device-DEBUG: 07:29:53.409: Device reported finger status change: FP_FINGER_STATUS_NONE
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.409: Finger present 0
> (fprintd:2416735): fprintd-DEBUG: 07:29:53.409: Finger needed 0
> (fprintd:2416735): libfprint-image_device-DEBUG: 07:29:53.409: Image device reported finger status: off
> (fprintd:2416735): libfprint-image_device-DEBUG: 07:29:53.409: Image device internal state change from FPI_IMAGE_DEVICE_STATE_AWAIT_FINGER_OFF to FPI_IMAGE_DEVICE_STATE_IDLE
> (fprintd:2416735): libfprint-image_device-DEBUG: 07:29:53.409: Deactivating image device
> (fprintd:2416735): libfprint-image_device-DEBUG: 07:29:53.409: Image device internal state change from FPI_IMAGE_DEVICE_STATE_IDLE to FPI_IMAGE_DEVICE_STATE_DEACTIVATING
> (fprintd:2416735): libfprint-image_device-DEBUG: 07:29:53.409: Image device deactivation completed
> (fprintd:2416735): libfprint-image_device-DEBUG: 07:29:53.409: Image device internal state change from FPI_IMAGE_DEVICE_STATE_DEACTIVATING to FPI_IMAGE_DEVICE_STATE_INACTIVE
> 
> (fprintd:2416735): GLib-GIO-CRITICAL **: 07:29:53.409: GTask 0x55c24881df60 (source object: 0x55c248814d90, source tag: (nil)) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
> (fprintd:2416735): libfprint-image-DEBUG: 07:29:53.420: Minutiae scan completed in 0.011104 secs
> Testing local build
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/polkitd.py
> Changed properties {'finger-needed': <true>} invalidated []
> Changed properties {'finger-needed': <false>} invalidated []
> Changed properties @a{sv} {} invalidated ['finger-needed', 'finger-present', 'scan-type', 'name', 'num-enroll-stages']
> ----------------------------------- stderr -----------------------------------
> test_verify_stop_waits_for_completion_waiting_timeout (__main__.FPrintdVirtualDeviceVerificationTests.test_verify_stop_waits_for_completion_waiting_timeout) ... Traceback (most recent call last):
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 3432, in <module>
>     prog = unittest.main(verbosity=2, exit=False)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/main.py", line 102, in __init__
>     self.runTests()
>   File "/usr/lib/python3.11/unittest/main.py", line 274, in runTests
>     self.result = testRunner.run(self.test)
>                   ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/runner.py", line 217, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/suite.py", line 84, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/suite.py", line 122, in run
>     test(result)
>   File "/usr/lib/python3.11/unittest/case.py", line 678, in __call__
>     return self.run(*args, **kwds)
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File "/usr/lib/python3.11/unittest/case.py", line 619, in run
>     self._callSetUp()
>   File "/usr/lib/python3.11/unittest/case.py", line 576, in _callSetUp
>     self.setUp()
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 2694, in setUp
>     self.enroll_image('whorl', finger=self.enroll_finger)
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 749, in enroll_image
>     self.wait_for_result('enroll-stage-passed')
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 698, in wait_for_result
>     ctx.iteration(True)
>   File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 507, in iteration
>     return super(MainContext, self).iteration(may_block)
>            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/<<PKGBUILDDIR>>/tests/fprintd.py", line 178, in r
>     raise KeyboardInterrupt()
> KeyboardInterrupt
> ==============================================================================
> 
> ================================== 514/531 ===================================
> test:         fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_already_claimed
> start time:   07:32:22
> duration:     0.33s
> result:       exit status 0
> command:      PAM_WRAPPER_SERVICE_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services MALLOC_PERTURB_=176 MALLOC_CHECK_=2 G_DEBUG=fatal-warnings G_SLICE=always-malloc LD_PRELOAD=/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libpam_wrapper.so TOPBUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu TOPSRCDIR=/<<PKGBUILDDIR>> PAM_WRAPPER=1 LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/pam PAM_WRAPPER_DEBUGLEVEL=2 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/pam/test_pam_fprintd.py TestPamFprintd.test_pam_already_claimed
> ----------------------------------- stdout -----------------------------------
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/fprintd.py
> test_pam_already_claimed (__main__.TestPamFprintd.test_pam_already_claimed) ... 1690270342.998 AddDevice "FDO Trigger Finger Laser Reader" 3 "swipe" False
> 1690270343.001 SetEnrolledFingers "toto" ["left-little-finger", "right-little-finger"]
> 1690270343.002 SetVerifyScript [dbus.Struct((dbus.String('verify-match'), dbus.Boolean(True), dbus.Int32(2)), signature=None)]
> 1690270343.002 SetClaimed "toto"
> 1690270343.005 GetDevices
> 1690270343.006 ListEnrolledFingers "toto"
> 1690270343.006 Claim "toto"
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.221s
> 
> OK
> ----------------------------------- stderr -----------------------------------
> PWRAP_DEBUG[<unknown> (2417153)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417153)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.e
> PWRAP_DEBUG[<unknown> (2417153)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417155)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417155)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.g
> PWRAP_DEBUG[<unknown> (2417155)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417158)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417158)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.j
> PWRAP_DEBUG[<unknown> (2417158)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417153)] - pwrap_load_lib_handle: Opened /lib/x86_64-linux-gnu/libpam.so.0
> 
> PWRAP_ERROR[<unknown> (2417153)] - SYSLOG(3): _pam_init_handlers: no default config other
> PWRAP_DEBUG[<unknown> (2417153)] - SYSLOG(7): debug on
> PWRAP_DEBUG[<unknown> (2417153)] - SYSLOG(7): timeout specified as: 10 secs
> PWRAP_DEBUG[<unknown> (2417153)] - SYSLOG(7): /net/reactivated/Fprint/Device/1 prints registered: 2
> PWRAP_DEBUG[<unknown> (2417153)] - SYSLOG(7): Using device /net/reactivated/Fprint/Device/1 (out of 1 devices)
> PWRAP_DEBUG[<unknown> (2417153)] - SYSLOG(7): failed to claim device Device already in use by toto
> ==============================================================================
> 
> ================================== 515/531 ===================================
> test:         fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_fprintd_auth
> start time:   07:32:23
> duration:     0.47s
> result:       exit status 0
> command:      PAM_WRAPPER_SERVICE_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services MALLOC_CHECK_=2 G_DEBUG=fatal-warnings G_SLICE=always-malloc MALLOC_PERTURB_=238 LD_PRELOAD=/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libpam_wrapper.so TOPBUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu TOPSRCDIR=/<<PKGBUILDDIR>> PAM_WRAPPER=1 LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/pam PAM_WRAPPER_DEBUGLEVEL=2 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/pam/test_pam_fprintd.py TestPamFprintd.test_pam_fprintd_auth
> ----------------------------------- stdout -----------------------------------
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/fprintd.py
> test_pam_fprintd_auth (__main__.TestPamFprintd.test_pam_fprintd_auth) ... 1690270343.462 AddDevice "FDO Trigger Finger Laser Reader" 3 "swipe" False
> 1690270343.464 SetEnrolledFingers "toto" ["left-little-finger", "right-little-finger"]
> 1690270343.464 SetVerifyScript [dbus.Struct((dbus.String('verify-match'), dbus.Boolean(True), dbus.Int32(2)), signature=None)]
> 1690270343.465 GetDevices
> 1690270343.466 ListEnrolledFingers "toto"
> 1690270343.466 Claim "toto"
> 1690270343.466 Get /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.scan-type
> 1690270343.466 GetAll /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device
> 1690270343.467 VerifyStart "any"
> 1690270343.468 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyFingerSelected "left-little-finger"
> 1690270343.470 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyStatus "verify-match" True
> 1690270343.470 VerifyStop
> 1690270343.471 Release
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.284s
> 
> OK
> ----------------------------------- stderr -----------------------------------
> PWRAP_DEBUG[<unknown> (2417159)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417159)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.k
> PWRAP_DEBUG[<unknown> (2417159)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417161)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417161)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.m
> PWRAP_DEBUG[<unknown> (2417161)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417164)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417164)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.p
> PWRAP_DEBUG[<unknown> (2417164)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417159)] - pwrap_load_lib_handle: Opened /lib/x86_64-linux-gnu/libpam.so.0
> 
> PWRAP_ERROR[<unknown> (2417159)] - SYSLOG(3): _pam_init_handlers: no default config other
> PWRAP_DEBUG[<unknown> (2417159)] - SYSLOG(7): debug on
> PWRAP_DEBUG[<unknown> (2417159)] - SYSLOG(7): timeout specified as: 10 secs
> PWRAP_DEBUG[<unknown> (2417159)] - SYSLOG(7): /net/reactivated/Fprint/Device/1 prints registered: 2
> PWRAP_DEBUG[<unknown> (2417159)] - SYSLOG(7): Using device /net/reactivated/Fprint/Device/1 (out of 1 devices)
> PWRAP_DEBUG[<unknown> (2417159)] - SYSLOG(7): scan-type for /net/reactivated/Fprint/Device/1: swipe
> PWRAP_DEBUG[<unknown> (2417159)] - SYSLOG(7): About to call VerifyStart
> PWRAP_DEBUG[<unknown> (2417159)] - SYSLOG(7): VerifyStart completed successfully
> PWRAP_DEBUG[<unknown> (2417159)] - SYSLOG(7): Waiting for 9 seconds (9998961 usecs)
> PWRAP_DEBUG[<unknown> (2417159)] - SYSLOG(7): verify_finger_selected Swipe your left little finger across the fingerprint reader
> PWRAP_DEBUG[<unknown> (2417159)] - SYSLOG(7): Waiting for 9 seconds (9998821 usecs)
> PWRAP_DEBUG[<unknown> (2417159)] - SYSLOG(7): Verify result: verify-match (done: 1)
> ==============================================================================
> 
> ================================== 516/531 ===================================
> test:         fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_fprintd_blocks_unexpected_auth
> start time:   07:32:23
> duration:     0.98s
> result:       exit status 0
> command:      PAM_WRAPPER_SERVICE_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services MALLOC_PERTURB_=60 MALLOC_CHECK_=2 G_DEBUG=fatal-warnings G_SLICE=always-malloc LD_PRELOAD=/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libpam_wrapper.so TOPBUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu TOPSRCDIR=/<<PKGBUILDDIR>> PAM_WRAPPER=1 LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/pam PAM_WRAPPER_DEBUGLEVEL=2 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/pam/test_pam_fprintd.py TestPamFprintd.test_pam_fprintd_blocks_unexpected_auth
> ----------------------------------- stdout -----------------------------------
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/fprintd.py
> test_pam_fprintd_blocks_unexpected_auth (__main__.TestPamFprintd.test_pam_fprintd_blocks_unexpected_auth) ... 1690270343.924 AddDevice "FDO Trigger Finger Laser Reader" 3 "swipe" False
> 1690270343.931 SetEnrolledFingers "toto" ["left-little-finger", "right-little-finger"]
> 1690270343.933 SetVerifyScript [dbus.Struct((dbus.String('verify-match'), dbus.Boolean(True), dbus.Int32(-500)), signature=None), dbus.Struct((dbus.String('verify-no-match'), dbus.Boolean(True), dbus.Int32(1)), signature=None), dbus.Struct((dbus.String('verify-no-match'), dbus.Boolean(True), dbus.Int32(1)), signature=None), dbus.Struct((dbus.String('verify-no-match'), dbus.Boolean(True), dbus.Int32(1)), signature=None)]
> 1690270343.934 GetDevices
> 1690270343.935 ListEnrolledFingers "toto"
> 1690270343.935 Claim "toto"
> 1690270343.936 Get /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.scan-type
> 1690270343.936 GetAll /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device
> 1690270343.937 VerifyStart "any"
> 1690270343.939 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyStatus "verify-match" True
> 1690270343.939 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyFingerSelected "left-little-finger"
> 1690270344.441 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyStatus "verify-no-match" True
> 1690270344.442 VerifyStop
> 1690270344.443 VerifyStart "any"
> 1690270344.443 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyFingerSelected "left-little-finger"
> 1690270344.445 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyStatus "verify-no-match" True
> 1690270344.445 VerifyStop
> 1690270344.446 VerifyStart "any"
> 1690270344.447 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyFingerSelected "left-little-finger"
> 1690270344.448 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyStatus "verify-no-match" True
> 1690270344.449 VerifyStop
> 1690270344.449 Release
> 1690270344.452 VerifyStop
> 1690270344.453 Release
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.851s
> 
> OK
> ----------------------------------- stderr -----------------------------------
> PWRAP_DEBUG[<unknown> (2417165)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417165)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.q
> PWRAP_DEBUG[<unknown> (2417165)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417167)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417167)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.s
> PWRAP_DEBUG[<unknown> (2417167)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417170)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417170)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.0
> PWRAP_DEBUG[<unknown> (2417170)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417165)] - pwrap_load_lib_handle: Opened /lib/x86_64-linux-gnu/libpam.so.0
> 
> PWRAP_ERROR[<unknown> (2417165)] - SYSLOG(3): _pam_init_handlers: no default config other
> PWRAP_DEBUG[<unknown> (2417165)] - SYSLOG(7): debug on
> PWRAP_DEBUG[<unknown> (2417165)] - SYSLOG(7): timeout specified as: 10 secs
> PWRAP_DEBUG[<unknown> (2417165)] - SYSLOG(7): /net/reactivated/Fprint/Device/1 prints registered: 2
> PWRAP_DEBUG[<unknown> (2417165)] - SYSLOG(7): Using device /net/reactivated/Fprint/Device/1 (out of 1 devices)
> PWRAP_DEBUG[<unknown> (2417165)] - SYSLOG(7): scan-type for /net/reactivated/Fprint/Device/1: swipe
> PWRAP_DEBUG[<unknown> (2417165)] - SYSLOG(7): About to call VerifyStart
> PWRAP_ERROR[<unknown> (2417165)] - SYSLOG(3): Unexpected VerifyResult 'verify-match', 1 signal
> PWRAP_ERROR[<unknown> (2417165)] - SYSLOG(3): Unexpected VerifyFingerSelected left-little-finger signal
> PWRAP_DEBUG[<unknown> (2417165)] - SYSLOG(7): VerifyStart completed successfully
> PWRAP_DEBUG[<unknown> (2417165)] - SYSLOG(7): Waiting for 9 seconds (9496688 usecs)
> PWRAP_DEBUG[<unknown> (2417165)] - SYSLOG(7): Verify result: verify-no-match (done: 1)
> PWRAP_DEBUG[<unknown> (2417165)] - SYSLOG(7): About to call VerifyStart
> PWRAP_DEBUG[<unknown> (2417165)] - SYSLOG(7): VerifyStart completed successfully
> PWRAP_DEBUG[<unknown> (2417165)] - SYSLOG(7): verify_finger_selected Swipe your left little finger across the fingerprint reader
> PWRAP_DEBUG[<unknown> (2417165)] - SYSLOG(7): Waiting for 9 seconds (9998858 usecs)
> PWRAP_DEBUG[<unknown> (2417165)] - SYSLOG(7): Verify result: verify-no-match (done: 1)
> PWRAP_DEBUG[<unknown> (2417165)] - SYSLOG(7): About to call VerifyStart
> PWRAP_DEBUG[<unknown> (2417165)] - SYSLOG(7): VerifyStart completed successfully
> PWRAP_DEBUG[<unknown> (2417165)] - SYSLOG(7): Waiting for 9 seconds (9999650 usecs)
> PWRAP_DEBUG[<unknown> (2417165)] - SYSLOG(7): verify_finger_selected Swipe your left little finger across the fingerprint reader
> PWRAP_DEBUG[<unknown> (2417165)] - SYSLOG(7): Waiting for 9 seconds (9998618 usecs)
> PWRAP_DEBUG[<unknown> (2417165)] - SYSLOG(7): Verify result: verify-no-match (done: 1)
> ==============================================================================
> 
> ================================== 517/531 ===================================
> test:         fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_fprintd_blocks_unexpected_auth2
> start time:   07:32:24
> duration:     1.05s
> result:       exit status 0
> command:      PAM_WRAPPER_SERVICE_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services MALLOC_CHECK_=2 G_DEBUG=fatal-warnings G_SLICE=always-malloc LD_PRELOAD=/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libpam_wrapper.so TOPBUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu MALLOC_PERTURB_=91 TOPSRCDIR=/<<PKGBUILDDIR>> PAM_WRAPPER=1 LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/pam PAM_WRAPPER_DEBUGLEVEL=2 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/pam/test_pam_fprintd.py TestPamFprintd.test_pam_fprintd_blocks_unexpected_auth2
> ----------------------------------- stdout -----------------------------------
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/fprintd.py
> test_pam_fprintd_blocks_unexpected_auth2 (__main__.TestPamFprintd.test_pam_fprintd_blocks_unexpected_auth2) ... 1690270344.977 AddDevice "FDO Trigger Finger Laser Reader" 3 "swipe" False
> 1690270344.985 SetEnrolledFingers "toto" ["left-little-finger", "right-little-finger"]
> 1690270344.986 SetVerifyScript [dbus.Struct((dbus.String('verify-no-match'), dbus.Boolean(True), dbus.Int32(1)), signature=None), dbus.Struct((dbus.String('verify-match'), dbus.Boolean(True), dbus.Int32(-500)), signature=None), dbus.Struct((dbus.String('verify-no-match'), dbus.Boolean(True), dbus.Int32(1)), signature=None), dbus.Struct((dbus.String('verify-no-match'), dbus.Boolean(True), dbus.Int32(1)), signature=None)]
> 1690270344.987 GetDevices
> 1690270344.988 ListEnrolledFingers "toto"
> 1690270344.988 Claim "toto"
> 1690270344.989 Get /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.scan-type
> 1690270344.989 GetAll /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device
> 1690270344.989 VerifyStart "any"
> 1690270344.990 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyFingerSelected "left-little-finger"
> 1690270344.991 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyStatus "verify-no-match" True
> 1690270344.991 VerifyStop
> 1690270344.992 VerifyStart "any"
> 1690270344.992 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyStatus "verify-match" True
> 1690270344.992 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyFingerSelected "left-little-finger"
> 1690270345.494 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyStatus "verify-no-match" True
> 1690270345.495 VerifyStop
> 1690270345.496 VerifyStart "any"
> 1690270345.496 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyFingerSelected "left-little-finger"
> 1690270345.498 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyStatus "verify-no-match" True
> 1690270345.500 VerifyStop
> 1690270345.501 Release
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.867s
> 
> OK
> ----------------------------------- stderr -----------------------------------
> PWRAP_DEBUG[<unknown> (2417171)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417171)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.1
> PWRAP_DEBUG[<unknown> (2417171)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417173)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417173)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.3
> PWRAP_DEBUG[<unknown> (2417173)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417176)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417176)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.6
> PWRAP_DEBUG[<unknown> (2417176)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417171)] - pwrap_load_lib_handle: Opened /lib/x86_64-linux-gnu/libpam.so.0
> 
> PWRAP_ERROR[<unknown> (2417171)] - SYSLOG(3): _pam_init_handlers: no default config other
> PWRAP_DEBUG[<unknown> (2417171)] - SYSLOG(7): debug on
> PWRAP_DEBUG[<unknown> (2417171)] - SYSLOG(7): timeout specified as: 10 secs
> PWRAP_DEBUG[<unknown> (2417171)] - SYSLOG(7): /net/reactivated/Fprint/Device/1 prints registered: 2
> PWRAP_DEBUG[<unknown> (2417171)] - SYSLOG(7): Using device /net/reactivated/Fprint/Device/1 (out of 1 devices)
> PWRAP_DEBUG[<unknown> (2417171)] - SYSLOG(7): scan-type for /net/reactivated/Fprint/Device/1: swipe
> PWRAP_DEBUG[<unknown> (2417171)] - SYSLOG(7): About to call VerifyStart
> PWRAP_DEBUG[<unknown> (2417171)] - SYSLOG(7): VerifyStart completed successfully
> PWRAP_DEBUG[<unknown> (2417171)] - SYSLOG(7): verify_finger_selected Swipe your left little finger across the fingerprint reader
> PWRAP_DEBUG[<unknown> (2417171)] - SYSLOG(7): Waiting for 9 seconds (9999284 usecs)
> PWRAP_DEBUG[<unknown> (2417171)] - SYSLOG(7): Verify result: verify-no-match (done: 1)
> PWRAP_DEBUG[<unknown> (2417171)] - SYSLOG(7): About to call VerifyStart
> PWRAP_ERROR[<unknown> (2417171)] - SYSLOG(3): Unexpected VerifyResult 'verify-match', 1 signal
> PWRAP_ERROR[<unknown> (2417171)] - SYSLOG(3): Unexpected VerifyFingerSelected left-little-finger signal
> PWRAP_DEBUG[<unknown> (2417171)] - SYSLOG(7): VerifyStart completed successfully
> PWRAP_DEBUG[<unknown> (2417171)] - SYSLOG(7): Waiting for 9 seconds (9497912 usecs)
> PWRAP_DEBUG[<unknown> (2417171)] - SYSLOG(7): Verify result: verify-no-match (done: 1)
> PWRAP_DEBUG[<unknown> (2417171)] - SYSLOG(7): About to call VerifyStart
> PWRAP_DEBUG[<unknown> (2417171)] - SYSLOG(7): VerifyStart completed successfully
> PWRAP_DEBUG[<unknown> (2417171)] - SYSLOG(7): Waiting for 9 seconds (9999496 usecs)
> PWRAP_DEBUG[<unknown> (2417171)] - SYSLOG(7): verify_finger_selected Swipe your left little finger across the fingerprint reader
> PWRAP_DEBUG[<unknown> (2417171)] - SYSLOG(7): Waiting for 9 seconds (9999238 usecs)
> PWRAP_DEBUG[<unknown> (2417171)] - SYSLOG(7): Verify result: verify-no-match (done: 1)
> ==============================================================================
> 
> ================================== 518/531 ===================================
> test:         fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_fprintd_dual_reader_auth
> start time:   07:32:25
> duration:     0.55s
> result:       exit status 0
> command:      PAM_WRAPPER_SERVICE_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services MALLOC_CHECK_=2 G_DEBUG=fatal-warnings MALLOC_PERTURB_=133 G_SLICE=always-malloc LD_PRELOAD=/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libpam_wrapper.so TOPBUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu TOPSRCDIR=/<<PKGBUILDDIR>> PAM_WRAPPER=1 LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/pam PAM_WRAPPER_DEBUGLEVEL=2 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/pam/test_pam_fprintd.py TestPamFprintd.test_pam_fprintd_dual_reader_auth
> ----------------------------------- stdout -----------------------------------
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/fprintd.py
> test_pam_fprintd_dual_reader_auth (__main__.TestPamFprintd.test_pam_fprintd_dual_reader_auth) ... 1690270346.049 AddDevice "FDO Sandpaper Reader" 3 "press" False
> 1690270346.051 SetEnrolledFingers "toto" ["left-middle-finger", "right-middle-finger"]
> 1690270346.051 SetVerifyScript [dbus.Struct((dbus.String('verify-match'), dbus.Boolean(True), dbus.Int32(2)), signature=None)]
> 1690270346.052 AddDevice "FDO Trigger Finger Laser Reader" 3 "swipe" False
> 1690270346.054 SetEnrolledFingers "toto" ["left-little-finger", "right-little-finger"]
> 1690270346.054 GetDevices
> 1690270346.055 ListEnrolledFingers "toto"
> 1690270346.055 ListEnrolledFingers "toto"
> 1690270346.056 Claim "toto"
> 1690270346.056 Get /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.scan-type
> 1690270346.056 GetAll /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device
> 1690270346.057 Get /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.name
> 1690270346.057 GetAll /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device
> 1690270346.057 VerifyStart "any"
> 1690270346.058 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyFingerSelected "left-middle-finger"
> 1690270346.060 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyStatus "verify-match" True
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.374s
> 
> OK
> ----------------------------------- stderr -----------------------------------
> PWRAP_DEBUG[<unknown> (2417177)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417177)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.7
> PWRAP_DEBUG[<unknown> (2417177)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417179)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417179)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.9
> PWRAP_DEBUG[<unknown> (2417179)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417182)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417182)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.B
> PWRAP_DEBUG[<unknown> (2417182)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417177)] - pwrap_load_lib_handle: Opened /lib/x86_64-linux-gnu/libpam.so.0
> 
> PWRAP_ERROR[<unknown> (2417177)] - SYSLOG(3): _pam_init_handlers: no default config other
> PWRAP_DEBUG[<unknown> (2417177)] - SYSLOG(7): debug on
> PWRAP_DEBUG[<unknown> (2417177)] - SYSLOG(7): timeout specified as: 10 secs
> PWRAP_DEBUG[<unknown> (2417177)] - SYSLOG(7): /net/reactivated/Fprint/Device/1 prints registered: 2
> PWRAP_DEBUG[<unknown> (2417177)] - SYSLOG(7): /net/reactivated/Fprint/Device/2 prints registered: 2
> PWRAP_DEBUG[<unknown> (2417177)] - SYSLOG(7): Using device /net/reactivated/Fprint/Device/1 (out of 2 devices)
> PWRAP_DEBUG[<unknown> (2417177)] - SYSLOG(7): scan-type for /net/reactivated/Fprint/Device/1: press
> PWRAP_DEBUG[<unknown> (2417177)] - SYSLOG(7): driver name for /net/reactivated/Fprint/Device/1: FDO Sandpaper Reader
> PWRAP_DEBUG[<unknown> (2417177)] - SYSLOG(7): About to call VerifyStart
> PWRAP_DEBUG[<unknown> (2417177)] - SYSLOG(7): VerifyStart completed successfully
> PWRAP_DEBUG[<unknown> (2417177)] - SYSLOG(7): Waiting for 9 seconds (9998910 usecs)
> PWRAP_DEBUG[<unknown> (2417177)] - SYSLOG(7): verify_finger_selected Place your left middle finger on FDO Sandpaper Reader
> PWRAP_DEBUG[<unknown> (2417177)] - SYSLOG(7): Waiting for 9 seconds (9998883 usecs)
> PWRAP_DEBUG[<unknown> (2417177)] - SYSLOG(7): Verify result: verify-match (done: 1)
> ==============================================================================
> 
> ================================== 519/531 ===================================
> test:         fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_fprintd_failed_auth
> start time:   07:32:26
> duration:     0.52s
> result:       exit status 0
> command:      PAM_WRAPPER_SERVICE_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services MALLOC_PERTURB_=183 MALLOC_CHECK_=2 G_DEBUG=fatal-warnings G_SLICE=always-malloc LD_PRELOAD=/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libpam_wrapper.so TOPBUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu TOPSRCDIR=/<<PKGBUILDDIR>> PAM_WRAPPER=1 LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/pam PAM_WRAPPER_DEBUGLEVEL=2 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/pam/test_pam_fprintd.py TestPamFprintd.test_pam_fprintd_failed_auth
> ----------------------------------- stdout -----------------------------------
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/fprintd.py
> test_pam_fprintd_failed_auth (__main__.TestPamFprintd.test_pam_fprintd_failed_auth) ... 1690270346.527 AddDevice "FDO Trigger Finger Laser Reader" 3 "swipe" False
> 1690270346.529 SetEnrolledFingers "toto" ["left-little-finger", "right-little-finger"]
> 1690270346.529 SetVerifyScript [dbus.Struct((dbus.String('verify-no-match'), dbus.Boolean(True), dbus.Int32(1)), signature=None), dbus.Struct((dbus.String('verify-no-match'), dbus.Boolean(True), dbus.Int32(1)), signature=None), dbus.Struct((dbus.String('verify-no-match'), dbus.Boolean(True), dbus.Int32(1)), signature=None)]
> 1690270346.530 GetDevices
> 1690270346.531 ListEnrolledFingers "toto"
> 1690270346.531 Claim "toto"
> 1690270346.531 Get /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.scan-type
> 1690270346.531 GetAll /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device
> 1690270346.532 VerifyStart "any"
> 1690270346.532 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyFingerSelected "left-little-finger"
> 1690270346.534 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyStatus "verify-no-match" True
> 1690270346.534 VerifyStop
> 1690270346.534 VerifyStart "any"
> 1690270346.534 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyFingerSelected "left-little-finger"
> 1690270346.536 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyStatus "verify-no-match" True
> 1690270346.536 VerifyStop
> 1690270346.536 VerifyStart "any"
> 1690270346.536 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyFingerSelected "left-little-finger"
> 1690270346.538 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyStatus "verify-no-match" True
> 1690270346.538 VerifyStop
> 1690270346.539 Release
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.363s
> 
> OK
> ----------------------------------- stderr -----------------------------------
> PWRAP_DEBUG[<unknown> (2417183)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417183)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.A
> PWRAP_DEBUG[<unknown> (2417183)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417185)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417185)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.B
> PWRAP_DEBUG[<unknown> (2417185)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417188)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417188)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.B
> PWRAP_DEBUG[<unknown> (2417188)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417183)] - pwrap_load_lib_handle: Opened /lib/x86_64-linux-gnu/libpam.so.0
> 
> PWRAP_ERROR[<unknown> (2417183)] - SYSLOG(3): _pam_init_handlers: no default config other
> PWRAP_DEBUG[<unknown> (2417183)] - SYSLOG(7): debug on
> PWRAP_DEBUG[<unknown> (2417183)] - SYSLOG(7): timeout specified as: 10 secs
> PWRAP_DEBUG[<unknown> (2417183)] - SYSLOG(7): /net/reactivated/Fprint/Device/1 prints registered: 2
> PWRAP_DEBUG[<unknown> (2417183)] - SYSLOG(7): Using device /net/reactivated/Fprint/Device/1 (out of 1 devices)
> PWRAP_DEBUG[<unknown> (2417183)] - SYSLOG(7): scan-type for /net/reactivated/Fprint/Device/1: swipe
> PWRAP_DEBUG[<unknown> (2417183)] - SYSLOG(7): About to call VerifyStart
> PWRAP_DEBUG[<unknown> (2417183)] - SYSLOG(7): VerifyStart completed successfully
> PWRAP_DEBUG[<unknown> (2417183)] - SYSLOG(7): Waiting for 9 seconds (9999179 usecs)
> PWRAP_DEBUG[<unknown> (2417183)] - SYSLOG(7): verify_finger_selected Swipe your left little finger across the fingerprint reader
> PWRAP_DEBUG[<unknown> (2417183)] - SYSLOG(7): Waiting for 9 seconds (9999108 usecs)
> PWRAP_DEBUG[<unknown> (2417183)] - SYSLOG(7): Verify result: verify-no-match (done: 1)
> PWRAP_DEBUG[<unknown> (2417183)] - SYSLOG(7): About to call VerifyStart
> PWRAP_DEBUG[<unknown> (2417183)] - SYSLOG(7): VerifyStart completed successfully
> PWRAP_DEBUG[<unknown> (2417183)] - SYSLOG(7): Waiting for 9 seconds (9999605 usecs)
> PWRAP_DEBUG[<unknown> (2417183)] - SYSLOG(7): verify_finger_selected Swipe your left little finger across the fingerprint reader
> PWRAP_DEBUG[<unknown> (2417183)] - SYSLOG(7): Waiting for 9 seconds (9999150 usecs)
> PWRAP_DEBUG[<unknown> (2417183)] - SYSLOG(7): Verify result: verify-no-match (done: 1)
> PWRAP_DEBUG[<unknown> (2417183)] - SYSLOG(7): About to call VerifyStart
> PWRAP_DEBUG[<unknown> (2417183)] - SYSLOG(7): VerifyStart completed successfully
> PWRAP_DEBUG[<unknown> (2417183)] - SYSLOG(7): Waiting for 9 seconds (9999632 usecs)
> PWRAP_DEBUG[<unknown> (2417183)] - SYSLOG(7): verify_finger_selected Swipe your left little finger across the fingerprint reader
> PWRAP_DEBUG[<unknown> (2417183)] - SYSLOG(7): Waiting for 9 seconds (9999485 usecs)
> PWRAP_DEBUG[<unknown> (2417183)] - SYSLOG(7): Verify result: verify-no-match (done: 1)
> ==============================================================================
> 
> ================================== 520/531 ===================================
> test:         fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_fprintd_identify_error
> start time:   07:32:26
> duration:     0.52s
> result:       exit status 0
> command:      PAM_WRAPPER_SERVICE_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services MALLOC_PERTURB_=101 MALLOC_CHECK_=2 G_DEBUG=fatal-warnings G_SLICE=always-malloc LD_PRELOAD=/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libpam_wrapper.so TOPBUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu TOPSRCDIR=/<<PKGBUILDDIR>> PAM_WRAPPER=1 LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/pam PAM_WRAPPER_DEBUGLEVEL=2 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/pam/test_pam_fprintd.py TestPamFprintd.test_pam_fprintd_identify_error
> ----------------------------------- stdout -----------------------------------
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/fprintd.py
> test_pam_fprintd_identify_error (__main__.TestPamFprintd.test_pam_fprintd_identify_error) ... 1690270347.055 AddDevice "FDO Trigger Finger Laser Reader" 3 "swipe" False
> 1690270347.057 SetEnrolledFingers "toto" ["left-little-finger", "right-little-finger"]
> 1690270347.058 SetVerifyScript [dbus.Struct((dbus.String('verify-unknown-error'), dbus.Boolean(True), dbus.Int32(2)), signature=None)]
> 1690270347.059 GetDevices
> 1690270347.059 ListEnrolledFingers "toto"
> 1690270347.060 Claim "toto"
> 1690270347.060 Get /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.scan-type
> 1690270347.060 GetAll /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device
> 1690270347.061 VerifyStart "any"
> 1690270347.061 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyFingerSelected "left-little-finger"
> 1690270347.063 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyStatus "verify-unknown-error" True
> 1690270347.063 VerifyStop
> 1690270347.064 Release
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.344s
> 
> OK
> ----------------------------------- stderr -----------------------------------
> PWRAP_DEBUG[<unknown> (2417189)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417189)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.C
> PWRAP_DEBUG[<unknown> (2417189)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417191)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417191)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.E
> PWRAP_DEBUG[<unknown> (2417191)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417194)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417194)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.H
> PWRAP_DEBUG[<unknown> (2417194)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417189)] - pwrap_load_lib_handle: Opened /lib/x86_64-linux-gnu/libpam.so.0
> 
> PWRAP_ERROR[<unknown> (2417189)] - SYSLOG(3): _pam_init_handlers: no default config other
> PWRAP_DEBUG[<unknown> (2417189)] - SYSLOG(7): debug on
> PWRAP_DEBUG[<unknown> (2417189)] - SYSLOG(7): timeout specified as: 10 secs
> PWRAP_DEBUG[<unknown> (2417189)] - SYSLOG(7): /net/reactivated/Fprint/Device/1 prints registered: 2
> PWRAP_DEBUG[<unknown> (2417189)] - SYSLOG(7): Using device /net/reactivated/Fprint/Device/1 (out of 1 devices)
> PWRAP_DEBUG[<unknown> (2417189)] - SYSLOG(7): scan-type for /net/reactivated/Fprint/Device/1: swipe
> PWRAP_DEBUG[<unknown> (2417189)] - SYSLOG(7): About to call VerifyStart
> PWRAP_DEBUG[<unknown> (2417189)] - SYSLOG(7): VerifyStart completed successfully
> PWRAP_DEBUG[<unknown> (2417189)] - SYSLOG(7): verify_finger_selected Swipe your left little finger across the fingerprint reader
> PWRAP_DEBUG[<unknown> (2417189)] - SYSLOG(7): Waiting for 9 seconds (9999322 usecs)
> PWRAP_DEBUG[<unknown> (2417189)] - SYSLOG(7): Verify result: verify-unknown-error (done: 1)
> ==============================================================================
> 
> ================================== 521/531 ===================================
> test:         fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_fprintd_identify_error2
> start time:   07:32:27
> duration:     0.48s
> result:       exit status 0
> command:      PAM_WRAPPER_SERVICE_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services MALLOC_PERTURB_=243 MALLOC_CHECK_=2 G_DEBUG=fatal-warnings G_SLICE=always-malloc LD_PRELOAD=/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libpam_wrapper.so TOPBUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu TOPSRCDIR=/<<PKGBUILDDIR>> PAM_WRAPPER=1 LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/pam PAM_WRAPPER_DEBUGLEVEL=2 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/pam/test_pam_fprintd.py TestPamFprintd.test_pam_fprintd_identify_error2
> ----------------------------------- stdout -----------------------------------
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/fprintd.py
> test_pam_fprintd_identify_error2 (__main__.TestPamFprintd.test_pam_fprintd_identify_error2) ... 1690270347.521 AddDevice "FDO Trigger Finger Laser Reader" 3 "swipe" False
> 1690270347.526 SetEnrolledFingers "toto" ["left-little-finger", "right-little-finger"]
> 1690270347.528 SetVerifyScript [dbus.Struct((dbus.String('verify-disconnected'), dbus.Boolean(True), dbus.Int32(2)), signature=None)]
> 1690270347.531 GetDevices
> 1690270347.532 ListEnrolledFingers "toto"
> 1690270347.533 Claim "toto"
> 1690270347.533 Get /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.scan-type
> 1690270347.533 GetAll /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device
> 1690270347.534 VerifyStart "any"
> 1690270347.534 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyFingerSelected "left-little-finger"
> 1690270347.536 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyStatus "verify-disconnected" True
> 1690270347.537 VerifyStop
> 1690270347.537 Release
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.281s
> 
> OK
> ----------------------------------- stderr -----------------------------------
> PWRAP_DEBUG[<unknown> (2417195)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417195)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.I
> PWRAP_DEBUG[<unknown> (2417195)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417197)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417197)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.K
> PWRAP_DEBUG[<unknown> (2417197)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417200)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417200)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.N
> PWRAP_DEBUG[<unknown> (2417200)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417195)] - pwrap_load_lib_handle: Opened /lib/x86_64-linux-gnu/libpam.so.0
> 
> PWRAP_ERROR[<unknown> (2417195)] - SYSLOG(3): _pam_init_handlers: no default config other
> PWRAP_DEBUG[<unknown> (2417195)] - SYSLOG(7): debug on
> PWRAP_DEBUG[<unknown> (2417195)] - SYSLOG(7): timeout specified as: 10 secs
> PWRAP_DEBUG[<unknown> (2417195)] - SYSLOG(7): /net/reactivated/Fprint/Device/1 prints registered: 2
> PWRAP_DEBUG[<unknown> (2417195)] - SYSLOG(7): Using device /net/reactivated/Fprint/Device/1 (out of 1 devices)
> PWRAP_DEBUG[<unknown> (2417195)] - SYSLOG(7): scan-type for /net/reactivated/Fprint/Device/1: swipe
> PWRAP_DEBUG[<unknown> (2417195)] - SYSLOG(7): About to call VerifyStart
> PWRAP_DEBUG[<unknown> (2417195)] - SYSLOG(7): VerifyStart completed successfully
> PWRAP_DEBUG[<unknown> (2417195)] - SYSLOG(7): Waiting for 9 seconds (9999455 usecs)
> PWRAP_DEBUG[<unknown> (2417195)] - SYSLOG(7): verify_finger_selected Swipe your left little finger across the fingerprint reader
> PWRAP_DEBUG[<unknown> (2417195)] - SYSLOG(7): Waiting for 9 seconds (9999399 usecs)
> PWRAP_DEBUG[<unknown> (2417195)] - SYSLOG(7): Verify result: verify-disconnected (done: 1)
> ==============================================================================
> 
> ================================== 522/531 ===================================
> test:         fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_fprintd_identify_error3
> start time:   07:32:27
> duration:     0.59s
> result:       exit status 0
> command:      PAM_WRAPPER_SERVICE_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services MALLOC_PERTURB_=126 G_DEBUG=fatal-warnings MALLOC_CHECK_=2 G_SLICE=always-malloc LD_PRELOAD=/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libpam_wrapper.so TOPBUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu TOPSRCDIR=/<<PKGBUILDDIR>> PAM_WRAPPER=1 LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/pam PAM_WRAPPER_DEBUGLEVEL=2 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/pam/test_pam_fprintd.py TestPamFprintd.test_pam_fprintd_identify_error3
> ----------------------------------- stdout -----------------------------------
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/fprintd.py
> test_pam_fprintd_identify_error3 (__main__.TestPamFprintd.test_pam_fprintd_identify_error3) ... 1690270348.105 AddDevice "FDO Trigger Finger Laser Reader" 3 "swipe" False
> 1690270348.109 SetEnrolledFingers "toto" ["left-little-finger", "right-little-finger"]
> 1690270348.109 SetVerifyScript [dbus.Struct((dbus.String('verify-INVALID'), dbus.Boolean(True), dbus.Int32(2)), signature=None)]
> 1690270348.110 GetDevices
> 1690270348.111 ListEnrolledFingers "toto"
> 1690270348.111 Claim "toto"
> 1690270348.112 Get /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.scan-type
> 1690270348.112 GetAll /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device
> 1690270348.112 VerifyStart "any"
> 1690270348.113 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyFingerSelected "left-little-finger"
> 1690270348.116 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyStatus "verify-INVALID" True
> 1690270348.116 VerifyStop
> 1690270348.117 Release
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.357s
> 
> OK
> ----------------------------------- stderr -----------------------------------
> PWRAP_DEBUG[<unknown> (2417201)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417201)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.O
> PWRAP_DEBUG[<unknown> (2417201)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417203)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417203)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.Q
> PWRAP_DEBUG[<unknown> (2417203)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417206)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417206)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.T
> PWRAP_DEBUG[<unknown> (2417206)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417201)] - pwrap_load_lib_handle: Opened /lib/x86_64-linux-gnu/libpam.so.0
> 
> PWRAP_ERROR[<unknown> (2417201)] - SYSLOG(3): _pam_init_handlers: no default config other
> PWRAP_DEBUG[<unknown> (2417201)] - SYSLOG(7): debug on
> PWRAP_DEBUG[<unknown> (2417201)] - SYSLOG(7): timeout specified as: 10 secs
> PWRAP_DEBUG[<unknown> (2417201)] - SYSLOG(7): /net/reactivated/Fprint/Device/1 prints registered: 2
> PWRAP_DEBUG[<unknown> (2417201)] - SYSLOG(7): Using device /net/reactivated/Fprint/Device/1 (out of 1 devices)
> PWRAP_DEBUG[<unknown> (2417201)] - SYSLOG(7): scan-type for /net/reactivated/Fprint/Device/1: swipe
> PWRAP_DEBUG[<unknown> (2417201)] - SYSLOG(7): About to call VerifyStart
> PWRAP_DEBUG[<unknown> (2417201)] - SYSLOG(7): VerifyStart completed successfully
> PWRAP_DEBUG[<unknown> (2417201)] - SYSLOG(7): Waiting for 9 seconds (9998845 usecs)
> PWRAP_DEBUG[<unknown> (2417201)] - SYSLOG(7): verify_finger_selected Swipe your left little finger across the fingerprint reader
> PWRAP_DEBUG[<unknown> (2417201)] - SYSLOG(7): Waiting for 9 seconds (9998498 usecs)
> PWRAP_DEBUG[<unknown> (2417201)] - SYSLOG(7): Verify result: verify-INVALID (done: 1)
> ==============================================================================
> 
> ================================== 523/531 ===================================
> test:         fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_fprintd_last_try_auth
> start time:   07:32:28
> duration:     0.41s
> result:       exit status 0
> command:      PAM_WRAPPER_SERVICE_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services MALLOC_PERTURB_=12 MALLOC_CHECK_=2 G_DEBUG=fatal-warnings G_SLICE=always-malloc LD_PRELOAD=/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libpam_wrapper.so TOPBUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu TOPSRCDIR=/<<PKGBUILDDIR>> PAM_WRAPPER=1 LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/pam PAM_WRAPPER_DEBUGLEVEL=2 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/pam/test_pam_fprintd.py TestPamFprintd.test_pam_fprintd_last_try_auth
> ----------------------------------- stdout -----------------------------------
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/fprintd.py
> test_pam_fprintd_last_try_auth (__main__.TestPamFprintd.test_pam_fprintd_last_try_auth) ... 1690270348.519 AddDevice "FDO Trigger Finger Laser Reader" 3 "swipe" False
> 1690270348.521 SetEnrolledFingers "toto" ["left-little-finger", "right-little-finger"]
> 1690270348.522 SetVerifyScript [dbus.Struct((dbus.String('verify-no-match'), dbus.Boolean(True), dbus.Int32(1)), signature=None), dbus.Struct((dbus.String('verify-no-match'), dbus.Boolean(True), dbus.Int32(1)), signature=None), dbus.Struct((dbus.String('verify-match'), dbus.Boolean(True), dbus.Int32(1)), signature=None)]
> 1690270348.523 GetDevices
> 1690270348.523 ListEnrolledFingers "toto"
> 1690270348.524 Claim "toto"
> 1690270348.524 Get /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.scan-type
> 1690270348.524 GetAll /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device
> 1690270348.524 VerifyStart "any"
> 1690270348.525 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyFingerSelected "left-little-finger"
> 1690270348.526 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyStatus "verify-no-match" True
> 1690270348.526 VerifyStop
> 1690270348.526 VerifyStart "any"
> 1690270348.526 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyFingerSelected "left-little-finger"
> 1690270348.528 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyStatus "verify-no-match" True
> 1690270348.528 VerifyStop
> 1690270348.528 VerifyStart "any"
> 1690270348.528 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyFingerSelected "left-little-finger"
> 1690270348.530 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyStatus "verify-match" True
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.233s
> 
> OK
> ----------------------------------- stderr -----------------------------------
> PWRAP_DEBUG[<unknown> (2417207)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417207)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.U
> PWRAP_DEBUG[<unknown> (2417207)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417209)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417209)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.W
> PWRAP_DEBUG[<unknown> (2417209)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417212)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417212)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.Z
> PWRAP_DEBUG[<unknown> (2417212)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417207)] - pwrap_load_lib_handle: Opened /lib/x86_64-linux-gnu/libpam.so.0
> 
> PWRAP_ERROR[<unknown> (2417207)] - SYSLOG(3): _pam_init_handlers: no default config other
> PWRAP_DEBUG[<unknown> (2417207)] - SYSLOG(7): debug on
> PWRAP_DEBUG[<unknown> (2417207)] - SYSLOG(7): timeout specified as: 10 secs
> PWRAP_DEBUG[<unknown> (2417207)] - SYSLOG(7): /net/reactivated/Fprint/Device/1 prints registered: 2
> PWRAP_DEBUG[<unknown> (2417207)] - SYSLOG(7): Using device /net/reactivated/Fprint/Device/1 (out of 1 devices)
> PWRAP_DEBUG[<unknown> (2417207)] - SYSLOG(7): scan-type for /net/reactivated/Fprint/Device/1: swipe
> PWRAP_DEBUG[<unknown> (2417207)] - SYSLOG(7): About to call VerifyStart
> PWRAP_DEBUG[<unknown> (2417207)] - SYSLOG(7): VerifyStart completed successfully
> PWRAP_DEBUG[<unknown> (2417207)] - SYSLOG(7): verify_finger_selected Swipe your left little finger across the fingerprint reader
> PWRAP_DEBUG[<unknown> (2417207)] - SYSLOG(7): Waiting for 9 seconds (9999266 usecs)
> PWRAP_DEBUG[<unknown> (2417207)] - SYSLOG(7): Verify result: verify-no-match (done: 1)
> PWRAP_DEBUG[<unknown> (2417207)] - SYSLOG(7): About to call VerifyStart
> PWRAP_DEBUG[<unknown> (2417207)] - SYSLOG(7): VerifyStart completed successfully
> PWRAP_DEBUG[<unknown> (2417207)] - SYSLOG(7): Waiting for 9 seconds (9999755 usecs)
> PWRAP_DEBUG[<unknown> (2417207)] - SYSLOG(7): verify_finger_selected Swipe your left little finger across the fingerprint reader
> PWRAP_DEBUG[<unknown> (2417207)] - SYSLOG(7): Waiting for 9 seconds (9999702 usecs)
> PWRAP_DEBUG[<unknown> (2417207)] - SYSLOG(7): Verify result: verify-no-match (done: 1)
> PWRAP_DEBUG[<unknown> (2417207)] - SYSLOG(7): About to call VerifyStart
> PWRAP_DEBUG[<unknown> (2417207)] - SYSLOG(7): VerifyStart completed successfully
> PWRAP_DEBUG[<unknown> (2417207)] - SYSLOG(7): Waiting for 9 seconds (9999744 usecs)
> PWRAP_DEBUG[<unknown> (2417207)] - SYSLOG(7): verify_finger_selected Swipe your left little finger across the fingerprint reader
> PWRAP_DEBUG[<unknown> (2417207)] - SYSLOG(7): Waiting for 9 seconds (9999699 usecs)
> PWRAP_DEBUG[<unknown> (2417207)] - SYSLOG(7): Verify result: verify-match (done: 1)
> ==============================================================================
> 
> ================================== 524/531 ===================================
> test:         fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_fprintd_multi_reader_not_all_enrolled
> start time:   07:32:28
> duration:     0.56s
> result:       exit status 0
> command:      PAM_WRAPPER_SERVICE_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services MALLOC_CHECK_=2 G_DEBUG=fatal-warnings G_SLICE=always-malloc MALLOC_PERTURB_=235 LD_PRELOAD=/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libpam_wrapper.so TOPBUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu TOPSRCDIR=/<<PKGBUILDDIR>> PAM_WRAPPER=1 LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/pam PAM_WRAPPER_DEBUGLEVEL=2 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/pam/test_pam_fprintd.py TestPamFprintd.test_pam_fprintd_multi_reader_not_all_enrolled
> ----------------------------------- stdout -----------------------------------
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/fprintd.py
> test_pam_fprintd_multi_reader_not_all_enrolled (__main__.TestPamFprintd.test_pam_fprintd_multi_reader_not_all_enrolled) ... 1690270349.103 AddDevice "FDO Empty reader" 3 "press" False
> 1690270349.106 SetEnrolledFingers "toto" []
> 1690270349.107 AddDevice "FDO Most Used Reader" 3 "press" False
> 1690270349.109 SetEnrolledFingers "toto" ["left-middle-finger", "right-middle-finger"]
> 1690270349.109 SetVerifyScript [dbus.Struct((dbus.String('verify-match'), dbus.Boolean(True), dbus.Int32(2)), signature=None)]
> 1690270349.110 AddDevice "FDO Trigger Finger Laser Reader" 3 "swipe" False
> 1690270349.112 SetEnrolledFingers "toto" ["left-little-finger", "right-little-finger"]
> 1690270349.112 SetEnrolledFingers "toto" ["left-middle-finger"]
> 1690270349.113 GetDevices
> 1690270349.115 ListEnrolledFingers "toto"
> 1690270349.117 ListEnrolledFingers "toto"
> 1690270349.118 ListEnrolledFingers "toto"
> 1690270349.118 Claim "toto"
> 1690270349.120 Get /net/reactivated/Fprint/Device/2 net.reactivated.Fprint.Device.scan-type
> 1690270349.120 GetAll /net/reactivated/Fprint/Device/2 net.reactivated.Fprint.Device
> 1690270349.121 Get /net/reactivated/Fprint/Device/2 net.reactivated.Fprint.Device.name
> 1690270349.121 GetAll /net/reactivated/Fprint/Device/2 net.reactivated.Fprint.Device
> 1690270349.123 VerifyStart "any"
> 1690270349.124 emit /net/reactivated/Fprint/Device/2 net.reactivated.Fprint.Device.VerifyFingerSelected "left-middle-finger"
> 1690270349.126 emit /net/reactivated/Fprint/Device/2 net.reactivated.Fprint.Device.VerifyStatus "verify-match" True
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.343s
> 
> OK
> ----------------------------------- stderr -----------------------------------
> PWRAP_DEBUG[<unknown> (2417213)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417213)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.a
> PWRAP_DEBUG[<unknown> (2417213)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417215)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417215)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.b
> PWRAP_DEBUG[<unknown> (2417215)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417218)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417218)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.b
> PWRAP_DEBUG[<unknown> (2417218)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417213)] - pwrap_load_lib_handle: Opened /lib/x86_64-linux-gnu/libpam.so.0
> 
> PWRAP_ERROR[<unknown> (2417213)] - SYSLOG(3): _pam_init_handlers: no default config other
> PWRAP_DEBUG[<unknown> (2417213)] - SYSLOG(7): debug on
> PWRAP_DEBUG[<unknown> (2417213)] - SYSLOG(7): timeout specified as: 10 secs
> PWRAP_DEBUG[<unknown> (2417213)] - SYSLOG(7): /net/reactivated/Fprint/Device/1 prints registered: 0
> PWRAP_DEBUG[<unknown> (2417213)] - SYSLOG(7): /net/reactivated/Fprint/Device/2 prints registered: 2
> PWRAP_DEBUG[<unknown> (2417213)] - SYSLOG(7): /net/reactivated/Fprint/Device/3 prints registered: 1
> PWRAP_DEBUG[<unknown> (2417213)] - SYSLOG(7): Using device /net/reactivated/Fprint/Device/2 (out of 3 devices)
> PWRAP_DEBUG[<unknown> (2417213)] - SYSLOG(7): scan-type for /net/reactivated/Fprint/Device/2: press
> PWRAP_DEBUG[<unknown> (2417213)] - SYSLOG(7): driver name for /net/reactivated/Fprint/Device/2: FDO Most Used Reader
> PWRAP_DEBUG[<unknown> (2417213)] - SYSLOG(7): About to call VerifyStart
> PWRAP_DEBUG[<unknown> (2417213)] - SYSLOG(7): VerifyStart completed successfully
> PWRAP_DEBUG[<unknown> (2417213)] - SYSLOG(7): Waiting for 9 seconds (9997259 usecs)
> PWRAP_DEBUG[<unknown> (2417213)] - SYSLOG(7): verify_finger_selected Place your left middle finger on FDO Most Used Reader
> PWRAP_DEBUG[<unknown> (2417213)] - SYSLOG(7): Verify result: verify-match (done: 1)
> ==============================================================================
> 
> ================================== 525/531 ===================================
> test:         fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_fprintd_no_fingers
> start time:   07:32:29
> duration:     0.47s
> result:       exit status 0
> command:      PAM_WRAPPER_SERVICE_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services MALLOC_CHECK_=2 G_DEBUG=fatal-warnings MALLOC_PERTURB_=23 G_SLICE=always-malloc LD_PRELOAD=/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libpam_wrapper.so TOPBUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu TOPSRCDIR=/<<PKGBUILDDIR>> PAM_WRAPPER=1 LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/pam PAM_WRAPPER_DEBUGLEVEL=2 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/pam/test_pam_fprintd.py TestPamFprintd.test_pam_fprintd_no_fingers
> ----------------------------------- stdout -----------------------------------
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/fprintd.py
> test_pam_fprintd_no_fingers (__main__.TestPamFprintd.test_pam_fprintd_no_fingers) ... 1690270349.585 AddDevice "FDO Trigger Finger Laser Reader" 3 "swipe" False
> 1690270349.587 SetEnrolledFingers "toto" ["left-little-finger", "right-little-finger"]
> 1690270349.588 SetEnrolledFingers "toto" []
> 1690270349.588 SetVerifyScript [dbus.Struct((dbus.String('verify-match'), dbus.Boolean(True), dbus.Int32(1)), signature=None)]
> 1690270349.590 GetDevices
> 1690270349.590 ListEnrolledFingers "toto"
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.244s
> 
> OK
> ----------------------------------- stderr -----------------------------------
> PWRAP_DEBUG[<unknown> (2417219)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417219)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.a
> PWRAP_DEBUG[<unknown> (2417219)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417221)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417221)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.c
> PWRAP_DEBUG[<unknown> (2417221)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417224)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417224)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.f
> PWRAP_DEBUG[<unknown> (2417224)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417219)] - pwrap_load_lib_handle: Opened /lib/x86_64-linux-gnu/libpam.so.0
> 
> PWRAP_ERROR[<unknown> (2417219)] - SYSLOG(3): _pam_init_handlers: no default config other
> PWRAP_DEBUG[<unknown> (2417219)] - SYSLOG(7): debug on
> PWRAP_DEBUG[<unknown> (2417219)] - SYSLOG(7): timeout specified as: 10 secs
> PWRAP_DEBUG[<unknown> (2417219)] - SYSLOG(7): /net/reactivated/Fprint/Device/1 prints registered: 0
> PWRAP_DEBUG[<unknown> (2417219)] - SYSLOG(7): Using device (null) (out of 1 devices)
> ==============================================================================
> 
> ================================== 526/531 ===================================
> test:         fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_fprintd_no_fingers_while_verifying
> start time:   07:32:29
> duration:     0.50s
> result:       exit status 0
> command:      PAM_WRAPPER_SERVICE_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services MALLOC_CHECK_=2 G_DEBUG=fatal-warnings MALLOC_PERTURB_=78 G_SLICE=always-malloc LD_PRELOAD=/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libpam_wrapper.so TOPBUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu TOPSRCDIR=/<<PKGBUILDDIR>> PAM_WRAPPER=1 LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/pam PAM_WRAPPER_DEBUGLEVEL=2 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/pam/test_pam_fprintd.py TestPamFprintd.test_pam_fprintd_no_fingers_while_verifying
> ----------------------------------- stdout -----------------------------------
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/fprintd.py
> test_pam_fprintd_no_fingers_while_verifying (__main__.TestPamFprintd.test_pam_fprintd_no_fingers_while_verifying) ... 1690270350.116 AddDevice "FDO Trigger Finger Laser Reader" 3 "swipe" False
> 1690270350.120 SetEnrolledFingers "toto" ["left-little-finger", "right-little-finger"]
> 1690270350.122 SetVerifyScript [dbus.Struct((dbus.String('MOCK: no-prints'), dbus.Boolean(True), dbus.Int32(1)), signature=None), dbus.Struct((dbus.String('verify-match'), dbus.Boolean(True), dbus.Int32(1)), signature=None)]
> 1690270350.124 GetDevices
> 1690270350.124 ListEnrolledFingers "toto"
> 1690270350.125 Claim "toto"
> 1690270350.125 Get /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.scan-type
> 1690270350.125 GetAll /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device
> 1690270350.127 VerifyStart "any"
> 1690270350.128 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyFingerSelected "left-little-finger"
> 1690270350.128 Release
> 1690270350.129 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyStatus "verify-match" True
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.363s
> 
> OK
> ----------------------------------- stderr -----------------------------------
> PWRAP_DEBUG[<unknown> (2417225)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417225)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.g
> PWRAP_DEBUG[<unknown> (2417225)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417227)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417227)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.i
> PWRAP_DEBUG[<unknown> (2417227)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417230)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417230)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.l
> PWRAP_DEBUG[<unknown> (2417230)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417225)] - pwrap_load_lib_handle: Opened /lib/x86_64-linux-gnu/libpam.so.0
> 
> PWRAP_ERROR[<unknown> (2417225)] - SYSLOG(3): _pam_init_handlers: no default config other
> PWRAP_DEBUG[<unknown> (2417225)] - SYSLOG(7): debug on
> PWRAP_DEBUG[<unknown> (2417225)] - SYSLOG(7): timeout specified as: 10 secs
> PWRAP_DEBUG[<unknown> (2417225)] - SYSLOG(7): /net/reactivated/Fprint/Device/1 prints registered: 2
> PWRAP_DEBUG[<unknown> (2417225)] - SYSLOG(7): Using device /net/reactivated/Fprint/Device/1 (out of 1 devices)
> PWRAP_DEBUG[<unknown> (2417225)] - SYSLOG(7): scan-type for /net/reactivated/Fprint/Device/1: swipe
> PWRAP_DEBUG[<unknown> (2417225)] - SYSLOG(7): About to call VerifyStart
> PWRAP_DEBUG[<unknown> (2417225)] - SYSLOG(7): No prints enrolled
> PWRAP_DEBUG[<unknown> (2417225)] - SYSLOG(7): VerifyStart failed: No enrolled prints for user 'toto'
> ==============================================================================
> 
> ================================== 527/531 ===================================
> test:         fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_fprintd_retry
> start time:   07:32:30
> duration:     0.52s
> result:       exit status 0
> command:      PAM_WRAPPER_SERVICE_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services MALLOC_CHECK_=2 G_DEBUG=fatal-warnings MALLOC_PERTURB_=185 G_SLICE=always-malloc LD_PRELOAD=/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libpam_wrapper.so TOPBUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu TOPSRCDIR=/<<PKGBUILDDIR>> PAM_WRAPPER=1 LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/pam PAM_WRAPPER_DEBUGLEVEL=2 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/pam/test_pam_fprintd.py TestPamFprintd.test_pam_fprintd_retry
> ----------------------------------- stdout -----------------------------------
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/fprintd.py
> test_pam_fprintd_retry (__main__.TestPamFprintd.test_pam_fprintd_retry) ... 1690270350.642 AddDevice "FDO Trigger Finger Laser Reader" 3 "swipe" False
> 1690270350.645 SetEnrolledFingers "toto" ["left-little-finger", "right-little-finger"]
> 1690270350.645 SetVerifyScript [dbus.Struct((dbus.String('verify-swipe-too-short'), dbus.Boolean(False), dbus.Int32(1)), signature=None), dbus.Struct((dbus.String('verify-finger-not-centered'), dbus.Boolean(False), dbus.Int32(1)), signature=None), dbus.Struct((dbus.String('verify-match'), dbus.Boolean(True), dbus.Int32(1)), signature=None)]
> 1690270350.647 GetDevices
> 1690270350.647 ListEnrolledFingers "toto"
> 1690270350.648 Claim "toto"
> 1690270350.649 Get /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.scan-type
> 1690270350.649 GetAll /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device
> 1690270350.650 VerifyStart "any"
> 1690270350.651 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyFingerSelected "left-little-finger"
> 1690270350.652 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyStatus "verify-swipe-too-short" False
> 1690270350.654 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyStatus "verify-finger-not-centered" False
> 1690270350.655 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyStatus "verify-match" True
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.376s
> 
> OK
> ----------------------------------- stderr -----------------------------------
> PWRAP_DEBUG[<unknown> (2417231)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417231)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.m
> PWRAP_DEBUG[<unknown> (2417231)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417233)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417233)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.o
> PWRAP_DEBUG[<unknown> (2417233)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417236)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417236)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.r
> PWRAP_DEBUG[<unknown> (2417236)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417231)] - pwrap_load_lib_handle: Opened /lib/x86_64-linux-gnu/libpam.so.0
> 
> PWRAP_ERROR[<unknown> (2417231)] - SYSLOG(3): _pam_init_handlers: no default config other
> PWRAP_DEBUG[<unknown> (2417231)] - SYSLOG(7): debug on
> PWRAP_DEBUG[<unknown> (2417231)] - SYSLOG(7): timeout specified as: 10 secs
> PWRAP_DEBUG[<unknown> (2417231)] - SYSLOG(7): /net/reactivated/Fprint/Device/1 prints registered: 2
> PWRAP_DEBUG[<unknown> (2417231)] - SYSLOG(7): Using device /net/reactivated/Fprint/Device/1 (out of 1 devices)
> PWRAP_DEBUG[<unknown> (2417231)] - SYSLOG(7): scan-type for /net/reactivated/Fprint/Device/1: swipe
> PWRAP_DEBUG[<unknown> (2417231)] - SYSLOG(7): About to call VerifyStart
> PWRAP_DEBUG[<unknown> (2417231)] - SYSLOG(7): VerifyStart completed successfully
> PWRAP_DEBUG[<unknown> (2417231)] - SYSLOG(7): Waiting for 9 seconds (9998555 usecs)
> PWRAP_DEBUG[<unknown> (2417231)] - SYSLOG(7): verify_finger_selected Swipe your left little finger across the fingerprint reader
> PWRAP_DEBUG[<unknown> (2417231)] - SYSLOG(7): Waiting for 9 seconds (9998514 usecs)
> PWRAP_DEBUG[<unknown> (2417231)] - SYSLOG(7): Verify result: verify-swipe-too-short (done: 0)
> PWRAP_DEBUG[<unknown> (2417231)] - SYSLOG(7): Waiting for 9 seconds (9997308 usecs)
> PWRAP_DEBUG[<unknown> (2417231)] - SYSLOG(7): Verify result: verify-finger-not-centered (done: 0)
> PWRAP_DEBUG[<unknown> (2417231)] - SYSLOG(7): Waiting for 9 seconds (9995871 usecs)
> PWRAP_DEBUG[<unknown> (2417231)] - SYSLOG(7): Verify result: verify-match (done: 1)
> ==============================================================================
> 
> ================================== 528/531 ===================================
> test:         fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_no_device
> start time:   07:32:30
> duration:     0.37s
> result:       exit status 0
> command:      PAM_WRAPPER_SERVICE_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services MALLOC_CHECK_=2 G_DEBUG=fatal-warnings MALLOC_PERTURB_=160 G_SLICE=always-malloc LD_PRELOAD=/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libpam_wrapper.so TOPBUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu TOPSRCDIR=/<<PKGBUILDDIR>> PAM_WRAPPER=1 LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/pam PAM_WRAPPER_DEBUGLEVEL=2 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/pam/test_pam_fprintd.py TestPamFprintd.test_pam_no_device
> ----------------------------------- stdout -----------------------------------
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/fprintd.py
> test_pam_no_device (__main__.TestPamFprintd.test_pam_no_device) ... 1690270351.028 GetDevices
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.212s
> 
> OK
> ----------------------------------- stderr -----------------------------------
> PWRAP_DEBUG[<unknown> (2417237)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417237)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.s
> PWRAP_DEBUG[<unknown> (2417237)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417239)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417239)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.u
> PWRAP_DEBUG[<unknown> (2417239)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417242)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417242)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.2
> PWRAP_DEBUG[<unknown> (2417242)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417237)] - pwrap_load_lib_handle: Opened /lib/x86_64-linux-gnu/libpam.so.0
> 
> PWRAP_ERROR[<unknown> (2417237)] - SYSLOG(3): _pam_init_handlers: no default config other
> PWRAP_DEBUG[<unknown> (2417237)] - SYSLOG(7): debug on
> PWRAP_DEBUG[<unknown> (2417237)] - SYSLOG(7): timeout specified as: 10 secs
> PWRAP_DEBUG[<unknown> (2417237)] - SYSLOG(7): Using device (null) (out of 0 devices)
> ==============================================================================
> 
> ================================== 529/531 ===================================
> test:         fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_notices_fprintd_disappearing
> start time:   07:32:31
> duration:     0.53s
> result:       exit status 0
> command:      PAM_WRAPPER_SERVICE_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services MALLOC_CHECK_=2 G_DEBUG=fatal-warnings MALLOC_PERTURB_=132 G_SLICE=always-malloc LD_PRELOAD=/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libpam_wrapper.so TOPBUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu TOPSRCDIR=/<<PKGBUILDDIR>> PAM_WRAPPER=1 LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/pam PAM_WRAPPER_DEBUGLEVEL=2 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/pam/test_pam_fprintd.py TestPamFprintd.test_pam_notices_fprintd_disappearing
> ----------------------------------- stdout -----------------------------------
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/fprintd.py
> test_pam_notices_fprintd_disappearing (__main__.TestPamFprintd.test_pam_notices_fprintd_disappearing) ... 1690270351.489 AddDevice "FDO Trigger Finger Laser Reader" 3 "swipe" False
> 1690270351.493 SetEnrolledFingers "toto" ["left-little-finger", "right-little-finger"]
> 1690270351.494 SetVerifyScript [dbus.Struct((dbus.String('MOCK: quit'), dbus.Boolean(True), dbus.Int32(0)), signature=None)]
> 1690270351.495 GetDevices
> 1690270351.495 ListEnrolledFingers "toto"
> 1690270351.496 Claim "toto"
> 1690270351.496 Get /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.scan-type
> 1690270351.496 GetAll /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device
> 1690270351.497 VerifyStart "any"
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 0.387s
> 
> OK
> ----------------------------------- stderr -----------------------------------
> PWRAP_DEBUG[<unknown> (2417243)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417243)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.3
> PWRAP_DEBUG[<unknown> (2417243)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417245)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417245)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.5
> PWRAP_DEBUG[<unknown> (2417245)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417248)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417248)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.8
> PWRAP_DEBUG[<unknown> (2417248)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417243)] - pwrap_load_lib_handle: Opened /lib/x86_64-linux-gnu/libpam.so.0
> 
> PWRAP_ERROR[<unknown> (2417243)] - SYSLOG(3): _pam_init_handlers: no default config other
> PWRAP_DEBUG[<unknown> (2417243)] - SYSLOG(7): debug on
> PWRAP_DEBUG[<unknown> (2417243)] - SYSLOG(7): timeout specified as: 10 secs
> PWRAP_DEBUG[<unknown> (2417243)] - SYSLOG(7): /net/reactivated/Fprint/Device/1 prints registered: 2
> PWRAP_DEBUG[<unknown> (2417243)] - SYSLOG(7): Using device /net/reactivated/Fprint/Device/1 (out of 1 devices)
> PWRAP_DEBUG[<unknown> (2417243)] - SYSLOG(7): scan-type for /net/reactivated/Fprint/Device/1: swipe
> PWRAP_DEBUG[<unknown> (2417243)] - SYSLOG(7): About to call VerifyStart
> PWRAP_DEBUG[<unknown> (2417243)] - SYSLOG(7): VerifyStart completed successfully
> PWRAP_DEBUG[<unknown> (2417243)] - SYSLOG(7): Waiting for 9 seconds (9999268 usecs)
> PWRAP_WARN[<unknown> (2417243)] - SYSLOG(4): fprintd name owner changed during operation!
> PWRAP_ERROR[<unknown> (2417243)] - SYSLOG(3): ReleaseDevice failed: The name net.reactivated.Fprint was not provided by any .service files
> ==============================================================================
> 
> ================================== 530/531 ===================================
> test:         fprintd:PAM+test_pam_fprintd+TestPamFprintd / TestPamFprintd.test_pam_timeout
> start time:   07:32:31
> duration:     10.36s
> result:       exit status 0
> command:      PAM_WRAPPER_SERVICE_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services MALLOC_CHECK_=2 G_DEBUG=fatal-warnings G_SLICE=always-malloc MALLOC_PERTURB_=170 LD_PRELOAD=/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libpam_wrapper.so TOPBUILDDIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu TOPSRCDIR=/<<PKGBUILDDIR>> PAM_WRAPPER=1 LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/pam PAM_WRAPPER_DEBUGLEVEL=2 /usr/bin/python3 /<<PKGBUILDDIR>>/tests/pam/test_pam_fprintd.py TestPamFprintd.test_pam_timeout
> ----------------------------------- stdout -----------------------------------
> Using template from /<<PKGBUILDDIR>>/tests/dbusmock/fprintd.py
> test_pam_timeout (__main__.TestPamFprintd.test_pam_timeout) ... 1690270351.908 AddDevice "FDO Trigger Finger Laser Reader" 3 "swipe" False
> 1690270351.910 SetEnrolledFingers "toto" ["left-little-finger", "right-little-finger"]
> 1690270351.911 GetDevices
> 1690270351.912 ListEnrolledFingers "toto"
> 1690270351.912 Claim "toto"
> 1690270351.912 Get /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.scan-type
> 1690270351.912 GetAll /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device
> 1690270351.913 VerifyStart "any"
> 1690270351.913 emit /net/reactivated/Fprint/Device/1 net.reactivated.Fprint.Device.VerifyFingerSelected "left-little-finger"
> 1690270361.923 VerifyStop
> 1690270361.924 Release
> ok
> 
> ----------------------------------------------------------------------
> Ran 1 test in 10.221s
> 
> OK
> ----------------------------------- stderr -----------------------------------
> PWRAP_DEBUG[<unknown> (2417249)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417249)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.9
> PWRAP_DEBUG[<unknown> (2417249)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417251)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417251)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.A
> PWRAP_DEBUG[<unknown> (2417251)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417254)] - pwrap_init: Initialize pam_wrapper
> PWRAP_DEBUG[<unknown> (2417254)] - copy_confdir: Copy config files from /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/tests/pam/services to /tmp/pam.A
> PWRAP_DEBUG[<unknown> (2417254)] - pwrap_init: Successfully initialized pam_wrapper
> PWRAP_DEBUG[<unknown> (2417249)] - pwrap_load_lib_handle: Opened /lib/x86_64-linux-gnu/libpam.so.0
> 
> PWRAP_ERROR[<unknown> (2417249)] - SYSLOG(3): _pam_init_handlers: no default config other
> PWRAP_DEBUG[<unknown> (2417249)] - SYSLOG(7): debug on
> PWRAP_DEBUG[<unknown> (2417249)] - SYSLOG(7): timeout specified as: 10 secs
> PWRAP_DEBUG[<unknown> (2417249)] - SYSLOG(7): /net/reactivated/Fprint/Device/1 prints registered: 2
> PWRAP_DEBUG[<unknown> (2417249)] - SYSLOG(7): Using device /net/reactivated/Fprint/Device/1 (out of 1 devices)
> PWRAP_DEBUG[<unknown> (2417249)] - SYSLOG(7): scan-type for /net/reactivated/Fprint/Device/1: swipe
> PWRAP_DEBUG[<unknown> (2417249)] - SYSLOG(7): About to call VerifyStart
> PWRAP_DEBUG[<unknown> (2417249)] - SYSLOG(7): VerifyStart completed successfully
> PWRAP_DEBUG[<unknown> (2417249)] - SYSLOG(7): Waiting for 9 seconds (9999566 usecs)
> PWRAP_DEBUG[<unknown> (2417249)] - SYSLOG(7): verify_finger_selected Swipe your left little finger across the fingerprint reader
> PWRAP_DEBUG[<unknown> (2417249)] - SYSLOG(7): Waiting for 9 seconds (9999048 usecs)
> ==============================================================================
> 
> ================================== 531/531 ===================================
> test:         fprintd:dist / check-translations
> start time:   07:32:41
> duration:     0.50s
> result:       exit status 0
> command:      G_SLICE=always-malloc MALLOC_CHECK_=2 MALLOC_PERTURB_=126 /<<PKGBUILDDIR>>/po/check-translations.sh
> ==============================================================================
> 
> 
> Summary of Failures:
> 
>  32/531 fprintd:daemon+fprintd+FPrintdUtilsTest / FPrintdUtilsTest.test_delete_already_claimed                                                                                                 FAIL             5.02s   exit status 1
>  38/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_already_claimed_other_user_delete_enrolled_fingers                                       TIMEOUT        150.16s   killed by signal 2 SIGINT
>  39/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_already_claimed_same_user_delete_enrolled_fingers                                        TIMEOUT        150.10s   killed by signal 2 SIGINT
>  40/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_always_allowed_verify_stop                                                               TIMEOUT        150.05s   killed by signal 2 SIGINT
>  42/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_busy_device_release_on_verify                                                            TIMEOUT        150.08s   killed by signal 2 SIGINT
>  43/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_busy_device_release_on_verify_finger                                                     TIMEOUT        150.08s   killed by signal 2 SIGINT
>  44/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_concourrent_delete_enrolled_finger                                                       TIMEOUT        150.05s   killed by signal 2 SIGINT
>  46/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_concourrent_delete_enrolled_fingers                                                      TIMEOUT        150.10s   killed by signal 2 SIGINT
>  47/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_concourrent_delete_enrolled_fingers2                                                     TIMEOUT        150.06s   killed by signal 2 SIGINT
>  52/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_concourrent_delete_enrolled_fingers_unclaimed                                            TIMEOUT        150.14s   killed by signal 2 SIGINT
>  53/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_concourrent_list_enrolled_fingers                                                        TIMEOUT        150.04s   killed by signal 2 SIGINT
>  54/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_concourrent_verify_start                                                                 TIMEOUT        150.05s   killed by signal 2 SIGINT
>  55/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_finger_status                                                                     FAIL             1.01s   exit status 1
>  56/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_delete2                                                                           TIMEOUT        150.04s   killed by signal 2 SIGINT
>  57/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_delete2_multiple                                                                  TIMEOUT        150.04s   killed by signal 2 SIGINT
>  59/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_delete2_storage_error                                                             TIMEOUT        150.04s   killed by signal 2 SIGINT
>  60/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_delete_single                                                                     TIMEOUT        150.06s   killed by signal 2 SIGINT
>  63/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_delete_single_storage_error                                                       TIMEOUT        150.09s   killed by signal 2 SIGINT
>  67/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_delete_storage_error                                                              TIMEOUT        150.17s   killed by signal 2 SIGINT
>  68/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_invalid_storage_dir                                                               TIMEOUT        150.06s   killed by signal 2 SIGINT
>  69/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_users_duplicate_prints                                                            TIMEOUT        150.06s   killed by signal 2 SIGINT
>  70/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_verify_list_delete                                                                TIMEOUT        150.09s   killed by signal 2 SIGINT
>  71/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_enroll_write_print_error                                                                 TIMEOUT        150.12s   killed by signal 2 SIGINT
>  72/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_list_enrolled_fingers_current_user                                                       TIMEOUT        150.06s   killed by signal 2 SIGINT
>  74/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_unallowed_delete_enrolled_finger                                                         TIMEOUT        150.06s   killed by signal 2 SIGINT
>  75/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_unallowed_delete_enrolled_fingers                                                        TIMEOUT        150.09s   killed by signal 2 SIGINT
>  76/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_unallowed_delete_enrolled_fingers2                                                       TIMEOUT        150.23s   killed by signal 2 SIGINT
>  77/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_unallowed_enroll_start                                                                   TIMEOUT        150.05s   killed by signal 2 SIGINT
>  78/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_unallowed_list_enrolled_fingers                                                          TIMEOUT        150.07s   killed by signal 2 SIGINT
>  79/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_unallowed_list_enrolled_fingers_current_user                                             TIMEOUT        150.09s   killed by signal 2 SIGINT
>  80/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_any_finger_match                                                                  TIMEOUT        150.09s   killed by signal 2 SIGINT
>  81/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_any_finger_multiple_users                                                         TIMEOUT        150.15s   killed by signal 2 SIGINT
>  82/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_any_finger_no_match                                                               TIMEOUT        150.11s   killed by signal 2 SIGINT
>  83/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_finger_match                                                                      TIMEOUT        150.05s   killed by signal 2 SIGINT
>  84/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_finger_no_match                                                                   TIMEOUT        150.14s   killed by signal 2 SIGINT
>  86/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_finger_no_match_restart                                                           TIMEOUT        150.10s   killed by signal 2 SIGINT
>  88/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_finger_not_enrolled                                                               TIMEOUT        150.07s   killed by signal 2 SIGINT
>  89/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_finger_not_enrolled_stops_verification                                            TIMEOUT        150.09s   killed by signal 2 SIGINT
>  91/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_finger_status                                                                     TIMEOUT        150.08s   killed by signal 2 SIGINT
>  93/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_finger_stop_cancels                                                               TIMEOUT        150.06s   killed by signal 2 SIGINT
>  95/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_invalid_storage_dir                                                               TIMEOUT        150.05s   killed by signal 2 SIGINT
>  97/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_read_print_error                                                                  TIMEOUT        150.06s   killed by signal 2 SIGINT
> 102/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_error_already_open                                                                FAIL             1.24s   exit status 1
> 103/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_error_busy                                                                        FAIL             1.23s   exit status 1
> 104/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_error_data_full                                                                   FAIL             1.02s   exit status 1
> 105/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_error_data_invalid                                                                FAIL             0.93s   exit status 1
> 106/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_error_general                                                                     FAIL             0.90s   exit status 1
> 107/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_error_not_open                                                                    FAIL             1.10s   exit status 1
> 108/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_error_not_supported                                                               FAIL             0.87s   exit status 1
> 109/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_error_proto                                                                       FAIL             0.89s   exit status 1
> 110/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_retry_center_finger                                                               FAIL             1.03s   exit status 1
> 111/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_retry_general                                                                     FAIL             0.92s   exit status 1
> 112/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_retry_remove_finger                                                               FAIL             0.96s   exit status 1
> 113/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_retry_too_short                                                                   FAIL             0.95s   exit status 1
> 117/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_stop_cancels                                                                      TIMEOUT        150.16s   killed by signal 2 SIGINT
> 118/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_wrong_finger_match                                                                TIMEOUT        150.07s   killed by signal 2 SIGINT
> 119/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceClaimedTest / FPrintdVirtualDeviceClaimedTest.test_verify_wrong_finger_no_match                                                             TIMEOUT        150.05s   killed by signal 2 SIGINT
> 120/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_already_enrolled_finger                                                           TIMEOUT        150.06s   killed by signal 2 SIGINT
> 121/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_duplicate_image                                                                   TIMEOUT        150.08s   killed by signal 2 SIGINT
> 122/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_enroll_error_data_not_found                                                              TIMEOUT        150.06s   killed by signal 2 SIGINT
> 123/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceEnrollTests / FPrintdVirtualDeviceEnrollTests.test_verify_start_during_enroll                                                               TIMEOUT        150.05s   killed by signal 2 SIGINT
> 124/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_delete_finger_during_verify                                              TIMEOUT        150.07s   killed by signal 2 SIGINT
> 125/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_delete_fingers2_during_verify                                            TIMEOUT        150.16s   killed by signal 2 SIGINT
> 126/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_enroll_start_during_verify                                               TIMEOUT        150.05s   killed by signal 2 SIGINT
> 127/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_delete_fingers_during_verify                                             TIMEOUT        150.09s   killed by signal 2 SIGINT
> 128/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_enroll_stop_during_verify                                                TIMEOUT        150.06s   killed by signal 2 SIGINT
> 129/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_multiple_verify                                                          TIMEOUT        150.05s   killed by signal 2 SIGINT
> 130/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_multiple_verify_cancelled                                                TIMEOUT        150.05s   killed by signal 2 SIGINT
> 131/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_concourrent_stop                                                  TIMEOUT        150.05s   killed by signal 2 SIGINT
> 132/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_already_open                                                TIMEOUT        150.08s   killed by signal 2 SIGINT
> 133/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_busy                                                        TIMEOUT        150.14s   killed by signal 2 SIGINT
> 134/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_data_invalid                                                TIMEOUT        150.05s   killed by signal 2 SIGINT
> 135/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_data_full                                                   TIMEOUT        150.08s   killed by signal 2 SIGINT
> 136/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_data_not_found                                              TIMEOUT        150.06s   killed by signal 2 SIGINT
> 137/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_general                                                     TIMEOUT        150.05s   killed by signal 2 SIGINT
> 138/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_ignored_after_report                                        TIMEOUT        150.05s   killed by signal 2 SIGINT
> 139/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_not_open                                                    TIMEOUT        150.05s   killed by signal 2 SIGINT
> 140/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_not_supported                                               TIMEOUT        150.07s   killed by signal 2 SIGINT
> 141/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_error_proto                                                       TIMEOUT        150.14s   killed by signal 2 SIGINT
> 142/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_retry_center_finger                                               TIMEOUT        150.05s   killed by signal 2 SIGINT
> 143/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_retry_general                                                     TIMEOUT        150.06s   killed by signal 2 SIGINT
> 144/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_retry_general_restarted                                           TIMEOUT        150.07s   killed by signal 2 SIGINT
> 146/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_retry_remove_finger                                               TIMEOUT        150.06s   killed by signal 2 SIGINT
> 149/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_retry_too_short                                                   TIMEOUT        150.05s   killed by signal 2 SIGINT
> 166/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_start_during_verify                                               TIMEOUT        150.07s   killed by signal 2 SIGINT
> 172/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_stop_from_other_client                                            TIMEOUT        150.06s   killed by signal 2 SIGINT
> 360/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_unallowed_claim_current_user                                                             FAIL             0.89s   exit status 1
> 410/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_stop_waits_for_completion                                         TIMEOUT        150.11s   killed by signal 2 SIGINT
> 411/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_stop_waits_for_completion_is_stopped_by_release                   TIMEOUT        150.08s   killed by signal 2 SIGINT
> 412/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceIdentificationTests / FPrintdVirtualDeviceIdentificationTests.test_verify_stop_waits_for_completion_waiting_timeout                         TIMEOUT        150.08s   killed by signal 2 SIGINT
> 420/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_retry_too_short                                     TIMEOUT        150.05s   killed by signal 11 SIGSEGV
> 421/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageIdentificationTests / FPrintdVirtualDeviceStorageIdentificationTests.test_verify_stop_waits_for_completion_waiting_timeout           TIMEOUT        150.01s   killed by signal 11 SIGSEGV
> 425/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageTest / FPrintdVirtualDeviceStorageTest.test_claim_error                                                                              TIMEOUT        150.05s   killed by signal 2 SIGINT
> 427/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_removal_during_enroll                                                                                  FAIL             0.85s   exit status 1
> 444/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceStorageVerificationTests / FPrintdVirtualDeviceStorageVerificationTests.test_verify_stop_waits_for_completion_waiting_timeout               TIMEOUT        150.05s   killed by signal 11 SIGSEGV
> 449/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_allowed_list_enrolled_fingers_current_user                                                             TIMEOUT        150.05s   killed by signal 2 SIGINT
> 451/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_allowed_list_enrolled_fingers_empty_user                                                               TIMEOUT        150.13s   killed by signal 2 SIGINT
> 452/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_enroll_done_disconnect                                                                                 TIMEOUT        150.05s   killed by signal 2 SIGINT
> 453/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_identify_done_disconnect                                                                               TIMEOUT        150.06s   killed by signal 2 SIGINT
> 454/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_identify_running_disconnect                                                                            TIMEOUT        150.08s   killed by signal 2 SIGINT
> 455/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unclaimed_delete_enrolled_fingers                                                                      TIMEOUT        150.11s   killed by signal 2 SIGINT
> 456/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_unclaimed_list_enrolled_fingers                                                                        TIMEOUT        150.04s   killed by signal 2 SIGINT
> 457/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_verify_done_disconnect                                                                                 TIMEOUT        150.09s   killed by signal 2 SIGINT
> 458/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceTest / FPrintdVirtualDeviceTest.test_verify_running_disconnect                                                                              TIMEOUT        150.06s   killed by signal 2 SIGINT
> 459/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_delete_finger_during_verify                                                  TIMEOUT        150.12s   killed by signal 2 SIGINT
> 460/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_delete_fingers2_during_verify                                                TIMEOUT        150.08s   killed by signal 2 SIGINT
> 461/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_delete_fingers_during_verify                                                 TIMEOUT        150.10s   killed by signal 2 SIGINT
> 462/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_enroll_start_during_verify                                                   TIMEOUT        150.08s   killed by signal 2 SIGINT
> 463/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_enroll_stop_during_verify                                                    TIMEOUT        150.13s   killed by signal 2 SIGINT
> 464/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_multiple_verify                                                              TIMEOUT        150.07s   killed by signal 2 SIGINT
> 465/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_multiple_verify_cancelled                                                    TIMEOUT        150.11s   killed by signal 2 SIGINT
> 466/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_concourrent_stop                                                      TIMEOUT        150.05s   killed by signal 2 SIGINT
> 467/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_already_open                                                    TIMEOUT        150.13s   killed by signal 2 SIGINT
> 468/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_busy                                                            TIMEOUT        150.09s   killed by signal 2 SIGINT
> 469/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_data_full                                                       TIMEOUT        150.06s   killed by signal 2 SIGINT
> 470/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_data_invalid                                                    TIMEOUT        150.09s   killed by signal 2 SIGINT
> 471/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_data_not_found                                                  TIMEOUT        150.08s   killed by signal 2 SIGINT
> 472/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_general                                                         TIMEOUT        150.07s   killed by signal 2 SIGINT
> 473/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_ignored_after_report                                            TIMEOUT        150.06s   killed by signal 2 SIGINT
> 474/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_not_open                                                        TIMEOUT        150.05s   killed by signal 2 SIGINT
> 475/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_not_supported                                                   TIMEOUT        150.13s   killed by signal 2 SIGINT
> 476/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_error_proto                                                           TIMEOUT        150.10s   killed by signal 2 SIGINT
> 477/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_retry_center_finger                                                   TIMEOUT        150.04s   killed by signal 2 SIGINT
> 478/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_retry_general                                                         TIMEOUT        150.13s   killed by signal 2 SIGINT
> 479/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_retry_general_restarted                                               TIMEOUT        150.05s   killed by signal 2 SIGINT
> 482/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_retry_remove_finger                                                   TIMEOUT        150.05s   killed by signal 2 SIGINT
> 508/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_retry_too_short                                                       TIMEOUT        150.09s   killed by signal 2 SIGINT
> 509/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_start_during_verify                                                   TIMEOUT        150.04s   killed by signal 2 SIGINT
> 510/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_stop_from_other_client                                                TIMEOUT        150.13s   killed by signal 2 SIGINT
> 511/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_stop_waits_for_completion                                             TIMEOUT        150.06s   killed by signal 2 SIGINT
> 512/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_stop_waits_for_completion_is_stopped_by_release                       TIMEOUT        150.04s   killed by signal 2 SIGINT
> 513/531 fprintd:daemon+fprintd+FPrintdVirtualDeviceVerificationTests / FPrintdVirtualDeviceVerificationTests.test_verify_stop_waits_for_completion_waiting_timeout                             TIMEOUT        150.08s   killed by signal 2 SIGINT
> 
> Ok:                 399 
> Expected Fail:      0   
> Fail:               16  
> Unexpected Pass:    0   
> Skipped:            0   
> Timeout:            116 
> dh_auto_test: error: cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 MESON_TESTTHREADS=8 meson test -C /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu --print-errorlogs --timeout-multiplier 5 returned exit code 132


The full build log is available from:
http://qa-logs.debian.net/2023/07/24/fprintd_1.94.2-2_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230724;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20230724&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.



More information about the Fingerforce-devel mailing list